/**
 * @license
 * MyFonts Webfont Build ID 2827288, 2014-06-11T15:07:07-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Trade Gothic by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/trade-gothic/trade-gothic-63882/
 * 
 * Webfont: Trade Gothic Bold No. 2 by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/trade-gothic/bold-no-2-63882/
 * 
 * Webfont: Trade Gothic Light by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/trade-gothic/light-63882/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2827288
 * Licensed pageviews: 250,000
 * Webfonts copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted (c) 1989, 1992, 2003 Linotype Library GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype Library GmbH, and 
 * 
 * © 2014 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2b2418");

/*  Define "TradeGothic" in CSS to employ multiple fonts 
	TradeGothicLT for normal weight
	TradeGothicLT-BoldTwo for bold weight  */
@font-face {
    font-family: 'TradeGothic';
    src: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_0_0.eot');
    src: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_0_0.eot?#iefix') format('embedded-opentype'),
    url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_0_0.woff') format('woff'),
    url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_0_0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TradeGothic';
    src: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_1_0.eot');
    src: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_1_0.eot?#iefix') format('embedded-opentype'),
    url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_1_0.woff') format('woff'),
    url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_1_0.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


/*  Define "TradeGothic-Light" in CSS to employ multiple fonts
	TradeGothicLT-Light for normal weight
	TradeGothicLT for bold weight  */
@font-face {
    font-family: 'TradeGothic-Light';
    src: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_2_0.eot');
    src: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_2_0.eot?#iefix') format('embedded-opentype'),
    url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_2_0.woff') format('woff'),
    url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_2_0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TradeGothic-Light';
    src: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_1_0.eot');
    src: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_1_0.eot?#iefix') format('embedded-opentype'),
    url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_1_0.woff') format('woff'),
    url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/webfonts/2B2418_1_0.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

 

/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * 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.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     enterprise_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
 */
/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { margin:10px 0; }
.widget .widget-title h2 { font-size:18px; color:#d12c01; }

.widget .widget-products { margin:0 -20px 0; }
.cms-home .col1-layout .widget .widget-products,
.cms-index-index .col1-layout .widget .widget-products { margin:0 0 20px; }
.col-main > .widget { display:block; margin:40px 0 0; }
.col-main > .widget + .widget { margin-top:20px; }

/* std class reset */
.widget .products-grid { list-style:none; margin-bottom:0; padding-left:20px; }
.widget .products-grid p,
.widget .products-list p { margin-bottom:0; }
.widget .products-list { list-style:none; margin-bottom:0; padding-left:0; }
.widget .add-to-links { list-style:none; padding-left:0; margin:5px 0; }

/* Widget Banner */
.widget-banner { clear:both; display:block; width:100%; overflow:hidden; text-align:center; }
.widget-banner li { margin:7px 0; }

.top-container .widget-banner li { margin:0; }

.footer-before-container .widget-banner li { margin:0; }

.widget-banner-inline { display:block; clear:both; padding:7px 0; text-align:center; }
.widget-banner-inline ul,
.widget-banner-inline li { display:inline; }
.widget-banner-inline li { margin:0 3px; }
.widget-banner-inline li img { vertical-align:middle; }

/* Widget New Proructs */
.widget-new-products { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-new-products { display:block; padding:0 20px; }

/* Widget Viewed Proructs */
.widget-viewed { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-viewed { display:block; padding:0 20px; }

/* Widget Compared Proructs */
.widget-compared { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-compared { display:block; padding:0 20px; }

/* Widget CMS Static Block */
.widget-static-block {}

/* Widget Catalog Events Carousel */
.widget-events { display:block !important; }

/* Widgets Links Common Styles */
/* Style 1 */
/*.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { float:left; border:1px solid #cfcfcf; border-bottom-color:#b2b2b2; margin:13px -1px 0 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { float:left; font-size:12px; background:#f2f2f2; border-top:1px solid #fff; border-bottom:1px solid #e2e2e2; padding:2px 5px 4px; color:#cc7137; text-decoration:underline; white-space:nowrap; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#1e75b4; text-decoration:none; }*/
/* Style 2 */
.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { display:block; padding:12px 12px; background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

.footer-before-container .widget-product-link,
.footer-before-container .widget-category-link,
.footer-before-container .widget-cms-link,
.footer-before-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.footer-before-container .widget-product-link a,
.footer-before-container .widget-category-link a,
.footer-before-container .widget-cms-link a,
.footer-before-container .widget-hierarchy-link a { display:block; padding:10px 12px; background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; cursor:pointer; }
.footer-before-container .widget-product-link a:hover,
.footer-before-container .widget-category-link a:hover,
.footer-before-container .widget-cms-link a:hover,
.footer-before-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

/* Widget Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { font-size:12px; background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-product-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-product-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-product-link-icon.gif) 17px 3px no-repeat;*/ }
.sidebar .widget-product-link a { font-size:12px; background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-product-link a:hover { color:#333; text-decoration:none; }

/* Widget Category Link */
.widget-category-link-inline { display:inline; }

.top-container .widget-category-link { border-bottom:0; }
.top-container .widget-category-link a { border-color:#ca3934; color:#d53c00; background-image:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-links2.gif); background-color:#f9d2c1; }
.top-container .widget-category-link a:hover { color:#fff; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { font-size:12px; background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-category-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-category-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-category-link-icon.gif) 19px 3px no-repeat;*/ }
.sidebar .widget-category-link a { font-size:12px; background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-category-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { font-size:12px; background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-link a { font-size:12px; background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Hierarchy Link */
.widget-cms-hierarchy-link-inline { display:inline; }

.col-main .widget-cms-hierarchy-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-hierarchy-link a { font-size:12px; background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-hierarchy-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-hierarchy-link a { font-size:12px; background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

/* Widget SKU */
/* .widget-sku {} */
/* ======================================================================================= */

/**
* We tried to list as many classes in this sheet as we could
* but it's more than likely we missed a bunch.
**/
.rewards-special-review-summary
{
	margin-top: 12px;
	font-size: 8pt;
}
.rewards-customer-sidebar
{
}
.rewards-customer-sidebar .block-content
{
	padding-left: 9px;
	font-size: 11px;
	padding-bottom: 6px;
	padding-top: 7px;
	padding-right: 9px;
}
.rewards-checkout-cart-before_total-head
{
}
.rewards-checkout-cart-points-head
{
	width: 80px;
}
.item-points-header-redeemed, .item-points-header-earned
{
	color: rgb(30, 126, 200);
	font-weight: bold;
	/*cursor: pointer;*/
}
.item-points-list-redeemed, .item-points-list-earned
{
}
.item-points-undername {
	margin-top:20px;
}

.item-no-points-caption
{
	font-style: italic;
}
.points-checkout-onepage-sidebox
{
}
.points-checkout-onepage-sidebox .points-checkout-onepage-sidebox-header
{
}
.points-checkout-onepage-sidebox .points-checkout-onepage-sidebox-header
{
	background-color: #D0DCE1;
}
.points-checkout-onepage-sidebox
{
	background-color: #EEEEEE;
	border: 1px solid #B7B7B7;
	margin-bottom: 11px;
	padding-left: 0px;
}
.points-checkout-onepage-sidebox .points-checkout-onepage-sidebox-content
{
	padding: 6px;
}
.points-checkout-onepage-sidebox H4.points-checkout-onepage-sidebox-header
{
	list-style: none;
}
.points-checkout-onepage-sidebox .points-checkout-onepage-sidebox-header
{
	background-color: #D0DCE1;
}
.points-checkout-onepage-sidebox .points-checkout-onepage-sidebox-header H4
{
	float: left;
	color: #5E8AB4;
	font-size: 13px;
	margin-top: 2px;
}
.points-checkout-onepage-sidebox .points-checkout-onepage-sidebox-header
{
	background-color: #D0DCE1;
	float: left;
	width: 184px;
}
.points-checkout-onepage-sidebox .points-checkout-onepage-sidebox-header
{
	background-color: #D0DCE1;
	padding: 2px 0px 0px 9px;
	border-bottom: 1px solid #AFAFAF;
	font-size: 10pt;
}
.points-checkout-onepage-sidebox .onepage-sidebox-header
{
}
.points-checkout-onepage-sidebox .onepage-sidebox-content
{
}
.mypoints-page-head
{
}
.mypoints-sendfriend
{
	float: left;
	width: 45%;
	height: 260px;
}
.shopping-cart-collaterals .rewards-cart-box H4
{
	min-height: 16px;
	color: #E26703;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 1px 0 1px 21px;
	text-transform: uppercase;
	background-image: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/icon_asterick.gif);
	padding-left: 23px;
}
.rewards-customer-index .mypoints-sendfriend TD
{
	padding: 2px 2px 4px 0;
}
.shopping-cart-collaterals .rewards-cart-box
{
	padding: 12px 15px 15px;
}
.rewards-cart-box .applied-redemptions
{
	margin-bottom: 10px;
}
.rewards-cart-box .applied-redemptions
{
	margin-bottom: 10px;
}
.rewards-cart-box .distributions
{
	margin-bottom: 10px;
}
.rewards-cart-box .no_extra_points
{
	font-style: italic;
}
.rewards-cart-box
{
	margin-top: 0px;
	margin-bottom: 20px;
	float: left;
	text-align: left;
	width: 100%;
}
.mypoints-redeemcatalog
{
	vertical-align: middle;
	float: right;
	width: 45%;
	height: 260px;
}
/*@nelkaake Thursday May 27, 2010 : Added*/
.mypoints-redeemcatalog .head
{
	text-align: left;
}
.mypoints-redeemcatalog .listing
{
	font-size: 8pt;
	height: 230px;
	overflow-x: hidden;
	overflow-y: auto;
}
.mypoints-redeemcatalog .noproducts
{
/*font-size:8pt;*/
	font-style: italic;
	margin-top: 30px;
	text-align: center;
}
.mypoints-transfers
{
}
.mypoints-transfers .content TABLE TBODY
{
	height: 200px;
	overflow-x: hidden;
}
.mypoints-transfers H2
{
	margin-top: 12px;
}
.mypoints-summary
{
	padding-bottom: 20px;
	padding-top: 2px;
}
.mypoints-summary .usable-points
{
	margin-bottom: 6px;
}
.mypoints-summary .pending-points
{
}
.mypoints-summary .onhold-points
{
	margin-bottom: 12px;
}
.mypoints-summary .msg
{
}
.points-summary-emphasize
{
	font-weight: bold;
}
.cart-points-total_spent
{
}
.cart-points-total_spent .warning
{
	color: #FF0000;
	font-size: 8pt;
}
.cart-points-total_spent .caption, .cart-points-total_earned .caption
{
	font-weight: bold;
}
.cart-points-total_item_discounts .rendering_area
{
	font-weight: bold;
}
.rewards-customer-sidebar .warning
{
	color: #FF0000;
	font-size: 8pt;
}
.rewards-customer-sidebar .to_spend
{
}
.rewards-customer-sidebar .remaining
{
}
.rewards-customer-sidebar .balance
{
}
.rewards-customer-sidebar .notice
{
	color: #444444;
}
.mypoints-transfers
{
	width: 100%;
}
.mypoints-transfers .data-table
{
}
.mypoints-transfers .content
{
	padding: 0;
}
.points-prediction
{
	margin-top: 12px;
	font-size: 8pt;
	width: 100%;
}
.points-prediction .as_low_as
{
	width: 100%;
}
.points-prediction .earnable
{
}
.order-points-earned .caption
{
}
.order-points-earned .amount, .order-points-spent .amount, .order-print-points-earned .amount, .order-print-points-spent .amount
{
	font-size: 7pt;
}
.product-view-points
{
    display: block;
    clear: both;
    padding: 20px 0;
}
.product-view-points .redeem_section
{
}
.product-view-points .distri_section
{
}
.product-view-points .distri_section .you_will_earn
{
}
.product-view-points .distri_section .points_image
{
}
.product-view-points
{
}
.points-special-header
{
	color: #FFFFFF;
}
.points-multishipping-warning
{
}
.points-checkout-onepage-sidebox .change-points-usage
{
	float: left;
	margin-right: 7px;
	margin-left: 10px;
	border-left: 1px solid #A7A7A7;
	padding-left: 8px;
	font-weight: bold;
}


.cart-points-total_spent .points-amount {
	min-width: 100px;
	
}

.cart-points-spending_warnings .notice {
	font-size: 8pt;
}

/* This will be used on the catalog pages */

.rewards-mini-icon-holder {
    padding-right: 6px; 
    width: 16px; /* //@nelkaake Thursday March 11, 2010 09:41:44 PM : changed to px */
    vertical-align: bottom; 
    /*height: 25px;*/
}

.points-prediction .free_with_points { } /*@nelkaake Added to catalog listing page 3/12/2010 2:13:43 PM */
.crosssells-fancybox .fancybox-skin {
    background-color: #ffffff !important;
}
div.crosssells_progress {
    border: 1px #999999 solid;
    display: block;
    position: fixed;
    text-align: center;
    padding: 10px;
    background-color: #ffffff;
    z-index: 9999;
    color: black;
}
.uar-crosssells-cart h1 {
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: bold;
    font-size: 20px;
    text-align: left;
}
.uar-crosssells-cart {
    height: 100%;
    min-width: 600px;
}
.uar-crosssells-cart .uar-product-wrapper{
    width: 100%;
    height: 150px;
    margin: 0 auto;
}
.uar-crosssells-cart .uar-product-cart {
    border-right: 1px solid #000000;
    width: 340px;
    height: 130px;
    margin-left: 20px;
}
.uar-crosssells-cart .uar-product-cart img {
    float: left;
    margin: 20px 0 0 0;
}
.uar-crosssells-cart .uar-product-cart-text {
    text-align: left;
    margin: 20px 0 0 30px;
    display: block;
    width: 200px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.uar-crosssells-cart .uar-product-cart-text .price-box-set {
    margin-top: 7px;
}
.uar-crosssells-cart .uar-product-cart-text .price-box-set .price-box .regular-price {
    font-size: 14px;
}
.uar-crosssells-cart .uar-product-cart-text .price-box-set .price-box .old-price .price-label {
    display: none;
    float: left;
}
.uar-crosssells-cart .uar-product-cart-text .price-box-set .price-box .old-price .price {
    font-size: 14px;
    font-weight: bold;
    text-decoration: line-through;
    float: left;
    margin-right: 25px;
}
.uar-crosssells-cart .uar-product-cart-text .price-box-set .price-box .special-price {
    color: #c60651;
    font-weight: bold;
}
.uar-crosssells-cart .uar-product-cart-text .price-box-set .price-box .special-price .price-label {
    float: left;
    margin-right: 5px;
}
.uar-crosssells-cart .uar-product-cart-text .price-box-set .price-box .special-price .price {
    float: left;
}
.uar-crosssells-cart .uar-product-cart-text .price-box-set .price-box .availability {
    clear: both;
    padding-top: 5px;
}
.uar-crosssells-cart .uar-product-buttons {
    width: 180px;
    display: inline;
    font-weight: bold;
    font-size: 14px;
    height: 130px;
    margin-left: 40px;
}
.uar-crosssells-cart .uar-product-buttons span:last-of-type {
    margin-bottom: 7px;
}
.uar-crosssells-cart .uar-product-buttons button {
    display: block;
    margin: 5px auto;
    text-decoration: none;
    cursor: pointer;
}
.uar-crosssells-cart .uar-product-buttons a {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/uar_crosssells/images/btn-view-cart-and-checkout.png) no-repeat 0 0;
    width: 176px;
    height: 28px;
    font-size: 0;
    border: 0;
    margin: 12px 0;
}
.uar-crosssells-cart .uar-product-buttons a:hover {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/uar_crosssells/images/btn-view-cart-and-checkout.png) no-repeat 1px -28px;
}
.uar-crosssells-cart .uar-product-buttons a:active {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/uar_crosssells/images/btn-view-cart-and-checkout.png) no-repeat 0 -56px;
}
.uar-crosssells-cart .uar-product-buttons button.continue-shopping {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/uar_crosssells/images/btn-continue-shopping.png) no-repeat 0 0;
    width: 143px;
    height: 28px;
    font-size: 0;
    border: 0;
}
.uar-crosssells-cart .uar-product-buttons button.continue-shopping:hover {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/uar_crosssells/images/btn-continue-shopping.png) no-repeat 0 -28px;
}
.uar-crosssells-cart .uar-product-buttons button.continue-shopping:active {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/uar_crosssells/images/btn-continue-shopping.png) no-repeat 0 -56px;
}
.uar-crosssells-cart .uar-product-buttons button a {
    text-decoration: none;
}
.uar-crosssells-content .crosssell-title {
    display: block;
    text-align: left;
    margin: 15px 0;
    clear: both;
}
.uar-crosssells-content .crosssell-title h1 {
    display: inline;
    font-weight: bold;
    font-size: 20px;
}
.uar-crosssells-content .crosssell-title span {
    font-size: 16px;
}
.uar-crosssells-content .crosssell-item {
    float: left;
    margin: 0 0 0 25px;
    width: 164px;
    text-align: center;
}
.uar-crosssells-content .crosssell-item h2 {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    margin: 5px 0 0 0;
}
.uar-crosssells-content .crosssell-item .crosssell-sku {
    font-size: 11px;
    margin-top: 5px;
    display: block;
}
.uar-crosssells-content .crosssell-item img,
.uar-crosssells-content .crosssell-item span {
    margin: 0 auto;
}
.uar-crosssells-content .crosssell-item .price-box-set {
    margin: 5px 0;
}
.uar-crosssells-content .crosssell-item .price-box-set .price-box .regular-price {
    font-size: 14px;
}
.uar-crosssells-content .crosssell-item .price-box-set .price-box .special-price {
    color: #c60651;
    font-weight: bold;
    font-size: 14px;
}
.uar-crosssells-content .crosssell-item .crosssell-item-info a {
    text-decoration: none;
}
.uar-crosssells-content .crosssell-item-button {
    text-align: center;
    margin: 0 0 0 25px;
}
.uar-crosssells-content .crosssell-item-button button.crosssell-item-atc {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/uar_crosssells/images/btn-add-to-cart.png) no-repeat 0 0;
    width: 103px;
    height: 27px;
    font-size: 0;
    border: 0;
    cursor: pointer;
}
.uar-crosssells-content .crosssell-item-button button.crosssell-item-atc:hover {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/uar_crosssells/images/btn-add-to-cart.png) no-repeat 0 -27px;
}
.uar-crosssells-content .crosssell-item-button button.crosssell-item-atc:active {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/uar_crosssells/images/btn-add-to-cart.png) no-repeat 0 -54px;
}
.uar-crosssells-content .crosssell-item-button .crosssell-item-message {
    color: #6d8d24;
    font-weight: bold;
    font-size: 12px;
}
.uar-crosssells-spacer {
    border-bottom: 1px solid #000000;
}

.invite-email-invitations-wrapper .invite-email-invitations-icons {
    margin-top: 10px;
    width: 92%;
}
.invite-email-invitations-wrapper .invite-email-invitations-icons span {
    margin-bottom: 5px;
    display: block;
    color: #444;
}
.invite-email-invitations-wrapper .invite-email-invitations-form {
    margin-top: 10px;
}
.invite-email-invitations-wrapper ul {
    list-style: none;
    overflow: hidden;
}
.invite-email-invitations-wrapper ul li {
    float: left;
    margin-right: 7px;
}
.invite-email-invitations-wrapper ul li.last {
    margin: 0;
}
.invite-email-invitations-wrapper ul button {
    cursor: pointer;
    width: 32px;
    height: 32px;
    border: 0;
}
.invite-email-invitations-wrapper ul button.yahoo {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/cloudsponge/yahoo.png") no-repeat;
}
.invite-email-invitations-wrapper ul button.windowslive {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/cloudsponge/windowslive.png") no-repeat;
}
.invite-email-invitations-wrapper ul button.gmail {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/cloudsponge/google.png") no-repeat;
}
.invite-email-invitations-wrapper ul button.aol {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/cloudsponge/aol.png") no-repeat;
}
.invite-email-invitations-wrapper ul button.plaxo {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/cloudsponge/plaxo_button.png") no-repeat;
}
.invite-email-invitations-wrapper ul button.addressbook {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/cloudsponge/addressbook.png") no-repeat;
}
.invite-email-invitations-wrapper ul button.outlook {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/cloudsponge/outlook_blue.png") no-repeat;
}
.invite-email-invitations-wrapper form {
    display: block;
    clear: both;
}
.invite-email-invitations-wrapper form label,
.invite-email-invitations-wrapper form input {
    display: block;
}
.invite-email-invitations-wrapper form label {
    text-transform: uppercase;
    font-weight: bold;
}
.invite-email-invitations-wrapper form label span {
    text-transform: none;
    font-weight: normal;
}
.invite-email-invitations-wrapper form input {
    margin-bottom: 10px;
    width: 335px;
    height: 20px;

}
.invite-email-invitations-wrapper form textarea {
    width: 325px;
    height: 100px;
    margin-bottom: 10px;
}
.invite-email-invitations-wrapper .send-invite-buttons {
    margin-right: 10px;
}
.invite-email-invitations-wrapper form button.pencil {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/pencil.png");
    border: 0 none;
    height: 23px;
    width: 24px;
    font-size: 0;
    margin: 0 10px 0 0;
    display: inline;
    cursor: auto;
}
.invite-email-invitations-wrapper form button {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/invite-send-invitations.png") repeat-x;
    border: 0 none;
    width: 173px;
    height: 37px;
    cursor: pointer;
    clear: both;
    margin-right: 14px;
    font-size: 0;
}
.referralprogram-invite-index .main {
    padding: 0;
}
.referral-program-invite-top .top-image {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/invite-header.png");
    width: 960px;
    height: 182px;
}
.referral-program-invite-top .top-text {
    width: 801px;
    margin: 0 auto;
}
.referral-program-invite-top .top-text p {
    font-size: 25px;
    font-weight: bold;
    color: #90979b;
    line-height: 33px;
}
.referral-program-invite-top .top-text p span {
    color: #b7c400;
}
.referral-program-invite-top .top-text p.small-text {
    font-size: 19px;
    margin-top: 7px;
}
.referralprogram-invite-index .separator.dashes {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/dotted-line.png");
    border: 0 none;
    height: 1px;
    margin: 16px auto;
    clear: both;
    width: 801px;
}
.invite-wrapper .invite-content {
    width: 100%;
    margin: 20px auto;
}
.invite-wrapper .invite-content h3 {
    font-size: 17px;
}
.invite-wrapper .invite-content .invite-content-left {
    width: 38%;
    margin-right: 50px;
    margin-left: 90px;
}
.invite-wrapper .invite-content .invite-content-right {
    width: 37%;
}
.invite-wrapper .invite-content .invite-content-right h3 {
    margin-bottom: 10px;
}
.invite-wrapper .invite-content .invite-content-right span {
    display: block;
    width: 95%;
    font-size: 14px;
}
.invite-wrapper .invite-content .invite-content-right input {
    width: 340px;
    margin: 10px 0;
}
.invite-wrapper .invite-content .invite-buttons {
    display: inline-block;
    float: right;
    margin-right: 10px;
}
.invite-wrapper .invite-content .invite-content-right button.pencil {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/pencil.png");
    border: 0 none;
    height: 23px;
    width: 24px;
    font-size: 0;
    margin: 0 10px 0 0;
    display: inline;
    cursor: auto;
}
.invite-wrapper .invite-content .invite-content-right button {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/invite-copy-link.png");
    border: 0 none;
    display: inline;
    cursor: pointer;
    clear: both;
    width: 173px;
    height: 37px;
    font-size: 0;
}
.invite-wrapper .invite-content .invite-content-right a {
    margin-top: 40px;
    clear: both;
}
.invite-wrapper .invite-content .invite-content-right div.copy-notices {
    border: 1px solid #446423;
    float: right;
    padding: 7px 15px;
    margin-top: 10px;
    background-color: #eff5ea;
    color: #3d6611;
    clear: both;
}



.clear {
    clear: both;
}
.my-projects {
    float: left;
    width: 100%;
}
.my-projects #noRecords {
    color: #000000;
    display: none;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
    width: 100%;
}
.my-projects #noRecords a {
    color: #000;
}
.my-projects h1 {
    color: #000000;
    float: left;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 75%;
}
.my-projects a.got-to-step {
    float: right;
}
.my-projects .project {
    color: #000000;
    float: left;
    min-height: 345px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 230px;
}
#myAlbumGallery .project {
    font-size: 12px;
    min-height: 300px;
}
.my-projects .last {
    padding-right: 0;
}
.my-projects .project h3 {
    float: left;
    padding: 0 0 8px;
    width: 227px;
}
.my-projects .project a {
    color: #000000;
    text-decoration: none;
}
.my-projects img {
    float: left;
    margin-bottom: 14px;
}
.my-projects .tabs {
    float:left;
    width:100%
}
.my-projects .tabs span{
    color: #6D6E71;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    padding: 5px 0 0 10px;
}
.my-projects .tabs span.active{
    color:#4BB1CF;

}
.my-projects .menu_tab{
    float:left;
    width:100%;
}
.my-projects .menu_tab a.go_back{
    float:left;
    width:33%;
    padding:10px 0 0 10px;
    text-decoration:none;
    font-size: 12px
}
.my-projects .menu_tab h2.album_title{
    float:left;
    width:25%;
    padding-left:10px;
    text-decoration:none;
    font-size: 20px;
    font-weight:bold
}
.my-projects .ic_container img{
    /*border: 1px solid #EEEEEE;*/
    -webkit-box-shadow: 0 0 5px #EEEEEE;
    -moz-box-shadow: 0 0 5px #EEEEEE;
    box-shadow: 0 0 5px #EEEEEE;
    height: 227px;
    width: 227px;
}
.my-projects .profile-wrapper {
    width: 100%;
    height: 158px;
    padding: 10px;
    margin-bottom: 10px;
    clear: both;
}
.my-projects .profile-view-wrapper {

}
.my-projects .profile-view-wrapper {
    height: 130px;
    margin: 0;
}
.my-projects .profile-wrapper .profile-avatar-container {
    float: left;
    margin-right: 15px;
    text-align: center;
    width: 100px;
}
.my-projects .profile-avatar-container a.profile-avatar-edit {
    display: block;
}
.my-projects .profile-info-container {
    float: left;
    width: 625px;
}
.projects-profile-left {
    margin-top: 10px;
}
.projects-profile-left .profile-view-left-wrapper .profile-info-container {
    margin-top: 10px;
    overflow: hidden;
}
.projects-profile-left .profile-view-left-wrapper .profile-info-container .profile-info-about-me {
    margin-top: 10px;
}
.my-projects .profile-info-container h4,
.projects-profile-left .profile-view-left-wrapper .profile-info-container h4 {
    font-size: 15px;
    font-weight: bold;
}
.my-projects .profile-wrapper .profile-info-container h4 {
    margin-top: -7px;
}
.my-projects .profile-info-container label.label-about-me,
.projects-profile-left .profile-view-left-wrapper .profile-info-container label.label-about-me {
    font-weight: bold !important;
    font-size: 14px;
}
.my-projects .profile-wrapper div.profile-info-options {
    clear: both;
    margin: 10px 0 40px 0;
}
.my-projects .profile-wrapper img#profile-info-save-loader {
    float: none;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
}
.my-projects .profile-wrapper button.profile-button-save-profile {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/btn-profile-save-repeat.png") repeat-x;
    border: 0 none;
    border-radius: 8px;
    color: #fff;
    font-weight: bold;
    line-height: 24px;
    display: inline-block;
    padding: 0px 10px;
    vertical-align: middle;
    cursor: pointer;
    margin-left: 7px;
    height: 24px;
}
.my-projects .profile-wrapper .profile-add-project {
    clear: both;
}
.my-projects .profile-info-container label {
    font-size: 13px;
    font-weight: normal;
    display: block;
}
.my-projects .profile-info-container textarea.profile-about-me {
    margin: 0;
    float: none;
    display: inline-block;
    vertical-align: middle;
    width: 505px;
}
.my-projects .profile-info-container .profile-info-about-me {
    margin: 5px 0 10px 0;
}
.my-projects .profile-info-container .profile-info-options span,
.my-projects .profile-info-container .profile-info-options input,
.my-projects .profile-info-container .profile-info-options label {
    float: left;
}
.my-projects .profile-info-container .profile-info-options span.profile-options-title {
    font-size: 13px;
    margin-right: 12px;
    font-weight: bold;
}
.my-projects .profile-info-container .profile-info-options .profile-label
{
    margin-left: 5px;
}
.my-projects .profile-info-container .profile-info-options .first {
    margin-right: 20px;
}
.my-projects .profile-info-container .profile-info-save img#profile-info-save-loader{
    display: none;
    float: right;
    clear: both;
    margin-top: 10px;
}
.spotlight {
    float: left;
    margin-top: 25px;
    padding: 0 20px;
    width: 97%;
}
.spotlight #coverMessage{
    display:none;
    float: left;
    font-size: 12px;
    margin: 4px 0 0 10px;
    width: 55%;
    font-size:16px;
    font-weight:bold;
}
.spotlight .ajax-loader{
    display:none;
    float:left;
    margin-top: 3px;
}
.spotlight .loader-text{
    display: none;
    left: 5px;
    position: relative;
    top: 8px;
}
.spotlight .product-loader {
    float: left;
    height: 30px;
    width: 100%;
}
/*.sidebar .block-account li.current {
	color: #5ab7d3 !important;
}*/
.spotlight h1.title {
    color: #000000;
    float: left;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 10px;
    width: 100%;
}
.spotlight-index-editproject h1.title {
    width: 82%;
}
.spotlight-index-editproject #products_wrapper span {
    margin: 18px 5px !important;
}
.spotlight-index-editproject #products_wrapper img {
    left: 0 !important;
}
.spotlight-index-editproject #products_wrapper p {
    margin: 16px 5px !important;
}
.project-steps {
    float: left;
    width:100%
}
.step-two-holder,
.step-three-holder {
    display: none;
}
.project-steps .step-one,
.project-steps .step-two,
.project-steps .step-three {
    color: #6d6e71;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 5px 10px 0 0;
    padding: 0 10px 0 0;
}
.project-steps .step-one span,
.project-steps .step-two span,
.project-steps .step-three span {
    background-color: #6d6e71;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px 12px 12px 12px;
    color: #FFFFFF;
    margin: 0 5px;
    padding: 4px 9px;

}
.project-steps .active {
    color: #4FB3D5;
}
.project-steps .active span {
    background-color: #4FB3D5;
}
.project-steps .complete {
    background-image: linear-gradient(bottom, rgb(181,181,181) 30%, rgb(204,204,204) 65%, rgb(240,240,240) 83%);
    background-image: -o-linear-gradient(bottom, rgb(181,181,181) 30%, rgb(204,204,204) 65%, rgb(240,240,240) 83%);
    background-image: -moz-linear-gradient(bottom, rgb(181,181,181) 30%, rgb(204,204,204) 65%, rgb(240,240,240) 83%);
    background-image: -webkit-linear-gradient(bottom, rgb(181,181,181) 30%, rgb(204,204,204) 65%, rgb(240,240,240) 83%);
    background-image: -ms-linear-gradient(bottom, rgb(181,181,181) 30%, rgb(204,204,204) 65%, rgb(240,240,240) 83%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.3, rgb(181,181,181)),
        color-stop(0.65, rgb(204,204,204)),
        color-stop(0.83, rgb(240,240,240))
    );
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 29px;
    margin-left: 25px;
    margin-top: -2px;
    padding: 5px 25px 0;
}

.project-steps .complete-final{
    background-image: linear-gradient(bottom, rgb(37,142,168) 30%, rgb(124,207,235) 65%, rgb(107,188,215) 83%);
    background-image: -o-linear-gradient(bottom, rgb(37,142,168) 30%, rgb(124,207,235) 65%, rgb(107,188,215) 83%);
    background-image: -moz-linear-gradient(bottom, rgb(37,142,168) 30%, rgb(124,207,235) 65%, rgb(107,188,215) 83%);
    background-image: -webkit-linear-gradient(bottom, rgb(37,142,168) 30%, rgb(124,207,235) 65%, rgb(107,188,215) 83%);
    background-image: -ms-linear-gradient(bottom, rgb(37,142,168) 30%, rgb(124,207,235) 65%, rgb(107,188,215) 83%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.3, rgb(37,142,168)),
        color-stop(0.65, rgb(124,207,235)),
        color-stop(0.83, rgb(107,188,215))
    );
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 29px;
    margin-left: 25px;
    margin-top: -2px;
    padding: 5px 25px 0;
}
.save-gray{
    background: none repeat scroll 0 0 #666;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px 10px 10px 10px;
    bottom: 0;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin: 0 5px;
    padding: 6px 27px;
    position: relative;
    right: 0;
    text-decoration: none;
}
.step-two-holder
{
    float:left;
    width: 100%;
    padding:20px;
    margin:20px;
}
.step-two-holder label {
    color: #000000;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 4px;
    width: 100%;
}
.step-two-holder input, textarea {
    float: left;
    margin-bottom: 25px;
    padding: 6px !important;
    width: 430px;
}
.step-two-holder .float-cat {
    color: #6D6E71;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
    width: 33%;
}
.float-cat ul {
    font-weight: normal;
    padding-top: 5px;
}
.float-cat li {
    margin: 5px 0
}
.step-two-holder .float-cat ul li input {
    float: none;
    font-weight: normal;
    margin: 0 5px 2px 0;
    width: auto;
}
#albumSelection {
    float: left;
    width: 100%;
}
#albumSelection li {
    float: left;
    width: 100%;
}
#albumSelection input {
    float: left;
    margin: 2px 0 5px 0;
    padding: 0 5px;
    width: auto;
}
#albumSelection p {
    color: #6D6E71;
    float: left;
    font-size: 12px;
    padding: 0 5px;
}
.step-two-holder a.create-album {
    float:left;
}
.step-two-holder .step-two-buttons{
    float:left;
    width:100%;
}
.step-two-form-holder .step-two-buttons .left{
    float:left;
}
.step-two-holder .step-two-buttons .right{
    float:right;
}
.step-two-holder input#new_album {
    margin-bottom: 0;
}
.step-two-holder span.album-input-legend {
    float: left;
    margin: 5px 0 25px 0;
    font-size: 12px;
    color: #999;
}
.step-three-holder {
    float:left;
    width: 75%;
    padding:20px;
    margin:20px;
}
.step-three-holder h3 {
    color: #6D6E71;
    font-weight: normal;
}
.step-three-holder #products_wrapper {
    float: left;
    padding: 10px 0;
    width: 100%;
}
.step-three-holder #products_wrapper div {
    float: left;
    /*margin-bottom: 10px;*/
    width: 100%;
}
.step-three-holder #products_wrapper div img {
    float: left;
    left: 25px;
    padding: 5px;
    position: relative;
    width: 45px;
}
.step-three-holder #products_wrapper p {
    float: left;
    font-size: 12px;
    margin: 15px -12px;
    padding: 5px;
}
.step-three-holder #products_wrapper p span {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px 10px 10px 10px;
    background-color: #C2C2C2;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 17px;
    left: -58px;
    margin: 0 10px;
    padding: 0 6px;
    position: relative;
    width: 6px;
}
.step-three-holder #products_wrapper p:hover span {
    color: #fff;
    background-color: #75CAE6;
}
.step-three-holder #products_wrapper ul {
    padding:15px;
}
.step-three-holder .products-search-section{
    float:left;
    width:100%;
    margin-bottom:20px
}
.step-three-holder .products-search-section .search-box{
    float:left;
    width:100%;
    border:1px solid #ccc;
    padding:3px;
}
.step-three-holder .products-search-section .search-box input{
    float:left;
    padding: 6px 0;
    width:100%;
    border:0 none;
}
.step-three-holder .products-search-section .search_result {
    float:left;
    width:100%;
    border:1px solid #ccc;
    padding:3px;
    height:250px;
    overflow: auto
}
.step-three-holder .products-search-section .search_result ul {
    padding:10px;
    height:auto;
}
#search_result li.control img {
    clear: left;
    float: left;
    padding: 5px;
    width: 42px;
}
#search_result li.control input,
#search_result li.control label {
    color: #000000;
    float: left;
    font-size: 12px;
    line-height: 14px;
    margin: 20px 5px 0;
}
.step-one-buttons {
    float: left;
    padding: 15px 0;
    position: relative;
    width: 100%;
}
.step-one-buttons .button {
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
    width: auto;
    display:none;

}
.step-one-buttons .button span span {
    background-image: linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
    background-image: -o-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
    background-image: -moz-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
    background-image: -webkit-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
    background-image: -ms-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.26, #4B96AB),
        color-stop(0.92, #A2DBEB),
        color-stop(1, #DAF3FA)
    );
    /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DAF3FA', endColorstr='#4B96AB');*/
    background-color: #DAF3FA;
    border: 1px solid #58a3b8;
    border-bottom: 0 none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    bottom: 0;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    margin: 0 5px;
    padding: 0 30px;
    position: relative;
    right: 0;
    text-decoration: none;
}
.step-one-buttons .button span span:hover {
    background-image: linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
    background-image: -o-linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
    background-image: -moz-linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
    background-image: -webkit-linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
    background-image: -ms-linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.2, #5EAABD),
        color-stop(0.61, #74B7C9),
        color-stop(1, #CEEEF7)
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DAF3FA', endColorstr='#DAF3FA');
}
span.choose-file {
    /*background-color: #BCBCBC;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    cursor: pointer;
    margin-left: 10px;
    padding: 2px 10px;*/
    /*filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
    background-image: linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -o-linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -moz-linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -webkit-linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -ms-linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.06, #7D7D7D),
        color-stop(0.71, #A3A3A3),
        color-stop(0.89, #C4C0C4)
    );
    border: 1px solid #7D7D7D;
    border-bottom: 0 none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px 10px 10px 10px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    float: left;
    height: 32px;
    line-height: 30px;
    margin: -22px 0 0 20px;
    padding: 0;
    text-align: center;
    /*text-indent: -3000px;*/
    width: 114px;
}

.step-one-buttons .button:hover span {
    background-color: #A3A3A3;
}
a.got-to-step {
    background-image: linear-gradient(bottom, rgb(37,142,168) 30%, rgb(124,207,235) 65%, rgb(107,188,215) 83%);
    background-image: -o-linear-gradient(bottom, rgb(37,142,168) 30%, rgb(124,207,235) 65%, rgb(107,188,215) 83%);
    background-image: -moz-linear-gradient(bottom, rgb(37,142,168) 30%, rgb(124,207,235) 65%, rgb(107,188,215) 83%);
    background-image: -webkit-linear-gradient(bottom, rgb(37,142,168) 30%, rgb(124,207,235) 65%, rgb(107,188,215) 83%);
    background-image: -ms-linear-gradient(bottom, rgb(37,142,168) 30%, rgb(124,207,235) 65%, rgb(107,188,215) 83%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.3, rgb(37,142,168)),
        color-stop(0.65, rgb(124,207,235)),
        color-stop(0.83, rgb(107,188,215))
    );
    /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#75CAE6', endColorstr='#258EA8');*/
    background-color: #258EA8;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px 10px 10px 10px;
    bottom: 0;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin: 0 5px;
    padding: 6px 30px;
    position: relative;
    right: 0;
    text-decoration: none;
}
.edit a.got-to-step {
    background-image: linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
    background-image: -o-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
    background-image: -moz-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
    background-image: -webkit-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
    background-image: -ms-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.26, #4B96AB),
        color-stop(0.92, #A2DBEB),
        color-stop(1, #DAF3FA)
    );
    border: 1px solid #58a3b8;
    border-bottom: 0 none;
    height: 32px;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-align: center;
    /*text-indent: -3000px;*/
    width: 114px;
}
.edit a.got-to-step:hover {
    /*background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/btn-edit-save-hover.png') no-repeat 0 0 transparent;*/
    background-image: linear-gradient(bottom, #59C2D9 26%, #6AC0D4 94%, #DAF3FA 100%);
    background-image: -o-linear-gradient(bottom, #59C2D9 26%, #6AC0D4 94%, #DAF3FA 100%);
    background-image: -moz-linear-gradient(bottom, #59C2D9 26%, #6AC0D4 94%, #DAF3FA 100%);
    background-image: -webkit-linear-gradient(bottom, #59C2D9 26%, #6AC0D4 94%, #DAF3FA 100%);
    background-image: -ms-linear-gradient(bottom, #59C2D9 26%, #6AC0D4 94%, #DAF3FA 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.26, #59C2D9),
        color-stop(0.94, #6AC0D4),
        color-stop(1, #DAF3FA)
    );
}
a.add-project-green {
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius: 10px 10px 10px 10px;
    background-image: linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -o-linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -moz-linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -webkit-linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -ms-linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.26, #868E17),
        color-stop(0.94, #B4BE27),
        color-stop(1, #BEC746)
    );
    /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B4BE27', endColorstr='#868E17');*/
    background-color: #B4BE27;
    border: 1px solid #8B9321;
    border-bottom: 0 none;
    bottom: 0;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    margin: 0 5px;
    padding: 0 30px;
    position: relative;
    right: 0;
    text-decoration: none;
}
a.add-project-green:hover {
    background-image: linear-gradient(bottom, #99A21A 6%, #BFC847 71%, #BFC847 83%);
    background-image: -o-linear-gradient(bottom, #99A21A 6%, #BFC847 71%, #BFC847 83%);
    background-image: -moz-linear-gradient(bottom, #99A21A 6%, #BFC847 71%, #BFC847 83%);
    background-image: -webkit-linear-gradient(bottom, #99A21A 6%, #BFC847 71%, #BFC847 83%);
    background-image: -ms-linear-gradient(bottom, #99A21A 6%, #BFC847 71%, #BFC847 83%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.06, #99A21A),
        color-stop(0.71, #BFC847),
        color-stop(0.83, #BFC847)
    );
    /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B4BE27', endColorstr='#B4BE27');*/
    background-color: #868E17;
}
#backto1, #backto2, #goto2, #goto3, #goto_save {
    display:none;
    background-image: linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
    background-image: -o-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
    background-image: -moz-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
    background-image: -webkit-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
    background-image: -ms-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.26, #4B96AB),
        color-stop(0.92, #A2DBEB),
        color-stop(1, #DAF3FA)
    );
    /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A2DBEB', endColorstr='#4B96AB');*/
    background-color: #4B96AB;
    border: 1px solid #58a3b8;
    border-bottom: 0 none;
    height: 32px;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    padding: 0 10px 0 15px;
    text-align: center;
}
#backto1, #backto2 {
    background-image: linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -o-linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -moz-linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -webkit-linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -ms-linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.06, #7D7D7D),
        color-stop(0.71, #A3A3A3),
        color-stop(0.89, #C4C0C4)
    );
    border: 1px solid #7D7D7D;
    border-bottom: 0 none;
    /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3A3A3', endColorstr='#7D7D7D');*/
    background-color: #7D7D7D;
}
#backto1:hover, #backto2:hover, #goto2:hover, #goto3:hover, #goto_save:hover {
    background-image: linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
    background-image: -o-linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
    background-image: -moz-linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
    background-image: -webkit-linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
    background-image: -ms-linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.2, #5EAABD),
        color-stop(0.61, #74B7C9),
        color-stop(1, #CEEEF7)
    );
    /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74B7C9', endColorstr='#74B7C9');*/
    background-color: #74B7C9;
}
#backto1:hover, #backto2:hover {
    background-image: linear-gradient(bottom, #A3A3A3 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -o-linear-gradient(bottom, #A3A3A3 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -moz-linear-gradient(bottom, #A3A3A3 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -webkit-linear-gradient(bottom, #A3A3A3 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -ms-linear-gradient(bottom, #A3A3A3 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.06, #A3A3A3),
        color-stop(0.71, #A3A3A3),
        color-stop(0.89, #C4C0C4)
    );
    /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3A3A3', endColorstr='#A3A3A3');*/
    background-color: #A3A3A3;
}
#backto1, #backto2, #goto3, #goto_save
{
    display: block;
    margin-right: 75px;
}
#backto1, #backto2 {
    padding: 0 15px 0 10px;
}
#goto_save {
    margin-right: -10px;
    padding: 0 15px 0 20px;
}
.step-one-buttons a span.arrow-right,
.step-two-buttons a span.arrow-right,
.step-two-buttons a span.arrow-left {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/right-arrow.png') no-repeat 0 0 transparent;
    float: right;
    height: 20px;
    left: 10px;
    position: relative;
    top: 9px;
    width: 20px;
}
.step-two-buttons a span.arrow-left {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/left-arrow.png') no-repeat 0 0 transparent;
    float: left;
    left: 5px;
}
a.create-album {
    color: #FFFFFF;
    cursor: pointer;
    border-radius: 10px 10px 10px 10px;
    background-image: linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -o-linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -moz-linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -webkit-linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -ms-linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.26, #868E17),
        color-stop(0.94, #B4BE27),
        color-stop(1, #BEC746)
    );
    /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B4BE27', endColorstr='#868E17');*/
    background-color:#868E17;
    border: 1px solid #8B9321;
    border-bottom: 0 none;
    font-weight: bold;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin-top: 0px;
    text-align: center;
    width: 72px;
    position: relative;
    text-decoration: none;
    margin-left:5px
}
/*a.create-album:hover {
	
}*/
.spotlight-index-editproject a.create-album {
    background-image: linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -o-linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -moz-linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -webkit-linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -ms-linear-gradient(bottom, #868E17 26%, #B4BE27 94%, #BEC746 100%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.26, #868E17),
        color-stop(0.94, #B4BE27),
        color-stop(1, #BEC746)
    );
    /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B4BE27', endColorstr='#868E17');*/
    background-color:#868E17;
    border: 1px solid #8B9321;
    border-bottom: 0 none;
    font-weight: bold;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin-top: 0px;
    text-align: center;
    width: 72px;
}
a.create-album:hover {
    /*background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/btn-create-album-hover.png') no-repeat 0 0 transparent;*/
    background-image: linear-gradient(bottom, #99A21A 6%, #BFC847 71%, #BFC847 83%);
    background-image: -o-linear-gradient(bottom, #99A21A 6%, #BFC847 71%, #BFC847 83%);
    background-image: -moz-linear-gradient(bottom, #99A21A 6%, #BFC847 71%, #BFC847 83%);
    background-image: -webkit-linear-gradient(bottom, #99A21A 6%, #BFC847 71%, #BFC847 83%);
    background-image: -ms-linear-gradient(bottom, #99A21A 6%, #BFC847 71%, #BFC847 83%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.06, #99A21A),
        color-stop(0.71, #BFC847),
        color-stop(0.83, #BFC847)
    );
    /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B4BE27', endColorstr='#B4BE27');*/
    background-color:#B4BE27;
}
.spotlight a.left {float:left !important}
.spotlight a.right {float:right !important}

.spotlight a.disabled-gray {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px 10px 10px 10px;
    bottom: 0;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#777777');*/
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin: 0 5px;
    padding: 6px 30px;
    position: relative;
    right: 0;
    text-decoration: none;

}

.step-two-holder div.album-selection {float: left !important; width:100%; padding: 2px 0 9px 0}

/* DROPZONE >>> */
.dropzone,
.dropzone *,
.dropzone-previews,
.dropzone-previews * ,
.prew,
.prew *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.dropzone {
    /*position: relative;
    background: rgba(0,0,0,0.02);
    padding: 1em;
    border: 2px dashed #FFFFFF;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block !important;
    height: 100%;
    padding: 23px;*/
}
#dropzone .fallbacks{
    margin: 7px 170px;
    width: 115px;
    position:absolute;

}
.prew{
    float: left;
    margin: 42px 0 0 153px;
    width: 50%;
}
#projectFormEdit .prew{
    margin: 30px 0 0 26px;
    width: 67%;
}
.dropzone.dz-clickable, .dropzone {
    cursor: pointer;
    float: left;
    margin-left: 10px;
    width: 100%;
}
.dropzone.dz-clickable .dz-message, .dropzone .dz-message {
    background-color: #9B9B9B;
    border: 2px dashed #FFFFFF;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 100%;
    text-align: center;
    width: 100%;
}
.dropzone.dz-clickable .dz-message span,  .dropzone .dz-message span{
    cursor: pointer;
    text-align: center;
}

.dropzone.dz-clickable *, .dropzone *, .prew * {
    cursor: default;
}
.dropzone .clickable-area {
    background-color: #ADABAD;
    float: left;
    height: 152px;
    margin-right: 30px;
    padding: 3px;
    width: 152px;
}
.dropzone.dz-clickable .clickable-area {
    background-color: #888888;
    float: left;
    height: 120px;
    margin-right: 30px;
    padding: 3px;
    width: 200px;
}
.dropzone .dz-message {
    opacity: 1;
    -ms-filter: none;
    filter: none;
}
.dropzone.dz-drag-hover {
    border-color: rgba(0,0,0,0.15);
    background: rgba(0,0,0,0.04);
}
.dropzone.dz-started .dz-message {
    float: left;
    height: 100%;
    opacity: 1 !important;
    width: 100%;
}
.dropzone .dz-preview,
.dropzone-previews .dz-preview,
.prew .dz-preview{
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    border: 1px solid #ACACAC;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.16);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.16);
    display: inline-block;
    float: left;
    font-size: 12px;
    left: -10px;
    margin: 7px;
    padding: 2px;
    position: relative;
    top: -10px;
    vertical-align: top;
}
.dropzone .cover, .prew .cover {
    -webkit-box-shadow: 1px 1px 10px rgba(79, 179, 214, 1);
    -moz-box-shadow: 1px 1px 10px rgba(79, 179, 214, 1);
    box-shadow: 1px 1px 10px rgba(79, 179, 214, 1);
}
.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail],
.dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail],
.prew  .dz-preview.dz-file-preview [data-dz-thumbnail]{
    display: none;
}
.dropzone .dz-preview .dz-details,
.dropzone-previews .dz-preview .dz-details,
.prew  .dz-preview .dz-details{
    width: 100px;
    height: 100px;
    position: relative;
    background: #ebebeb;
    padding: 5px;
    margin-bottom: 22px;
}
.dropzone .dz-preview .dz-details .dz-filename,
.prew .dz-preview .dz-details .dz-filename,
.dropzone-previews .dz-preview .dz-details .dz-filename {
    max-height: 50px;
    overflow: hidden;
    width: 100%;
}
.dropzone .dz-preview .dz-details .dz-filename span,
.prew .dz-preview .dz-details .dz-filename span,
.dropzone-previews .dz-preview .dz-details .dz-filename span{
    display:block;
    width: 95px;
    /*height: 95px;*/
}



.dropzone .dz-preview .dz-details img,
.dropzone-previews .dz-preview .dz-details img,
.prew .dz-preview .dz-details img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px;
}
/*.dropzone .dz-preview .dz-details .dz-size,
.dropzone-previews .dz-preview .dz-details .dz-size,
.prew .dz-preview .dz-details img {
	position: absolute;
	bottom: -28px;
	left: 3px;
	height: 28px;
	line-height: 28px;
}*/
.dropzone .dz-preview .dz-details .dz-custom-message
{
    position: relative;
    background: #258EA8;
    color: #fff;
    width:48%;
    float:right;
    text-align:center;
    margin: 10px -5px 0 0;
}

.prew .dz-preview .dz-details .dz-custom-message{
    background: none repeat scroll 0 0 #258EA8;
    bottom: -20px;
    color: #FFFFFF;
    float: right;
    position: absolute;
    right: 1px;
    text-align: center;
    width: 48%;
}
.dropzone .dz-preview.dz-success .dz-success-mark,
.dropzone-previews .dz-preview.dz-success .dz-success-mark,
.prew .dz-preview.dz-success .dz-success-mark {
    display: block;
}
.dropzone .dz-preview:hover .dz-details img,
.dropzone-previews .dz-preview:hover .dz-details img {
    display: none;
}
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark,
.prew .dz-preview .dz-success-mark
{
    display: none;
    position: absolute;
    width: 40px;
    height: 40px;
    font-size: 30px;
    text-align: center;
    right: -10px;
    top: -10px;
}
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark,
.prew .dz-preview .dz-success-mark {
    color: #8cc657;
}
.dropzone .dz-preview .dz-progress,
.dropzone-previews .dz-preview .dz-progress,
.prew .dz-preview .dz-progress {
    position: absolute;
    top: 100px;
    left: 6px;
    right: 6px;
    height: 6px;
    background: #d7d7d7;
    display: none;
}
.dropzone .dz-preview .dz-progress .dz-upload,
.dropzone-previews .dz-preview .dz-progress .dz-upload,
.prew .dz-preview .dz-progress .dz-upload {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 0%;
    background-color: #8cc657;
}
.dropzone .dz-preview.dz-processing .dz-progress,
.dropzone-previews .dz-preview.dz-processing .dz-progress,
.prew .dz-preview.dz-processing .dz-progress {
    display: block;
}
.dropzone .dz-preview .dz-error-message,
.dropzone-previews .dz-preview .dz-error-message,
.prew .dz-preview .dz-error-message {
    display: none;
    position: absolute;
    top: -5px;
    left: -20px;
    background: rgba(245,245,245,0.8);
    padding: 8px 10px;
    color: #800;
    min-width: 140px;
    max-width: 500px;
    z-index: 500;
}
.dz-preview.dz-file-preview.dz-error .dz-error-message
{
    display: block;
    opacity: 1;
    left: 0px;
    min-width: 0px;
    z-index: 3;
    background: rgba(245,245,245,1);
    top: 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
    .dropzone .dz-default.dz-message {
        background-image: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/spritemap@2x.png");
        -webkit-background-size: 428px 406px;
        -moz-background-size: 428px 406px;
        background-size: 428px 406px;
    }
}
.dropzone .dz-default.dz-message span,
.prew  .dz-default.dz-message span{
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding:35px 8px;
    position: relative;
    text-align: center;
    top: 12%;
}
.dropzone.dz-square .dz-default.dz-message,
.prew.dz-square .dz-default.dz-message{
    background-position: 0 -123px;
    width: 268px;
    margin-left: -134px;
    height: 174px;
    margin-top: -87px;
}
.dropzone.dz-drag-hover .dz-message,
.prew.dz-drag-hover .dz-message {
    opacity: 0.15;
    filter: alpha(opacity=15);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
}
.dropzone.dz-started .dz-message,
.prew.dz-started .dz-message {
    display: block;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.dropzone .dz-preview.dz-image-preview:hover .dz-details img,
.dropzone-previews .dz-preview.dz-image-preview:hover .dz-details img,
.prew .dz-preview.dz-image-preview:hover .dz-details img {
    display: block;
    opacity: 0.1;
    filter: alpha(opacity=10);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
}
.dropzone .dz-preview.dz-success .dz-success-mark,
.dropzone-previews .dz-preview.dz-success .dz-success-mark,
.prew .dz-preview.dz-success .dz-success-mark {
    opacity: 1;
    -ms-filter: none;
    filter: none;
}
.dropzone .dz-preview.dz-error .dz-progress .dz-upload,
.dropzone-previews .dz-preview.dz-error .dz-progress .dz-upload,
.prew .dz-preview.dz-error .dz-progress .dz-upload {
    background: #ee1e2d;
}
.dropzone .dz-preview .dz-success-mark,
.prew .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark {
    display: block;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    -ms-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
    background-image: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/spritemap.png");
    background-repeat: no-repeat;
}
@media all and (
-webkit-min-device-pixel-ratio: 1.5) {
    .dropzone .dz-preview .dz-success-mark,
    .dropzone-previews .dz-preview .dz-success-mark {
        background-image: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/spritemap@2x.png");
        -webkit-background-size: 428px 406px;
        -moz-background-size: 428px 406px;
        background-size: 428px 406px;
    }
}
.dropzone .dz-preview .dz-success-mark span,
.dropzone-previews .dz-preview .dz-success-mark span,
.prew .dz-preview .dz-success-mark span {
    display: none;
}
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark,
.prew .dz-preview .dz-success-mark {
    background-position: -268px -163px;
}
.dropzone .dz-preview .dz-progress .dz-upload,
.dropzone-previews .dz-preview .dz-progress .dz-upload,
.prew .dz-preview .dz-progress .dz-upload {
    -webkit-animation: loading 0.4s linear infinite;
    -moz-animation: loading 0.4s linear infinite;
    -o-animation: loading 0.4s linear infinite;
    -ms-animation: loading 0.4s linear infinite;
    animation: loading 0.4s linear infinite;
    -webkit-transition: width 0.3s ease-in-out;
    -moz-transition: width 0.3s ease-in-out;
    -o-transition: width 0.3s ease-in-out;
    -ms-transition: width 0.3s ease-in-out;
    transition: width 0.3s ease-in-out;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-image: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/spritemap.png");
    background-repeat: repeat-x;
    background-position: 0px -400px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
    .dropzone .dz-preview .dz-progress .dz-upload,
    .dropzone-previews .dz-preview .dz-progress .dz-upload {
        background-image: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/spritemap@2x.png");
        -webkit-background-size: 428px 406px;
        -moz-background-size: 428px 406px;
        background-size: 428px 406px;
    }
}
.dropzone .dz-preview.dz-success .dz-progress,
.dropzone-previews .dz-preview.dz-success .dz-progress,
.prew .dz-preview.dz-success .dz-progress {
    display: block;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    -ms-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
}
.dropzone .dz-preview .dz-error-message,
.dropzone-previews .dz-preview .dz-error-message,
.prew .dz-preview .dz-error-message {
    display: block;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}
@-moz-keyframes loading {
    0% {
        background-position: 0 -400px;
    }

    100% {
        background-position: -7px -400px;
    }
}
@-webkit-keyframes loading {
    0% {
        background-position: 0 -400px;
    }

    100% {
        background-position: -7px -400px;
    }
}
@-o-keyframes loading {
    0% {
        background-position: 0 -400px;
    }

    100% {
        background-position: -7px -400px;
    }
}
@-ms-keyframes loading {
    0% {
        background-position: 0 -400px;
    }

    100% {
        background-position: -7px -400px;
    }
}
@keyframes loading {
    0% {
        background-position: 0 -400px;
    }

    100% {
        background-position: -7px -400px;
    }
}
#dropzone {
    float: left;
    margin: 25px 0 -15px;
    min-height: 137px;
    padding: 10px;
    /*width: 100%;*/
}
.dropzone-border{
    border:2px dashed #fff;
    width:99%;
    height:99%
}
.dropzone .upload-input{
    margin-left:200px;
}
.editpage-imgholder{
    padding:0 10px;
    float:left;
    width:80px;
    text-align: center;
}
/* <<< DROPZONE */

/* QUILTER'S PAGE >>> */

.quilter-page {
    float: left;
    padding: 0 10px 10px;
    width: 98%;
}
.page-heading .title {
    color: #000000;
    float: left;
    font-size: 26px;
    font-weight: bold;
    padding: 0 20px 0 0;
    width: 100%;
}
.page-heading .title img {
    padding: 2px 0 0 5px;
    width:26px;
}
.quilter-page .title {
    width: auto;
}
.page-heading .go-back {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/go-back-arrow.png") no-repeat scroll 0 12px transparent;
    float: left;
    font-size: 12px;
    padding: 10px 0 15px 15px;
    text-decoration: none;
}
.quilter-page .button {
    background-image: -ms-linear-gradient(bottom, rgb(139,149,32) 7%, rgb(197,206,68) 30%);
    background-image: -o-linear-gradient(bottom, rgb(139,149,32) 7%, rgb(197,206,68) 30%);
    background-image: -moz-linear-gradient(bottom, rgb(139,149,32) 7%, rgb(197,206,68) 30%);
    background-image: -webkit-linear-gradient(bottom, rgb(139,149,32) 7%, rgb(197,206,68) 30%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.07, rgb(139,149,32)),
        color-stop(0.3, rgb(197,206,68))
    );
    background-image: linear-gradient(bottom, rgb(139,149,32) 7%, rgb(197,206,68) 30%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8B9520', endColorstr='#C5CE44', GradientType=0)";
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
    padding: 1px 10px;
    text-align: center;
    width: auto;
    line-height: 21px;
    height: 22px;
}

.quilter-page .project-search {
    float: right;
    padding: 5px 0;
    width: auto;
}
.quilter-page .project-search label {
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 7px;
}
.quilter-page .project-search input {
    float: left;
}
.quilter-page .project-search .grey {
    background-color: #929292;
    background-image: none;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
    height: 22px;
    margin: -1px 0 0 5px;
    width: 30px;
}
.quilter-page .project-search .grey span {
    background-image: none;
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 4px;
    text-transform: none;
}
.quilter-page .project-search button span {
    background-image: none;
    color: #FFFFFF;
    font-size: 12px;
}
.quilter-page .filters,
.quilter-page .sort-by {
    clear: left;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 15px 0;
    width: 71%;
}
.quilter-page .sort-by {
    clear: right;
    float: right;
    text-align: right;
    width: 22%;
}
.quilter-page .filters label.filter_header {
    float: left;
    margin: 2px 10px 0 0;
    color: #000;
}
.quilter-page .sort-by label.quilter-sort {
    margin: 2px 10px 0 0;
    color: #000;
}
.quilter-page .filters .float-cat {
    float:left;
    margin: 0 5px;
    cursor: pointer;
}
.ui-dropdownchecklist-dropcontainer {
    background-color: #fff;
    cursor: default;
    -webkit-box-shadow: 0 5px 10px #CCCCCC;
    -moz-box-shadow: 0 5px 10px #CCCCCC;
    box-shadow: 0 5px 10px #CCCCCC;
    padding: 5px 10px 0;
}
.quilter-page .filters .float-cat a {
    color: #000000;
    float: left;
    font-weight: normal;
    margin: 2px 0 0 10px;
    text-decoration: none;
}
.quilter-page .filters .float-cat a:hover {
    color: #005BA4;
    text-decoration: underline;
}
/* project list */

.quilter-page #content {
    /*width: 980px;*/
    /*width: 95%;*/
    width: 935px;
    margin: 0 auto;
}
.ui-dropdownchecklist-text {
    color: #000000;
    font-size: 11px !important;
}
.ui-dropdownchecklist-selector {
    -moz-border-radius: 7px !important;
    -webkit-border-radius: 7px !important;
    border-radius: 7px !important;
}
.ui-dropdownchecklist-selector {
    border: 1px solid #bbb !important;
}
.quilter-page .item {
    display: block;
    float: left;
    width: 285px;
    /*margin: 0 25px 20px 0;*/
    margin: 0 25px 20px 0;
    -webkit-transition: left .4s ease-in-out, top .4s ease-in-out .4s;
    -moz-transition: left .4s ease-in-out, top .4s ease-in-out .4s;
    -ms-transition: left .4s ease-in-out, top .4s ease-in-out .4s;
    -o-transition: left .4s ease-in-out, top .4s ease-in-out .4s;
    transition: left .4s ease-in-out, top .4s ease-in-out .4s;
}

.quilter-page .projects-list {
    float: left;
    padding: 10px 0;
    width: 100%;
}
.quilter-page .projects-list .pager {
    display:none;
}

.list-item {
    -webkit-box-shadow: 0 5px 10px #CCCCCC;
    -moz-box-shadow: 0 5px 10px #CCCCCC;
    box-shadow: 0 5px 10px #CCCCCC;
    float: left;
    /*position: absolute;
    top: 300px;*/
}
.projects-list .last {
    margin-right: 0;
}
.item-image {

}
.item-title {
    font-size: 14px;
    line-height: 20px;
    max-width: 270px;
    padding: 10px 0 25px 10px;
    font-weight: normal;
}
.item-title a {
    text-decoration: none;
}
.item-title a:hover{
    color: #005BA4;
}
.item-bottom {
    height: auto;
    width: 285px;
    overflow: hidden;
}
.item-customer {
    border-bottom: 1px solid #AAAAAA;
    padding-bottom: 10px;
    min-height:32px
}
.item-customer span {
    font-weight: bold;

}

.item-customer p span a {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.spotlight-view .product-essential .product-name h1 {
    font-size: 24px !important;
    font-weight: normal !important;
}
.product-essential .item-customer {
    border: 0 none;
    min-height: 50px;
    padding: 0;
}
.item-customer img {
    float: left;
    height: 43px !important;
    margin: 0 10px;
    width: 43px !important;
}
.product-essential .item-customer img {
    height: 48px !important;
    margin: 0 10px 0 0;
    width: 48px !important;
}
.item-customer img.user-icon {
    border: 1px solid #ccc;
}
.item-customer p {
    color: #000000;
    font-size: 14px;
    /*line-height: 50px;*/
    line-height: 40px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    width: 96%;
}
.item-customer p span {
    font-weight: bold;
}
.item-comment {
    float: left;
    font-size: 12px;
    /*padding: 0 0 5px;*/
    padding:10px 0 10px 10px;
}
.item-comment .like,
.item-comment .like-gray,
.item-comment .comment {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/project-like.png") no-repeat scroll 0 0 transparent;
    color: #6D6E71;
    cursor: pointer;
    float: left;
    font-size: 14px;
    /*font-weight: bold;*/
    height: 20px;
    margin: 0 5px 0 0;
    padding: 0 0 0 30px;
    width: 15px;
}
.item-comment .like-gray {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/project-like-gray.png") no-repeat scroll 0 0 transparent;
}
.item-comment .like #album_loader {
    float: right;
    position: relative;
    right: -30px;
    top: 6px;
}
.item-comment .comment {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/project-comment.png") no-repeat 0 0 transparent;
}
.item-video-icon {
    float: left;
    padding: 8px 0 8px 0;
}
.item-love-it {
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 36px;
    line-height: 28px;
    padding: 10px 0;
    width: 100%;
}
.item-love-it .popularity,
.item-love-it .popularity-gray {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/count-love-it.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 36px;
    padding: 5px 0 0;
    text-align: center;
    text-indent: -5px;
    width: 52px;
}
.item-love-it .popularity-gray {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/count-love-it-gray.png") no-repeat scroll 0 0 transparent;
}
.item-love-it .like,
.item-love-it .like-gray {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/btn-love-it.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 36px;
    width: 82px;
}
.item-love-it .like-gray {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/btn-love-it-gray.png") no-repeat scroll 0 0 transparent;
}
/*.item-love-it .like-gray:hover,
.item-love-it .like-gray:active {
	background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/btn-love-it.png") no-repeat scroll 0 0 transparent;
}*/
.item-love-it .like img.ajax-loader {
    left: 90px;
    position: relative;
    top: 7px;
}
.item-love-it .like-gray img.ajax-loader {
    position: relative;
    z-index: -1;
}
.item-share {
    float: right;
    padding: 10px 10px 5px 0;
    text-align: right;
    width: 41%;
}
/*.item-share .addthis_toolbox {
	border-radius: 4px 4px 4px 4px;
    height: 25px !important;
    width: 26px !important;
}
.item-share .addthis_toolbox a.addthis_button_pinterest_share {
	background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/pinterest_26.png') no-repeat scroll 0 0 transparent !important;
}
.item-share .addthis_toolbox a.addthis_button_facebook {
	background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/facebook_26.png') no-repeat scroll 0 0 transparent !important;
}
.item-share .addthis_toolbox a.addthis_button_twitter {
	background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/twitter_26.png') no-repeat scroll 0 0 transparent !important;
}
.item-share .addthis_toolbox a.addthis_button_twitter {
	background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/email_26.png') no-repeat scroll 0 0 transparent !important;
}*/
.item-share .addthis_toolbox {
    cursor: pointer;
    float: left !important;
    width:25%;
}
.spotlight-quilter-view h1.title {
    font-size: 30px;
    font-weight: bold;
    color: #000;
    padding: 0 0 10px;
}
.spotlight-quilter-view h1.title img {
    margin: 2px 10px;
}
.spotlight-quilter-view .item-share .addthis_toolbox {
    width: 7%;
}
.spotlight-view .item-share .addthis_toolbox {
    width: 7%;
}
/*.spotlight-quilter-view .item-share .fb-btn {
	width: 77%;
}*/
.spotlight-quilter-view .item-share span {
    float: left;
    margin-right: 0;
}
.product-essential .item-share {
    float: left;
    margin: 0;
    padding: 10px 0;
    text-align: left;
    width: 100%;
}
.product-essential .item-share p {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}
.product-essential .item-share span {
    margin-right: 2px;
}
.item-tag {
    color: #919191;
    float: left;
    font-size: 12px;
    /*font-weight: bold;*/
    /*padding: 5px 0px;*/
    padding:0 10px 10px;
    text-transform: uppercase;
    width: 94%;
}
.item-tag input {
    float: left;
    margin-top: 2px;
}
.item-tag label {
    color: #000000;
    float: left;
    font-size: 13px;
    padding: 0 5px;
    text-transform: none;
}
.item-tag a {
    color: #6D6E71 !important;
    float: left;
    font-size: 10px;
    margin-top: -5px;
    text-decoration: underline !important;
    text-transform: none;
}
.product-shop .addthis_toolbox a {
    margin-right: 5px;
}

/* <<< QUILTER'S PAGE */

/* project view page */
.spotlight-view .short-description .std {
    color: #000;
    line-height: 20px;
}
.spotlight-view .product-view .product-img-box {
    background-position: 100% 5px !important;
}
.spotlight-view .product-view .product-img-box .media-wrapper {
    background-position: 0 5px !important;
}
.spotlight-view .media-tabs .tab-container {
    top: 5px !important;
    position: relative;
}
.spotlight-view .tagged-products
{
    border-top: 1px solid #CCCCCC;
    margin-top: 10px;
    padding-top: 15px;
    display: inline-block;
}
.spotlight-view .tagged-products.moderator
{
    border-top: none;
    margin-top: 0px;
    padding-top: 0px;
}
.spotlight-view .tagged-products a {
    float: left;
    width: 125px;
    padding: 0 35px 15px 0;
}
.spotlight-view .tagged-products h3 {
    color: #34b2e3;
    font-size: 18px;
}
.spotlight-view .product-tagged {
    float: left;
    margin: 10px 0;
}
.spotlight-view .product-tagged img {
    padding: 0 0 15px;
    width: 125px;
}
.spotlight-view .product-tagged .prod-name,
.spotlight-view .product-tagged .prod-price {
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0 0 10px;
    width: 100%;
}
/* dropdown checklist customizations */
#pattern_filter,
#tehnique_filter,
#occassion_filter,
#quilter_sort_by {
    display: none;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background-image: linear-gradient(bottom, rgb(201,201,201) 27%, rgb(240,240,240) 63%);
    background-image: -o-linear-gradient(bottom, rgb(201,201,201) 27%, rgb(240,240,240) 63%);
    background-image: -moz-linear-gradient(bottom, rgb(201,201,201) 27%, rgb(240,240,240) 63%);
    background-image: -webkit-linear-gradient(bottom, rgb(201,201,201) 27%, rgb(240,240,240) 63%);
    background-image: -ms-linear-gradient(bottom, rgb(201,201,201) 27%, rgb(240,240,240) 63%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.27, rgb(201,201,201)),
        color-stop(0.63, rgb(240,240,240))
    );
    cursor: pointer;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: left;
}

.ui-state-default input {
    cursor: pointer;
    float: left;
    width: 15px;
}
.ui-dropdownchecklist-dropcontainer {
    height: auto !important;
    padding: 10px;
}
.customer-account-create  .ui-dropdownchecklist-text {
    float: left !important;
    text-align: left !important;
    width: 91% !important;
}
.ui-dropdownchecklist-text label {
    margin-bottom: 5px;
}
.customer-account-create .ui-state-default {
    background: transparent;
    border-radius: 0;
}
.ui-dropdownchecklist-item {
    border: 0 none !important;
    background: none !important;
    float: left;
    padding-bottom: 5px;
    width: 100%;
}
.ui-dropdownchecklist-dropcontainer {
    width: 361px;
}
.ui-state-default .ui-icon {
    float: right !important;
}
.ui-icon-triangle-1-e {
    background-position: -65px -16px !important;
}
.ui-dropdownchecklist-text {
    padding: 0 5px !important;
}
.playVideo{
    margin-left: 15px;
    margin-top: 15px;
    position: absolute;
}

/* <<< project view page */
.twitterBtn {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/twitter_26.png') no-repeat scroll 0 0 transparent !important;
    width: 26px;
    height: 26px;
}
.btn i {
    background: none transparent !important;
}
#projectViewer {
    max-height: 370px;
    overflow: hidden;
}
#videoLink {
    /*background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/play-video.png') no-repeat 15px 15px transparent;*/
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 78px;
    width: 78px;
    margin: 4px 0 0;
}
.video-thumb {
    width: 80px;
    height: 80px;
    overflow: hidden;
}
.video-thumb img {
    position: relative;
    top: -16px;
    left: -25px;
    width: 150px;
    z-index: -1;
}
.more-views li.project-hidden {
    display: none;
}
.more-views .img-holder {
    border: 0 none !important;
    cursor: pointer;
    margin: 5px 17px 5px 0px !important;
    width: 80px;
    height: 80px;
    overflow: hidden;
}
.more-views li.last {
    margin-right: 0 !important;
}

.spotlight .step-one-holder div.file-upload-legend {
    padding-left: 10px;
    width: 97%;
    clear: left;
}
.spotlight .step-one-holder div.file-upload-legend p {
    color: #666;
    font-size: 12px;
}

/*** EDIT PROJECT PAGE >>> ***/
form#projectFormEdit {
    display: inline;
    float: left;
    margin-top: -20px;
    padding: 0;
}
form#projectFormEdit .step-one-holder,
form#projectFormEdit .step-two-holder,
form#projectFormEdit .step-three-holder {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin: 20px 0 0;
    padding: 0;
    width: 98%;
}
form#projectFormEdit .step-three-holder {
    border: 0 none;
}
form#projectFormEdit label {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    /*margin-bottom: 5px;*/
}
form#projectFormEdit p {
    color: #999999;
    float: left;
    font-size: 12px;
    padding: 5px 0;
}
form#projectFormEdit #dropzone {
    background-color: #BCBCBC;
    display: block;
    float: left;
    height: 210px;
    margin: 12px 0 20px;
    padding: 0;
    width: 210px;
}
form#projectFormEdit .dz-clickable {
    display: block;
    float: left;
    height: 220px;
    margin: 12px 0 0;
    padding: 0;
    width: 220px;
}
form#projectFormEdit .dropzone.dz-clickable, .dropzone {
    margin-left: 0;
    margin-bottom: 15px;
}
form#projectFormEdit .fallbacks {
    float: left;
    height: 2%;
    margin: 7px 10px 0 220px;
    width: 2%;
}
form#projectFormEdit .clickable-area {
    width: 210px;
    height: 210px;
    margin-bottom: 15px;
}
form#projectFormEdit .dz-default span {
    top: 24%;
}
form#projectFormEdit span.choose-file {
    /*filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
    background-image: linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -o-linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -moz-linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -webkit-linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -ms-linear-gradient(bottom, #7D7D7D 6%, #A3A3A3 71%, #C4C0C4 89%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.06, #7D7D7D),
        color-stop(0.71, #A3A3A3),
        color-stop(0.89, #C4C0C4)
    );
    border: 1px solid #7D7D7D;
    border-bottom: 0 none;
    font-size: 14px;
    font-weight: bold;
    float: left;
    height: 32px;
    line-height: 30px;
    margin: -22px 0 0 20px;
    padding: 0;
    text-align: center;
    /*text-indent: -3000px;*/
    width: 114px;
}
form#projectFormEdit span.choose-file:hover {
    /*background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/btn-choose-file-hover.png') no-repeat 0 0 transparent; */
    background-image: linear-gradient(bottom, #A3A3A3 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -o-linear-gradient(bottom, #A3A3A3 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -moz-linear-gradient(bottom, #A3A3A3 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -webkit-linear-gradient(bottom, #A3A3A3 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -ms-linear-gradient(bottom, #A3A3A3 6%, #A3A3A3 71%, #C4C0C4 89%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.06, #A3A3A3),
        color-stop(0.71, #A3A3A3),
        color-stop(0.89, #C4C0C4)
    );
}
form#projectFormEdit .step-one-buttons {
    padding: 15px 0 25px;
}
form#projectFormEdit #upload_image{
    /*background-image: linear-gradient(bottom, rgb(136,144,23) 14%, rgb(189,198,68) 71%);
    background-image: -o-linear-gradient(bottom, rgb(136,144,23) 14%, rgb(189,198,68) 71%);
    background-image: -moz-linear-gradient(bottom, rgb(136,144,23) 14%, rgb(189,198,68) 71%);
    background-image: -webkit-linear-gradient(bottom, rgb(136,144,23) 14%, rgb(189,198,68) 71%);
    background-image: -ms-linear-gradient(bottom, rgb(136,144,23) 14%, rgb(189,198,68) 71%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.14, rgb(136,144,23)),
        color-stop(0.71, rgb(189,198,68))
    );
    background-color: #FF0000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;*/
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/btn-upload.png') no-repeat 0 0 transparent;
    display: none;
    cursor: pointer;
    float: left;
    height: 31px;
    left: 176px;
    position: relative;
    top: 12px;
    text-indent: -3000px;
    width: 72px;
}
form#projectFormEdit #upload_image:hover {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/btn-upload-hover.png') no-repeat 0 0 transparent;
}
form#projectFormEdit .spotlight #coverMessage {
    margin-left: 0;
}
form#projectFormEdit .editpage-imgholder {
    padding: 10px 10px 0 0;
    float:left;
    width:80px;

}
.editpage-imgholder a {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.editpage-imgholder a:hover {
    color: #36B3E4;
}
form#projectFormEdit .editpage-imgholder img {
    margin-bottom: 5px;
}
form#projectFormEdit #products_wrapper span {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/prew-delete.png') no-repeat 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 20px;
    margin: 25px 5px;
    text-indent: -1500px;
    width: 20px;
}
form#projectFormEdit .search-box,
form#projectFormEdit .search_result {
    width: 60%;
}
form#projectFormEdit .search_result label {
    font-size: 12px;
    font-weight: normal;
    float: left;
    width: 75%;
}
.footer-container {
    height: auto !important;
}
/*** <<< EDIT PROJECT PAGE ***/

.form-list .thumb-holder {
    border:1px solid #CCCCCC;
    display:none;
    float:left;
    left:215px;
    margin:5px 0 0 25.9px;
    padding:2px;
    position:relative;
    top:0;
    width: 65px;
}
.form-list .thumb-holder img#photoPreview {
    width: 65px;
}
.account-create #prew_delete,
.customer-account-edit #prew_delete {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/prew-delete.png") no-repeat scroll 0 4px transparent;
    cursor: pointer;
    display: none;
    float: left;
    left: 220px;
    margin-left: 5px;
    padding: 5px 23px;
    position: relative;
    top: 18px;
}
.customer-account-edit #prew_delete {
    font-size: 12px;
    left: 78px;
    top: -40px;
}
.account-info-thumb {
    display: none;
}
.customer-account-edit .account-info-thumb {
    border: 1px solid #CCCCCC;
    display: block;
    margin: 5px 0 0;
    padding: 2px;
    width: 65px;
}
.customer-account-edit .account-info-thumb img {
    width: 65px;
}
.spotlight-quilter-index .breadcrumbs {
    padding: 0 10px 10px !important;
}
.spotlight-projects-index .quilter-banner {
    float: left;
    width: 910px;
    padding: 10px 10px;
    overflow: hidden;
    height: auto;
    text-align: center;
}

.spotlight-projects-view .item-share .addthis_toolbox a {
    text-decoration: none;
}

.first-step {
	float: left;
	width: 100%;
}
#mainForm .thumb-holder {
	display: none;
	left: -1000px;
	position: absolute;
	top: -1000px;
	visibility: hidden;
}
.thumb-holder .loader-move {
	display: none;
	height: 10px;
    left: 5px;
    overflow: hidden;
    position: absolute;
    top: 103px;
    width: 90%;
}
.thumb-holder .checked {
	background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/base/default/spotlight/images/check_mark_green.jpg') no-repeat 3px -4px  #FFF;
    border-radius: 25px 0 25px 25px;
    float: right;
    height: 35px;
    opacity: 0.9;
    filter: alpha(opacity = 90);
    position: absolute;
    right: -5px;
    top: -5px;
    width: 35px;
    z-index: 2;
}
.form-action {
	float: left;
    padding: 15px 0;
    position: relative;
    width: 100%;
}
.form-action div {
	float: right;
	width: auto;
}
.form-action span {
	background-color: #4B96AB;
	background-image: linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
	background-image: -o-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
	background-image: -moz-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
	background-image: -webkit-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
	background-image: -ms-linear-gradient(bottom, #4B96AB 26%, #A2DBEB 92%, #DAF3FA 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.26, #4B96AB),
		color-stop(0.92, #A2DBEB),
		color-stop(1, #DAF3FA)
	);
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A2DBEB', endColorstr='#4B96AB');*/
	border: 1px solid #58a3b8;
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8CC5D5', endColorstr='#4B96AB');*/
	border: 1px solid #58a3b8;
    border-radius: 10px 10px 10px 10px;
    bottom: 0;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin: 0 5px;
    padding: 6px 30px;
    position: relative;
    right: 0;
    text-decoration: none;
}
.form-action span:hover {
	background-color: #A2DBEB;
	background-image: linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
	background-image: -o-linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
	background-image: -moz-linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
	background-image: -webkit-linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
	background-image: -ms-linear-gradient(bottom, #5EAABD 20%, #74B7C9 61%, #CEEEF7 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.2, #5EAABD),
		color-stop(0.61, #74B7C9),
		color-stop(1, #CEEEF7)
	);
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A2DBEB', endColorstr='#4B96AB');*/
	border: 1px solid #58a3b8;
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8CC5D5', endColorstr='#8CC5D5');*/
}
#uploadForm #uploadInput {
	margin-top: 35px;
	margin-left: 5px;
	/*left: -1000px;
	position: absolute;
	top: -1000px;*/
}
#chooseButton {
	float: left;
	width: 100%;
}
/*
span.choose-file {
	background-color: #BCBCBC;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    line-height: 19px;
    padding: 1px 10px;
    width: auto;
}
*/
#upload-loader {
    display:none;
    left: 210px;
    padding: 0px 10px;
    position: relative;
    top: -17px;
}
#SubmitButton {
	/*display: none;
	visibility: hidden;*/
	left: -1000px;
	position: absolute;
	top: -1000px;
}
#output {
	float: left;
	width: 65%;
	min-height: 167px;
	margin: 15px 0;
}
.thumb-holder {
	border: 1px solid #CCCCCC;
    float: left;
    margin: 0 5px;
    padding: 2px 2px 40px;
    position: relative;
    width: 100px;
}
.thumb-holder img {
	cursor: pointer;
	position: relative;
	z-index: 1;
}
.thumb-holder img.semi-transp {
	opacity: 0.2;
	filter: alpha(opacity = 20);
}
.thumb-holder .cover-msg {
    background-color: #7BCDE9;
    color: #FFFFFF;
    height: 15px;
    left: 59px;
    padding: 1px 5px;
    position: absolute;
    top: 120px;
    width: 32px;
}
.img-name p {
	float: left;
    line-height: 14px;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    width: 90px;
    z-index: 0;
}
.remove-img {
	bottom: -37px;
    cursor: pointer;
    font-weight: bold;
    padding: 0 5px;
    position: relative;
}
.remove-img span {
	font-weight: normal;
	margin-left: 5px;
}
.edit {
	position: relative;
}
.edit #uploadForm #uploadInput {
	margin-left: 0;
	float: left;
}
.edit .dropzone .clickable-area {
	height: 200px;
}
.edit .dropzone .clickable-area span {
	top: 21%;
}
.edit .form-action {
	float: left;
	padding: 0;
	width: auto;
	margin-top: 28px;
	margin-left: 50px;
}
.edit #uploadForm {
	float: left;
    left: 19px;
    height: 355px;
    position: absolute;
    top: 270px;
    width: 93%;
}
.edit #projectFormEdit .step-one-holder {
	min-height: 405px;
}
.edit #uploadForm #image_list {
	width: 100%;
	margin: 10px;
}
.edit #uploadForm #image_list h3 {
	float: left;
    padding: 5px 0;
    width: 100%;
}
.edit #uploadForm #image_list .editpage-imgholder {
	padding: 0 10px 10px 0;
}
.edit #uploadForm #upload-loader {
	display: none;
	float: left;
	left: -55px;
    position: relative;
    top: 35px;
}
.edit #uploadForm #moveImg span { 
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8CC5D5', endColorstr='#4B96AB');*/
	border: 1px solid #58a3b8;
	border-bottom: 0 none;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    left: -25px;
    line-height: 12px;
    padding: 4px 15px;
    position: relative;
    text-align: center;
    top: 6px;
    width: auto;
    /*border: 1px solid #696;
    text-align: center; 
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
    border-radius: 10px;
    background: #8CC5D5;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CC5D5), to(#4B96AB));
    background: -webkit-linear-gradient(#8CC5D5, #4B96AB);
    background: -moz-linear-gradient(#8CC5D5, #4B96AB);
    background: -ms-linear-gradient(#8CC5D5, #4B96AB);
    background: -o-linear-gradient(#8CC5D5, #4B96AB);
    background: linear-gradient(#8CC5D5, #4B96AB);
    -pie-background: linear-gradient(#8CC5D5, #4B96AB);
    behavior: url(/pie/PIE.htc);*/
}
.edit #uploadForm #moveImg span:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8CC5D5', endColorstr='#8CC5D5');
}
.edit #output .thumb-holder {
	display: block;
    left: -5px;
    margin: 5px;
    padding: 2px 2px 38px;
    top: 0;
}
.edit form#projectFormEdit p {
	padding: 0 5px;
}





/** Simple modifications needed for DropDownCheckList to take advantage of ThemeRoller settings */
.ui-dropdownchecklist .ui-widget-content
, .ui-dropdownchecklist .ui-widget-header {
	border: none;
}
.ui-dropdownchecklist-indent {
	padding-left: 7px;
}
/* Font size of 0 on the -selector and an explicit medium on -text required to eliminate 
   descender problems within the containers and still have a valid size for the text */
.ui-dropdownchecklist-selector-wrapper
, .ui-widget.ui-dropdownchecklist-selector-wrapper {
	vertical-align: middle;
	font-size: 0px;
}
.ui-dropdownchecklist-selector {
	padding: 1px 2px 2px 2px;
	font-size: 0px;
}
.ui-dropdownchecklist-text {
	font-size: medium;
}
.ui-dropdownchecklist-item
, .ui-dropdownchecklist-item input {
    vertical-align: middle;
}
.ui-dropdownchecklist-group {
	padding: 1px 2px 2px 2px;
}

/**
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2010 WSA 
 * @license     
 */

/* Featured Products =============================================================================== */

.featured-products-list li.item { padding:12px 10px;width:200px;float:left; }
.featured-products-list li.item.last { border-bottom:0; }

/* ======================================================================================= */

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/default/images/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
@charset "utf-8";
/* CSS Document */

#newFooterEmails, #newFooterBody, #newFooterCopy {
	width:926px;
	overflow:hidden;
	margin:0px auto 0px auto;
}
#newFooterBody {
	border-top:solid 1px #CCC;
	padding-top:10px;
}
#newFooterCopy {
	padding-top:10px;
	font:normal 11px/17px Arial, Helvetica, sans-serif;
	color:#000;
}
#newFooterCopy p {width:auto;float:left;margin:15px 0 0 0;}
#newFooterCopy div {margin-left:10px;}
#newFooterCopy div.newGoDaddy {margin-top:0px;}
#newFooterCopy div.goDaddy2 {margin-top:0px;}
#newFooterCopy div.newMacafee {}
#newFooterCopy div.footer-bottom {
    margin: 0;
}
#newFooterCopy div.sitelock {
    float: left;
    margin: 0;
}
#newFooterCopy div.footer-copyright {
    float: left;
}
#newFooterCopy div.footer-copyright p {
    display: inline-block;
    margin-top: 50px;
}
#newFooterCopy a {
	color:#333;
	font-weight:bold;
}
#newFooterEmails {
	width:850px;
	margin:0px auto 5px auto;
}
#newFooterEmails .newFooterEmailsForm {
	float:right;
	width:407px;
	height:42px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/footer_email-form-bg.jpg) left center no-repeat;
}
#newFooterEmails .newFooterEmailsForm .NFEFfield {
	width:300px;
	padding:5px;
	margin:7px 0 0 6px;
	border:none;
	background:none;
	color:#999;
	float:left;
}
#newFooterEmails .newFooterEmailsForm button {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/footer_email-form-button.jpg) top center no-repeat;
	width:80px;
	height:34px;
	border:none;
	float:right;
	cursor:pointer;
	position:relative;
	top:3px;
	right:6px;
}
#newFooterEmails h1 {
	width:417px;
	height:42px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/footer_email-signup-bg.png) left center no-repeat;
	text-indent:-9999px;
	margin:0px;
	float:left;
}
#newFooterBody .newFooterHelp {
	width:171px;
	float:left;
	margin:0 32px 0 3px;
}
.newFooterHelp h1 {
	width:171px;
	height:22px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/footer_need-help.png) left center no-repeat;
	text-indent:-9999px;
	margin:0px;
}
.newFooterHelp .social h1 {
	width:171px;
	height:22px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/footer_stay-connected.png) left center no-repeat;
	text-indent:-9999px;
	margin:0px;
}
.newFooterHelp h2 {
	font:bold 22px/22px Arial, Helvetica, sans-serif;
	margin:0px;
	color:#333;
}
.newFooterHelp h2 span{
	font:bold 14px/22px Arial, Helvetica, sans-serif;
}
.newFooterHelp h5 {
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	margin:1px 0px 5px 0px;
	color:#333;
}
.newFooterHelp h5 a {
	color:#333;
	font-weight:bold;
}
.newFooterHelp p {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	margin:3px 0px 10px 0px;
	color:#333;
}
.newFooterHelp p a {
	text-decoration:none;
	color:#333;
}
.newFooterHelp p a:hover {
	text-decoration:underline;
	color:#4BB2CF;
}

.newFooterHelp.social {margin:30px 0 0 0;overflow:hidden;float:none;display:block;}
.newFooterHelp .social div {padding:0 0 5px 0;overflow:hidden;margin-top:5px;}
.newFooterHelp .social div div {float:left;border:none;padding:0px;margin:0px;}
.newFooterHelp .social div img {margin:0px;}
.newFooterHelp .social #facebook {background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/assets/aqu/consumer/button_social.png) no-repeat;background-position:0 0;width:37px;height:35px;}
.newFooterHelp .social #twitter {background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/assets/aqu/consumer/button_social.png) no-repeat;background-position:-39px 0;width:37px;height:35px;}
.newFooterHelp .social #youtube {background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/assets/aqu/consumer/button_social.png) no-repeat;background-position:-78px 0;width:37px;height:35px;}
.newFooterHelp .social #pinterest {background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/assets/aqu/consumer/button_social.png) no-repeat;background-position:-156px 0;width:37px;height:35px;}

#newFooterBody .newFooterShop {
	width:160px;
	float:left;
	margin:0 15px 0 0;
}
.newFooterShop h1 {
	width:331px;
	height:22px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/footer_shop-with-us.png) left center no-repeat;
	text-indent:-9999px;
	margin:0px;
}
.newFooterShop p {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	margin:0px 0px;
	float:left;
}
.newFooterShop p a {
	text-decoration:none;
	color:#333;
}
.newFooterShop p a:hover {
	text-decoration:underline;
	color:#F5951C;
}
#newFooterBody .newFooterInfo {
	width:164px;
	float:left;
}
.newFooterInfo h1 {
	width:164px;
	height:22px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/footer_company-info.png) left center no-repeat;
	text-indent:-9999px;
	margin:0px;
}
.newFooterInfo p {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	margin:0px 0px;
}
.newFooterInfo p a {
	text-decoration:none;
	color:#333;
}
.newFooterInfo p a:hover {
	text-decoration:underline;
	color:#B1BB1E;
}
#newFooterBody .newFooterTest {
	width:332px;
	height:auto;
	float:right;
	background: none;
	padding:10px;
        border: 1px solid #ccc;
        padding-bottom: 10px;
}
#newFooterBody .newFooterTest ul li{
    margin-bottom: 10px;
}
#newFooterBody .newFooterTest ul li img{
    float: left;
    margin-right: 10px;
    border: 1px solid #ccc;
}
.newFooterTest h1 {
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	margin:0px 15px;
	color:#333;
}
.newFooterTest h2 {
    margin-bottom: 10px;
	/*font:italic 12px/20px Arial, Helvetica, sans-serif;*/
	/*margin:10px 0 0 30px;*/
	/*color:#666;*/
}
.newFooterTest p {
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	margin:0px 15px 10px 15px;
	color:#333;
}
.newFooterTest p a {
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:underline;
}
#newFooterCopy #newFooterSocial{
    float: right;
    margin-top: 35px;
}
#newFooterSocial ul li{
    float: left;
}
#newFooterSocial ul li:first-child{
    margin: 0px;
    margin-top: 12px;
    font-size: 12px;
    color: #3DA2BE;
    font-weight: bold;
    margin-right: 10px;
}
#newFooterCopy .footer-bottom #siteseal {
    float: left;
    margin: 35px 0 0 15px;
}
#newFooterCopy .paypal-cards {
    float: right;
}
/* @override http://aq.dev//skin/frontend/enterprise/accuquilt/css/accuquilt.css */

/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * 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.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     enterprise_default
 * @copyright   Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
 */

/* Reset ================================================================================= */

/* Customer Styles ======================================================================= */

/* @import url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/css/custom.css'); */

/* Store Styles ======================================================================= */

* {
	margin:0;
	padding:0;
}

body {
	background:#fff /*url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg_body.png) 0 0 repeat*/;
	font:11px/1.35 Arial, Helvetica, sans-serif;
	color:#444;
	text-align:center;
}

img {
	border:0;
	vertical-align:top;
}

a {
	color:#444;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

:focus {
	outline:0;
}

/* Headings */

h1 {
	font-size:18px;
	font-weight:normal;
}

h2 {
	font-size:16px;
	font-weight:normal;
	color:#000;
}

h3 {
	font-size:14px;
	font-weight:bold;
}

h4 {
	font-size:13px;
	font-weight:bold;
}

h5 {
	font-size:12px;
	font-weight:bold;
}

h6 {
	font-size:11px;
	font-weight:bold;
}

/* Forms */

form {
	display:inline;
}

fieldset {
	border:0;
}

legend {
	display:none;
}

/* Table */

table {
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size:100%;
}

caption,th,td {
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}

/* Content */

address {
	font-style:normal;
}

cite {
	font-style:normal;
}

q,
blockquote {
	quotes:none;
}

q:before,
q:after {
	content:'';
}

small {
	font-size:10px;
}

big {
	font-size:1.2em;
}

/*sup           { font-size:1em; vertical-align:top; }/*/

/* Lists */

ul,ol {
	list-style:none;
}

/* Tools */

.hidden {
	display:block !important;
	border:0 !important;
	margin:0 !important;
	padding:0 !important;
	font-size:0 !important;
	line-height:0 !important;
	width:0 !important;
	height:0 !important;
	overflow:hidden !important;
}

.nobr {
	white-space:nowrap !important;
}

.wrap {
	white-space:normal !important;
}

.a-left {
	text-align:left !important;
}

.a-center {
	text-align:center !important;
}

.a-right {
	text-align:right !important;
}

.v-top {
	vertical-align:top;
}

.v-middle {
	vertical-align:middle;
}

.f-left,
.left {
	float:left !important;
}

.f-right,
.right {
	float:right !important;
}

.f-none {
	float:none !important;
}

.f-fix {
	float:left;
	width:100%;
}

.no-display {
	display:none;
}

.no-margin {
	margin:0 !important;
}

.no-padding {
	padding:0 !important;
}

.no-bg {
	background:none !important;
}

/* ======================================================================================= */

/* Layout ================================================================================ */

.widget { display:block; }

.wrapper {
	/*background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg_body-gradient.png) 0 0 repeat-x*/;
	padding-bottom:20px;
}
/*
.wrapper {
        background: url(/media/assets/2012-HolidayBackground.png) repeat scroll 0 0 #BDE4DD;
        padding-bottom:20px;
}
*/

.page {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg_wrapper.png) 50% 0 repeat-y;
	/*width:960px; */
	margin:0 auto;
	padding: 0;
	position: relative;
	text-align:center;
    background: #FFF;
}

.page-print {
	background:#fff;
	padding:20px;
	text-align:left;
}

.page-popup {
	padding:20px;
	text-align:left;
	min-width:425px;
	background:none;
}

.page-empty {
	background:#fff;
	padding:20px;
	text-align:left;
}

.main {
    width: 960px;
    margin: 0 auto;
	padding: 0;
	min-height:350px;
	background-color:#fff;
	text-align:left;
}
body.cms-index-index .main {
    width: 930px;
    padding: 0 15px;
}

.sidebar {
	min-height:350px;
}

/* Base Columns */

.col-left {
    float: left;
    margin: 0;
    padding: 0;
    width: 160px;
}

.col-main {
	float:left;
	width:740px;
	min-height: 700px;
	padding:0 0 20px;
}

.col-right {
	float:right;
	width:160px;
	padding:0;
}

/* 1 Column Layout */

.col1-layout {
	background-position:-1000px 0;
}

.col1-layout .col-main {
	float:none;
	width:auto;
}

.col1-layout .breadcrumbs {
	margin-bottom:0 !important;
}

/* 2 Columns Layout */

.col2-left-layout {
	background-position:-573px 0;
}

.col2-left-layout .col-main {
	float:right;
	width: 755px;
}

.col2-right-layout {
	background-position:573px 0;
}

.col2-right-layout .col-main {

}

/* 3 Columns Layout */

.col3-layout {
	background-position:0 0;
}

.col3-layout .col-main {
	width:580px;
	display:inline;
	padding:0;
	margin-right:15px;
}

.col3-layout .col-wrapper {
	float:left;
	width:770px;
}

.col3-layout .col-wrapper .col-main {
	float:right;
}

/* Content Columns */

.col2-set .col-1 {
	float:left;
	width:49%;
}

.col2-set .col-2 {
	float:right;
	width:49%;
}

.col2-set .narrow {
	width:33%;
}

.col2-set .wide {
	width:65%;
}

.col3-set .col-1 {
	float:left;
	width:32%;
}

.col3-set .col-2 {
	float:left;
	width:32%;
	margin-left:2%;
}

.col3-set .col-3 {
	float:right;
	width:32%;
}

.col4-set .col-1 {
	float:left;
	width:23.5%;
}

.col4-set .col-2 {
	float:left;
	width:23.5%;
	margin:0 2%;
}

.col4-set .col-3 {
	float:left;
	width:23.5%;
}

.col4-set .col-4 {
	float:right;
	width:23.5%;
}

/* ======================================================================================= */

/* Global Styles ========================================================================= */

/* Form Elements */

input,select,textarea,button {
	font:12px helvetica, arial, sans-serif;
	vertical-align:middle;
	color:#404040;
}

input.input-text,select,textarea {
	background:#fff;
	border:1px solid #c7c7c7;
	background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_input.gif) 0 0 repeat-x;
}

input.input-text,textarea {
	padding:2px 2px;
	background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_input.gif) 0 0 repeat-x;
}

select {
	padding:1px;
}

select option {
	padding-right:10px;
}

select.multiselect option {
	padding:2px 2px;
	border-bottom:1px solid #bbb;
}

select.multiselect option:last-child {
	border-top:0;
}

textarea {
	overflow:auto;
}

input.radio,
input.checkbox {
	margin-right:3px;
	margin-top:2px;
	vertical-align:top;
}

input.qty {
	width:2.5em !important;
}

button.button::-moz-focus-inner,
button.button:hover::-moz-focus-inner {
	border: 0;
	margin: 0;
	padding:0;
}

/* FF Fix */

button.button {
	-webkit-border-fit:lines;
}

/* <- Safari & Google Chrome Fix */

button.button {
	border:0;
	padding:0;
	margin:0;
	background:transparent;
	/* line-height:21px; */ overflow:visible;
	cursor:pointer;
	vertical-align:middle;
}

a.button,
button.button span,
a.button span,
button.button span span {
	background-color:transparent;
	background-image:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_btn.gif);
	background-repeat:no-repeat;
}
#review-buttons-container button.button span{background:none transparent}

a.button,
button.button span {
	border:0;
	padding:0 0 0 10px;
	margin:0;
	cursor:pointer;
	background-position:0 0;
	display:-moz-inline-stack;
	display:inline-block;
	color:#c73615;
	height:29px;
	text-decoration:none;
}

a.button span,
button.button span span {
	padding:0 15px 1px 5px;
	color:#c73615;
	background-position:100% 0;
	display:-moz-inline-block;
	display:inline-block;
	white-space:nowrap;
	text-transform:uppercase;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	height:20px;
}
#review-buttons-container button.button span span{height:33px; width:74px}
a.button {
	line-height:21px;
}

a.button {
	line-height:20px;
}

.button:active {

}

button.button:hover span span {
	background-position: 0 50%;
}

button.button:active span span {
	background-position: 0 100%;
}

button.btn-small span {
	font-size:11px;
	line-height:14px;
	padding:1px 9px 0;
}

button.disabled {

}

button.disabled span {

}

/* Form Highlight */

/*input.input-text:focus,select:focus,textarea:focus {}*/

/*.highlight { background:#eee; }*/

/* Form Validation */

.validation-advice {
	clear:both;
	font-size:11px !important;
	padding:3px 0 0 !important;
	color:#d91a00 !important;
}

.product-options .validation-error .options-list,
.validation-failed {
	border:1px solid #f47d4e !important;
	background:#fff7f5 !important;
}

input.input-text.validation-failed,
textarea.validation-failed {
	background:#fff7f5 url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_input-failed.gif) 0 0 repeat-x !important;
}

span.validation-passed,
div.validation-passed {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/icon_ok.gif) 100% 2px no-repeat;
	padding-right:20px;
}

span.validation-error,
div.validation-error {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/icon_error.gif) 100% 2px no-repeat;
	padding-right:20px;
}

.required em {
	color:#f15c22;
	margin-right:4px;
}

p.required {
	margin:0;
	padding:5px 0 7px;
	text-align:right;
	width:620px;
	font-size:11px;
	color:#f02800;
}

.form-list .validation-advice {
	width:250px;
	margin-right:-250px;
}

/* Expiration date and CVV number validation fix */

.v-fix {
	float:left;
}

.v-fix .validation-advice {
	display:block;
	width:12em;
	margin-right:-12em;
	position:relative;
}

/* Fieldset */

.fieldset {
	font-size:12px;
	margin:0 0 16px;
}

.fieldset p {
	margin:0 0 1.5em;
}

.fieldset h2.legend {
	margin:0 0 1.5em;
	color:#000;
}

/* Form lists */

.form-list {

}

.form-list li {
	margin:0 0 9px;
	vertical-align:top;
}

.form-list label {
	float:left;
	width:225px;
	padding:2px 15px 0 0;
	font-size:12px;
	font-weight:bold;
	color:#444;
	text-align:right;
}

.form-list .value {
	float:left;
	padding:2px 0 0;
}

.form-list .note {
	clear:both;
	font-size:11px;
	width:380px;
	margin:0;
	padding:3px 0 0 240px;
}

.form-list span.label {
	font-weight:normal;
}

.form-list .input-box {
	float:left

;
/* width:256px; */
}

.form-list .input-box a {
	font-size:11px;
	margin-top:4px;
}

.form-list input.input-text,
.form-list textarea {
	float:left;
	width:374px;
	vertical-align:top;
}

.form-list textarea {
	width:374px;
	height:13em;
}

.form-list select {
	float:left;
	width:380px;
	vertical-align:top;
}

.form-list p {
	margin:0;
	padding:0 0 0 240px;
}

ul.add-row,
.form-list li.add-row {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-x 0 0;
	margin-top:15px;
}

ul.add-row .btn-remove,
.form-list li.add-row .btn-remove {
	font-size:0;
	line-height:0;
	padding:5px 5px 0 0;
	margin:0;
	text-align:right;
}

.form-list .range input.input-text {
	float:none;
	width:64px;
	vertical-align:middle;
}

.form-list .add-field .input-box {
	margin-left:240px
}

.form-list .control {
	position:relative;
	vertical-align:top;
	z-index:1;
}

/* row with checkbox or radio button */

.form-list .control label {
	line-height:16px;
}

.form-list .control .input-box {
	position:absolute;
	left:0;
	margin-left:240px;
	line-height:16px;
	padding-top:1px;
}

.form-list .control input.radio {
	margin-top:3px;
}

.form-alt label {
	float:none;
	display:inline;
	width:auto;
}

.form-alt li {
	margin:0 0 5px;
	line-height:16px;
}

.form-alt select {
	width:496px;
}

.form-alt .input-box {
	width:496px;
	margin-top:5px;
	padding-bottom:11px;
}

.form-alt .input-text {
	width:480px;
}

.inner-form {
	margin:10px 0 5px;
	padding:10px 0 0;
	border:1px dashed #d1d1d1;
	border-width:1px;
	background:#f7f7f7;
}

.inner-form .form-alt label {
	padding-left:5px;
}

/* Date Of Birth */

.form-list .customer-dob label {
	float:none;
	width:auto;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#777;
}

.form-list .customer-dob .input-box {
	float:left;
	width:auto;
	margin-right:8px;
}

.form-list .customer-dob .input-box .validation-advice {
	display:none !important;
}

.form-list .customer-dob input.input-text {
	float:none;
	display:block;
	margin-bottom:2px;
}

.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-year {
	float:left;
	margin-right:8px;
	padding-right:0 !important;
	background:none !important;
}

.form-list .customer-dob .dob-day .validation-advice,
.form-list .customer-dob .dob-month .validation-advice,
.form-list .customer-dob .dob-year .validation-advice {
	display:none;
}

.form-list .customer-dob .dob-day input.input-text {
	width:104px;
}

.form-list .customer-dob .dob-month input.input-text {
	width:104px;
}

.form-list .customer-dob .dob-year {
	margin-right:0;
}

.form-list .customer-dob .dob-year input.input-text {
	width:138px;
}

/* Combination of fields */

.form-list li.fields {
	margin:0;
}

.form-list li.fields .field {
	clear:left;
	padding:0 0 9px;
}

/* Buttons */

.buttons-set {
	clear:both;
	margin:15px 0;
}

/* general for button containing block */

.buttons-set p.back-link {
	float:left;
	padding:2px 15px 0 0;
	text-align:right;
	margin:0;
}

a.back-link {
	color:#999;
}

.buttons-set p.back-link a {
	color:#999;
}

.buttons-set a.button,
.buttons-set button.button {
	float:right;
	margin-left:7px;
}

.buttons-set2 {
	clear:both;
	margin:5px 0 0;
	padding:5px;
	background-color:#ededed;
	text-align:right;
}

.form-buttons {
	margin:0;
	width:620px;
}

/* for button containing block under the general form */

.form-buttons .button {
	float:right;
}

.form-buttons .button {
	margin-left:15px;
}

.form-buttons p.back-link {
	float:left;
	width:225px;
	padding:2px 15px 0 0;
	text-align:right;
}

.btn-only {

}

/* Overrides for 3columns */

.col3-layout .form-list .note {
	padding-left:165px;
	width:280px;
}

.col3-layout .form-buttons p.back-link,
.col3-layout .form-list label {
	width:150px;
}

.col3-layout .form-list input.input-text,
.col3-layout .form-list textarea {
	width:274px;
}

.col3-layout .form-list select {
	width:280px;
}

.col3-layout .form-list .control .input-box {
	margin-left:165px;
}

.col3-layout .form-list .customer-dob .dob-day input.input-text {
	width:74px;
}

.col3-layout .form-list .customer-dob .dob-month input.input-text {
	width:74px;
}

.col3-layout .form-list .customer-dob .dob-year {
	margin-right:0;
}

.col3-layout .form-list .customer-dob .dob-year input.input-text {
	width:98px;
}

.col3-layout p.required,
.col3-layout .form-buttons {
	width:445px;
}

/* Global Messages */

.messages {
	width:100%;
	margin: 0 0 15px 0;
	overflow:hidden;
	text-align:left;
}

.messages li {
	margin: 0;
}

.messages ul {
	padding:10px 17px;
	background-position:35px 100%;
	background-repeat:no-repeat;
	position:relative;
}

.messages ul li {
	margin:0;
}

.messages a {
	text-decoration:underline;
}

.messages a:hover {
	text-decoration:none;
}

.messages li.error-msg,
.messages li.success-msg,
.messages li.note-msg,
.messages li.notice-msg {
	border-style:solid !important;
	border-width:1px !important;
	font-size:12px !important;
}

p.error-msg {
	border-style:solid !important;
	padding:10px;
	border-width:1px !important;
	font-size:12px !important;
	margin:10px 0;
}

.catalog-category-view .messages {
    width:570px;
    margin:15px auto;
}

/* Error Message */

.messages li.error-msg {
	border-color:#e9581f;
	background-color:#fff5f3;
	color:#d91a00;
}

.messages li.error-msg a {
	color:#d91a00;
}

.messages li.error-msg ul {

}

p.error-msg {
	border-color:#e9581f;
	background-color:#fff5f3;
	color:#d91a00;
}

/* Success Message */

.messages li.success-msg {
	border-color:#446423;
	background-color:#eff5ea;
	color:#3d6611;
}

.messages li.success-msg a {
	color:#3d6611;
}

.messages li.success-msg ul {

}

/* Notification Message */

.messages li.note-msg,
.messages li.notice-msg {
	border-color:#fcd344;
	background-color:#fafaec;
	color:#3d6611;
}

.messages li.note-msg a,
.messages li.notice-msg a {
	color:#3d6611;
}

.messages li.note-msg ul,
.messages li.notice-msg ul {

}

/* std class reset */

.std .messages {
	margin-top:0;
}

.std .messages {
	width:auto;
	list-style:none !important;
	padding:0 !important;
	margin-bottom:15 !important;
}

.std .messages ul {
	list-style:none !important;
	padding-left:17px !important;
	margin:0px !important;
}

/* BreadCrumbs */

.breadcrumbs {
	margin: 0 auto 20px auto;
    width: 960px;
	padding: 0;
	text-align:left;
	font-size: 14px;
    font-family: "open sans", sans-serif;
    color: #666666;
    text-transform: uppercase;
    font-weight: 300;
}

.breadcrumbs li {
	display:inline;
}
.breadcrumbs li span {
    padding: 0 5px 0 5px;
}
.breadcrumbs li span,
.breadcrumbs a {
	text-decoration:none;
    color: #666666;
}

.breadcrumbs a:hover {
	text-decoration:none;
}

.breadcrumbs strong {
    font-weight:300;
}

/* Page Heading */

.page-title {
	margin-bottom: 20px;
}

.page-title .link-rss {
	float:right;
	margin-top:8px;
}

.page-title h1,
.page-title h2 {
	font: normal 20px helvetica, arial, sans-serif;
	color: #4a4a4a;
}

.title-buttons {
	text-align:right;
}

.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 {
	float:left;
}

.title-buttons .link-print {
	float:right;
	margin-top:4px;
}

.subtitle {
	clear:both;
	padding:10px 0;
	font-size:18px;
	color:#d12c01;
}

.page-popup .page-title,
.col-main .page-title {

}

.col1-layout .col-main .page-title {

}

.sub-title {
	font-size:16px;
	font-weight:normal;
	color:#000;
	line-height:19px;
	margin:0 0 10px;
}

.sub-title .separator {
	font-weight:normal;
}

.sub-title a {
	font-size:11px;
	font-weight:normal;
	text-transform:lowercase;
}

.section-title {
	font-size:14px;
	font-weight:normal;
	color:#151515;
	margin:0 0 5px;
}

/* Pager */

.pager {
	margin:15px 0;
	font-size:11px;
	padding:3px 20px;
	background:#f5f5f5 url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_pager.gif) repeat-x 0 0;
	border:1px solid #ddd;
	color:#333;
}

.pager p {
	margin:0 !important;
}

.pager select {
	padding:0;
	margin-bottom:1px;
}

.pager .amount {
	float:left;
	line-height:20px;
}

.pager .amount strong {
	font-weight:normal;
}

.pager .limiter {
	float:right;
	line-height:20px;
}

.pager .pages {
	margin:0 135px;
	text-align:center;
	color:#333;
	line-height:20px;
}

.pager .pages a {
	color:#8c8c8c;
	text-decoration:underline;
}

.pager .pages a:hover {
	color:#8c8c8c;
	text-decoration:none;
}

.pager .pages ol,
.pager .pages li {
	display:inline;
	padding:0 2px;
}

.pager .pages .current {
	font-weight:bold;
}

.pager .pages .i-previous,
.pager .pages .i-next {
	text-decoration:none !important;
	vertical-align:middle;
}

.pager-only {
	clear:both;
}

.pager-only .pages {
	margin:0;
}

/* Sorter */

.sorter {
	font-size:11px;
	margin:0 0 0;
	padding:3px 20px;
	background:#f5f5f5 url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_pager.gif) repeat-x 0 0;
	border-top:1px solid #ddd;
	color:#333;
}

.sorter p {
	margin:0;
}

.sorter select {
	padding:0;
	margin-bottom:1px;
}

.sorter .view-mode {
	float:left;
	line-height:20px;
	white-space:nowrap;
}

.sorter .view-mode label {
	float:left;
	margin:0 5px 0 0;
}

.sorter .view-mode a.list-fix,
.sorter .view-mode a.list,
.sorter .view-mode strong.list-fix,
.sorter .view-mode strong.list,
.sorter .view-mode a.grid-fix,
.sorter .view-mode a.grid,
.sorter .view-mode strong.grid-fix,
.sorter .view-mode strong.grid {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_viewmode.gif) no-repeat 0 0;
	float:left;
	width:24px;
	height:17px;
	text-align:left;
	text-indent:-999em;
	overflow:hidden;
	margin:2px 0 0;
}

.sorter .view-mode a.list {
	background-position:-24px 0;
}

.sorter .view-mode strong.list {
	background-position:-24px -29px;
}

.sorter .view-mode a.grid {
	background-position:0 0;
}

.sorter .view-mode strong.grid {
	background-position:0 -29px;
}

.sorter .view-mode a.list-fix {
	background-position:0 -58px;
}

.sorter .view-mode strong.list-fix {
	background-position:0 -87px;
}

.sorter .view-mode a.grid-fix {
	background-position:-24px -58px;
}

.sorter .view-mode strong.grid-fix {
	background-position:-24px -87px;
;
}

.sorter .sort-by {
	float:right;
	line-height:20px;
}

.sorter .link-feed {

}

/* Toolbar */

.toolbar {
    clear:both;
}

.toolbar .pager {
    clear:both;
	margin:0 0 0;
	border-width:1px 0;
}

.toolbar-bottom {
/*  display:none;*/
}

.toolbar-bottom .sorter, .toolbar-bottom .limiter {
    display:none;
}

/* Data Table */

.table-caption {
	border:1px solid #ddd;
	border-bottom:0;
	margin:-1px 0 0;
	background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_block-title.gif) 0 100% repeat-x;
	font:14px/1.25 Arial, Helvetica, sans-serif;
	padding:3px 7px 4px;
	color:#444;
}

.table-caption a {
	font-size:11px;
	text-transform:lowercase;
}

.data-table {
	border:1px solid #d9d9d9;
	border-bottom:0;
	width:100%;
	border-collapse:collapse;
}

.data-table th {
	padding:5px 12px;
	color:#2d2d2d;
	border-bottom:1px solid #d9d9d9;
	font-weight:normal;
	text-transform:uppercase;
	white-space:nowrap;
}

.data-table td {
	padding:5px 12px 5px 20px;
}

.data-table thead {
	background:#e8e8e8 url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_thead.gif) repeat-x 0 0;
	font-size:11px;
}

.data-table tbody {

}

.data-table tbody td {
	border-bottom:1px solid #d9d9d9;
	font-size:12px;
}

.data-table tbody td.associated-product-name {
	font-weight:bold;
}

.data-table tbody td.associated-product-name span {
	font-weight:normal;
}

.data-table tfoot {
	background-color:#ededed;
}

.data-table tfoot td {
	padding:5px 12px;
}

.data-table tfoot th {
	border:none;
	text-transform:none;
}

.data-table tr.first {

}

.data-table tr.last {

}

.data-table tr.last th,
.data-table tr.last td {

}

.data-table tr.odd {
	background-color:#fff;
}

.data-table tr.even {
	background-color:#fafafa;
}

.data-table tbody.odd {

}

.data-table tbody.odd td {

}

.data-table tbody.even {
	background-color:#f5f5f5;
}

.data-table tbody.even td {

}

.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td {

}

.data-table th .tax-flag {
	white-space:nowrap;
	font-weight:normal;
}

.data-table td.label,
.data-table th.label {
	font-weight:bold;
	text-transform:none;
	border-color:#fff;
	background-color:#f7f7f7;
}

.data-table td.value {
	float:none !important;
}

.data-table .link-rss {
	display:block;
}

.page-popup .data-table td,
.page-popup .data-table th {
	border-bottom:1px solid #d9d9d9;
}

.page-popup .buttons-set .button {
	float:right;
}

.page-popup .buttons-set .button {
    background:none;
}

.page-popup .buttons-set .button span {
    background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_close_window.png) 0 0 no-repeat transparent;
    width:103px;
    height:26px;
    text-indent:-999em;
}
.page-popup .buttons-set .button:hover span {
    background-position:0 -40px;
}
.page-popup .buttons-set .button:active span {
    background-position:0 -80px;
}
.cart .data-table button.btn-update {
	background: none;
	display: block;
	height: 27px;
	padding: 0;
}

.cart .data-table button.btn-update span {
	background: none;
	display: block;
	height: 27px;
	padding: 0;
}

.cart .data-table button.btn-update span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_update-shopping-cart.png) 0 0 no-repeat;
	display: block;
	height: 27px;
	padding: 0;
	text-indent: -9999px;
	width: 153px;
}

.cart .data-table button.btn-update:hover span span {
	background-position: 0 50%;
}

.cart .data-table button.btn-update:active span span {
	background-position: 0 100%;
}

/* Shopping cart total summary row expandable to details */

tr.summary-total {
	cursor:pointer;
}

tr.summary-total td {

}

tr.summary-total .summary-collapse {
	float:right;
	text-align:right;
	padding-left:20px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_collapse.gif) 0 4px no-repeat;
	cursor:pointer;
}

tr.show-details .summary-collapse {
	background-position:0 -53px;
}

tr.show-details td {

}

tr.summary-details td {
	background-color:#ede9e6;
	font-size:12px;
	padding:5px !important;
}

tr.summary-details-first td {

}

tr.summary-details-excluded {
	font-style:italic;
}

/* Shopping cart tax info */

.cart-tax-info,
.cart-tax-info .cart-price {
	display:block;
	padding-right:20px;
}

.cart-tax-total {
	display:block;
	padding-right:20px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_collapse.gif) 100% 3px no-repeat;
	cursor:pointer;
}

.cart-tax-total-expanded {
	background-position:100% -54px;
}

/* Links */

ul.links,
ul.links li {
	display:inline;
}

ul.links li .separator {
	margin:0 2px 0 5px;
	font-size:10px;
	color:#8f8f8f;
}

ul.links li.last .separator {
	display:none;
}

/* Reward Points */

.rewards {
	margin:-10px 0 20px;
}

.reward-message {
	display:block;
	margin:5px -15px 5px -15px;
	background:#d55721 url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_rewards.gif) 5px 3px no-repeat;
	padding:3px 5px 3px 32px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
}

.reward-message p {
	display:inline;
	margin:0 !important;
}

.reward-message .limit {
	display:block;
	font-size:11px;
	line-height:1.15;
}

.reward-message a {
	color:#ffe6dc;
	text-decoration:underline;
}

.reward-message a:hover {
	color:#ffe6dc;
	text-decoration:none;
}

.reward-message .price {
	font-size:1em;
	font-weight:normal;
}

/* Reward Points types rewrites */

.reward-review,
.reward-tag,
.reward-checkout {
	margin:0 0 10px 0;
}

/* Class: std - styles for admin-controlled content */

.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote,
.std table {
	margin-bottom:1em;
}

.std ul {
	list-style:disc outside;
	padding-left:1.5em;
}

.std ol {
	list-style:decimal outside;
	padding-left:1.5em;
}

.std ul ul {
	list-style-type:circle;
}

.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul {
	margin:.5em 0;
}

.std dt {
	font-weight:bold;
}

.std dd {
	padding:0 0 0 1.5em;
}

.std blockquote {
	font-style:italic;
	padding:0 0 0 1.5em;
}

.std address {
	font-style:normal;
}

.std b,
.std strong {
	font-weight:bold;
}

.std i,
.std em {
	font-style:italic;
}

.std hr {
	margin:1.5em 0;
	color:#d9d9d9;
}

.std table {
	width:100%;
}

.std table thead {
	background:#e8e8e8;
}

.std table th {
	background:#e8e8e8;
	font-weight:bold;
}

.std table th,
.std table td {
	padding:5px 10px;
	border:1px solid #d9d9d9;
}

ul.disc li {
	padding-left:10px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_bulletsm.gif) no-repeat 0 0.5em;
}

.std ul.disc li {
	padding-left:0;
	background:none;
}

/* Misc */

.link-rss {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/icon_rss.gif) 100% 1px no-repeat;
	padding-right:18px;
	white-space:nowrap;
}

.link-rss:hover {
	color:#f58550;
}

.link-print {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/icon_printer.gif) 0 1px no-repeat;
	padding:2px 0 2px 25px;
	white-space:nowrap;
}

.link-cart {
	font-size:11px;
	font-weight:bold;
	color:#c73615;
	text-decoration:underline;
}

.link-cart:hover {
	color:#c73615;
	text-decoration:none;
}

.data-table .btn-remove {
	display:block;
	margin:0 auto;
	width:13px;
	height:12px;
	font-size:0;
	line-height:0;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_remove.gif) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
}

.data-table .btn-remove2 {

}

.divider {
	margin:16px 0;
	background:#e7e7e7;
	font-size:0;
	line-height:0;
	height:1px;
	overflow:hidden;
}

/* Noscript Notice */

.noscript {
	border:1px solid #cfcfcf;
	border-width:0 0 1px;
	background:#ffff90;
	font-size:12px;
	line-height:1.25;
	text-align:center;
	color:#2f2f2f;
}

.noscript .noscript-inner {
	width:940px;
	margin:0 auto;
	padding:12px 0 12px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/i_notice.gif) 20px 50% no-repeat;
}

.noscript p {
	margin:0;
}



/* Demo Notice */

.demo-notice {
	margin:0;
	padding:6px 10px;
	background:#d75f07;
	font-size:12px;
	line-height:1.15;
	text-align:center;
	color:#fff;
}

/* ======================================================================================= */

/* Header ================================================================================ */

/*.branding {
	position:absolute;
	left:0;
	margin:-29px 0 0;
	top:50%;
	height:56px;
}

.logo {
	float:left;
}

.free-shipping {
	float:left;
	margin:15px 0 0 10px;
	display:inline;
}

.header-container {
	margin:0 0 5px;
	text-align:left;
}

.header {
	padding:20px 15px 9px;
	min-height:56px;
	position:relative;
	z-index:6;
}

.header h1.logo {
	margin-top: 0;
}

.header .logo {
	text-decoration:none !important;
}

.header .logo strong {
	position:absolute;
	top:-999em;
	left:-999em;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	text-indent:-999em;
	overflow:hidden;
}

.header h1.logo {

}

.header .quick-access {
	width:770px;
	font: normal 11px/24px helvetica, arial, sans-serif;
	float:right;
	text-align: right;
}

.header .quick-access .links {
	display: inline;
	white-space:nowrap;
}

.header .quick-access .links li {

}

.header .quick-access .links li a {
	border-right: 1px solid #e6e6e6;
	color:#4a4a4a;
	text-decoration:none;
	padding: 0 7px 0 5px;
}
.header .quick-access .links li a:hover {
	color:#ababab;
	text-decoration: underline;
}

.header .quick-access .links li.first a {
	color: #f67300;
	padding-left: 0;
}
.header .quick-access .links li.first a:hover {
	color: #eab055;
}

.header .quick-access .welcome-msg {
	color: #737373;
	display:inline;
	line-height: 24px;
}

.header .header-ad {
    bottom: 14px;
    left: 345px;
    position: absolute;
}

.header .header-search {
	clear: right;
	float: right;
	margin: 16px 0 0 0;
	overflow: hidden;
}

.header .form-search {
	white-space:nowrap;
}

.header .form-search label {
	display:none;
}

.header .form-search input.input-text {
	background: #fff;
	border: 1px solid #cdcdcd;
	color: #404040;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	width:165px;
}

.header .form-search a {
	display:none;
}

.header .form-search button.button {
	background: none;
	height: 27px;
	padding: 0;
}
.header .form-search button.button span {
	background: none;
	display: block;
	height: 27px;
	padding: 0;
}
.header .form-search button.button span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_search-top.png);
	display: block;
	height: 27px;
	padding: 0;
	text-indent: -9999px;
	width: 85px;
}
.header .form-search button.button:hover span span {
	background-position: 0 50%;
}
.header .form-search button.button:active span span {
	background-position: 0 100%;
}

.header .form-search .search-autocomplete {
	z-index:999;
	position:relative!important;
	top:0 !important;
	left:0 !important;
	height:0 !important;
	overflow:visible !important;
}

.header .form-search .search-autocomplete ul {
	border:1px solid #c7c7c7;
	border-top:0;
	padding-left:0;
	width:210px;
	background-color:#fcf8f4;
	position:absolute;
	top:-1px;
}

.header .form-search .search-autocomplete li {
	padding:4px 6px 4px 24px;
	border-bottom:1px solid #fff;
	font-size:12px;
	cursor:pointer;
}

.header .form-search .search-autocomplete li .amount {
	float:right;
	font-weight:bold;
}

.header .form-search .search-autocomplete li.selected {

}

.header .form-search .search-autocomplete li.last {
	border-bottom:0;
}*/

.header-container .australia-visitors-banner {
    text-align: center;
    margin-bottom: 5px;
}

.header-container {
    background: #FFF url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg-header.png') 0 0 repeat-x;
    padding: 0 0 5px;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 25px;
}
.header {
    width: 960px;
    margin: 0 auto;
}

/* FireFox 2 fix */

#invitation-send-link a, x:-moz-any-link, x:default {
	background-position:3px 6px;
}

/* FireFox 3 restore */

.header-panel {
	text-align:center;
	z-index:994;
}

.header-panel .links {
	float:left;
	line-height:28px;
	margin-right:11px;
	white-space:nowrap;
}

.header-panel .links li a {
	color:#1e75b4;
}

.header-panel .links li a:hover {
	color:#d33911;
}

.switches {
	float:right;
	background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_header-panel-bg.gif) repeat-x 0 100%;
	padding:0 0 1px 0;
}

.switch {
	line-height:28px;
	margin-left:-1px;
	margin-right:0;
	display:inline;
	float:left;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_header-panel.gif) no-repeat 0 -29px;
	padding-left:13px;
}

.switch label {
	font-weight:normal;
	margin-right:0;
	float:left;
}

.switch .switch-wrapper {
	float:left;
	position:relative;
	z-index:1;
	padding-left:7px;
	padding-right:11px;
}

.switch strong.current {
	font-weight:normal;
}

.switch .separator {
	margin:0 2px;
	font-size:10px;
	color:#8f8f8f;
}

.switch .switcher {
	color:#1e75b4;
	cursor:pointer;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_header-panel.gif) no-repeat 100% -73px;
	padding:0 10px 0 0;
	margin:0 3px 0 1px;
}

.switch ul {
	position:absolute;
	min-width:100%;
	text-align:left;
	top:0;
	left:0;
	float:left;
	line-height:16px;
	padding:0 0 0 0;
	border-top:0;
}

.switch ul li {
	vertical-align:top;
	display:block;
	white-space:nowrap;
	border:1px solid #c8c8c8;
	border-top:0;
}

.switch ul li a {
	white-space:nowrap;
	display:block;
	background:#f2f2f2;
	padding:4px 6px;
	color:#1e75b4;
	text-decoration:none;
}

.switch ul li a:hover {
	color:#d33911;
	background:#f8f8f8;
}

.switch ul .current {
	line-height:28px;
	border:0;
	cursor:default;
	padding:0 7px;
	visibility:hidden;
/* background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_header-panel.gif) repeat-x 0 0; */
}

.switch ul .current span {
	padding-right:20px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_close.gif) no-repeat 100% 1px;
}

.switch .faded {
	color:#8f8f8f;
}

.switch .faded li {
	border-color:#e6e6e6;
	background-color:#f6f6f6;
}

.switch .faded a {
	color:#9ac1dd;
}

.switch ul, x:-moz-any-link {
	width:100%;
}

/* FireFox 2 fix */

.switch ul, x:-moz-any-link, x:default {
	width:auto;
}

/* FireFox 3 restore */

.list-opened {
	background-position:100% -129px !important;
	color:#d33911 !important;
}

/********** < Navigation */

/*.nav-container {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg_main-nav.png) 50% 0 no-repeat;
	height: 57px;
	margin: 0 -10px;
	position:relative;
	z-index:5;
}

#nav {
	margin-left: 10px;
}

*//*#nav .level0 {
	float: left;
	position: relative;
	text-align: center;
	width: 137px;
}*//*

*//* start uar_ana 20130910 *//*
#nav .level0 {
    float: left;
    margin: 0 5px;
    position: relative;
    text-align: center;
    width: auto;
}

#nav .over {
	margin-right: 8px !important;
}

#nav li.nav-1:hover {
	padding-right: -2px;
	margin-right: -2px;
}

#nav .level0 span {
	padding: 0 11px 0 5px;
}

#nav .level0 span span {
	padding: 0 15px 0 0 !important;
}

#nav ul.level0 {
    margin: 0;
}
#nav ul.level0 li.level1 a {
    width: 100%;
}
#nav ul.level0 span,
#nav ul.level0 span {
    padding: 0 5px 0 0 !important;
}

*//* end uar_ana 20130910 *//*

#nav .level0 > a {
	color: #fff;
	display: block;
	font: bold 15px/46px helvetica, arial, sans-serif;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	z-index: 999;
	*//* start uar_ana 20130910 *//*
	padding: 0 7px 0 5px;
	*//* end uar_ana 20130910 *//*
}

#nav .parent > a span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/icn_main-nav-arrow.png) 100% -2px no-repeat;
	padding: 0 15px 0 0;
}

#nav .parent > a:hover span span {
    cursor: pointer;
}

#nav ul {
	min-width: 180px;
}

#nav ul li {
	text-align: left;
	width: auto;
}

#nav ul li a {
	color: #5d8ea7;
	display: block;
	font: normal 12px/2em helvetica, sans-serif;
	text-decoration: none;
}

#nav ul li a:hover {
	color: #f67300;
	text-decoration: underline;
}

*//* Special style for GO! Shop "Sale" category *//*
#nav ul li a[href$="go-shop/sale.html"] {
	font-weight: bold;
	color: #C60651;
	text-transform: uppercase;<p></p>
}

#nav .main-links h4 {
	color: #5d8ea7;
	font: bold 12px/2em helvetica, sans-serif;
	text-align: left;
}

*//* Navigation Hover Styles *//*

#nav > li.over > a {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/tab_main-nav-no-parent.png) 0 0 no-repeat;
	color: #56b5e4;
	text-shadow: none;
}

#nav > li.over > a > span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/tab_main-nav-no-parent-cap.png) 100% 0 no-repeat;
	display: block;
	margin-right: -7px;
	padding-right: 7px;
	width: 100%;
}

#nav > li.parent.over > a {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/tab_main-nav.png) 0 0 no-repeat;
	color: #56b5e4;
	text-shadow: none;
	*//* start uar_ana 20130910 *//*
	padding: 0 7px 0 5px;
	*//* end uar_ana 20130910 *//*
}

#nav > li.parent.over > a > span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/tab_main-nav-cap.png) 100% 0 no-repeat;
	display: block;
	margin-right: -7px;
	padding-right: 7px;
	width: 100%;
}

#nav > li.over > a span span {
	background-position: 100% -26px;
}

#nav li.over .level0-wrap1 {
	left: 0;
}

#nav li .level0-wrap1 {
	left: -9999px;
	width: 240px;
	position: absolute;
	top: 43px;
	z-index: 10;
}

#nav li .category-links {
	padding: 0 10px;
}

#nav li .two-columns {
	width: 510px;
}

#nav li .three-columns {
	width: 700px;
}

#nav li .two-columns .category-links,
#nav li .three-columns .category-links {
	border-right: 1px solid #dcdcdc;
	float: left;
	margin-right: 10px;
	padding: 0 20px 0 10px;
	width: 200px;
}

#nav li .two-columns .main-links .category-links {
    width: 210px;
    padding-right: 5px;
}

#nav li .fabric-cutters-compared.two-columns .category-links {
    width: 240px;
}

#nav li .extra-links {
	float: left;
	padding: 0 10px;
	width: 200px;
}

#nav li .extra-extra-links {
	border-left: 1px solid #dcdcdc;
	float: left;
	margin-left: 10px;
	padding: 0 10px 0 20px;
	width: 200px;
}

#nav li .level0-wrap5 {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/tab_main-nav-body.png) 0 0 repeat-y;
	padding: 0 0 0 3px;
}

#nav li .level0-wrap6 {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/tab_main-nav-body-t.png) 100% -2px no-repeat;
	margin: 0px -7px 0 0;
	overflow: hidden;
}

#nav li .level0-wrap7 {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/tab_main-nav-body-r.png) 100% 0 repeat-y;
	margin-top: 2px;
}

#nav li .main-links {
	padding: 10px;
	overflow: hidden;
}

#nav li .level0-wrap8 {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/tab_main-nav-body-b.png) 0 100%;
	height: 9px;
	margin:-1px -1px 0 0;
}

#nav li .level0-wrap9 {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/tab_main-nav-body-b-r.png) 100% 100% no-repeat;
	height: 9px;
    margin:-1px -6px 0 0;
*//*  margin-right: -7px;
    padding-right: 7px;
*//*
}*/

.header .header-mid-section #nav li {
    border-right: 1px solid #b2bb1e !important;
}
.header .header-mid-section #nav li:last-of-type {
    border: 0 !important;
}
.header .header-mid-section #nav li a {
    text-decoration: none;
    padding: 0 7px 0 5px;
    text-transform: uppercase;
    transition: all .15s;
    color: #666666;
    cursor: pointer;
    font-size: 14px;
    font-weight: 300;
    font-family: "open sans", sans-serif;
}

/* ======================================================================================= */

/* Block: Events */

.event {
	background-color:#fbf4de;
	border-bottom:1px solid #e2d4c7;
	width:182px;
	position:static;
	height:144px;
	text-align:center;
}

.event .status {
	font-weight:normal;
	font-size:16px;
	display:block;
	padding:19px 0 0;
	margin:0 0 0;
	text-align:center;
	color:#cf3a00;
}

.event .event-ticker {
	color:#cf3a00;
	height:55px;
}

.event .event-ticker span {
	font-size:32px;
	line-height:40px;
	height:40px;
	padding-bottom:10px;
	background-image:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_ticker.gif);
	background-repeat:no-repeat;
	display:inline-block;
}

.event .event-ticker span, x:-moz-any-link {
	padding-bottom:13px;
}

/* FireFox 2 fix */

.event .event-ticker span, x:-moz-any-link, x:default {
	padding-bottom:10px;
}

/* FireFox 3 restore */

.event .event-ticker span.days {
	background-position:50% 3px;
}

.event .event-ticker span.hour {
	background-position:50% -56px;
}

.event .event-ticker span.minute {
	background-position:50% -115px;
}

.event .event-ticker span.second {
	background-position:50% -174px;
}

.event .event-ticker span.delimiter {
	background:none;
}

.event .event-dates {
	font-size:14px;
	color:#555;
	height:51px;
	padding-top:4px;
}

.event .event-dates .date-part {
	font-weight:bold;
}

.event .event-dates .time-part {
	font-size:12px;
}

.col-main .event .event-button {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_btn-co.gif) 0 50% no-repeat;
	line-height:27px !important;
	height:27px !important;
	padding:0 0 0 13px !important;
	vertical-align:middle;
}

.col-main .event .event-button span {
	width:121px;
	text-align:center;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_btn-co.gif) 100% 50% no-repeat;
	padding:0 13px 0 0 !important;
	color:#fff;
	font:bold 15px/27px Arial, Helvetica, sans-serif !important;
	height:27px !important;
	text-transform:none;
}

.event p a {
	color:#666;
	font-size:11px;
}

.event .event-bottom {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_slider-events.gif) no-repeat 50% 0;
	position:absolute;
	z-index:2;
	height:12px;
	width:23px;
	left:50%;
	margin-left:-11px;
	bottom:-12px;
}

.open .event-button span {

}

.upcoming {
	background:#f6f6f6;
}

.upcoming .status {
	color:#333;
}

.closed .event-button,
.col-main .closed .event-button,
.col-main .upcoming .event-button,
.upcoming .event-button,
.closed .event-button span,
.col-main .closed .event-button span,
.col-main .upcoming .event-button span,
.upcoming .event-button span {
	line-height:27px !important;
	font-size:12px !important;
	color:#7c7b7b !important;
	background:none !important;
	padding:0 !important;
	width:auto !important;
	display:inline !important;
	text-transform:capitalize;
}

.upcoming .event-button {
	text-decoration:underline !important;
}

.upcoming .event-button:hover {
	text-decoration:none !important;
}

.upcoming p a {
	color:#666;
}

.upcoming .event-bottom {
	background-position:50% -187px;
}

.closed {
	background:#494949;
}

.closed .status,
.closed .event-dates {
	color:#e2d4c7
}

.closed .event-button {

}

.event-container {
	clear:both;
	border:1px solid #d0af83;
	position:relative;
	z-index:2;
	border-width:1px 1px;
	margin-top:7px;
	margin-bottom:-5px;
	height:59px;
}

.event-container .event {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:50% 100%;
	padding-bottom:18px;
	margin-bottom:-18px;
	padding-top:5px;
	height:52px;
	line-height:50px;
	text-align:center;
	width:auto;
	position:relative;
	z-index:2;
	border-bottom:0 !important;
}

.event-container .container {
	display:inline;
	margin:0;
	padding:0;
	background:none;
}

.event-container .status {
	display:inline;
	margin:0 10px 0 0;
	background:none;
	font-size:22px;
}

.event-container .event-ticker {
	display:inline;
	font-size:28px;
	height:auto;
}

.event-container .event-ticker span {
	line-height:50px;
	height:50px;
	padding:0;
}

.event-container .event-ticker span , x:-moz-any-link {
	padding:5px 0 5px;
}

/* FireFox 2 fix */

.event-container .event-ticker span , x:-moz-any-link, x:default {
	padding:0;
}

/* FireFox 3 restore */

.event-container .event .event-ticker span.days {
	background-position:50% 4px;
}

.event-container .event .event-ticker span.hour {
	background-position:50% -55px;
}

.event-container .event .event-ticker span.minute {
	background-position:50% -114px;
}

.event-container .event .event-ticker span.second {
	background-position:50% -173px;
}

.event-container .event-dates {
	display:inline;
	font-size:22px;
	height:auto;
}

.event-container .event-dates .time-part {
	font-size:14px;
}

.event-container .event-dates div,
.event-container .event-dates p {
	display:inline;
}

.container-open {
	background:#f7d4b6 url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_event-container-open.gif) repeat-x 0 0;
}

.container-open .open {
	background-image:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_event-container-open.gif);
	padding-top:3px;
	height:54px;
}

.container-upcoming {
	border-color:#d0d0d0;
	background:#eeeeee url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_event-container-upcoming.gif) repeat-x 0 0;
}

.container-upcoming .upcoming {
	background-image:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_event-container-upcoming.gif);
}

.container-closed {
	background:#9f958c
}

/* Block: Events Lister */

.col3-layout .col-main .widget-events {
	margin:0 -20px 1px;
	position:relative;
	z-index:1;
}

.widget-events {
	padding:11px;
	background:#f0eae3;
}

.col1-layout .col-main .widget-events {
	padding:12px;
}

.events-slider {
	position:relative;
	clear:both;
	margin:0 0 0;
	border:1px solid #d0c2b6;
	z-index:2;
}

.events-slider .slider-panel,
.events-slider ul.slider li.slider-item,
.events-slider .slide-button {
	float:left;
	display:inline;
}

.events-slider .event {
	position:relative;
	z-index:1;
}

.events-slider .slider-panel {
	position:relative;
	overflow:hidden;
	background:#d0c2b6;
	z-index:1;
	width:0;
}

.events-slider ul.slider {
	width:200000px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)" !important;
}

.events-slider ul.slider li.slider-item {
	overflow:hidden;
	width:182px;
	height:386px;
	border-right:1px solid #d0c2b6;
	background:#f5f5f5 url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_block.gif) repeat-x 0 0;
	padding-left:0;
}

.events-slider ul.slider li.slider-item .category-name {
	font-size:16px;
	font-weight:normal;
	color:#454343;
	display:block;
	padding:80px 10px 0;
}

.events-slider ul.slider li.slider-item .category-show {
	width:182px;
	height:241px;
	background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_category-info.gif) repeat-x 0 100%;
	overflow:hidden;
	text-align:center;
	display:block;
	text-decoration:none;
}

.events-slider ul.slider li.slider-item .no-event {
	height:401px;
}

.events-slider .slide-button {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_slide-button.gif) no-repeat 0 0;
	position:absolute;
	text-indent:-999em;
	cursor:pointer;
	top:17px;
	width:28px;
	height:28px;
	z-index:2;
	overflow:hidden;
}

.events-slider .backward {
	left:-11px;
}

.events-slider .forward {
	right:-11px;
	background-position:0 -40px;
}

.events-slider .inactive {
	cursor:default;
	display:none;
}

.sidebar .widget-events {
	background:none;
	padding:0;
}

.sidebar .events-slider {
	border:1px solid #cfcfcf;
	margin:-1px -1px 0;
	background:#fff;
	padding:0;
}

.sidebar .events-slider .event {
	height:115px;
}

.sidebar .events-slider ul.slider li.slider-item {
	width:182px;
	height:300px;
	margin:0;
	border-color:#cfcfcf;
	border-width:0 1px 0 0;
}

.sidebar .events-slider ul.slider .status {
	padding-top:10px;
	padding-bottom:5px;
}

.sidebar .events-slider ul.slider .event-dates {
	height:40px;
}

.sidebar .events-slider ul.slider li.slider-item .category-name {
	font-size:16px;
	font-weight:normal;
	color:#454343;
	display:block;
	padding:50px 10px 0;
}

.sidebar .events-slider ul.slider li.slider-item .category-show {
	height:241px;
	background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_category-info.gif) repeat-x 0 100%;
}

.sidebar .events-slider {
	margin-top:-1px;
}

.sidebar .events-slider .backward {
	left:3px;
	top:6px;
}

.sidebar .events-slider .forward {
	right:3px;
	top:6px;
}

.sidebar .events-slider .event-ticker {
	height:45px;
}

.sidebar .events-slider .event-ticker span {
	font-size:22px;
	line-height:28px;
	height:28px;
	padding-bottom:10px;
	background-image:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_ticker1.gif);
	background-repeat:no-repeat;
	display:inline-block;
}

.sidebar .events-slider .event-ticker span.days {
	background-position:50% -10px;
}

.sidebar .events-slider .event-ticker span.hour {
	background-position:50% -69px;
}

.sidebar .events-slider .event-ticker span.minute {
	background-position:50% -128px;
}

.sidebar .events-slider .event-ticker span.second {
	background-position:50% -185px;
}

/* Sidebar =============================================================================== */

.sidebar .callout {
	display:block;
	margin:10px 0;
}

/* Generic Block */

.sidebar .block {

}

.sidebar .block .block-title {
	padding:10px 0 3px;
/*  margin:0 10px;*/
	border-bottom:1px solid #dcdcdc;
}

.sidebar .block .block-title strong {
	display:block;
	font:14px/1.25 Arial, Helvetica, sans-serif;
	padding:0;
	color:#000;
	font-weight:bold;
}

.sidebar .block .block-title strong span {

}

.sidebar .block .block-title strong small {
	font-size:12px;
	color:#777;
}

.sidebar .block .block-subtitle,
.sidebar .block h3 {
	font-size:1em;
	font-weight:bold;
	color:#555;
}

.sidebar .block .block-content {
	padding:0 0 30px;
	color:#555;
/*  margin:0 10px;*/
}

.sidebar .block .block-layered-categories {
    padding:10px 0;
}

.sidebar .block .btn-remove {
	color:#222;
	margin-right:3px;
}

.sidebar .block .btn-remove a {
	color:#222 !important;
	text-decoration:none !important;
}

.sidebar .block .actions {
	margin:8px 0 0;
	text-align:right;
}

.sidebar .block .actions a {
	float:left;
/*	color:#999; */
	margin-top:3px;
}

.sidebar .block .actions button.button {
	float:right;
}

.sidebar .block li a.btn-remove {
	float:right;
	width:13px;
	height:0;
	padding-top:12px;
	margin-top:3px;
	overflow:hidden;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_remove.gif) no-repeat 0 0;
}

.col-main .block {
	background:#fff;
}

.col-main .block .block-title {
	background:#e7e7e7 url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_block-title.gif) repeat-x 0 0;
	border:1px solid #e1e1e1;
	padding:5px 20px 5px;
	margin:0 -1px;
}

.col-main .block .block-title h2,
.col-main .block .block-title h3 {
	font-size:14px;
	line-height:1.2;
	color:#000333;
	font-weight:bold;
}

.col-main .block .block-content {
	padding:20px;
}

/* Specific Blocks */

.sidebar .block-compare .product-name a,
.sidebar .block-viewed .product-name a {
    color:#3e3e3e;
    text-decoration:underline;
}
.sidebar .block-compare .product-name a:hover,
.sidebar .block-viewed .product-name a:hover {
    color:#737373;
}

.sidebar .block-compare .button span {
    background-image:none;
}

.sidebar .block-compare .button span span {
    background-image:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_compare.png);
    height:25px;
    width:86px;
    text-indent:-999em;
    background-position:100% 0;
}
.sidebar .block-compare .button:hover span span {
    background-position:100% -42px;
}

.sidebar .block-compare .button:active span span {
    background-position:100% -84px;
}

/* Generic box */

.info-box {
	border:1px solid #cfcfcf;
	margin-top:-1px;
	background:#f5f5f5 url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_block.gif) repeat-x 0 0;
	position:relative;
	z-index:1;
}

.info-box .box-title {
	margin:17px 17px 0 17px;
	font:14px/1.25 Arial, Helvetica, sans-serif;
	padding:0;
	color:#222;
}

.info-box .box-title a {
	font-size:11px;
	text-transform:lowercase;
}

.info-box .box-content {
	padding:10px 17px 17px;
	color:#555;
}

.info-table th {
	font-weight:bold;
	padding:2px 15px 2px 0;
}

.info-table td {
	padding:2px 0;
}

/* Block: Account */

.sidebar .block-account {
	background:#f5f5f5 url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_block.gif) repeat-x 0 0;
	margin-bottom: 30px;
}

.sidebar .block-account .block-title {
	padding: 0 0 3px 0;
	border-bottom:1px solid #d1d1d1;
}

.sidebar .block-account .block-title strong {
	color: #404040;
	font: bold 16px helvetica, arial, sans-serif;
}

.sidebar .block-account .block-content {
	padding:0;
}

.sidebar .block-account li {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-x 0 100%;
	font-size:12px;
	padding-bottom:1px;
}

.sidebar .block-account li a {
	color:#666;
	text-decoration:none;
	display:block;
	padding:5px 13px 4px;
}

.sidebar .block-account li a:hover {
	color:#d63200;
	background-color:#f7eedb;
	color:#000;
	text-decoration:none;
}

.sidebar .block-account li.current {
	font-weight:bold;
	background:#fff;
	border:1px solid #d1d1d1;
	border-width:1px 0;
	color:#000;
	padding:5px 13px 4px 14px;
	margin:-1px -1px 0 0;
}

.sidebar .block-account li.last {
	border-bottom:0;
	background-image:none;
}

/* Block: Layered Navigation */

.sidebar .block-layered-nav {
	background:none;
}

.sidebar .block-layered-nav .block-title {
/*    font-size:15px;*/
/* border-bottom:1px solid #d1d1d1; */
}

.sidebar .block-layered-nav .block-title h2 {
	font-size:18px;
	color:#111;
}

.sidebar .block-layered-nav .block-subtitle {
	display:none;
}

.sidebar .block-layered-nav dt {
	margin:2px 0 2px;
	font-weight:bold;
	font-size:12px;
	color:#5c5c5c;
}

.sidebar .block-layered-nav dd {
	margin:0 0 13px;
/*	color:#666;*/
	color: #3e3e3e;
	font-size: 13px;
}

.sidebar .block-layered-nav dd.last {
	margin:0;
}

.sidebar .block-layered-nav dd li {
	margin:2px 0;
}

.sidebar .block-layered-nav dd a {
/*	color:#a6a6a6; */
	color: #444;
	text-decoration:none;
}

.sidebar .block-layered-nav dd li ul {
    padding-left:15px;
}

.sidebar .block-layered-nav dd li ul li ul {
    padding-left:15px;
}

.sidebar .block-layered-nav dd li ul li ul li ul {
    padding-left:15px;
}

.sidebar .block-layered-nav dd a:hover {
    color:#4f4f4f;
	text-decoration:underline;
}

.sidebar .block-layered-nav .currently {
	border: 0;
    border-bottom: 1px solid #aeaeae;
	padding:0 0 20px 0;
    margin:0 0 20px 0;
    background:transparent;
    font-family: 'open sans', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}
.sidebar .block-layered-nav .currently .block-subtitle {
	display:none;

}
.sidebar .block-layered-nav .currently li {
	padding:5px 0;
	color:#444;
}
.sidebar .block-layered-nav .currently .label {
	font-weight:bold;
	color:#d33911;
	font-size:12px;
    display: block;
}
.sidebar .block-layered-nav .actions {
	text-align:left;
	padding-right:7px;
	display:none;
}

/* Block: Cart */

.sidebar .block-cart .block-title {
	background:#363636;
	padding:7px 17px;
}

.sidebar .block-cart .block-title strong {
	font-weight:bold;
	color:#fff;
}

.sidebar .block-cart .summary {
	margin:0 -17px;
	padding:0 12px 5px;
	background:#363636;
	color:#fff;
	text-align:center;
	position:relative;
	z-index:1;
}

.sidebar .block-cart .summary a {
	font-weight:bold;
	color:#fff;
}

.sidebar .block-cart .summary .subtotal {
	margin:3px 0 0;
}

.sidebar .block-cart .summary .subtotal .price {
	font-weight:bold;
}

.sidebar .block-cart .actions {
	margin:8px 0 13px;
	text-align:center;
}

.sidebar .block-cart .actions button.button {
	float:none;
}

.sidebar .block-cart .block-content {
	padding-top:0;
}

.sidebar .block-cart .block-content table {
	margin:5px 0 0 0;
}

.sidebar .block-cart .block-content table th {
	padding:1px 5px 1px 0;
	color:#8f8f8f;
	text-align:right;
}

.sidebar .block-cart .block-content table td {
	text-align:left;
	padding:1px 0;
}

.sidebar .block-cart  li a.btn-remove {
	float:none;
	background:none;
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	overflow:visible;
}

.mini-products-list li.item {
	padding:5px 0;
	border-bottom:1px solid #cfcfcf;
}

.mini-products-list li.last {
	border:none;
}

.mini-products-list .product-image {
	float:left;
	width:50px;
	margin-right:-50px;
}

.mini-products-list .product-details {
	margin-left:65px;
}

.sidebar .mini-products-list .product-details {
	margin-left:57px;
}

.mini-products-list .product-details .product-name {
	font-size:11px;
}

.mini-products-list .product-details .price-box {
	margin:5px 0;
}

.mini-products-list .product-details h4 {

}

.mini-products-list .product-details .btn-remove {
	font-size:11px;
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-cart-delete-small.png') center left no-repeat;
    padding-left:15px;
}

.sidebar .mini-products-images-list li.item {
	float:left;
	padding:5px;
	text-align:center;
}

.block-products .mini-products-list .product-details {
	margin-left:65px;
}

/* Top Shopping Cart */

.top-cart {
	float: right;
	position:relative;
	padding-left:0;
    height: 69px;
}

.top-cart .block-title {
	background: transparent;
	white-space:nowrap;
	cursor:pointer;
	color:#1e75b4;
	font-size:11px;
	line-height:24px;
	padding: 0;
    margin-top: 16px;
}

.top-cart .block-title:hover,
.top-cart .block-title.over,
.top-cart .block-title.expanded {
	background-position: 100% -35px;
}

.top-cart .block-title strong {
	color: #4a4a4a;
	font-size:11px;
	font-weight: normal;
	text-decoration:none;
    line-height: 24px;
}
.top-cart .block-title strong span {
	color: #858585;
}
.top-cart .block-title .cart-header {
    background-image: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/accuquilt_sprite.png);
    background-position: -72px -157px;
    display: inline-block;
    height: 34px;
    margin: 0;
    position: relative;
    width: 34px;
}
.top-cart .block-title .cart-header .qty {
    display: block;
    border-radius: 70px;
    background: #e2768b;
    color: #FFF;
    font-size: 9px;
    position: absolute;
    right: 0;
    line-height: 15px;
    padding: 0 4px;
}

.top-cart .block-content {
	position:absolute;
	right:0;
	top:28px;
	width:267px;
	background:#fdfdfd;
}

.top-cart .inner-wrapper {
	border:1px solid #c1c1c1;
}
.top-cart .block-content {
    font-family: 'open sans', sans-serif;
}
.top-cart .block-content .block-subtitle {
	border-bottom: 1px solid #d3d3d3;
	color: #404040;
	font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
	padding: 5px 10px;
    font-weight: 600;
    font-size: 14px;
    text-align: left;
}

.top-cart .block-content .block-subtitle .close-btn {
    float: right;
    width: 18px;
    height: 18px;
    padding: 0 0 0 0;
    margin: 0px 0 0 0;
    text-align: left;
    overflow: hidden;
    cursor: pointer;
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-close.png) no-repeat 0 0;
    position: relative;
    z-index: 1;
    text-indent: -9999px;
}

.top-cart .cart-empty .close-btn {
    float: right;
    width: 18px;
    height: 18px;
    padding: 0 0 0 0;
    margin: 0px 0 0 0;
    text-align: left;
    overflow: hidden;
    cursor: pointer;
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-close.png) no-repeat 0 0;
    position: relative;
    z-index: 1;
    text-indent: -9999px;
}

.top-cart .cart-empty {
	padding:10px 10px 10px 20px;
}

.top-cart .block-content ol {
	padding-bottom:7px;
}

.top-cart .block-content .item {
	padding:8px 10px;
}

.top-cart .block-content .item .product-name {
	font-size:13px;
	line-height:14px;
    text-align: left;
    font-weight: 400;

}

.top-cart .block-content .item .product-name a {
	text-decoration:none;
	color:#444;
}

.top-cart .block-content table {
	margin:5px 0 0 0;
}

.top-cart .block-content table th {
	padding:1px 8px 1px 0;
	color:#8f8f8f;
	text-align:left;
    text-transform: uppercase;
}

.top-cart .block-content table td {
	text-align:left;
	padding:1px 0;
}

.top-cart .block-content .subtotal {
    background: #fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-x 0 0;
    color: #454545;
    font: normal 13px/2em helvetica, sans-serif;
    padding: 2px 10px;
    text-align: right;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    font-size: 12px;
}

.top-cart .block-content .subtotal .price {
    font-weight: 600;
    font-family: 'open sans', sans-serif;
    font-size: 13px;
    letter-spacing: 1px;}

.top-cart .actions {
	background:#FFF url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-x 0 -1px;
    text-align: right;
    height: 40px;
    clear: both;
    float: none;
    padding: 0;
    margin: 0;
}

.top-cart .actions .ie-7-go-to-cart-link {
    display: block;
    width: 153px;
    height: 25px;
    float: left;
    text-decoration: none;
    background-color: #BAC221;
    border: 1px solid #AEB526;
    margin-top: 5px;
    text-align: center;
    font-size: 13px;
    font-weight: 800;
    color: #F3F4EC;
    text-indent: 0;
    cursor: pointer;
}

.top-cart .actions a {
    /* float: left; */
    text-decoration: none;
    /* text-indent: 0; */
    display: block;
    /* width: 153px; */
    /* height: 40px; */
    float: none;
    clear: both;
    margin: 0 5px 0 0;
    padding: 0;
    /* display: block; */
    line-height: 40px;
}

.top-cart .actions a span {
    background: #BAC221;
    color: #FFF;
    text-transform: uppercase;
    text-indent: 0px;
    margin: 0;
    font-weight: 300;
    font-family: 'open sans', sans-serif;
    font-size: 13px;
    height: auto;
    width: auto;
    letter-spacing: 1px;
    padding: 5px 10px;
}

.top-cart .actions a span:hover {
	background-position: 0 -37px;
}

.top-cart .item-actions {
    text-align: right;
}
.top-cart .item-actions a {
    text-decoration: none;
    letter-spacing: 1px;
}
.top-cart .actions button,
.top-cart .actions button.button span {
	background: none;
	display: none;
}


.top-cart .actions button.button span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_top-cart-checkout.png) 0 0 no-repeat;
	text-indent: -9999px;
	width: 80px;
}

.top-cart .actions button.button:hover span span {
	background-position: 0 50%;
}

.top-cart .actions button.button:active span span {
	background-position: 0 100%;
}

.top-cart .paypal-logo a {
	float:right;
}

.top-cart .paypal-logo .paypal-or {
	clear:both;
	display:block;
	margin:5px 33px 5px 0px;
}

#uar-crosssells-cart-summary div a { display: block }

.checkout-cart-index .top-cart .actions {display: none;}


/* Block: Wishlist */

.block-wishlist {

}

/* Block: Compare Products */

.block-compare li {

}

/* Block: List */

.block-list .block-content ol {
	margin:-5px -13px;
}

.block-list li.item {
	padding:5px 10px 5px 13px;
}

.block-list .actions {
	padding:5px 0 0;
}

.sidebar .block-list .product-name {
	font:normal 11px/1.25 Arial, Helvetica, sans-serif;
	color:#444;
}

.sidebar .block-list .product-name a {
	color:#444;
}

/* Block: Poll */

.block-poll li {
	margin:5px 0;
}

.block-poll input.radio {
	float:left;
	margin:1px -18px 0 0;
	vertical-align:top;
}

.block-poll .label {
	display:block;
	margin-left:18px;
}

.block-poll .answer {

}

.block-poll .votes {
	float:right;
	font-weight:bold;
	margin-left:10px;
}

/* Block: Tags */

.block-tags ul,
.block-tags li {
	display:inline;
}

/* Block: Subscribe */

.block-subscribe {

}

/* Block: Reorder */

.block-reorder li {
	padding:5px 0;
}

.block-reorder input.checkbox {
	float:left;
	margin:3px -20px 0 0;
}

.block-reorder .product-name {
	margin-left:20px;
	font-size:11px;
	font-weight:normal;
}

/* Block: Banner */

.block-banner {
	border:0;
	margin:10px 0;
}

.block-banner .block-content {
	border-top:0;
	padding:0;
	background:#cbcbcb;
	text-align:center;
}

.top-container .block-banner {
	background:#d0d0d0;
	margin:0;
}

/* Paypal */

.sidebar .paypal-logo {
	display:block;
	margin:10px 0;
	text-align:center;
}

/* ======================================================================================= */

/* Category Page ========================================================================= */

.category-view {
	margin:0;
}

.category-view .product-name span.product-new {
    background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_product_new.png);
    display:block;
    height:26px;
    text-indent:-9999px;
    width:37px;
	position: relative;
}

.category-title {
	margin-bottom:0;
	border-bottom:0;
	text-align:left;
	background:none;
	height:1px;
	text-indent:-999em;
	padding:0;
}

.category-title .rss-feed {
	float:right;
	margin:7px 0 0;
	padding-left:17px;
	line-height:12px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/icon_rss.gif) 0 0 no-repeat;
	white-space:nowrap;
	text-decoration:none;
}

.category-title .rss-feed:hover {
	text-decoration:underline;
}

.category-view .note-msg,
.category-description {
	padding:20px;
}

.results-view {

}

.results-view .product-name span.product-new {
    background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_product_new.png);
    display:block;
    height:26px;
    text-indent:-9999px;
    width:37px;
    position: relative;
}

.results-view .recommendations {
	padding:20px 20px 0;
}

.catalogsearch-result-index .page-title {
	margin-bottom:0;
	font-size:20px;
}
.catalogsearch-result-index .page-title h1 {
    font-weight:bold;
	line-height:20px;
	padding:6px 0 3px;
}

.catalogsearch-result-index .note-msg {
	margin:20px 0;
}

.category-view #aq-header {
    width: 100%;
}
.category-view .subcategories-title {
    text-transform: uppercase;
    font-size: 14px;
    margin: 0 0 25px 0;
    font-weight: 600;
    color: #282828;
}

.sidebar .category-title {
	margin:0;
}

.category-image {
	text-align:center;
	margin:0 0 1px;
}

.category-image img {
	display:block;
	margin:0 auto;
}

.category-products {
	padding:25px 0 0;
	margin: 10px 0 0 0;
}

.category-products .price-box {
	font-size:16px;
	line-height:16px;
    margin-top:5px;
	margin-bottom:5px;
}

.category-header {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg-category-header.png') center center no-repeat;
    background-size: cover;
    height: 250px;
    text-align: center;
}
.category-header h1 {
    font-size: 43px;
    font-weight: 300;
    font-family: "open sans", sans-serif;
    text-transform: uppercase;
    color: #FFF;
    letter-spacing: 3px;
    padding: 80px 0 0 0;
    text-shadow: rgba(0,0,0,.55) 0 0 18px;
}
.category-header h3 {
    font-size: 20px;
    font-weight: 300;
    font-family: "open sans", sans-serif;
    color: #FFF;
    letter-spacing: 2px;
    padding: 10px 10px 0 10px;
    text-shadow: rgba(0,0,0,.55) 0 0 18px;
}

/* View Type: Grid */

.products-grid {
	padding:0 0 20px 0;
	margin:0 0 30px 0;
}

.products-grid.last {
    border-bottom:none;
}

.products-grid li.item {
    float: left;
    list-style: none;
    width: 240px;
    margin-right: 15px;
    text-align: center;
}

.products-grid li.last {
	margin-right:0;
}

.tab-container .products-grid .inaction {
    height:265px!important;
}

.products-grid .inaction {
    margin-bottom:7px;
}

.products-grid .actions a.more-info {
	background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/icn_all.png") no-repeat scroll 15px -266px transparent;
	float: left;
	width: 98%;
}

.products-grid .product-image {
	display:block;
	text-decoration:none !important;
	margin:0 auto 10px;
	position:relative;
}
.products-grid .product-name img {
    width: 240px;
    height: 242px;
}
.products-grid .product-name .image {
    position: relative;
}
.products-grid .product-name .image .quick {
    display: none;
    position: absolute;
    top: 0;
    width: 240px;
    height: 242px;
    vertical-align: middle;
    background: #454545;
    opacity: 0.8;
}
.products-grid .product-name .image:hover > .quick {
    display: block;
}
.products-grid .product-name .image .quick a {
    display: block;
    background: #FFF;
    opacity: 1;
    width: 170px;
    padding: 10px 0 10px 0;
    color: #454545;
    text-decoration: none;
    text-transform: uppercase;
    margin: 10px auto 20px auto;
    font-family: 'open sans', sans-serif;
    font-weight: 300;
    letter-spacing: 1px;
}
.products-grid .product-name .image .quick a:hover {
    background: #b2bb1e;
    color: #FFF;
}
.products-grid .product-name .image .quick a:first-of-type {
    margin-top: 50px
}
.products-grid .product-name .image .quick a.add-wishlist span,
.products-grid .product-name .image .quick a.add-compare span {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-add.png') 0 0 no-repeat;
    width: 16px;
    height: 16px;
    line-height: 20px;
    display: inline-block;
    margin: 0 10px -3px 0;
}

.products-grid .product-name span.product-new {
	position: absolute;
    top: 123px;
    left: -20px;
}

.products-grid .product-name {

}
.products-grid .product-name a {
    display:block;
    line-height:1.15em;
    margin-bottom:5px;
}
.products-grid .product-name a.title {
    text-align: left;
    margin-top: 17px;
    font-family: 'open sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #454545;
    line-height: 20px;
}

.products-grid .product-name span.image {
    display:block;
    padding-bottom:5px;
}

.products-grid .product-name span.category-sku {
    clear:both;
    display:block;
    font-size:11px;
    font-weight:normal;
    margin-top:3px;
}

.products-grid .ratings {
    text-align: left;
    line-height: 13px;
    vertical-align: middle;
    padding: 5px 0 5px 0;
}

.products-grid .rating-links {
	display:block;
	padding:2px 0 0;
	clear:both;
}

.products-grid .price-box {
	clear:both;
    text-align: left;
    color: #b2bb1e;
    font-size: 17px;
    font-family: 'open sans', sans-serif;
}
.products-grid .price-box .price { font-weight: 400; }

.products-grid .price-box .old-price .price-label,
.products-grid .price-box .old-price .price,
.products-list .price-box .old-price .price-label,
.products-list .price-box .old-price .price {
    font-size:14px;
    color: #999;
}
.products-grid .price-box .old-price .price-label,
.products-list .price-box .old-price .price-label {
    font-size: 9px !important;
    font-weight: 300 !important;
    color: #666;
    background: #DDD;
    padding: 0;
    border-radius: 5px;
    text-transform: uppercase;
    letter-spacing: 1px;
    vertical-align: middle;
    line-height: 15px;
    display: inline-block;
    margin: 0 3px 6px 0;
    width: 37px;
    text-align: center;
}
.products-grid .price-box .price.product-new,
.products-grid .price-box .special-price .price,
.products-list .price-box .special-price .price {
    color: #b2bb1c;
    font-family: "open sans", sans-serif;
    font-size: 24px !important;
    font-weight: 600;
}
.products-grid .special-price,
.products-list .special-price {
    padding-top:0;
}
.products-grid .special-price .price-label, .products-list .special-price .price-label {
    font-size: 10px !important;
    font-weight: 300 !important;
    color: #FFF !important;
    background: #C60651;
    padding: 1px 0;
    border-radius: 5px;
    text-transform: uppercase;
    letter-spacing: 1px;
    vertical-align: middle;
    /* line-height: 14px; */
    display: inline-block;
    margin: 0 0 7px 0;
    width: 37px;
    text-align:center;
}

/* View Type: List */

.products-list li.item {
	margin:0 0 20px 0;
	padding:0 20px 20px 20px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-x 0 100%;
}

.products-list li.last {
	background-image:none;
}

.products-list .product-image {
	float:left;
	margin-right:-186px;
	text-decoration:none !important;
	position:relative;
}

.products-list .product-shop {
	margin-left:186px;
}

.products-list .product-name span.product-new
{
    margin-left: -10px;
	margin-top: -10px;
}

.products-list .product-name {
    font-size: 16px;
    font-weight: 600;
    color: #454545;
    position: relative;
    letter-spacing: 1px;
    padding-top: 0;
    padding-bottom: 10px;
}

.products-list .price-box {
	margin:10px 0 10px;
}

.products-list .product-name span.category-sku {
    clear:both;
    display:block;
    font-size:11px;
    font-weight:normal;
    margin-top:3px;
}

.products-list .desc {
	margin:5px 0 10px;
	font-size:12px;
}

.products-list .desc .link-learn {
	white-space:nowrap;
}

.products-grid .special-price,
.products-list .special-price {
	font-size:16px;
	line-height:16px;
}

.products-grid .special-price .price-label,
.products-list .special-price .price-label {
	font-size:16px;
	font-weight:bold;
	color:#C60651;
}


/* Sub-categories list */
.category-subcategories {
	padding:25px 0 0;
	margin: 10px 0 0 0;
}

.category-subcategories h2.subcategories-title {
	padding:10px 0 3px;
	border-bottom:1px solid #dcdcdc;
	font: bold 14px/1.25 Arial, Helvetica, sans-serif;
	color:#000;
	margin: 0 0 30px 0;
}

.subcategories-grid {
    padding:0 0 20px 0;
    margin:0 0 30px 0;
}

.subcategories-grid.last {
    border-bottom:none;
}

.subcategories-grid li.item {
    float: left;
    list-style: none;
    width: 240px;
    margin-right: 15px;
    text-align: center;
}

.subcategories-grid li.last {
	margin-right:0;
}

.subcategories-grid .inaction {
    margin-bottom:7px;
}

.subcategories-grid .product-image {
	display:block;
	text-decoration:none !important;
	margin:0 auto 10px;
	position:relative;
	width:135px;
}

.subcategories-grid .subcategory-name {
	font-size:14px;
	font-weight:bold;
	color:#333;
	position:relative;
	text-align: center;
}
.subcategories-grid .subcategory-name img {
    width: 240px;
    height: 242px;
}
.subcategories-grid .subcategory-name a {
    display:block;
    line-height:1.15em;
    margin-bottom:5px;
	color:#333;
	text-decoration:none;
}

.subcategories-grid .subcategory-name a:hover {
	color:#333;
	text-decoration:underline;
}

.subcategories-grid .subcategory-name span.image {
    display:block;
    padding-bottom:5px;
}

.col2-with-header .category-description {
    display: none;
}

/* Category sidebar */
body.catalog-category-view .col2-with-header .col-left.sidebar {
    padding: 0;
    font-family: 'open sans', sans-serif;
    margin-top: 25px;
}
body.catalog-category-view .col-left.sidebar .block-title {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    border-bottom: 0;
    padding: 10px 0 10px 0;
    display: none;
}
body.catalog-category-view .col-left.sidebar .block-title strong { font-weight: 400; }
body.catalog-category-view .col-left.sidebar dl {

}
body.catalog-category-view .col-left.sidebar dl dt {
    text-transform: uppercase;
    font-size: 14px;
    margin: 0 0 25px 0;
    font-weight: 600;
    color: #282828;
}
body.catalog-category-view .col-left.sidebar dl dd {
    padding: 0 0 25px 0;
    margin: 0 0 25px 0;
    border-bottom: 1px solid #777777;
}
body.catalog-category-view .col-left.sidebar dl dd li {
    padding: 0 0 10px 0;
    margin: 0;
}
body.catalog-category-view .col-left.sidebar dl dd li a {
    font-size: 14px;
    text-decoration: none;
    font-weight: 400;
    font-family: 'open sans', sans-serif;
}
body.catalog-category-view .col-left.sidebar dl dd li a:hover {
    color: #b2bb1e;
}

/* Category toolbar & pager top */
.category-view .toolbar .pager { display: none; }
.category-view .toolbar .sorter {
    background: transparent;
    padding: 0;
    border: 0;
    margin: 20px 0 20px 0;
}
.category-view .toolbar .view-mode,
.category-view .toolbar .sort-by,
.category-view .toolbar .limiter {
    display: inline-block;
    color: #777777;
}
.category-view .toolbar .limiter {
    margin-left: 20px;
}
.category-view .toolbar label {
    font-family: 'open sans', sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    color: #777777;
    margin-right: 10px;
    line-height: 40px;
}
.category-view .toolbar div.select {
    border: 1px solid #aeaeae;
    display: inline-block;
    padding: 0 3px;
}
.category-view .toolbar div.select select {
    height: 40px;
    border-radius: 0;
    font-family: 'open sans', sans-serif;
    font-size: 13px;
    border: 0;
    margin: 0;
    padding: 0;
    color: #777777;
    text-transform: uppercase;
    background: transparent;
}
.category-view .toolbar .view-mode strong,
.category-view .toolbar .view-mode a {
    height: 38px;
    width: 38px;
    border: 1px solid #aeaeae;
    border-right: 0;
    padding: 0;
    margin: 0;
}
.category-view .toolbar .view-mode .list { border-right: 1px solid #aeaeae; }
.category-view .toolbar .view-mode a.grid {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-view-mode-grid.png') center center no-repeat
}
.category-view .toolbar .view-mode a.list {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-view-mode-list.png') center center no-repeat
}
.category-view .toolbar .view-mode strong.grid {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-view-mode-grid-active.png') center center no-repeat
}
.category-view .toolbar .view-mode strong.list {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-view-mode-list-active.png') center center no-repeat
}

/* Category toolbar & pager bottom */
.category-view .toolbar-bottom .toolbar .pager {
    display: block;
    background: transparent;
    padding: 0;
    margin: 20px 0 20px 0;
    border: 0;
}
.category-view .toolbar-bottom .toolbar .pager .amount { display: none; }
.category-view .toolbar-bottom .toolbar .pager .pages {
    background: transparent;
    border: 0;
    text-align: left;
    width: 100%;
    padding: 0;
    margin: 0;
}
.category-view .toolbar-bottom .toolbar .pager .pages strong { display: none; }
.category-view .toolbar-bottom .toolbar .pager .pages ol li {
    display: inline-block;
    line-height: 40px;
    margin: 0;
    padding: 0;
    float: left;
    width: 39px;
    height: 38px;
    border: 1px solid #aeaeae;
    border-right: 0;
    font-size: 15px;
    font-family: 'open sans', sans-serif;
    font-weight: 400;
    color: #797979;
    text-align: center;
}
.category-view .toolbar-bottom .toolbar .pager .pages ol li.current {
    background: #f2f2f2;
}
.category-view .toolbar-bottom .toolbar .pager .pages ol li a {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    text-align: center;
    color: #797979;
}
.category-view .toolbar-bottom .toolbar .pager .pages ol li.i-next {
    height: 38px;
    border-right: 1px solid #aeaeae;
}
.category-view .toolbar-bottom .toolbar .pager .pages ol li a.i-next {
    line-height:36px;
}
.category-view .toolbar-bottom .toolbar .pager .pages ol li.i-previous {
    height: 38px;
}
.category-view .toolbar-bottom .toolbar .pager .pages ol li a.i-previous {
    line-height:36px;
}
.category-view .toolbar-bottom .toolbar .pager .pages ol li.last {
    border-right: 1px solid #aeaeae;
}

.pager-view-all {
    display: none !important;
}
.category-view .toolbar-bottom .pager-view-all,
#review_content .pager-view-all {
    display: inline-block !important;
    width: 100px !important;
    border: 0 !important;
}
.category-view .toolbar-bottom .pager-view-all a,
#review_content .pager-view-all a {
    width: 100px !important;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
}


/* ======================================================================================= */

/* Product View ========================================================================== */

.catalog-product-view .col1-layout .col-main {
	padding-top:0;
}

.col2-left-layout .product-view,
.col2-right-layout .product-view {
	background:none;
	width:755px;
}
/*
.col2-left-layout .product-view .product-collateral,
.col2-right-layout .product-view .product-collateral,
*/
.col2-left-layout .product-view .product-shop,
.col2-right-layout .product-view .product-shop {
	float:right;
	width:330px;
	margin-top:30px;
}

.col2-left-layout .product-view .product-img-box,
.col2-right-layout .product-view .product-img-box {
	float:left;
	width:402px;
}

.col2-left-layout .product-view .product-img-box .product-image,
.col2-right-layout .product-view .product-img-box .product-image {
	margin:0 auto;
}

.col3-layout .product-view {
	background:none;
	width:572px;
}

.col3-layout .product-view .product-shop,
.col3-layout .product-view .product-collateral {
	float:none;
	width:512px;
}

.col3-layout .product-view .product-img-box {
	float:none;
	width:auto;
}

.col3-layout .product-view .product-img-box .product-image {
	margin:0 auto;
}

.product-view {
	float:left;
	width:100%;
}

#messages_product_view {
	position:relative;
	z-index:1;
}

#messages_product_view .messages {
	margin:0 0 15px;
}

#messages_product_view .messages li {
	margin:0;
	position:relative;
	z-index:1;
}

.product-essential {

}

.product-collateral {
	clear:both;
	width:100%;
    background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg_border_fadeout.png) 100% 31px no-repeat transparent;
    padding-top:30px;
	/*height : 620px*/
}
.product-view .craft { /*min-height: 620px;*/ margin-bottom: 0px; }
/*.product-view .craft .product-collateral-inner { margin-bottom: -140px; }*/

.product-collateral-inner {
    background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg_border_fadeout.png) 0 35px no-repeat transparent;
	min-height:260px;
}
.product-collateral .emailto-link {
	font-size:11px;
	margin:0;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_arrow-bullet.gif) no-repeat 0 4px;
	padding-left:12px;
}

.product-collateral .data-table tr.label, ..product-collateral .data-table th.label {
    border:1px solid #d9d9d9;
}

.box-collateral {
	background:#fff;
}

.box-collateral .box-title {
	padding:5px 20px 5px;
}

.sidebar .box-collateral .box-title {
    padding:5px 0;
}

.box-collateral .box-title h2 {
	font-size:14px;
	line-height:1.2;
	color:#000333;
	font-weight:bold;
}

.box-collateral .box-content {
	padding:20px;
}

.tab-list {
	position:relative;
}

.tab-list .tab {
	float:left;
	cursor:pointer;
}

.tab-list .last {

}

.tab-content .data-table ul {
	list-style:disc outside none;
}

.tab-list .active {
	cursor:default
}

.tab-list .tab-container {
	position:absolute;
	left:0;
	width:100%;
}

.cms-index-index .tab-list .tab-content {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg_home_tab_bottom.png) 0 100% no-repeat;
}

.media-tabs,
.collateral-tabs {
	padding-bottom:20px;
	margin:0;
}

.media-tabs .tab,
.collateral-tabs .tab {
	position:relative;
	z-index:2;
	color:#4a4a4a;
	padding:5px 0 5px 20px;
	font-size:12px;
	font-weight:bold;
	background-color:#dbdbdb;
	border-top:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
}

.media-tabs .tab:hover,
.collateral-tabs .tab:hover {
    background:#fff;
}

.media-tabs .tab span,
.collateral-tabs .tab span {
    float:left;
    line-height:24px;
    padding:0 20px 0 0;
}

.collateral-tabs .last {

}

.media-tabs .active,
.collateral-tabs .active {
    border-top:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	z-index:3;
	background:#fff;
	border-bottom:0;
	margin-top:-2px;
	padding-top:7px;
}

.media-tabs .active span,
.collateral-tabs .active span {
	background-position:100% 0;
	padding-bottom:1px;
}

.media-tabs .active {
    color:#f67300;
}

.media-tabs .tab-container,
.collateral-tabs .tab-container {
	z-index:1;
	top:34px;
	border-top:1px solid #d5d5d5;
}

.collateral-tabs .tab-content {
	padding:30px 25px;
	font-size:12px;
	overflow:auto;
}
.collateral-tabs .tab-content .std {
	overflow:auto;
}
.media-tabs .tab-content {
	padding:15px;
	font-size:12px;
}

.media-tabs .tab-content object,
.media-tabs .tab-content embed,
.collateral-tabs .tab-content object,
.collateral-tabs .tab-content embed {
	width:100% !important;
	height:auto !important;
}

#product-attribute-specs-table td.label,
#product-attribute-specs-table th.label {
    border-top:1px solid #d9d9d9 !important;
    border-bottom:1px solid #d9d9d9 !important;
}


/* Product View Tabs*/

.product-view .product-collateral {
    background: none;
}
.product-view .product-collateral .product-collateral-inner {
    min-height: 350px;
}
.product-view .product-collateral .collateral-tabs .active {
    margin: 0;
}
.product-view .product-collateral .collateral-tabs .tab-container {
    top: 65px;
    border: 1px solid #aeaeae;
}
.product-view .product-collateral .collateral-tabs .tab {
    background: #f2f2f2;
    padding: 20px 35px;
    border-left: none;
    border-top: 1px solid #aeaeae;
    border-right: 1px solid #aeaeae;
}
.product-view .product-collateral .collateral-tabs .tab.active {
    background: #ffffff;
}
.product-view .product-collateral .collateral-tabs .tab:first-of-type {
    border-left: 1px solid #aeaeae;
}
.product-view .product-collateral .collateral-tabs .tab span {
    padding: 0;
    font-family: "open sans", sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
}
.product-view .product-collateral .collateral-tabs .tab span::before {
    content: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/menu-right-arrow.png);
    padding-right: 5px;
}
.product-view .product-collateral .collateral-tabs .tab.active span::before {
    content: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/menu-down-arrow.png);
    vertical-align: text-bottom;
}
.product-view .product-collateral .collateral-tabs .tab-container .tab-content ul,
.product-view .product-collateral .collateral-tabs .tab-container .tab-content p,
.product-view .product-collateral .collateral-tabs .tab-container .tab-content table {
    font-family: "open sans", sans-serif;
    font-size: 15px;
}


/* Product Images */

.product-view .product-img-box {
	float:left;
	width:440px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg_border_fadeout.png) 100% 35px no-repeat transparent;
}

.product-view .product-img-box .product-image img {
	background:#fff;
	border:1px solid #dcdcdc;
}

.product-view .product-img-box .media-wrapper {
    background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg_border_fadeout.png) 0 35px no-repeat transparent;
    min-height:260px;
}

.catalog-product-view .product-img-box {
    background: none;
}
.catalog-product-view .product-img-box .media-wrapper{
    background: none;
}
.catalog-product-view .product-img-box .media-wrapper .image-tools {
    margin: 20px 0;
}
.catalog-product-view .product-img-box .media-wrapper .image-tools img {
    cursor: pointer;
}
.catalog-product-view .media-wrapper .tab-container {
    border: 0;
}
.catalog-product-view .media-wrapper .tab-content {
    padding: 0;
}
.catalog-product-view .media-wrapper .tab-content .product-image img {
    border: 0;
}

/*IE8 PNG Fix */

.product-view .product-img-box p.notice {
	text-align:center;
	padding:5px 0;
	font-size:11px;
}

.product-view .product-img-box .product-image {
	position:relative;
	width:372px!important;
	height:372px!important;
	overflow:hidden;
	z-index:3;
}

.product-view .product-img-box .product-image-zoom {
	position:relative;
	width:370px;
	height:370px;
	overflow:hidden;
	z-index:3;
}

.product-view .product-img-box .product-image-zoom img {
	position:absolute;
	left:0;
	top:0;
	cursor:move;
}

.product-view .product-img-box .zoom-notice {
	text-align:center;
}

.product-view .product-img-box .zoom {
	position:relative;
	z-index:9;
	height:18px;
	margin:0 auto 13px;
	padding:0 28px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/slider_bg.gif) 50% 50% no-repeat;
	cursor:pointer;
}

.product-view .product-img-box .zoom #track {
	position:relative;
	height:18px;
}

.product-view .product-img-box .zoom #handle {
	position:absolute;
	left:0;
	top:-1px;
	width:9px;
	height:22px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/magnifier_handle.gif) 0 0 no-repeat;
}

.product-view .product-img-box .zoom .btn-zoom-out {
	position:absolute;
	left:2px;
	top:0;
}

.product-view .product-img-box .zoom .btn-zoom-in {
	position:absolute;
	right:2px;
	top:0;
}

.product-view .product-img-box .more-views {
	margin:10px 0 0;
	padding:0 0 0;
}

.product-view .product-img-box .more-views h2 {
	display:none;
}

.product-view .product-img-box .more-views ul {

}

.product-view .product-img-box .more-views li {
	float:left;
	border:1px solid #ddd;
	margin:0 6px 6px 0;
}

.product-view .product-img-box .more-views #gallery-youtube {
    position: relative;
}
.product-view .product-img-box .more-views #gallery-youtube .play-button {
    position: absolute;
    top: 23px;
    left: 23px;
}

.product-image-popup {
	margin:0 auto;
}
.product-image-popup img {
	border:1px solid #d9d9d9;
}
.product-image-popup .buttons-set {
	clear:none;
	line-height:28px;
	margin:0 0 10px;
	float:right;
	width:150px;
}

.product-image-popup .buttons-set .button {
	vertical-align:middle;
	float:none;
}

.product-image-popup .image {
	display:block;
	clear:both;
	margin:15px auto 15px;
}

.product-image-popup .image-label {
	font-size:14px;
	text-align:left;
	clear:both;
	font-weight:normal;
	color:#000;
	line-height:19px;
	margin:0 0 10px;
}

.product-image-popup .nav {
	text-align:center;
	margin:0 auto;
	width:120px;
}

.product-image-popup .nav .prev,
.product-image-popup .nav .next {
	margin:0 15px;
	display:inline;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_slide-button.gif) no-repeat 0 0;
	text-indent:-999em;
	cursor:pointer;
	width:28px;
	height:28px;
	z-index:2;
	overflow:hidden;
	float:left;
}

.product-image-popup .nav .prev {
	left:-19px;
	float:left;
}

.product-image-popup .nav .next {
	right:-19px;
	float:right;
	background-position:0 -40px;
}

/* jQzoom */

div.jqZoomTitle {
	z-index:5000;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	color:#fff;
	background:#999;
}

.jqZoomPup {
	overflow:hidden;
	background-color:#fff;
	z-index:10;
	border-color:#fff;
	border-style:solid;
	cursor:crosshair !important;
/* -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; -moz-opacity:0.6; opacity:0.6; */
}

a.product-image {
	cursor:pointer !important;
}

p.product-image {
	cursor:default !important;
}

.zoom-activated {

}

.jqZoomPup img {
	border:0;
}

.preload {
	text-decoration:none;
	border:1px solid #ccc;
	padding:8px;
	text-align:center;
	background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/zoomloader.gif) no-repeat 43px 30px;
	width:90px;
	height:43px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;
	-moz-opacity:0.8;
	opacity:0.8;
	filter:alpha(opacity=80);
}

.jqZoomWindow {
	border:1px solid #ccc;
	background-color:#fff;
}

/* Product Shop */
body.catalog-category-view .col-main > .widget,
body.catalog-category-view .col-main > .widget + .widget,
body.catalog-product-view .col-main > .widget,
body.catalog-product-view .col-main > .widget + .widget{
    margin-top: 0;
}
.product-view .product-shop {
	float:right;
	width:480px;
/*  padding:0 30px;*/
}

.product-view .product-shop .product-main-info {
}

.product-view .product-shop p,
.product-view .product-shop .ratings {
	margin:10px 0;
}

.product-view .product-shop .ratings p {
	margin:0;
}

.product-view .product-shop .product-ids {
	margin:4px 0 10px;
	color:#999;
}

.product-view .product-shop .availability,
.product-view .product-shop .preorder-status {
    float:left;
	/*margin:0 15px 25px 0;*/
	margin:0 15px 0 0;
	font-size:12px;

}
.product-view .product-shop .price-box-set:nth-child(1),
.product-view.pattern-product .product-shop .price-box-set {
    float: left;
    width: 29%;
    border: 1px solid #ebebeb;
    border-left: none;
    height: 97px;
}


.product-view .product-shop .price-box-set .price-box {
    margin: 12px 0 0 0;
}

.product-view .product-shop .price-box-set p.availability {
	/*padding-top:10px;*/
}

.product-view .product-shop .price-box p.availability {
	/*margin:-10px 15px 0 0;*/
	margin:0px 15px 0 0;
}

.product-view.pattern-product .product-shop .patterns-instructions {
    float: left;
    line-height:58px;
    display: inline-block;
}
.product-view.pattern-product .product-shop .patterns-instructions a {
    color: #666666;
    font-weight: normal;
    font-family: "open sans", sans-serif;
    font-size: 15px;
    text-decoration: none;
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/information-icon.png') center left no-repeat;
    padding-left: 20px;
    font-style: italic;
}
.product-view.pattern-product .product-shop .product-view-points {
    clear: none;
    margin: 0;
}

.product-view .product-shop .product-main-info .shipping-details {
	color: #A7A7A7;
    font-size: 11px;
	margin:0 15px 0 0;
	position: relative;
	/*top:10px*/
}
.product-view .product-shop .product-main-info .preorder-message-wrapper {
    margin: 10px 0;
}
.product-view .product-shop .product-main-info .preorder-message {
    font-weight: bold;
    font-size: 12px;
}
.product-view .product-shop .product-main-info .shipping-details.preorder {
    font-weight: bold;
    margin-left: 5px;
}
.product-view .product-shop .price-box .shipping-details {
	color: #A7A7A7;
    font-size: 11px;
	margin:0 15px 0 10px;
	position: relative;
	top:0px;

}

.product-view .product-shop .product-main-info .grouped
{
	margin-top:10px;
	display:block
}

.product-view .product-shop .product-main-info .craft {
	color: #A7A7A7;
    font-size: 11px;
	margin:0 15px 0 15px;
	position: relative;
	/*top:-62px;
	left:87px*/
}

.product-view .product-shop .item-offers {
	margin:15px 0;
}
.product-view .product-shop .price-box-set .price-box-set{margin:0}

.product-view .product-shop .divider {
    clear: both;
}

.product-view .product-shop .divider.bottom {
	margin:16px 0;
}
.product-view .product-shop .price-box-set > .price-box .regular-price {
	margin: 0;
}

.product-view .product-shop .price-box-set .col-1{ width:50%;}
.product-view .product-shop .price-box-set .col-2{ width:24%;}
.product-view .product-shop .price-box-set .col-3{ width:24%;}

.product-view .product-shop .price-box .price-label {
	font-size:11px;
}
.product-view .product-shop .price-box .old-price .price-label {
	display:none;
}
.product-view .product-shop .price-box .price-as-configured .price-label {
	font-size:12px;
}

.product-view .product-shop .price-box .price-as-configured .price {
	color:#e55100;
	font-size:14px;
}

.product-view .product-shop .price-box .price-including-tax .price,
.product-view .product-shop .price-box .regular-price .price,
.product-view .product-shop .price-box .special-price .price-label,
.product-view .product-shop .price-box .special-price .price {
	font-size:16px;
}

.product-view .product-shop .price-box .price-as-configured .price-including-tax .price {
	color:#e55100;
}

.product-view .product-shop .price-box .price-as-configured .price-excluding-tax .price {
	color:#222;
	font-size:11px;
}

.product-view .product-shop .price-box p {
	margin:0;
}

.product-view .product-shop .price-box p.old-price {
	margin:10px 0;
}

/* Bundle Price Styles */
.price-box .old-price {
    color: #333;
    font-weight: normal;
    text-decoration: none;
}
.price-box .old-price .price {
    text-decoration: none;
}

.product-view .product-shop .add-to-links {
    margin: 10px 0 15px 120px;
}

.product-view .product-name span.product-new {
    background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_product_new.png);
    display:block;
    left:-35px;
    height:26px;
    position:absolute;
    text-indent:-9999px;
    top:-5px;
    width:37px;
}

.product-view .product-name h1 {
	font-size:23px;
	line-height:1.1;
	color:#000;
	font-weight:bold;
}

.product-view .product-ids {
    font-weight:bold;
}

.product-view .short-description {
    padding: 10px 0;
    clear: both;
    font-size: 13px;
    color: #3e3e3e;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    font-weight: 300;
}
.product-view .short-description #machine-compat {
    font-size: 13px;
    color: #3e3e3e;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    font-weight: 300;
}
.product-view .short-description #machine-compat p {
    font-size: 13px;
}
.product-view .short-description h2 {
    font-weight:400;
    font-size:14px;
	color: #3e3e3e;
    margin-bottom:5px;
}
.product-view .short-description strong {
    font-weight: 400;
}

.product-view .product-shop .add-to-cart {
	float:left;
    padding: 0;
    margin: 12px 0 0 20px;
	width:94%;
}

.product-view .product-shop .add-to-cart

/* Rating */

.product-view .product-shop .add-to-cart .rating-box, .rating-box {
	font-size:0;
	line-height:0;
	overflow:hidden;
    width: 80px !important;
    height: 15px;
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/green-stars-sprite.png) 0 100% repeat-x;
}

.rating-box .rating {
	float:left;
	text-indent:-999em;
    height: 15px;
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/green-stars-sprite.png) 0 0 repeat-x;
}
body.catalog-category-view .rating-box {
    font-size:0;
    line-height:0;
    overflow:hidden;
    width: 86px !important;
    height: 15px;
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/grey-stars-sprite.png) 0 100% repeat-x;
}
body.catalog-category-view .rating-box .rating {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/grey-stars-sprite.png) 0 0 repeat-x;
}
body.catalog-product-view .box-bought-together .ratings .rating-text,
body.catalog-category-view .ratings .rating-text {
    font-size: 13px;
    color: #666666;
    display: inline-block;
    padding: 2px 0 0 2px;
    vertical-align: top;
}
body.catalog-product-view .box-bought-together .ratings .rating-text { padding-top: 0; }

.ratings {
	margin:5px 0;
}

.ratings .rating-box {
    display: inline-block;
}

#featured-tabs .category-products .ratings .amount {
    display:none;
}

.ratings .amount {
	font-size:12px;
}

.ratings .rating-links {
    display:inline;
	margin:0;
	font-size:11px;
}

.ratings .rating-links a {
	text-decoration:underline;
	color:#a7a7a7;
}

.ratings .rating-links a:hover {
	text-decoration:none;
}

.ratings .rating-links .separator {
	margin:0 3px;
}

.ratings dt {

}

.ratings dd {

}

/* Availability */

.availability {
/*    color:#636363;*/
}

p.in-stock span,
p.preorder-status span {
	color:#6d8d24;
	font-weight:bold;
}

p.alert-stock a, p.out-of-stock span {
	color:#c60651;
	font-weight:bold;
	font-size:12px;
}

.availability-only {
	margin:10px 0 7px;
	line-height:16px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/i_availability_only.gif) 0 50% no-repeat;
	padding-left:15px;
}

.availability-only span,
.availability-only a {
	border-bottom:1px dashed #751d02;
	color:#000;
}

.availability-only a {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/i_availability_only_arrow.gif) 100% 0 no-repeat;
	cursor:pointer;
	padding-right:15px;
	text-decoration:none;
}

.availability-only .expanded {
	background-position:100% -15px;
}

.availability-only strong {
	color:#d12c01;
}

.availability-only-details {
	margin:0 0 7px;
	border:1px solid #d9d9d9;
}

.availability-only-details thead {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_thead.gif) repeat-x scroll 0 0 #e8e8e8;
}

.availability-only-details th,
.availability-only-details td {
	padding:2px 8px;
}

.availability-only-details th {
	border-bottom:1px solid #d9d9d9;
	font-size:10px;
	text-transform:uppercase;
}

.availability-only-details td {
	background:#fff;
	font-size:11px;
}

.availability-only-details tr.odd td.last {
	color:#d95e00;
	font-weight:bold;
}

.product-stock-shipping {
    padding: 20px 0;
    float: left;
    display: inline-block;
}
.product-stock-shipping .availability span {
    color: #666666;
    font-weight: normal;
    font-family: "open sans", sans-serif;
    font-size: 15px;
}
.product-stock-shipping .availability.in-stock span {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/check-mark-green.png) 0 4px no-repeat transparent;
    padding-left: 23px;
}
.grouped-product .grouped-shipping-details {
    display: inline-block;
    float: left;
    width: 29%;
    border: 1px solid #ebebeb;
    border-right: none;
    border-left: none;
    margin: 0;
    line-height: 54px;
    vertical-align:middle;
    color: #666666;
    font-weight: normal;
    font-family: "open sans", sans-serif;
    font-size: 15px;
}
.grouped-product .grouped-shipping-details a {
    text-decoration: none;
}
.grouped-product .add-to-box {
    position: relative;
    min-height: 54px;

}
.grouped-product.product-view .product-essential button.btn-cart {
    position: absolute;
    right: 30px;
    top: -6px;
}

/** Product view points **/

.product-view .product-shop .product-view-points {
    text-align: right;
    margin-right: 35px;
    float: right;
    display: inline-block;
    clear: none;
}
.product-view .product-shop .product-view-points .you_will_earn {
    color: #666666;
    font-weight: normal;
    font-family: "open sans", sans-serif;
    font-size: 15px;
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ribbon-green.png) 0 0 no-repeat transparent;
    padding-left: 23px;
    height: 21px;
}
.product-view .product-shop .product-view-points .you_will_earn .product-rewards-caption {
    font-weight: 600;
}
.product-view .product-shop .product-view-points .you_will_earn img {
    vertical-align: baseline;
}
.product-view .product-shop .product-view-points .you_will_earn img.tooltip {
    cursor: pointer;
}
.tooltipster-content p {
    text-align: left;
}
.tooltipster-content p a {
    color: #b2bb1c;
}
.tooltipster-content ul {
    list-style: disc outside;
}
.tooltipster-content ul li {
    text-align: left;
    margin-left: 15px;
}
.tooltipster-content ul li .bold {
    font-weight: bold;
}

/********** < Product Prices */

.price {
	white-space:nowrap !important;
}

.price-box {
}

.price-box .price {
	font-weight:bold;
}

.price-box-bundle {

}

/* Regular price */

.regular-price {
	display:block;
}

.regular-price .price {
    color: #b2bb1c;
    font-family: "open sans", sans-serif;
    font-size: 24px !important;
    font-weight: 600;
}

/* Old price */

.old-price {
    color: #333;
    font-size: 10px;
    line-height:20px;
	/*text-decoration: line-through;*/
}

.old-price .price-label {
    font-size:11px;
	white-space:nowrap;
	color:#333;
}

.old-price .price {
    font-size:11px;
	font-weight:normal;
	text-decoration: line-through;
}

.sidebar .old-price .price-label {
	display:none !important;
}

/* Special price */

.special-price {

}

/*
 * Both of these selectors are specified because:
 * 1. The more specific selector is overriding style already declared with that level of
 *    specificity.
 * 2. The more specific selector would not apply on the category page, so the general one is needed.
 */
.special-price .price-label,
.product-view .product-shop .price-box .special-price .price-label,
{
	white-space:nowrap;
	color:#c73615;
	font-weight:bold;
	display:none;
}

/*
 * All of these selectors are specified because:
 * 1. The more specific selectors are overriding style already declared with that level of
 *    specificity.
 * 2. The more specific selectors would not apply on every page, so the general one is needed.
 */
.special-price .price,
.product-view .product-shop .price-box .special-price .price
{
    color:#c60651;
	font-weight:bold;
}
.product-view .product-shop .price-box .special-price .price,
.product-view .product-shop .price-box .special-price .price-label {
	color:#c60651;
	font-weight:bold;
}
.product-view .product-shop .price-box .special-price {
	clear:both;
}
.product-view .product-shop .price-box .special-price .price {
	font-size:23px;
}
.product-view .product-shop .price-box .regular-price .price{
	font-size:28px;
	margin:0;
}

.product-view .product-shop .price-box .special-price .price-label {
	font-size:16px;
	display:inline-block;
	margin:0 5px 0 0px;
}

.product-view .product-shop .price-box .old-price .price{
	font-size:16px;
	font-weight:bold;
	float:left;
	margin:0 15px 7px 0;
	line-height:16px;
	text-decoration: line-through;
}

.sidebar .special-price .price-label {
	display:none !important;
}

/* Minimal price (as low as) */

.minimal-price {

}

.minimal-price .price-label {
	white-space:nowrap;
}

.minimal-price-link {
	display:block;
	margin:5px 0;
	text-decoration:none;
}

a.minimal-price-link:hover {
	text-decoration:underline;
}

.minimal-price-link .label {
	font-weight:bold;
}

.minimal-price-link .price {
	font-weight:bold;
}

/* Excluding tax */

.price-excluding-tax {
	display:block;
}

.price-excluding-tax .label {
	white-space:nowrap;
}

.price-excluding-tax .price {
	font-weight:normal;
}

/* Including tax */

.price-including-tax {
	display:block;
}

.price-including-tax .label {
	white-space:nowrap;
}

.price-including-tax .price {
	font-weight:bold;
}

/* FPT */

.weee {
	display:block;
	font-size:11px;
}

.weee .price {
	font-size:11px;
	font-weight:bold;
}

/* Excl tax (for order tables) */

.price-excl-tax {
	display:block;
}

.price-excl-tax .label {
	display:block;
	white-space:nowrap;
}

.price-excl-tax .price {
	display:block;
}

/* Incl tax (for order tables) */

.price-incl-tax {
	display:block;
}

.price-incl-tax .label {
	display:block;
	white-space:nowrap;
}

.price-incl-tax .price {
	display:block;
	font-weight:bold;
}

/* Price range */

.price-from {

}

.price-from .price-label {
	white-space:nowrap;
}

.price-from .price {
	white-space:nowrap;
}

.price-to {

}

.price-to .price {
	white-space:nowrap;
}

.price-to .price-label {
	white-space:nowrap;
}

/* Price as configured */

.price-as-configured {

}

.price-as-configured .price-label {
	white-space:nowrap;
}

.price-as-configured .price {
	font-size:14px;
	color:#e55100;
}

/* Price notice next to the options */

.price-notice {
	padding-left:10px;
}

.price-notice .price {
	font-weight:bold;
}

/********** Product Prices > */

/* Tier Prices */

.product-pricing {
	background:#fbf4de;
	border:1px solid #e2d4c7;
	padding:8px;
	margin:20px 0;
}

.product-pricing li {
	line-height:1.35;
	margin:2px 0;
}

.product-pricing li .price {
	font-weight:bold;
}

.product-pricing li .benefit {
	font-weight:bold;
}

/* Add to Links */

.add-to-links {
	margin:5px 0 0 10px;
	float:left;
	font-size:11px;
}

.add-to-links li {

}

.add-to-links a {
	color:#666666;
    padding-left: 23px;
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/plus-icon-green.png) 0 2px no-repeat transparent;
    text-decoration: none;
    font-family: "open sans", sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}

/*.add-to-links a:hover {
	background-position:-33px -244px;
	text-decoration:underline;
}*/

.add-to-links .see-all {
    background-position:100% -269px;
    padding:0 15px 0 0;
    white-space:nowrap;
}
.add-to-links .see-all:hover {
    background-position:100% -293px;
}
.add-to-links .separator {
	display:none;
}

/* Add to Cart */

.add-to-cart {

}

.add-to-cart label {
    font-family: "open sans", sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    color: #666666;
}

.add-to-cart .qty {
    height: 12px;
    line-height: 12px;
    border: 1px solid #aeaeae;
    padding: 14px 10px;
    margin: 0 15px;
    width: 20px !important;
    font-family: "open sans", sans-serif;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
}

.add-to-cart .paypal-logo {
	clear:left;
	text-align:right;
}

.add-to-cart .paypal-logo .paypal-or {
	clear:both;
	display:block;
	margin:5px 60px 5px 0;
}

button.btn-cart,
button.btn-cart span {
	background: none;
	display: block;
	height: 37px;
	padding: 0;
}

button.btn-cart span span {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_add-to-cart-category.png) 0 0 no-repeat;
    display: block;
    height: 37px;
    padding: 0;
    text-indent: -9999px;
    width: 100px;
}

.aw-boughttogether button.btn-cart span {
    height: 36px;
}

.aw-boughttogether button.btn-cart span span {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_add-selected-to-cart.png) 0 0 no-repeat;
    height: 36px;
    width: 135px;
}

button.btn-cart:hover span span {
    background-position: 0 50%;
}

button.btn-cart:active span span {
    background-position: 0 100%;
}

.aw-boughttogether button.btn-cart:hover span span {
    background-position: 0 50%;
}

.aw-boughttogether button.btn-cart:active span span {
    background-position: 0 100%;
}

/* On product view */
.add-to-cart button.btn-cart,
.add-to-cart button.btn-cart span,
.product-view .product-essential button.btn-cart,
.product-view .product-essential button.btn-cart span {
    background: none;
    display: block;
    float: right;
    height: 42px;
    padding: 0;
	position: relative;
}

/* Fix for display error */
.add-to-cart button.btn-cart,
.product-view .product-essential button.btn-cart
{
	/*position: absolute;
	top: 0;
	right: 15px;*/
}

.add-to-cart button.btn-cart span span,
.product-view .product-essential button.btn-cart span span {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn-add-to-cart.png) 0 0 no-repeat transparent;
    text-indent: -9999px;
    width:202px;
}

/*.add-to-cart button.btn-cart:hover span span,
.product-view .product-essential button.btn-cart:hover span span {
	background-position: 0 -50px;
}

.add-to-cart button.btn-cart:active span span,
.product-view .product-essential button.btn-cart:active span span {
	background-position: 0 -100px;
}*/

.product-view .product-essential button.btn-gr span span,
.add-to-cart button.btn-gr span span {
	font-size:14px !important;
	padding:1px 18px 0 10px !important;
}

.product-view .add-to-cart .paypal-logo {
	margin:0;
}

/* Add to Links + Add to Cart */

.add-to-box {
    display: inline-block;
    width: 70%;
    border: 1px solid #ebebeb;
    border-right: none;
    border-left: none;
    margin: 0;
}

.add-to-box .add-to-cart {
	position: relative;
}

.add-to-box .add-to-links {
    clear: both;
    margin: 0;
}
.add-to-box .add-to-links li {
    float: left;
}
.add-to-box .add-to-links li:last-child {
    margin-left: 30px;
}
.add-to-box p.link-stock-alert {
    margin-top: 28px;
    padding-left: 20px;
}

/* Share Links */
.share {
    clear:both;
    margin:15px 0;
}
.share h2 {
    font-weight:bold;
    font-size:12px;
/*    color:#878787;*/
	color: #3e3e3e;
    margin-bottom:5px;
}

.share a {
    display:block;
    width:16px;
    height:16px;
    background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/icn_all.png) 100% 0px no-repeat transparent;
    text-indent:-9999px;
    float:left;
    margin-right:4px;
    margin-top:2px;
}

/*.share .fb_button {
    width:inherit;
    height:inherit;
    background:none;
    text-indent:inherit;

}
*/
.share .fb {
    background-position:100% -70px;
}
.share .fb:hover {
    background-position:100% -95px;
}
.share .tw {
    background-position:100% -120px;
}
.share .tw:hover {
    background-position:100% -145px;
}
.share .email {
    background-position:100% -170px;
}
.share .email:hover {
    background-position:100% -195px;
}

.catalog-product-view .product-img-box .share-wrapper {
}
.catalog-product-view .product-img-box .share {
    padding: 15px;
    border: 1px solid #ebebeb;
    margin: 0;
}

/* Product Options */

.product-options {
	margin:10px 0 0;
}

.product-options dt label {
	font-weight:bold;
	font-size:12px;
}

.product-options dt .qty-holder {
	float:right;
}

.product-options dt .qty-holder label {
	vertical-align:middle;
}

.product-options dt .qty-disabled {
	background:none;
	border:0;
	padding:3px;
	color:#000;
}

.product-options dd {
	margin:5px 0 15px;
	padding:0 0 12px;
	border-bottom:1px solid #e7e7e7;
}

.product-options dl.last dd.last {

}

.product-options dd .input-box {
	display:block;
	padding-right:20px;
}

.product-options dd input.input-text {
	width:98%;
}

.product-options dd input.datetime-picker {
	width:150px;
}

.product-options dd .time-picker {
	display:-moz-inline-box;
	display:inline-block;
	padding:2px 0;
	vertical-align:middle;
}

.product-options dd .time-picker select {
	vertical-align:middle;
}

.product-options dd textarea {
	width:98%;
	height:8em;
}

.product-options dd select {
	width:100%;
}

.product-options .options-list {

}

.product-options .options-list li {
	vertical-align:middle;
	margin:0;
	padding:2px 0;
	line-height:1.315;
}

.product-options .options-list input.radio {
	float:left;
	margin:2px -18px 0 0;
}

.product-options .options-list input.checkbox {
	float:left;
	margin:2px -20px 0 0;
}

.product-options .options-list .label {
	display:block;
	margin-left:20px;
}

.product-options .validation-error .options-list,
.product-options ul.validation-failed {
	padding:2px 1px !important;
	position:relative;
	z-index:2;
	top:-3px;
	left:-2px;
	margin-right:-2px;
}

.options-container-small .product-options .validation-error .options-list,
.options-container-small .product-options ul.validation-failed {
	padding:0 1px !important;
	position:relative;
	z-index:2;
	top:-1px;
	left:-2px;
	margin-right:-2px;
}

.product-options li {
	margin:3px 0;
}

.product-view .product-options-bottom .product-pricing {
	clear:both;
}

.product-view .product-options-bottom {
	padding:0;
	margin:0 0 5px;
    height: 98px;
}

.product-view .product-options-bottom .add-to-cart {
	float:left;
	padding-bottom:20px;
	position:relative;
	width:225px;
}
.product-view .product-options-bottom p.required {
    padding: 5px 0 0;
    clear: both;
    text-align: right;
    width: auto;
    position: absolute;
    bottom: 90px;
}
.product-view .product-options-bottom .price-box {
	margin:0 !important;
	float:right;
}
.product-view .product-options-bottom .regular-price {
    font-size:26px;
}
.product-view .product-options-bottom p.required {
	padding:5px 0 0;
	clear:both;
	text-align:right;
	width:auto;
}

/* Options in product info column */

.options-container-small {
	margin:20px 0 0;
}

.options-container-small .product-options-bottom {
	float:left;
}

.options-container-small .product-pricing {
	display:none;
}

.options-container-small .price-box {
	display:none;
}

.options-container-small .add-to-cart {
	padding:13px 15px 0 0 !important;
}

.options-container-small .product-options-bottom p.required {
	padding:0 0 0 90px;
	width:auto;
	float:left;
	clear:left;
	text-align:left;
}

.options-container-small dt {
	clear:left;
	float:left;
	line-height:1.2;
	width:10em;
	padding:3px 5px 3px 0;
	margin:0 0 8px;
}

.options-container-small dd {
	float:left;
	width:275px;
	border-bottom:0;
	padding:0;
	margin:0 0 8px;
}

.options-container-small .product-options {
	margin:0 0 0;
}

/* Options after product info column */

.options-container-big {
	clear:both;
	background:#fff;
	padding:20px;
	border-top:1px solid #cfcfcf;
	border-width:1px 0;
}

/* Bundle product - alternative view */

#customizeTitle {
	margin:0;
}

.bundleProduct {

}

.product-options .bundle-summary {
	font-size:11px;
}

.bundleProduct .product-options {
	font-size:12px;
	margin-top:0;
}

.bundleProduct .product-options-bottom {
	padding:0;
	font-size:12px;
	margin:0 0 5px;
	line-height:27px;
}

.bundleProduct .product-options-bottom .add-to-cart {
	float:right;
	margin:0 0 0 20px;
}

.bundleProduct .product-options-bottom .price-box {
	margin:0;
	float:right;
}

.bundleProduct .product-options-bottom p.required {
	padding:5px 0 0;
	width:auto;
	clear:both;
	text-align:right;
}

.with-bundle {
	position:relative;
	z-index:1;
	background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_cols.gif) 460px 0 repeat-y;
}

/**/

#bundle-product-wrapper {
	margin:-1px -20px -20px;
	border-top:1px solid #cfcfcf;
	float:left;
	width:938px;
	overflow:hidden;
	position:relative;
	z-index:1;
}

#bundleProduct {
	width:1877px;
	background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_cols.gif) repeat-y 279px 0;
	z-index:1;
	position:relative;
}

#productView {
	margin:0;
	position:static;
	border:0;
}

#options-container {
	min-height:510px;
	width:938px;
	position:relative;
	z-index:2;
	float:right;
	border-left:1px solid #cfcfcf;
	background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_cols.gif) repeat-y 460px 0;
	left:-1px;
}

#options-container h1 {
	text-align:left;
}

/* Bundle Product 2 column design */

.col2-left-layout  #bundle-product-wrapper,
.col2-right-layout #bundle-product-wrapper {
	width:755px;
}

.col2-left-layout  #bundleProduct,
.col2-right-layout #bundleProduct {
	background-position:574px 0;
	width:1511px;
}

.col2-left-layout  #options-container,
.col2-right-layout #options-container {
	background-position:277px 0;
	left:-1px;
	width:755px;
}

.col2-left-layout  #options-container .product-options,
.col2-left-layout  #options-container .product-options-bottom,
.col2-right-layout #options-container .product-options,
.col2-right-layout #options-container .product-options-bottom {
	width:420px;
}

.col2-left-layout  .bundle-summary,
.col2-right-layout .bundle-summary {
	left:460px;
}

/* Bundle Product 3 column design */

.col3-layout #bundle-product-wrapper,
.col3-layout #options-container {
	width:572px;
}

.col3-layout #bundleProduct {
	background-position:390px 0;
	width:1144px;
}

.col3-layout #options-container {
	background-position:94px 0;
}

.col3-layout #productView {
	margin-right:-10px;
}

.col3-layout #options-container .product-options,
.col3-layout #options-container .product-options-bottom {
	width:237px;
}

.col3-layout #options-container .product-options-bottom .price-box {
	float:none;
}

.col3-layout .bundle-summary {
	left:277px;
}

#options-container .product-options {
	font-size:12px;
	margin-top:0;
	font-size:11px;
	z-index:1;
	margin:0;
	width:600px;
	padding:20px 20px 0;
	clear:both;
	position:relative;
	z-index:1;
}

#options-container .product-options-bottom {
	padding:0 20px 20px;
	width:600px;
	font-size:12px;
	margin:0 0 5px;
	line-height:27px;
}

#options-container .product-options-bottom .add-to-cart {
	float:right;
	margin:0 0 0 20px;
}

#options-container .product-options-bottom .price-box {
	margin:0;
	float:right;
}

#options-container .product-options-bottom p.required {
	padding:5px 0 0;
	width:auto;
	clear:both;
	text-align:right;
}

.moving-now {

}

.bundle-summary {
	position:absolute;
	z-index:2;
	left:643px;
	margin-top:-1px;
	background:#fff;
	width:296px;
}

.bundle-summary .product {
	background:#f6f6f6 url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_page-title.gif) repeat-x 0 0;
	border-bottom:1px solid #ddd;
	padding:14px 20px;
}

.bundle-summary .product-image {
	border:1px solid #d6d6d6;
	float:left;
	margin:0 -60px 0 0;
}

.bundle-summary .product-details {
	margin-left:60px;
	padding:0 0 0 13px;
}

.bundle-summary .product-details p.availability {
	margin:5px 0;
	font-weight:bold;
	font-size:12px;
}

.bundle-summary .product-name {
	font-size:16px;
	color:#111;
}

.bundle-summary .summary h4 {
	font-size:14px;
	color:#333;
}

.bundle-summary .summary ul {
	margin:6px 0 10px;
}

.bundle-summary .summary li {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-x 0 1px;
	margin:0;
	padding:11px 0 7px;
}

/* Grouped Product */
.grouped-items-table-wrapper {
    clear:both;
    margin:0 0 15px 16px;
}
.grouped-items-table-wrapper h3 {
    color:#000000;
}
.grouped-items-table-wrapper span.grouped-select {
    float:right;
}
.grouped-items-table-wrapper p.special-price {
    color: #c60651;
    font-size: 14px;
    font-weight: bold;
}
.product-view.grouped-product .product-shop .add-to-box {
    width: 100%;
}
.grouped-items-table-wrapper p.old-price span.price-label,
.grouped-items-table-wrapper p.old-price span.price {
    font-size: 11px;
}
.product-view .product-shop .grouped-items-table-wrapper .price-box-set {
    border: 0;
}
.groped-product-type {
	position:relative;
	z-index:2;
	margin:20px -30px -20px;
	background:#fff;
	border-top:1px solid #cfcfcf;
	padding:20px 30px 0;
}
.grouped-items td {
	vertical-align:middle;
	padding:5px 10px;
}
.grouped-items-table td,
.grouped-items td {
	vertical-align:middle;
	padding:5px 10px;
}
.grouped-items-table .regular-price .price {
	font-weight:normal;
}
.grouped-items-table #select-all-grouped-products {
	margin-left:8px;
}
.grouped-items-table .price-box {
	width:130px;
}

/* Gift Card product */

.giftcard-form {

}

.giftcard-amount-form {
	margin:0 0 10px;
}

.giftcard-amount-form label {
	width:120px;
	text-align:left;
	padding-right:5px;
}

.giftcard-amount-form .form-list .input-text {
	width:70px;
}

.giftcard-amount-form .form-list select {
	width:150px;
}

.giftcard-amount-form .form-list .input-box {
	padding-right:20px;
	margin-right:9px;
}

.giftcard-amount-form .form-list .input-box .v-fix {
	white-space:nowrap;
}

.giftcard-amount-form .form-list .input-box p.notice {
	float:left;
	padding:0;
	clear:left;
	width:55px;
	margin:5px -100px 0 0;
	white-space:nowrap;
	font-size:11px;
	position:relative;
	z-index:1;
}

.giftcard-amount-form .form-list .input-box p.notice span {
	margin-right:5px;
	display:block;
}

.giftcard-send-form {
	background:#fff;
	z-index:2;
	/*position:relative;*/
	border-top:1px solid #ddd;
	padding:30px 30px 10px;
	margin:0 -30px 0;
}

.giftcard-send-form label {
	width:120px;
	text-align:left;
	padding-right:5px;
	padding-bottom:5px;
}

.giftcard-send-form .field label {
	padding-bottom:0;
}

.giftcard-send-form .field .input-text {
	width:249px !important;
}

/* Block: Related */

.catalog-product-view .box-related {
    background-color:#e8e8e8;
    padding:12px 12px 30px;
}

.catalog-product-view .box-related .box-title {
    margin-bottom:12px;
    text-align: center;
}

.catalog-product-view .box-related .box-title span {
    color:#424242;
    font-size:12px;
    font-weight:normal;
}

.catalog-product-view .box-related .box-content {
    padding:0;
}

.catalog-product-view .sidebar .box-related .box-content .price-box .old-price span.price {
    font-size: 11px !important;
}

.catalog-product-view .sidebar .box-related .box-content .price-box .old-price span.price-label {
    display: inline !important;
}

.catalog-product-view .sidebar .box-related .box-content .price-box .special-price span {

}

.catalog-product-view .sidebar .box-related .box-content .price-box .special-price span {
    display: inline !important;
    font-size: 14px;
    font-weight: bold;
    color: #C60651;
}

.catalog-product-view .box-related li.item .item-info {
    margin:20px 0;
    text-align: center;
}

.catalog-product-view .box-related li.item.first .item-info {
    margin-top:0;
}

.catalog-product-view .box-related h3.product-name {
    margin:7px 0 3px 0;
}

.catalog-product-view .box-related a {
/*    color:#616161;*/
    font-size:11.5px;
    font-weight:normal;
}

.catalog-product-view .box-related a img {
    border:2px solid #dcdcdc;
}

.catalog-product-view .box-related span.price {
    color:#424242;
    font-size:14px;
    text-decoration: none
}

.catalog-product-view .box-related hr {
    background-color:#dcdcdc;
    border:none;
    height:1px;
    width:85%;
}

.catalog-product-view .box-related li.item.last hr {
    display:none;
}

.product-view .box-related {
	font-size:11px;
}

.product-view .box-related p {
	margin:0;
}

.product-view .box-related .product-name {
	font-size:12px;
}

.product-view .box-related .price-box {
	margin:8px 0;
}

.product-view .box-related .note {
	padding:5px 20px;
	margin:0;
	font-size:12px;
	background:#f7edda;
}

.product-view .box-related .note,
.product-view .box-related .note a {
	color:#d02600;
}

.product-view .box-related input.checkbox {
	position:absolute;
	margin:3px 0 0 105px;
}

.product-view .box-related ol {
	padding:20px 0 20px 20px !important;
}

.product-view .box-related li.item .item-info {
	margin-right:20px;
}

.product-view .box-related li.item {
	width:31.5%;
	float:left;
	margin-right:1%;
}

.product-view .box-related li.item p a {
	color:#999;
}

.product-view .box-related li.item .product-image {
	float:left;
	margin-right:-100px;
	width:100px;
}

.product-view .box-related li.item .product-details {
	margin-left:125px;
}

/* 3 Column Block: Related */

.col3-layout .product-view .box-related li.item .product-image {
	display:block;
	float:none;
	margin:0 auto;
}

.col3-layout .product-view .box-related li.item .product-details {
	margin-left:0;
}

.col3-layout .product-view .box-related input.checkbox {
	margin-left:135px;
}

/* Block: Upsell */

.catalog-product-view .box-up-sell {
    padding:12px 12px 30px;
}

.catalog-product-view .box-up-sell .box-title {
    margin-bottom:12px;
    padding-left:0;
}

.catalog-product-view .box-up-sell .box-title h2 {
    color:#424242;
    font-size:12px;
    font-weight:normal;
}

.catalog-product-view .box-up-sell li.item {
    margin-bottom:15px;
}

.catalog-product-view .box-up-sell li.item .item-info {
    margin:20px 0;
}

.catalog-product-view .box-up-sell li.item.first .item-info {
    margin-top:0;
}

.catalog-product-view .box-up-sell h3.product-name {
    margin:7px 0 3px 0;
    padding-left:110px;
}

.catalog-product-view .box-up-sell a {
/*    color:#616161;*/
    font-size:11.5px;
    font-weight:normal;
}

.catalog-product-view .box-up-sell span.price {
    color:#424242;
    font-size:14px;
}

.catalog-product-view .box-up-sell hr {
    background-color:#dcdcdc;
    border:none;
    height:1px;
    width:85%;
}

.catalog-product-view .box-up-sell li.item.last hr {
    display:none;
}

.product-view .box-up-sell {
	font-size:11px;
}

.product-view .box-up-sell p {
	margin:0;
}

.product-view .box-up-sell .product-name {
	font-size:12px;
}

.product-view .box-up-sell .price-box {
	margin:8px 0;
	padding-left:110px;
}

.product-view .box-up-sell .note {
	padding:5px 20px;
	margin:0;
	font-size:12px;
	background:#f7edda;
}

.product-view .box-up-sell .note,
.product-view .box-up-sell .note a {
	color:#d02600;
}

.product-view .box-up-sell input.checkbox {
	position:absolute;
	margin:3px 0 0 105px;
}

.product-view .box-up-sell ol {
	padding:20px 0 20px 20px !important;
}

.product-view .box-up-sell li.item .item-info {
	margin-right:20px;
}

.product-view .box-up-sell li.item {
	width:30%;
	float:left;
	margin-right:2.5%;
}

.product-view .box-up-sell li.item p a {
	color:#999;
}

.product-view .box-up-sell li.item .product-image {
	float:left;
	width:100px;
}

.product-view .box-up-sell li.item .product-details {
	margin-left:125px;
}

.product-view .box-up-sell .products-grid {
	padding:30px 0 10px;
	margin:0;
}

/* Block: Tags */

.product-view .box-tags {

}

.product-view .box-tags h3 {
	font-size:12px;
	font-weight:normal;
}

.product-view .box-tags .form-add-tags {
	padding:5px 0 0 0;
}

.product-view .box-tags .form-add-tags label {
	margin:0;
	font-weight:bold;
	font-size:12px;
	padding:2px 15px 0 0;
	height:4em;
	float:left;
}

.product-view .box-tags .form-add-tags .input-box {
	margin:0;
	display:inline-block;
}

.product-view .box-tags .form-add-tags div.validation-passed,
.product-view .box-tags .form-add-tags div.validation-error {
	padding-right:17px;
}

.product-view .box-tags .form-add-tags input.input-text {
	width:300px;
}

.product-view .box-tags .form-add-tags button.button {
	margin-left:5px;
	vertical-align:top;
}

.product-view .box-tags .form-add-tags p {
	padding:5px 0;
	font-size:11px;
}

.product-view .box-tags .tags-list {
	margin:15px 0;
	line-height:1.5em;
}

.product-view .box-tags .tags-list li {
	display:inline;
	font-size:10px;
	margin:0 5px 0 0;
}

.product-view .box-tags .tags-list li a {
	text-decoration:none;
	font-size:12px;
	margin:0;
	padding:3px;
	background:#fffcf0;
}

.product-view .box-tags .tags-list li a:hover {
	text-decoration:underline;
}

.product-view .box-tags .form-add-tags .input-box , x:-moz-any-link {
	float:left;
}

/* FireFox 2 fix */

.product-view .box-tags .form-add-tags .button , x:-moz-any-link {
	margin-bottom:15px;
}

/* FireFox 2 fix */

.product-view .box-tags .form-add-tags .input-box , x:-moz-any-link, x:default {
	float:none;
}

/* FireFox 3 restore */

.product-view .box-tags .form-add-tags .button , x:-moz-any-link, x:default {
	margin-bottom:0;
}

/* FireFox 3 restore */

/* Block: Reviews */

.product-view .product-main-info .review-summary-table {
	margin:10px 0;
}

.review-summary-table {
	border:0;
	margin:0 0 10px;
}

.review-summary-table th,
.review-summary-table td {
	padding:2px 5px;
}

.review-summary-table tr.last td {
	border:0;
}

.review-summary-table th.label,
.review-summary-table td.label {
	width:1px;
	white-space:nowrap;
	padding-left:0;
	background:none;
}

.product-view .box-reviews .pager {
	border-width:1px 0;
	margin:0;
}

.product-view .box-reviews dt {
	margin:10px 0;
	font-style:italic;
}

.product-view .box-reviews dt a {
	font-weight:bold;
	font-style:normal;
	margin-right:10px;
    color:#B1BB1E;
    text-decoration:none;
}

.product-view .box-reviews dd {
	margin:10px 0 20px;
	padding:0 0 10px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-x 0 100%;
}

.product-view .box-reviews dd p {
	margin:0 0 10px;
}

.product-view .box-reviews dd .date {
	margin:0 0 10px;
	font-style:italic;
}

.product-view .box-reviews dd.last {
	background:none;
	margin-bottom:0;
}

/* Add Review Form */

.product-view .box-reviews .product-name {
	font-weight:normal;
	margin-bottom:20px;
}

.product-view .box-reviews .product-name span {
	font-weight:bold;
}

.product-view .box-reviews .form-list {
	margin:15px 0;
}

.product-view .box-reviews .form-list .input-box {

}

.product-view .box-reviews .form-list .review-summary-table thead {
	background:none;
}

.product-view .box-reviews .form-list .review-summary-table thead th {
	background:none;
	border:0;
}

.product-view .box-reviews .form-list .review-summary-table .value {
	text-align:center;
}

.box-reviews .box-title {
    padding:5px 0px 5px;
}
.box-reviews .box-title h2 {
    color:#f67300;
    margin-top:20px;
}

.box-reviews .rating-box {
    width:65px;
}

#review_content .tab-content {
    padding-top:0;
}

#review-form .box-content {
    padding:0;
    color:#878787;
}

#review-form .box-content h3 {
    color:#666;
}

#review-form .box-content .form-list label {
    width:200px;
}

#review-form .box-content .form-buttons, #review-form .box-content p.required {
    width:596px;
}

#review-form .input-box {
    width:540px;
}

/*
#review-form .input-box textarea {
 width:100%;
}
#review-form .form-buttons,
#review-form p.required {
 width:100%;
}
*/
#review-form p.required {
 color:#999;
}
#review-form button span {
 background:none;
 margin:0;
 padding:0;
}
#review-form button {
    height:30px;
}
#review-form button span span {
 background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_submit_review.png) 0 0 no-repeat transparent;
 width:103px;
 height:26px;
 text-indent:-999em;
}
#review-form button:hover span span {
 background-position:0 -40px;
}
#review-form button:active span span {
 background-position:0 -80px;
}
/* ======================================================================================= */

/* Product Review ======================================================================== */

.review-product-list .col-main {
	padding-top:0;
}

.product-review {

}

.product-review .product-img-box {
	float:left;
	width:285px;
}

.product-review .product-img-box .product-image {
	display:block;
	margin:0 0 15px;
}

.product-review .details {
	float:right;
	width:400px;
}

.product-review .details .product-name {
	font-size:15px;
	font-weight:bold;
	color:#151515;
	line-height:19px;
	margin:0 0 10px;
}

.product-review .details p.date {
	font-size:12px;
	font-style:italic;
}

.product-review .details p {
	margin:10px 0;
}

.product-review .details .review-summary-table {
	margin:10px 0;
}

.product-review .buttons-set {
	clear:both;
	padding:25px 0 0;
}

.review-product-view .col-main {
	background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_cols.gif) repeat-y -430px 0;
	padding:0;
}

.review-product-view .col-main .page-title {
	margin-left:0;
	margin-right:0;
}

.review-product-view .product-review .product-img-box {
	padding:0 0 20px 20px;
}

.review-product-view .product-review .details {
	width:570px;
	padding:0 20px 20px 0;
}

.review-product-view .product-review .buttons-set {
	border-top:1px solid #d1d1d1;
	background:#fff;
	margin:0;
	padding:15px 20px;
}

.catalog-product-view .product-view-review-form div.box-content {
    padding: 20px 0;
}
.catalog-product-view .product-view-review-form p.review-nologged {
    float: left;
    line-height: 31px;
    font-size: 14px;
}
.catalog-product-view .product-view-review-form .review-nologged-buttons {
    float: left;
    margin-left: 20px;
}
.catalog-product-view .product-view-review-form .review-nologged-buttons span {
    margin: 0 13px;
    font-size: 14px;
}
.catalog-product-view .product-view-review-form button.review-nologged-button {
    text-indent: -9999px;
    border: 0;
    cursor: pointer;
}
.catalog-product-view .product-view-review-form button#review-no-logged-login {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_login.png") 0 0 no-repeat;
    width: 95px;
    height: 31px;
}
.catalog-product-view .product-view-review-form button#review-no-logged-login:hover {
    background-position: 0 -42px;
}
.catalog-product-view .product-view-review-form button#review-no-logged-login:active {
    background-position: 0 -84px;
}
.catalog-product-view .product-view-review-form button#review-no-logged-register {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_register.png") 0 0 no-repeat;
    width: 109px;
    height: 31px;
}
.catalog-product-view .product-view-review-form button#review-no-logged-register:hover {
    background-position: 0 -42px;
}
.catalog-product-view .product-view-review-form button#review-no-logged-register:active {
    background-position: 0 -84px;
}

/* ======================================================================================= */

/* CMS ============================================================================= */

.cms-home .std {
    clear:both;
}

.cms-home .col2-left-layout .col-main,
.cms-index-index .col2-left-layout .col-main {

}

.cms-home .top-callout,
.cms-index-index .top-callout {

}

.cms-home .col1-layout .col-main,
.cms-index-index .col1-layout .col-main {
	padding:0;
}

.cms-index-index .col2-set {

}

.cms-home .col2-set .col-1,
.cms-index-index .col2-set .col-1 {
	width:705px;
}

.cms-home .col2-set .col-2,
.cms-index-index .col2-set .col-2 {
	width:244px;
	border:1px solid #d9d7ca;
	border-left:0;
	margin-left:-244px;
}

.cms-home .col2-set .col-2 img,
.cms-index-index .col2-set .col-2 img {
	display:block;
	margin:6px auto;
}

.cms-home .col1-layout .category-view,
.cms-index-index .col1-layout .category-view {
	margin:0 0 20px;
}

.cms-home .col1-layout .page-title,
.cms-index-index .col1-layout .page-title {
	margin:3px 0 0;
}

.cms-home .col1-layout .products-grid,
.cms-index-index .col1-layout .products-grid {
	margin:0;
	border:1px solid #cbc0b2;
	padding-top:20px;
	padding-bottom:20px;
}

.cms-home .col1-layout .products-list,
.cms-index-index .col1-layout .products-list {
	margin:0;
	border:1px solid #cbc0b2;
	padding-top:20px;
}

.cms-index-index .page-title {
    text-indent:-999em;
    border:0;
    background:none;
    height:0;
    margin:0;
    padding:0;
}

/* HOME ROTATOR BANNERS ------------------------------------- */

#home_rotator_banners {
    height:301px;
    margin-bottom:3px;
    position:relative;
    z-index:3;
}

#home_rotator_split_image {
    background-image: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/media/HP-Family_Cutters-0211M.jpg');
    height:301px;
    width:753px;
}

#home_rotator_split_image a {
    float:left;
    height:301px;
    width:251px;
}

#home_rotator_controls {
    float:right;
    margin:5px 0 0 10px;
}

#home_rotator_controls a {
    background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_home_rotator_controls.png) no-repeat 0 -40px;
    display:block;
    height:16px;
    text-indent:-5000px;
    width:13px;
}

#home_rotator_controls a.pause {
    background-position:0 0;
}

#home_rotator_controls a.pause:hover {
    background-position:0 -20px;
}

#home_rotator_controls a:hover {
    background-position:0 -60px;
}

#home_rotator_pager {
    float:right;
    overflow:auto;
}

#home_rotator_pager a {
    background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_home_rotator_pagers.png) no-repeat;
    color:#fff;
    display:block;
    float:left;
    font-size:14px;
    font-weight:bold;
    height:22px;
    margin:0 4px;
    padding-top:3px;
    text-align:center;
    text-decoration:none;
    width:25px;
}

#home_rotator_pager a:hover {
    background-position:0 -30px;
}

#home_rotator_pager a.activeSlide {
    background-position: 0 bottom;
}

/* HOME CAROUSEL ------------------------------------- */

.infiniteCarousel {
  width: 740px;
  position: relative;
}


/*There appears to be no purpose for this reset! */
/*.category-products {
    padding: 0;
}
*/

.infiniteCarousel .carousel-wrapper {
  width: 660px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  margin: 0 40px;
  position: absolute;
  top: 0;
}

.infiniteCarousel .carousel-wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}
.infiniteCarousel .carousel-wrapper ul ul {
    width:inherit;
    position:static;
}
.infiniteCarousel .products-grid li.item,
.infiniteCarousel .products-grid li.empty {
  display:block;
  float:left;
  height:324px;
  width:135px !important;
  margin: 0px;
  padding: 0px;
  padding-right: 25px;
  padding-left: 10px;
}
.infiniteCarousel .products-grid li img {
    width: 135px !important;
    height: auto !important;
}

.infiniteCarousel .arrow {
  display: block;
  height: 32px;
  width: 35px;
  background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/icn_arrows.png) no-repeat 0 0;
  text-indent: -999em;
  position: absolute;
  top: 63px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 -120px;
  right: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -160px;
}

.infiniteCarousel .forward:active {
  background-position: 0 -200px;
}

.infiniteCarousel .back {
  background-position: 0 0px;
  left: 0;
}

.infiniteCarousel .back:hover {
  background-position: 0 -40px;
}

.infiniteCarousel .back:active {
  background-position: 0 -80px;
}


/* HOME TABS ---------------------------------------------- */

.widget-static-block {
    position: relative;
}

#featured-tabs {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg_border_fadeout.png) no-repeat scroll 0 3px transparent;
    margin-top: 15px;
}

.cms-index-index .collateral-tabs .tab-content {
    padding: 20px 7px 10px 7px;
}
.cms-index-index .collateral-tabs .tab {
    border-top: 1px solid #D5D5D5;
    height: 37px;
    margin: 3px 0 0 0;
    padding: 0;
    width: 126px;
}

.cms-index-index .collateral-tabs .tab.active {
    height: 40px;
    margin: 0;
}

.cms-index-index .collateral-tabs .tab:hover {
    background-color:#dbdbdb;
}

.cms-index-index .collateral-tabs .active:hover,
.cms-index-index .collateral-tabs .active {
    background-color:#fff;
    background-position:0 0 !important;
}

.cms-index-index .collateral-tabs #go_tab {
    border-left:1px solid #D5D5D5;
    border-right:none;
}

.cms-index-index .collateral-tabs #go_tab:hover, .cms-index-index .collateral-tabs #go_tab.active span {
    color:#aec100;
}

.cms-index-index .collateral-tabs #go_tab.active {
    border-right:1px solid #D5D5D5;
}

.cms-index-index .collateral-tabs #studio_tab {
    border-left:none;
    border-right:1px solid #D5D5D5;
}

.cms-index-index .collateral-tabs #studio_tab.active {
    border-left:1px solid #D5D5D5;
}

.cms-index-index .collateral-tabs #studio_tab:hover, .cms-index-index .collateral-tabs #studio_tab.active span {
    color:#23b5d3;
}

.cms-index-index .collateral-tabs .tab {
    display:block;
    font-size:15px;
    line-height:normal;
    padding:0;
    text-align:center;
}

.cms-index-index .collateral-tabs .tab span {
    padding:7px 0 0;
    width:100%;
}

.cms-index-index .collateral-tabs .tab.active span {
    padding:10px 0 0;
}

.cms-index-index .collateral-tabs .tab-container {
    top:40px;
    background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg_border_fadeout.png) no-repeat scroll 100% -50px transparent;
}

.cms-index-index .widget-static-block .home-link-fabric-cutter {
    background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/icn_all.png) right -267px no-repeat transparent;
    font-size:12px;
    font-weight:bold;
    left:280px;
    min-width:260px;
    padding-right:15px;
    position:absolute;
    top:15px;
}

/* END HOME TABS ------- */


.new-product-spotlight {
	border:1px solid #cfcfcf;
	border-top:0;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/callouts/electronics/new_computer_bg.jpg) no-repeat;
	height:519px;
	position:relative;
}

.new-product-spotlight .link {
	position:absolute;
	top:95px;
	left:318px;
}

.new-product-spotlight .more-new-positioning {
	position:absolute;
	top:42px;
	right:70px;
	width:207px;
}

.new-product-spotlight .more-new-positioning h3 {
	margin-bottom:5px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}

.new-product-spotlight .more-new {
	position:relative;
	height:335px;
}

.new-product-spotlight .more-new .arrow-up {
	position:absolute;
	top:0;
	left:0;
	height:20px;
	width:207px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/callouts/electronics/more_new_arrow.gif) no-repeat;
	text-indent:-999em;
}

.new-product-spotlight .more-new .arrow-down {
	position:absolute;
	bottom:0;
	left:0;
	height:20px;
	width:207px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/callouts/electronics/more_new_arrow.gif) no-repeat 0 100%;
	text-indent:-999em;
}

.new-product-spotlight .more-new .content {
	position:absolute;
	top:20px;
	left:0;
	width:205px;
	height:295px;
	border-width:0 1px;
	border-style:solid;
	border-color:#dcdcdc;
	background:#fff;
}

.new-product-spotlight .more-new ol {
	margin:10px 15px;
	padding-left:0;
	list-style-type:none;
}

.new-product-spotlight .more-new .item {
	padding:10px 0 10px 85px;
	border-bottom:1px solid #d2d2d2;
}

.new-product-spotlight .more-new .item.top {
	padding-top:0;
}

.new-product-spotlight .more-new .item.last {
	border-bottom:0;
	padding-bottom:0;
}

.new-product-spotlight .more-new .item img {
	float:left;
	margin-left:-85px;
	position:relative;
}

.new-product-spotlight .more-new a {
	font-weight:bold;
}

.cms-menu {
	padding:15px;
	border-bottom:1px solid #d1d1d1;
	background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_cms-menu.gif) 0 0 repeat-x;
	font-size:12px;
	list-style-position:inside;
}

.col-main .cms-menu {
	float:left;
	width:240px;
	border:1px solid #d1d1d1;
	margin:0 10px 5px 0;
}

.cms-menu li {
	color:#999;
	margin:3px 0;
}

/*.cms-menu li span { color:#444; }*/

.cms-menu li.parent > a,
.cms-menu li.parent > strong {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_cms-menu-arrow-down.gif) 100% 50% no-repeat;
	padding-right:13px;
}

.cms-menu li strong {
	font-size:13px;
	font-weight:bold;
	color:#333;
}

.cms-menu li ul,
.cms-menu li ol {
	padding-left:15px;
	margin-bottom:7px;
	list-style-position:inside;
}

/* CMS Menu Types */

ol.cms-menu.type-1 {
	list-style-type:decimal;
}

ol.cms-menu.type-1 ol {
	list-style-type:decimal;
}

ol.cms-menu.type-a {
	list-style-type:lower-alpha;
}

ol.cms-menu.type-a ol {
	list-style-type:lower-alpha;
}

ol.cms-menu.type-A {
	list-style-type:upper-alpha;
}

ol.cms-menu.type-A ol {
	list-style-type:upper-alpha;
}

ol.cms-menu.type-i {
	list-style-type:lower-roman;
}

ol.cms-menu.type-i ol {
	list-style-type:lower-roman;
}

ol.cms-menu.type-I {
	list-style-type:upper-roman;
}

ol.cms-menu.type-I ol {
	list-style-type:upper-roman;
}

ul.cms-menu.type-circle {
	list-style-type:circle;
}

ul.cms-menu.type-circle ul {
	list-style-type:circle;
}

ul.cms-menu.type-disc {
	list-style-type:disc;
}

ul.cms-menu.type-disc ul {
	list-style-type:disc;
}

ul.cms-menu.type-square {
	list-style-type:square;
}

ul.cms-menu.type-square ul {
	list-style-type:square;
}

/* ======================================================================================= */

/* Content Styles ================================================================= */

.product-name {
    font-size: 16px;
    font-weight: 600;
    color: #333;
    position: relative;
    letter-spacing: 0;
    padding-top: 0;
    padding-bottom: 10px;
}

.product-name a {
	color:#333;
	text-decoration:none;
}

.product-name a:hover {
	color:#333;
	text-decoration:underline;
}

.subcategory-name {
	font-size:14px;
	font-weight:bold;
	color:#333;
	position:relative;
}

.subcategory-name a {
	color:#333;
	text-decoration:none;
}

.subcategory-name a:hover {
	color:#333;
	text-decoration:underline;
}

/* Product Tags */

.tags-list {
	margin:5px 0;
}

.tags-list li {
	display:inline;
	font-size:12px;
}

.tags-list li a {
	text-decoration:none;
	margin:0 2px 0 0;
}

.tags-list li a:hover {
	text-decoration:underline;
}

/* Advanced Search */

.search-summary {
	padding:10px 10px 0;
	margin:10px 0 0;
	font-size:12px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-x 0 0;
}

.search-summary li {
	margin:2px 0;
}

/* Sitemap */

.page-sitemap .links {
	display:block;
	text-align:right;
	margin:0 20px -36px 0;
}

.page-sitemap .links a {
	position:relative;
}

.page-sitemap .sitemap {
	padding:0 20px;
	margin:15px 0;
	font-size:12px;
}

.page-sitemap .sitemap li {
	margin:3px 0;
}

/* ======================================================================================= */

/* Shopping Cart ========================================================================= */

.checkout-cart-index .col-main {
	font-family: 'open sans', sans-serif;
}
.checkout-cart-index .col-main .page-title {
	margin:0;
}
.checkout-cart-index .col-main .page-title h1 {
    font-family: 'open sans', sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #282828;
}
body.checkout-cart-index .product-name {
    padding-bottom: 6px;
}
body.checkout-cart-index .product-info {
    clear: both;
    padding-bottom: 10px;
}
body.checkout-cart-index .product-info .sku,
body.checkout-cart-index .product-info .stock {
    font-size: 13px;
    color: #666;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    font-weight: 300;
    display: inline-block;
}
body.checkout-cart-index .product-info .sku {
    width: 90px;
    font-size: 12px;
}
body.checkout-cart-index .product-info .stock {
    text-transform: lowercase;
}
.cart-empty {
	font-size: 12px;
	margin-top: 15px;
}

.cart {

}

.cart .page-title {
	margin-bottom: 15px !important;
}

.cart .checkout-types {
	float:right;
	text-align:center;
}

.cart .checkout-types .paypal-or {
	margin:0 8px;
	line-height:2.3;
}

.cart .checkout-types fieldset {
	display:inline;
}

.cart .checkout-types button.btn-proceed-checkout {
	background: none;
	height: 42px;
	margin: 0;
	padding: 0;
}

.cart .checkout-types button.btn-proceed-checkout span {
	background: none;
	display: block;
	height: 42px;
	padding: 0;
}

.cart .checkout-types button.btn-proceed-checkout span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_proceed-to-checkout.png) 0 0 no-repeat;
	display: block;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	width: 174px;
}

.cart .checkout-types button.btn-proceed-checkout:hover span span {
	background-position: 0 -53px;
}

.cart .checkout-types button.btn-proceed-checkout:active span span {
	background-position: 0 100%;
}

.cart .title-buttons .checkout-types li {
	float:left;
}

/* Shopping Cart Table */

.item-points-undername {
    margin-top: 0;
}

.item-points-header-earned{
	position: relative;
	/*bottom: 15px;*/
}

.cart-table {
	border: 0px;
	border-collapse: separate;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
}
.cart-table thead {
    background: #f2f2f2;
    color: #282828;
}
.cart-table thead th {
    font-weight: 600;
    font-family: 'open sans', sans-serif;
    font-size: 15px;
    line-height: 60px;
    border: 1px solid #aeaeae;
    border-right: 0;
    vertical-align: middle !important;
}
.cart-table thead th.points span {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-cart-reward-points.png') 0 0 no-repeat;
    display: block;
    margin: 0 auto;
    width: 15px;
    height: 21px;
    margin-top: 6px;
}
.cart-table tbody td {
    border: 1px solid #aeaeae;
    border-right: 0;
    border-top: 0;
}
.cart-table thead th:last-of-type,
.cart-table tbody td:last-of-type {
    border-right: 1px solid #aeaeae;
}
.cart-table thead tr.first th:first-of-type {
    padding-left: 30px
}
.cart-table tbody td.a-left.last { text-align: right !important }

.cart-table tbody td.name { border-left: 0; }
.cart-table td {
    padding-top: 30px !important;
    clear: both;
}
.cart-table tbody td.image {
    padding-top: 10px !important;
}
.cart-table tbody td.image img {
    width: 160px;
    height: 160px;
}
.cart-table .item-actions {
    margin-top: 10px;
}
.cart-table .item-actions a {
    color: #666666;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    margin-right: 15px;
}
.cart-table .item-actions a.link-edit {
    display: none;
}
.cart-table .item-actions a.link-remove {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-cart-delete.png') center left no-repeat;
    padding-left: 20px;
}
.cart-table .item-actions a.link-wishlist {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-cart-add.png') center left no-repeat;
    padding-left: 20px;
}
.cart-table .cart-price {
    text-align: left;
}
.cart-table .cart-price,
.cart-table .last .cart-price {
    font-size: 16px;
    font-weight: 600;
}
.cart-table td.last .cart-price {
    text-align: right;
}
.cart-table input.qty {
    width: 2.5em !important;
    margin-top: 0;
    text-align: center;
    font-size: 15px;
    padding: 0;
    line-height: 40px;
}
.cart-table td.points .item-points-header-earned {
    text-align: center;
    font-size: 14px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 0px;
    font-weight: 400;
    color: #666;
    display: block;
    margin: 0 !important;
}

.continue-shopping-top {
    font-family: 'open sans', sans-serif;
    text-transform: uppercase;
    color: #666;
    margin-bottom: 30px;
    font-size: 15px;
    letter-spacing: 1px
}
.continue-shopping-top a {
    text-decoration: none;
    color: #666;
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-pager-prev.png') center left no-repeat;
    padding-left: 15px;
}
.cart-table .item-msg {
	font-size:10px; bottom: 15px;
}

.cart-table thead th {
	vertical-align:bottom;
}

.cart-table tbody td {
	padding:12px;
}

.cart-table .btn-continue {
	float:left;
	background:none;
	border:none;
}

.cart-table .btn-continue span {
	background:none;
	border:none;
	text-transform:none;
	color:#444;
	text-decoration:underline;
	font-weight:normal;
	padding:0;
}

.cart-table .btn-update {
	float:right;
}

.cart-table .backordered-item strong {
    color: #6d8d24;
}
.cart-table .backordered-item span {
    margin-left: 10px;
}
.cart-table .backordered-item {
    margin-bottom: 18px;
}
.cart-table tfoot { background: transparent; }
.cart-table tfoot td { padding: 15px 0 0 0; }
.cart .data-table button.btn-update span span,
.cart .data-table button.btn-update span,
.cart .data-table button.btn-update {
    background: #FFF;
    color: #b2bb1c;
    text-transform: uppercase;
    text-indent: 0px;
    padding: 0;
    margin: 0;
    font-weight: 600;
    font-family: 'open sans', sans-serif;
    font-size: 14px;
    height: auto;
    width: auto;
    letter-spacing: 1px;
}
.cart .data-table button.btn-update {
    border: 1px solid #b2bb1c;
    padding: 10px 20px;
    width: 275px;
}


.cart .checkout-types button.btn-proceed-checkout span span,
.cart .checkout-types button.btn-proceed-checkout span,
.cart .checkout-types button.btn-proceed-checkout {
    background: #b2bb1c;
    color: #FFF;
    text-transform: uppercase;
    text-indent: 0px;
    padding: 0;
    margin: 0;
    font-weight: 300;
    font-family: 'open sans', sans-serif;
    font-size: 15px;
    height: auto;
    width: auto;
    letter-spacing: 1px;
}
.cart .checkout-types button.btn-proceed-checkout {
    border: 1px solid #b2bb1c;
    padding: 10px 20px 10px 30px;
    width: 275px;
}
.cart .checkout-types button.btn-proceed-checkout span.icon {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-arrow-next-white.png') 0 0 no-repeat;
    display: inline-block;
    width: 16px;
    height: 10px;
    padding: 0; margin: 0 0 0 5px;
}
/* Shopping Cart Collateral boxes */

.cart .cart-collaterals {
	width:650px;
	padding:20px 0 10px;
}

.cart .cross-inside {
}

.cart .cart-collaterals h2 {
	color:#000;
	font-weight:normal;
    margin: 0 0 20px;
    font-size: 15px;
}
.cart .cart-collaterals h2 strong { font-weight: 600; }

.cart .deals {
	float:left;
	width:280px;
	display:inline;
	font-size:12px;
    margin-top: -50px;
}

.cart .deals p,
.cart .deals label {
	margin:0 0 7px;
	display:block;
}

.cart .deals .input-text {
	width:140px;
	height: 18px;
	margin: 3px 10px 3px 0;
	float:left;
}

.cart .giftcard {
	position:relative;
	z-index:1;
}

.cart .giftcard button.check-gc-status {
	background: none;
	border: none;
	clear:both;
	cursor: pointer;
	margin-top: 10px;
	text-align: left!important;
	text-decoration: underline;
}

.cart .giftcard button.check-gc-status:hover {
	color: #f67300;
	text-decoration: none;
}

.cart .giftcard,
.cart .discount {
	margin:0 0 30px 0;
}




.cart .discount button.button span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_apply-coupon.png) 0 0 no-repeat;
}

.cart .discount button.button.cancel-btn, .cart .discount button.button.cancel-btn span {
    height: 34px;
}

.cart .discount button.button.cancel-btn span span {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_cancel-coupon.png) 0 0 no-repeat;
}

.cart .giftcard button.button span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_add-gift-card.png) 0 0 no-repeat;
}

.cart .discount button.button:hover span span,
.cart .giftcard button.button:hover span span {
	background-position: 0 50%;
}

.cart .discount button.button:active span span,
.cart .giftcard button.button:active span span {
	background-position: 0 100%;
}

.cart .discount button.button span span,
.cart .discount button.button span,
.cart .discount button.button,
.cart .giftcard button.button span span,
.cart .giftcard button.button span,
.cart .giftcard button.button {
    background: #FFF;
    color: #b2bb1c;
    text-transform: uppercase;
    text-indent: 0px;
    padding: 0;
    margin: 0;
    font-weight: 400;
    font-family: 'open sans', sans-serif;
    font-size: 14px;
    height: auto;
    width: auto;
    letter-spacing: 1px;
}
.cart .discount button.button,
.cart .giftcard button.button {
    border: 1px solid #b2bb1c;
    padding: 10px 0;
    width: 80px;
}
.cart .discount input,
.cart .giftcard input {
    border: 1px solid #b2bb1c;
    border-right: 0;
    margin: 0 !important;
    height: 40px !important;
    font-size: 15px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    padding: 0 10px;
    width: 178px !important;
}
.cart .cancel-btn {
	margin:5px 30px 0 0;
	clear:left;
}

.cart .shipping {
	float:left;
	margin:-70px 0 0 40px;
	display:inline;
	font-size:12px;
    width: 255px;
    border-left: 1px solid #aeaeae;
    padding-left: 40px;
    padding-top: 20px;
}

.cart .shipping select {
	width:256px;
}

.cart .shipping .input-box {
    border: 1px solid #b2bb1c;
    margin: 0 0 10px 0 !important;
    height: 40px !important;
    font-size: 15px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    padding: 0 10px;
    width: 230px !important;
    float: right;
}
.cart .shipping .input-box input,
.cart .shipping .input-box select {
    height: 40px;
    border-radius: 0;
    font-family: 'open sans', sans-serif;
    font-size: 13px;
    border: 0;
    margin: 0;
    padding: 0;
    color: #777777;
    text-transform: uppercase;
    background: transparent;
    width: 230px;
}
.cart .shipping .input-box select {
    width: 252px;
    margin-left: -11px
}
.cart .shipping .validation-failed {

}

.cart .shipping p {
	margin:0 0 15px;
}

.cart .shipping .buttons-set {
	width:256px;
    margin: 0;
    float: right;

}

.cart .shipping button span span,
.cart .shipping button span,
.cart .shipping button {
    background: #b2bb1c;
    color: #FFF;
    text-transform: uppercase;
    text-indent: 0px;
    padding: 0;
    margin: 0;
    font-weight: 300;
    font-family: 'open sans', sans-serif;
    font-size: 15px;
    height: auto;
    width: auto;
    letter-spacing: 1px;
}
.cart .shipping button {
    border: 1px solid #b2bb1c;
    padding: 10px 20px 10px 30px;
    width: 251px;
}
.cart .shipping button span.icon {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-arrow-next-white.png') 0 0 no-repeat;
    display: inline-block;
    width: 16px;
    height: 10px;
    padding: 0; margin: 0 0 0 5px;
}


.cart .shipping .form-list label {
	float:none;
	width:auto;
	text-align:left;
	padding:0;
}

.cart .shipping .form-list .input-text,
.cart .shipping .form-list select {
	display:block;
	float:none;
}
.cart .shipping .sp-methods {
    margin: 15px 0 15px 0;
    padding: 0;
    width: 251px;
    float: right;
}
.cart .shipping .sp-methods dt {
    text-transform: uppercase;
    margin-bottom: 10px;
}
.cart .shipping .sp-methods li {
    margin: 0 0 10px 0;
    padding: 0;
}
.cart .shipping .sp-methods li label {
    display: block;
    float: right;
    width: 90%;
}

.cart .crosssell {
    float: none;
    min-height: 400px;
    width: 100%;
    padding: 50px 0 0 0;
    margin: 20px 0;
    border: 0;
    /* background: #fff; */
    clear: both;
    overflow: hidden;
    font-family: 'open sans', sans-serif;
    background: #FFF url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg-dashed-separator.png') 0 0 no-repeat;
}

.cart .crosssell h2 {
    font-size: 26px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 20px;
}

.cart .crosssell .item {
	padding:0;
	float:left;
/*  margin:0 20px;*/
    width:170px;
    margin-right: 22px;
    margin-bottom: 30px;
}
.cart .crosssell .item:last-of-type {
    margin-right: 0;
}

.cart .crosssell .product-image {
	float:none;
    display: block;
}
.cart .crosssell .product-image img {
    width: 170px;
    height: 170px;
}

.cart .crosssell .product-shop {
}

.cart .crosssell .product-name,
.cart .crosssell .price-box,
.cart .crosssell p,
.cart .crosssell .add-to-links {
    margin: 0;
}
.cart .crosssell .product-name {
    width: 100%;
    margin-top: 20px;
    padding: 0;
    text-align: left;
    font-size: 14px;
}

.cart .crosssell .add-to-links li {
	margin:0;
}

/* Shopping Cart Totals */

.cart .totals {
    margin-top: 0;
	float:right;
	width:275px;
	padding:0;
	font-size:14px;
}

.cart .totals table {
	width:100%;
    background: #f2f2f2;
    border: 1px solid #aeaeae;
    padding: 0;
    margin:10px 0 10px 0;
    font-size: 14px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 400;
}
.cart .totals table .price {
    font-weight: 600;
}

.cart .totals table th,
.cart .totals table td {
	padding:10px;
}
.cart .totals table tfoot .summary-total td {
	padding:0 0 20px;
}

.cart .totals table tfoot th strong {
	margin:0;
}

.cart .totals table tfoot td .price {
	font-weight:bold;
}

.cart .totals .btn-remove {
	vertical-align:middle;
}

.cart .totals .btn-remove img {
	vertical-align:baseline;
}

.cart .totals .checkout-types li {
	clear:  both;
	float: right;
	margin-bottom: 15px;
	text-align: right;
	width: 100%;
}

.cart .totals .checkout-types li a:hover {
	color: #f67300;
	text-decoration: none;
}

.cart .totals .checkout-types .paypal-or {
	clear:both;
	float: right;
	padding-top:8px;
	line-height:1.0;
	text-align: center;
	font-size:11px;
	width: 145px;
}

/* Options Tool Tip */

.item-options p {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 12px 0 12px;
}

.item-options dt {
	font-weight:bold;
	padding:7px 0 7px;
}

.item-options dd {
	padding-bottom:5px;
}

.truncated {
	cursor:help;
	margin:5px 0 0;
	position:relative;
	z-index:1;
}

.truncated a.dots {
	cursor:help;
}

.truncated a.details {
	cursor:help;
	text-decoration:none;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-x 0 100%;
	color:#514f4f;
}

.truncated .truncated_full_value {

}

.truncated .truncated_full_value .item-options {
	position:absolute;
	top:-99999em;
	left:-99999em;
	z-index:999;
	padding:0;
	width:190px;
	border:1px solid #c8c8c8;
	border-bottom:1px solid #919191;
	background-color:#fff;
}

.truncated .truncated_full_value .item-options dl {
	margin-right:-9px;
	position:relative;
	z-index:9999;
	padding:0px 21px 10px 12px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_truncated.gif) no-repeat 100% 38px;
}

.truncated .show .item-options {
	top:-20px;
	left:50%;
}

.col-left .truncated .show .item-options {
	left:30px;
	top:7px;
}

.col-right .truncated .show .item-options {
	left:-240px;
	top:7px;
}

.top-cart .truncated .show .item-options {
	top:-60px;
	left:-206px;
}

.block-cart .truncated .show .item-options {
	top:-60px;
	left:-206px;
}

/* Item options in the cart */

.data-table .item-options dt {
	padding:3px 0 0 10px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_bulletsm.gif) 0 .8em no-repeat;
}

.data-table .item-options dd {
	padding:0 0 3px 10px;
}

.data-table .item-options dd .price {
	font-weight:bold;
	margin-left:5px;
}



.cart .page-title .checkout-types{display: none;}

/* ======================================================================================= */

/* Checkout ============================================================================== */

/* One Page */

.checkout-onepage-index .col-main {}
.opc-wrapper {}
.opc-wrapper .page-title {}
.opc-wrapper .page-title .callout {
	display: none;
}

/*.checkout-onepage-index #newFooterBody .newFooterHelp {
	width:100%;
}
.checkout-onepage-index .footerContactInfo,
.checkout-onepage-index .footerContactLinks {
	float:left;
}
.checkout-onepage-index .footerContactLinks{width:720px;}
.checkout-onepage-index .footerContactLinks p br{display: none;}


.checkout-onepage-index .newFooterHelp .footerContactInfo {
	margin:0 30px 0 0;
}
.checkout-onepage-index .newFooterHelp .footerContactInfo h5 {
	font-size:13px;
	line-height:16px;
	padding:5px 0 0;
}
.checkout-onepage-index .newFooterHelp .footerContactLinks p {
	font-size:14px;
	line-height:35px;
}

.checkout-onepage-index .newFooterHelp .footerContactLinks p a{margin-right:15px;}
*/
/* Block: Checkout Progress */

.opc-progress-container {
	float:left;
	width:160px;
}

.opc-progress-container .opc-block-progress {
	background:#fff;
}

.opc-progress-container .opc-block-progress .block-title {
	background:none;
	border:0;
	border-bottom:1px solid #cfcfcf;
	padding: 0 0 3px 0;
}

.opc-progress-container .opc-block-progress .block-title strong {
	font:18px/1.1 Arial, Helvetica, sans-serif;
	padding:0;
	color:#111;
}

.opc-progress-container .opc-block-progress .block-content {
	padding:10px 0;
}

.opc-progress-container .opc-block-progress dt {
	font-weight:bold;
	margin:2px 0 8px;
}

.opc-progress-container .opc-block-progress dt.complete {
	font-weight:bold;
	margin:2px 0 4px;
}

.opc-progress-container .opc-block-progress dt.complete a {
	font-weight:normal;
	text-transform:lowercase;
}

.opc-progress-container .opc-block-progress dd.complete {
	margin:5px 0 8px;
	padding:5px;
}

.opc {
	float:right;
	width:755px;
}

.opc li.section {
	position:relative;
}

.opc .step-title {
	margin:0 0 1px;
}

.opc .step-title .number {
	display:none;
}

.opc .step-title h2 {
	background-color:#e6e6e6;
	color:#686868;
	font-size:11px;
	line-height:22px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0 14px;
}

.opc .allow .step-title {

}

.opc .allow .step-title h2 {
	background-color:#656565;
	color:#fff;
	cursor:pointer;
}

.opc .active {

}

.opc .active .step-title {
	margin:0 0 0;
	padding:0 0 0 0;
}

.opc .active .step-title h2 {
	color:#fff;
	cursor:default;
}

.opc .step {
	font-size: 12px;
	padding:15px 15px 30px;
	min-height:300px;
}

.opc .step .tool-tip {
	right:10px;
}

.opc .order-review {

}

/* Steps */

.opc .form-alt .input-box {
	width:695px;
}

.opc .form-alt .input-box select {
	width:725px;
}

#opc-login .step-title {
	display: none;
}

#checkout-step-login {
	height:auto !important;
	min-height:0 !important;
	padding:0;
}

#checkout-step-login .col2-set {
	padding: 0 15px 30px;
	background:#fcfcfc url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_cols.gif) repeat-y 195px 0;
	height:auto !important;
	min-height:0 !important;
}

#checkout-step-login .login-only {
	background-image:none;
}

#checkout-step-login h4 {
	color: #404040;
	font: bold 16px helvetica, arial, sans-serif;
	margin:0 0 15px;
}

#checkout-step-login .col2-set .col-1 {
	width: 345px;
}

#checkout-step-login .col2-set .col-1 button.button,
#checkout-step-login .col2-set .col-2 button.button,
#checkout-step-login .col2-set .col-1 button.button span,
#checkout-step-login .col2-set .col-2 button.button span {
	background: none;
	display: block;
	height: 32px;
	padding: 0;
}
#checkout-step-login .col2-set .col-1 button.button span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_login.png) 0 0 no-repeat;
	text-indent: -9999px;
	width: 95px;
}

#checkout-step-login .col2-set .col-1 button.button:hover span span,
#checkout-step-login .col2-set .col-2 button.button:hover span span {
	background-position: 0 50%;
}

#checkout-step-login .col2-set .col-1 button.button:active span span,
#checkout-step-login .col2-set .col-2 button.button:active span span {
	background-position: 0 100%;
}

#checkout-step-login .col2-set .col-2 {
	width:345px;
}

#checkout-step-login .col2-set .col-2 button.button span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_login-continue.png) 0 0 no-repeat;
	text-indent: -9999px;
	width: 95px;
}

#checkout-step-login .col2-set .col-2 .radio {
	margin-right:5px;
}

#checkout-step-login .col2-set .col-2 li {
	padding-left:10px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_bulletsm.gif) no-repeat 0 0.5em;
}

#checkout-step-login .col2-set .col-2 .form-list li {
	background:none;
	padding-left:0;
}

#checkout-step-login .form-list label,
#checkout-step-login .form-list .label {
	width:90px;
}

#checkout-step-login .btn-only {
	padding:0;
	text-align:left;
	width: 320px;
}

#checkout-step-login .btn-only .button {
	float:right;
}

#checkout-step-login p {
	margin:0 0 15px;
}

#checkout-step-login .form-list p {
	padding-left:105px;
	margin:0;
}

#checkout-step-login .form-list .input-text {
	width:210px;
}

#review-buttons-container .btn-checkout span span{
	background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_submit_order.png") no-repeat scroll 0 0 transparent;
}
#review-buttons-container .btn-checkout:hover span span {
	background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_submit_order.png") no-repeat scroll 0 -40px transparent;
}

#review-buttons-container  #update_order span span{
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_update_order.jpg") no-repeat scroll 0 0 transparent;
    width: 104px;
    padding: 0;
}
#review-buttons-container  #update_order:hover span span{background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_update_order.jpg") no-repeat scroll 0 -70px transparent;}

.opc .buttons-set
.opc .form-buttons {
	width:auto;
	text-align:right;
}

.opc .buttons-set p.back-link {
	text-align:left;
}

.opc .form-buttons {
	width:auto;
	text-align:right;
}

.opc .buttons-set .button,
.opc .form-buttons .button {
	float:right;
	margin:0;
}

.opc .buttons-set button.button,
.opc .buttons-set button.button span {
	background: none;
	display: block;
	height: 32px;
	padding: 0;
}

.opc .buttons-set button.button span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_login-continue.png) 0 0 no-repeat;
	text-indent: -9999px;
	width: 95px;
}

.opc .buttons-set button.button:hover span span {
	background-position: 0 -42px;
}

.opc .buttons-set button.button:active span span {
	background-position: 0 -84px;
}

.opc p.required {
	text-align:right;
	width:auto;
	padding-left:0;
}

.checkout-onepage-payment-additional-customerbalance {
	margin-bottom:5px;
}

.checkout-onepage-payment-additional-customerbalance .checkbox {
	margin-left:0;
}

/*
#checkout-step-shipping_method .buttons-set,
#opc-payment .buttons-set { width:521px; margin-top:10px; margin-bottom:0; }
#checkout-step-shipping_method .buttons-set .back-link,
#opc-payment .buttons-set .back-link { width:245px; padding-right:15px; float:left; text-align:right; }
#checkout-step-shipping_method .buttons-set .back-link a,
#opc-payment .buttons-set .back-link a { display:inline; float:none; }
#checkout-step-shipping_method p.required,
#opc-payment p.required { padding:0 0 0 260px; }
#opc-payment p.note { padding:10px 0; font-size:11px; }
*/

#checkout-step-review {
	padding:0;
}

#checkout-step-review .data-table {
	border:0;
	font-size:12px;
}

#checkout-step-review .data-table .item-options {
	font-size:11px;
}

#checkout-step-review .data-table thead th {
	vertical-align:bottom;
	font-size:11px;
}

#checkout-step-review .data-table .product-name {
	font-size:12px;
}

#checkout-step-review .data-table tfoot tr.last strong {
	font-size:14px;
}

#checkout-step-review .data-table .btn-remove {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:middle;
}

#checkout-step-review .buttons-set {
	padding:15px 20px;
	margin:0;
}

.opc .checkout-agreements {
	margin:20px;
}

/* Multiple Addresses Checkout */

.checkout-progress,
.checkout-progress li.first span,
.checkout-progress li.last span {
	background-image:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_crumbs.gif);
	background-repeat:no-repeat;
}

.checkout-progress {
	padding:0 0 0 0;
	border-bottom:1px solid #cfcfcf;
	background-color:#ededed;
	text-align:center;
	margin:-21px -21px 5px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	width:940px;
	position:relative;
	z-index:2;
}

.checkout-progress li {
	float:left;
	width:20%;
	text-align:center;
	color:#888;
	line-height:20px;
}

.checkout-progress li span {
	display:block;
	text-align:center;
	border-right:1px solid #cfcfcf;
}

.checkout-progress li.first span {
	background-position:0 0;
}

.checkout-progress li.last span {
	background-position:100% 0;
	border:0;
}

.checkout-progress li.active span {
	color:#fff;
	background-color:#d12c01;
}

.multiple-checkout {
	position:relative;
	z-index:1;
}

.multiple-checkout .data-table thead th {
	vertical-align:bottom;
}

.multiple-checkout .col3-set .actions {
	border:1px solid #e4e4e4;
	padding:3px 9px 4px;
	float:left;
}

.multiple-checkout .col3-set address {
	padding:10px;
	clear:both;
}

.multiple-checkout .col3-set,
.multiple-checkout .col2-set {
	margin:0 0 15px;
}

.multiple-checkout .buttons-set {
	padding:15px 0;
	clear:both;
	width:auto;
}

.multiple-checkout .buttons-set .button {
	float:right;
}

.multiple-checkout .tool-tip {
	top:50%;
	margin-top:-120px;
	right:10px;
}

.multiple-checkout .grand-total {
	font-weight:normal;
	font-size:18px;
	color:#cd3800;
	text-align:right;
	display:block;
	margin:10px 0 15px;
}

.multiple-checkout .grand-total .price-label {
	font-weight:normal;
}

.multiple-checkout .grand-total .price {
	font-weight:bold;
}

.multiple-checkout .sp-methods {
	font-size:12px;
}

.multiple-checkout .checkout-multishipping-payment-customerbalance {
	font-size:12px;
	margin-bottom:7px;
}

/* Step 4 */

.checkout-multishipping-overview .data-table .btn-remove {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:middle;
}

/********** < Common Checkout Styles */

/* Shipping and Payment methods */

.sp-methods dt {
	font-weight:bold;
	margin-bottom:5px;
}

.sp-methods dd {
	margin:0 0 7px;
}

.sp-methods dd li {
	margin:5px 0;
}

.sp-methods p.paypal-preorder-message {
    font-weight: normal;
}

.sp-methods .price {
	font-weight:bold;
}

.sp-methods .form-list {
	padding-left:20px;
	margin:15px 0;
}

.sp-methods .form-list .input-text {
	width:250px;
}

.sp-methods .form-list select {
	width:256px;
}

.sp-methods .form-list label {
	width:155px;
}

.sp-methods select.month {
	width:150px;
	margin-right:10px;
}

.sp-methods select.year {
	width:96px;
}

.sp-methods input.cvv {
	width:3em !important;
}

.sp-methods .input-box {
	line-height:21px;
}

.sp-methods .radio,
.sp-methods .checkbox {

}

.sp-methods .v-fix .validation-advice {
	margin-right:-250px;
	position:relative;
	z-index:1;
	width:250px;
}

.sp-methods .adv-container {
	padding-left:170px;
}

.sp-methods .centinel-logos a {
	margin-right:3px;
}

.sp-methods .centinel-logos img {
	vertical-align:middle;
}

.checkmo-list li {
	margin:0 0 4px;
}

.checkmo-list label {
	padding-top:0;
}

.checkmo-list address {
	float:left;
}

.please-wait {
	position:absolute;
	z-index:99;
	top:50%;
	left:50%;
	margin:-34px 0 0 -90px;
	border:5px solid #f3b66f;
	font-size:12px;
	color:#f18200;
	font-weight:bold;
	background:#fff;
	padding:20px;
	white-space:nowrap;
}

.cvv-what-is-this {
	cursor:help;
	margin-left:5px;
}

/* Payment Bridge */

.pbridge-reload {
	display:block;
	text-align:right;
}

.pbridge-reload a {
	color:#1e75b4;
	font-size:11px;
}

/* Tooltip */

.tool-tip {
	border:1px solid #ddd;
	background-color:#f6f6f6;
	padding:5px;
	position:absolute;
	z-index:9999;
}

.tool-tip .btn-close {
	text-align:right;
}

.tool-tip .tool-tip-content {
	padding:5px;
}

/* Gift Messages */

.add-gift-message {
	padding:20px 0;
}

.add-gift-message h3 {
	font-size:16px;
	font-weight:normal;
	color:#000;
	line-height:19px;
	margin:0 0 10px;
}

.add-gift-message p {
	margin:10px 0;
}

.gift-message-form {
	border:1px solid #d1d1d1;
	background:#f5f5f5 url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_block.gif) repeat-x 0 0;
}

.gift-message-form .fieldset {
	padding:10px 0 10px;
}

.gift-message-form .fieldset .input-text,
.gift-message-form .fieldset textarea {
	width:200px;
}

.gift-message-form .fieldset textarea {
	width:200px;
	height:8em;
}

.gift-message-form .inner-box {
	padding:0;
	height:300px;
	overflow:auto;
}

.gift-message-form .inner-box h5,
.gift-message-form .inner-box h4 {
	font:14px/1.25 Arial, Helvetica, sans-serif;
	padding:0 20px;
	color:#222;
	margin:17px 0;
}

.gift-message-form .inner-box p {
	margin:10px 0;
	padding:0 20px;
}

.gift-message-form .gift-item {
	padding:5px 0 0;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-x 0 100%;
}

.gift-message-form .gift-item .number {
	padding:5px 20px 5px;
	margin-bottom:0;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-x 0 100%;
	color:#adadad;
	font-weight:bold;
}

.gift-message-form .gift-item .product-img-box {
	float:left;
	width:150px;
	margin-right:15px;
}

.gift-message-form .gift-item .product-image {
	text-align:center;
	margin:20px;
}

.gift-message-form .gift-item .product-name {
	font-size:12px;
	margin:20px 0 5px;
	text-align:center;
}

.gift-message-form .gift-item .fieldset {
	float:left;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-y 0 0;
	padding:20px 0 10px 10px;
	margin:0;
}

.gift-message-form .gift-item .fieldset label {
	width:80px;
}

.gift-message-link {
	display:block;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_collapse.gif) 0 4px no-repeat;
	padding-left:20px;
}

.gift-message-link.expanded {
	background-position:0 -53px;
}

.gift-message-row {

}

.gift-message-row .btn-close {
	float:right;
	width:13px;
	height:12px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/gift-message-close.gif) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
}

.gift-message dt strong {
	font-weight:bold;
}

/* Checkout Agreements */

.checkout-agreements {

}

.checkout-agreements li {
	margin:10px 0;
}

.checkout-agreements .agreement-content {
	border:1px solid #d8cea8;
	font-size:11px;
	background-color:#fffdef;
	padding:15px;
	height:10em;
	overflow:auto;
}

.checkout-agreements .agree {
	padding:10px 0;
	font-size:12px;
	font-weight:bold;
}

.checkout-agreements .agree .checkbox {
	margin-right:5px;
}

/* Centinel */

.centinel {
	margin:10px 0;
}

.centinel p {
	margin:0 0 10px;
}

.centinel .authentication {
	border:1px solid #ddd;
	background:#fff;
}

.centinel .authentication iframe {
	width:99%;
	height:400px;
	background:transparent !important;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
}

.opc .centinel {
	margin:0;
	padding:20px;
}

/* Checkout Success */

.checkout-onepage-success .col-main {
	font-size:12px;
}

.checkout-onepage-success .col-main p {
	margin:0 0 10px;
}

.checkout-onepage-success .col-main p.downloadable-pattern {
    font-size: 16px;
    margin: 0 0 20px;
}
.checkout-onepage-success .col-main p.downloadable-pattern a {
    font-weight: bold;
}

.checkout-onepage-success button.button {
	background: none;
	height: 27px;
	padding: 0;
}

.checkout-onepage-success button.button span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_account-header-cap.png) 100% 0 no-repeat;
	display: block;
	height: 27px;
	padding: 0;
}

.checkout-onepage-success button.button span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_account-header.png) 0 0 no-repeat;
	color: #fff;
	font: bold 12px/26px helvetica, arial, sans-serif;
	padding: 0 10px;
	text-transform: none;
}

.checkout-onepage-success button.button:hover span {
	background-position: 100% 50%;
}

.checkout-onepage-success button.button:hover span span {
	background-position: 0 50%;
}

.checkout-onepage-success button.button:active span {
	background-position: 100% 100%;
}

.checkout-onepage-success button.button:active span span {
	background-position: 0 100%;
	line-height: 29px;
}

.checkout-onepage-success .helpful-links {
    margin-top: 40px;
}
.checkout-onepage-success .helpful-links h2,
.checkout-onepage-success .helpful-links h3 {
    font-weight: bold;
    font-size: 16px;
}
.checkout-onepage-success .helpful-links h3.link {
    margin: 10px 0 0 45px;
}
.checkout-onepage-success .helpful-links ul.list-without-style {
    margin-left: 45px;
}
.checkout-onepage-success .helpful-links ul.list-with-disc {
    list-style-type: disc;
    margin-left: 85px;
    font-size: 12px;
}
.checkout-onepage-success .helpful-links ul.list-with-disc li {
    line-height: 30px;
}
.checkout-onepage-success .helpful-links ul li {
    line-height: 40px;
}

/********** Common Checkout Styles > */

/* ======================================================================================= */

/* Invitation page ======================================================================= */

#invitationForm p.required {
	padding-bottom:20px;
}

/* Compare popup ========================================================================= */
.catalog-product-compare-index {
    background:#fff;
    color:#878787;
    padding:20px 40px 40px;
}
.catalog-product-compare-index .page-title h1 {
    color:#f67300
}

.catalog-product-compare-index tr.last a,
.catalog-product-compare-index tr.first a {

}

.catalog-product-compare-index tr.last p,
.catalog-product-compare-index tr.first p {
	margin:10px 0;
}

.catalog-product-compare-index tr.first .product-name a {
	color:#333;
}

.catalog-product-compare-index .data-table td,
.catalog-product-compare-index .data-table th {
	border:none;
}
.catalog-product-compare-index .data-table td {
    border-bottom:1px dashed #e5e5e5;
}

.catalog-product-compare-index .data-table tr.even,
.catalog-product-compare-index .data-table td.label,
.catalog-product-compare-index .data-table th.label {
    background:none;
}
.catalog-product-compare-index .data-table td {
    padding:20px 20px 20px 0;
    margin:10px 0;
}
.catalog-product-compare-index .data-table th {
    padding:20px 15px;
    color:#f67300;
}
.catalog-product-compare-index .price-box .regular-price,
.catalog-product-compare-index .price-box  .special-price {
    color:#2d2d2d;
	font-size:26px;
}

.catalog-product-compare-index tr.first .price-box p,
.catalog-product-compare-index tr.last .price-box p {
    margin:0;
}

.catalog-product-compare-index .buttons-set button span {
    background:none;
}
.catalog-product-compare-index .buttons-set button span span {
    background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_close_window.png) 0 0 no-repeat transparent;
    height:26px;
    width:103px;
    text-indent:-999em;
}
.catalog-product-compare-index .buttons-set button:hover span span {
    background-position:0 -40px;
}
.catalog-product-compare-index .buttons-set button:active span span {
    background-position:0 -80px;
}

.catalog-product-compare-index .product-name span.product-new {
    background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_product_new.png);
    display:block;
    height:26px;
    text-indent:-9999px;
    width:37px;
	position: absolute;
	top: -20px;
	left: -20px;
}
/* Account Login/Create Pages ============================================================ */

.my-account {

}

.my-account button.button {
	background: none;
	display: block;
	height: 32px;
	padding: 0;
}

.my-account button.button span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_account-action-cap.png) 100% 0 no-repeat;
	display: block;
	height: 32px;
	padding: 0;
}

.my-account button.button span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_account-action.png) 0 0 no-repeat;
	color: #fff;
	font: bold 15px/30px helvetica, arial, sans-serif;
	padding: 0 15px;
	text-indent: 0;
	text-transform: none;
}

.my-account .title-buttons button.button span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_account-header-cap.png) 100% 0 no-repeat;
	display: block;
	height: 27px;
	padding: 0;
}

.my-account .title-buttons button.button span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_account-header.png) 0 0 no-repeat;
	color: #fff;
	font: bold 12px/26px helvetica, arial, sans-serif;
	padding: 0 15px;
	text-transform: none;
}

.my-account button.button:hover span {
	background-position: 100% 50%;
}

.my-account button.button:hover span span {
	background-position: 0 50%;
}

.my-account button.button:active span {
	background-position: 100% 100%;
}

.my-account button.button:active span span {
	background-position: 0 100%;
	line-height: 32px;
}

.my-account .title-buttons button.button {
	background: none;
	display: block;
	float: right;
	height: 27px;
	padding: 0;
}

.my-account .title-buttons button.button:active span span {
	line-height: 28px;
}

.account-login {
	position:relative;
	font: normal 12px/1.5em helvetica, arial, sans-serif;
}
body.customer-account-login .retailers-link {
    padding-top:60px;
    font-size:15px;
}
body.customer-account-login .retailers-link label {
    display: block;
    font-weight: 600;
}
body.customer-account-login .retailers-link a {
    background: #b2bb1c;
    color: #FFF;
    text-transform: uppercase;
    text-indent: 0;
    margin: 5px 0 0 0;
    font-weight: 300;
    font-family: 'open sans', sans-serif;
    font-size: 15px;
    height: auto;
    width: auto;
    letter-spacing: 1px;
    border: 1px solid #b2bb1c;
    padding: 10px 20px 10px 20px;
    display: inline-block;
    text-decoration: none;
}
body.customer-account-login .retailers-link a:hover {
    background: #FFF;
    color: #b2bb1c;
}

.login-only {
	background:none;
}

.login-only .registered-users {
	float:none;
	margin:0 auto;
}

.account-login .new-users,
.account-login .registered-users {
	min-height: 200px;
	margin: 0 42px;
	padding: 30px 0 40px;
	position: relative;
	width: 380px;
}

.account-login .buttons-set,
.account-login .btn-only {
	border-top: 1px solid #cecece;
	bottom: 0;
	margin: 0;
	padding: 15px 0 0;
	position: absolute;
	right: 0;
	width: 100%;
}

.account-login .registered-users button.button {
	background: none;
	display: block;
	height: 32px;
	padding: 0;
}

.account-login .registered-users button.button span {
	background: none;
	display: block;
	height: 32px;
	padding: 0;
}

.account-login .registered-users button.button span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_login.png) 0 0 no-repeat;
	text-indent: -9999px;
	width: 95px;
}

.account-login .registered-users button.button:hover span span {
	background-position: 0 50%;
}

.account-login .registered-users button.button:active span span {
	background-position: 0 100%;
}

.account-login .new-users button.button {
	background: none;
	display: block;
	height: 32px;
	padding: 0;
}

.account-login .new-users button.button span {
	background: none;
	display: block;
	height: 32px;
	padding: 0;
}

.account-login .new-users button.button span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_register.png) 0 0 no-repeat;
	text-indent: -9999px;
	width: 109px;
}

.account-login .new-users button.button:hover span span {
	background-position: 0 50%;
}

.account-login .new-users button.button:active span span {
	background-position: 0 100%;
}

.account-login .registered-users p {
	margin-bottom:1.5em;
}

.account-login .spacer {
	position:absolute;
	top:100%;
	left:447px;
	margin-top:-1px;
	width:16px;
	height:3px;
	font-size:0;
	line-height:0;
	background:#fff;
	overflow:hidden;
}

.account-login .fieldset {
	margin:0;
}

.account-login .fieldset h2 {
	border-bottom: 1px solid #cecece;
	color: #404040;
	font: bold 16px helvetica, sans-serif;
	margin-bottom: 15px;
	padding-bottom: 3px;
}

.account-login .form-list label,
.account-login .form-list span.label {
	width:98px;
}

.account-login p.required {
	padding-left:113px;
	width:230px;
	text-align:right;
}

.account-login .btn-only a {
	float:left;
	white-space:nowrap;
}

.account-login .form-list input.input-text {
	width:224px;
}

.account-login .form-list p {
	padding:0 0 0 110px;
}

.account-create {

}

.account-create button.button {
	background: none;
	display: block;
	height: 32px;
	padding: 0;
}

.account-create button.button span {
	background: none;
	display: block;
	height: 32px;
	padding: 0;
}

.account-create button.button span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_submit.png) 0 0 no-repeat;
	text-indent: -9999px;
	width: 95px;
}

.account-create button.button:hover span span {
	background-position: 0 50%;
}

.account-create button.button:active span span {
	background-position: 0 100%;
}



/* My Account ============================================================================= */

/********** < Dashboard */

.dashboard {

}

.dashboard .welcome-msg,
.dashboard .col2-set,
.dashboard .recent-orders {
	padding:0 0 20px;
}

.dashboard .welcome-msg {
	padding: 0 0 20px 0;
}

/* Block: Tags */

.dashboard .tags {
	padding:0 0 20px;
}

.dashboard .tags p {
	display:inline;
}

.dashboard .tags .product-name {
	margin:0 0 3px;
	font-size:11px;
	line-height:17px;
}

.dashboard .tags li {
	margin:0 0 8px;
}

.dashboard .tags .number {
	float:left;
	border:1px solid #ddd;
	text-align:center;
	line-height:17px;
	width:15px;
	margin-right:-20px;
}

.dashboard .tags .details {
	margin-left:25px;
}

/* Block: Reviews */

.dashboard .reviews {
	padding:0 0 20px;
}

.dashboard .reviews .product-name {
	margin:0 0 3px;
	font-size:11px;
	line-height:17px;
}

.dashboard .reviews p {
	float:left;
	margin-right:5px;
}

.dashboard .reviews li {
	margin:0 0 5px;
}

.dashboard .reviews .number {
	float:left;
	border:1px solid #ddd;
	text-align:center;
	line-height:17px;
	width:15px;
	margin-right:-20px;
}

.dashboard .reviews .details {
	margin-left:25px;
}

/********** Dashboard > */

/* Adress Book */

.addresses-list .box-content {
	font-size:12px;
}

.addresses-list .col-2 li {
	padding:0 0 10px;
}

.addresses-list .col-2 li .actions {
	border:1px solid #e4e4e4;
	padding:3px 9px 4px;
	float:left;
}

.addresses-list .col-2 li address {
	padding:10px;
	clear:both;
}

/* Order View */

.order-page {

}

.order-page .order-date {
	margin:0 0 20px;
	color:#6c6c6c;
	font-size:11px;
}

.order-page .col2-set {
	padding-bottom:20px;
}

.order-details .link-print {
	background:none;
	padding:0;
}

.order-details .order-additional,
.order-details .data-table {
	margin-bottom:20px;
}

.order-details .order-additional dt {
	font-weight:bold;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-x 0 100%;
	padding:0 0 5px;
	margin:0 0 5px;
}

.order-details .order-additional dd {
	padding:10px;
	margin:0 0 10px;
}

.order-details dl.gift-message {
	margin:0 20px;
}

.order-details .gift-message dt {
	margin:1px 0;
	padding:2px 10px;
	background:#e6e6e6;
}

.order-details .gift-message dd {
	border:1px solid #c7c7c7;
	background:#fff;
	padding:10px;
	margin:0 0 10px;
}

.order-links {
	margin:0 0 10px;
	text-align:right;
	padding-bottom:5px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-x 0 100%;
	text-align:right;
}

.order-info {
	margin-bottom:5px;
	border-bottom:1px solid #c4c4c4;
}

.order-info dt {
	padding:6px 20px 0 10px;
	color:#6c6c6c;
	float:left;
}

.order-info dd {
	float:left;
}

.order-info ul {
	float:left;
}

.order-info li {
	float:left;
	position:relative;
	z-index:2;
	margin-right:3px;
	background:#dedede url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_collateral-tabs.gif) no-repeat 0 -39px;
	color:#222;
	padding:0 0 0 17px;
	font-size:12px;
}

.order-info li strong,
.order-info li a {
	text-decoration:none;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_collateral-tabs.gif) no-repeat 100% -39px;
	padding:0 17px 0 0;
	line-height:24px;
	float:left;
}

.order-info li.current {
	margin-bottom:-1px;
	color:#000;
	font-weight:bold;
	z-index:3;
	border-bottom:0;
	background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_collateral-tabs.gif) 0 0 no-repeat;
}

.order-info li.current strong {
	background-position:100% 0;
	padding-bottom:1px;
}

.order-info dt {
	font-weight:bold;
}

/* Manage Newsletter Subscription */

.newsletter-manage-index .form-buttons .button {
	float:left;
	margin:0;
}

/* Wishlist */

.my-wishlist textarea {
	width:99%;
	height:10em;
}

#wishlist-table .price-box {
	margin:3px 0;
}

#wishlist-table button.btn-cart {
	margin:3px 0;
}
#wishlist-table p {
    margin: 0;
}
#wishlist-table .customer-wishlist-item-cart {
    text-align: center;
}

/* Store credit */

.storecredit .account-balance {
	margin:0 0 20px;
	padding:0 0 10px;
	font-size:12px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_dots.gif) repeat-x 0 100%;
}

.storecredit .account-balance .price {
	font-weight:bold;
}

.giftcard-redeem {
	padding-bottom:20px;
}

.giftcard-redeem .input-box {
	margin-right:5px;
}

/* Gift card */

.giftcardaccount {
	position:relative;
	z-index:1;
	padding-top:1px;
}

.giftcardaccount p {
	margin:15px 0;
	font-size:12px;
}

.giftcardaccount .fieldset {
	margin:0;
}

.giftcardaccount .btn-only {
	margin:0 0 15px;
}

/* Gift Card Status Check */

.giftcard-status .gift-card-info,
.giftcard-status p.error-msg,
.giftcardaccount #giftcard_balance_lookup .gift-card-info,
.giftcardaccount #giftcard_balance_lookup p.error-msg {
	margin:10px 0 20px;
}

.gift-card-info {
	margin:10px 0;
	padding:10px 10px 5px;
	border:1px dashed #d9d9d9;
	background:#fcf7f5;
}

.gift-card-info p {
	font-size:12px;
	margin:0 0 5px;
}

.gift-card-info .giftcard-number {
	font-weight:bold;
}

.gift-card-info .form-list label {

}

.gift-card-info .btn-only {
	padding-left:0;
}

#gc-please-wait {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity:0.8;
	opacity:0.8;
}

/* Print Pages */

.page-print .print-head {

}

.page-print .print-head img {
	float:left;
}

.page-print .print-head address {
	float:left;
	margin-left:15px;
}

.page-print h2.h2 {
	margin:15px 0 10px;
}

.page-print .col2-set {
	margin:10px 0 20px;
}

/* Price Rewrites */

.page-print .gift-message-link {
	display:none;
}

.page-print .price-excl-tax,
.page-print .price-incl-tax {
	display:block;
	white-space:nowrap;
}

.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price {
	display:inline;
}

/* Tagged products */

.my-tag-edit {
	float:left;
}

.my-tag-edit .btn-remove {
	float:right;
	margin:-3px 0 0 5px;
	position:relative;
}

#my-tags-table .price-box {
	margin:5px 0;
}

#my-tags-table .last {
	text-align:center;
}

#my-tags-table .last p {
	margin:10px 0;
}

/* Reward Points */

.my-rewards .box {
	margin:0 0 30px;
}

.my-rewards .info-box .box-title {
	margin:10px 10px;
}

.my-rewards .info-box .box-content {
	padding:0 10px 10px;
}

.my-rewards p.error {
	display:inline;
	color:#d91a00;
}

.my-rewards dl {
	font-size:12px;
}

.my-rewards dl dt {
	font-weight:bold;
	font-size:13px;
	margin-top:10px;
}

.my-rewards dl dt span {
	color:#d12c01;
}

.my-rewards dl dd.last {
	margin:7px 0 0;
}

.my-rewards .form-list label {
	width:auto;
}

.my-rewards .form-list .control .input-box {
	position:static;
	margin:0 5px 0 0;
}

.my-rewards .data-table small {
	display:block;
	font-size:1em;
	color:#808080;
}

/* Billing Agreements */

.billing-agreements .info-box {
	margin:15px 0;
}

.billing-agreements .info-box p {
	margin:0 0 9px;
}

.billing-agreements .form-list li button.button {
	float:left;
	margin-left:10px;
}

/* Gift Registry Functionality */

.btn-gift-registry {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/i_gift-registry3.gif) 0 0 no-repeat;
	padding:3px 0 0 33px;
	text-align:left;
}

.btn-gift-registry .input-box {
	margin:0 0 7px;
}

.btn-gift-registry select {
	width:100%;
}

.gift-registry-name {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/i_gift-registry2.gif) 0 0 no-repeat;
	margin:3px 0 0;
	padding:0 0 0 20px;
	line-height:18px;
}

/* Block: Gift Registry Search */

.sidebar .block-gr-search .form-alt .input-box {
	width:148px;
	margin:3px 0 0;
	padding:0;
}

.sidebar .block-gr-search .form-alt input.input-text {
	width:142px;
}

.sidebar .block-gr-search .form-alt select {
	width:148px;
}

.block-gr-search p.note {
	margin:0 0 3px;
	text-align:right;
	color:#f15c22;
}

/* ======================================================================================= */

/* Footer ================================================================================ */

.footer-before-container {
	margin:0 0 3px;
	text-align:center;
}

.form-subscribe {
	float:left;
	width:160px;
}

.form-subscribe h3 {
	color: #404040;
	font: bold 16px helvetica, arial, sans-serif;
}

.form-subscribe label {
	color: #959595;
	display:block;
	font: normal 12px helvetica, arial, sans-serif;
	margin:6px 0 10px 0;
}

.form-subscribe input.input-text {
	background: #fff;
	border: 1px solid #cdcdcd;
	color: #000;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	width:154px;
}

.form-subscribe button.button {
	background: none;
	height: 27px;
	margin:8px 0 0 0;
	padding: 0;
	float:right;
}

.form-subscribe button.button span {
	background: none;
	display: block;
	height: 27px;
	padding: 0;
}

.form-subscribe button.button span span {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_subscribe-footer.png) 0 0 no-repeat;
	display: block;
	height: 27px;
	text-indent: -9999px;
	width: 103px;
}

.form-subscribe button.button:hover span span {
	background-position: 0 50%;
}

.form-subscribe button.button:active span span {
	background-position: 0 100%;
}

.form-subscribe .validation-advice {
	width:180px;
}

.form-subscribe .v-fix {
	text-align:left;
	padding-right:5px;
}

.form-subscribe a {
	color:#777;
}

/*.footer-container {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg_wrapper_footer.png) center bottom no-repeat;
	margin: 0 auto -8px;
	min-height: 198px;
	padding: 30px 25px;
	text-align: left;
	left: 0;
	width: 926px;
	position:relative;
        padding-bottom: 15px;
}*/

.footer {
	color: #3e3e3e;
	font: normal 12px helvetica, arial, sans-serif;
	overflow: hidden;
}

.footer ul {

}

.footer li a {
	display: block;
	line-height: 16px;
}

.footer .footer-help-column {
	float: left;
	margin-left: 19px;
	width: 240px;
}

.footer .footer-help-column p {
	font-size: 11px;
	line-height: 16px;
}

.footer .footer-help-column p .contact-info {
	color: #f67300;
	font-size: 13px;
}

.footer .footer-help-column p .contact-info a {
	color: #f67300;
}

.footer .footer-link-column {
	float: left;
	margin-left: 19px;
	width: 150px;
}

.footer .footer-link-column ul {
	width: 165px;
}

.footer .footer-link-column .fb_iframe_widget {
	margin-bottom: 8px;
}

.footer .footer-link-column .facebook a,
.footer .footer-link-column .twitter a {
	background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/icn_all.png) no-repeat;
	display: block;
	line-height: 20px;
	padding-left: 20px;
}

.footer .footer-link-column .facebook a {
	background-position: -28px -69px;
}

.footer .footer-link-column .facebook a:hover {
	background-position: -28px -94px;
}

.footer .footer-link-column .twitter a {
	background-position: -28px -119px;
}

.footer .footer-link-column .twitter a:hover {
	background-position: -28px -144px;
}


.footer h4 {
	border-bottom: 1px solid #cecece;
	font: bold 12px/18px helvetica, arial, sans-serif;
	margin-bottom: 10px;
}

/*.footer-container a {
	text-decoration:none;
}

.footer-container a:hover {
	color: #f67300;
	text-decoration: underline;
}

.footer-container .copyright {
	clear: both;
	line-height: 32px;
	margin-top: 40px;
	text-align: center;
}*/

.footer .security .mcafee a {
    position:absolute;
    bottom:32px;
    right:26px;
}

.footer .security .godaddy {
	position:absolute;
	bottom:32px;
	right:150px;
}


/* ======================================================================================= */

/* Some sample data cms styles ================================================================================ */

.page-head-alt {

}

.page-head,
.page-head-alt {
	margin-bottom:20px;
	padding:23px 20px 11px;
}

.col-main .page-head,
.col-main .page-head-alt {
	margin:0 -20px 20px;
}

.page-head-alt .link-rss {
	float:right;
	margin-top:8px;
}

.page-head h2,
.page-head h3,
.page-head-alt h3,
.page-head-alt h2 {
	font:normal 22px/27px Arial, Helvetica, sans-serif;
	color:#333;
}

/* Restricted ================================================================================ */

.restriction-index-stub .page {
	width:652px;
	padding-bottom:3px;
}

.restriction-index-stub .main {
	margin-top:100px;
	min-height:0;
	height:auto !important;
	padding:13px;
	text-align:center;
	margin-bottom:0;
}

.restriction-index-stub .col-main {
	color:#dedede;
	height:auto !important;
	min-height:230px;
	height:230px;
	font-size:16px;
	background:#4a4a4a url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/logo-offline.gif) no-repeat 50% 95px;
	padding:170px 60px 40px;
}

.restriction-index-stub .page-title {
	margin:0 0 15px !important;
	padding:0 !important;
	border:0 !important;
	background:none;
}

.restriction-index-stub .col-main h1,
.restriction-index-stub .col-main h2 {
	font:italic 35px Georgia, "Times New Roman", Times, serif;
	color:#fff;
}

.restriction-index-stub .header-container,
.restriction-index-stub .footer-container {
	display:none;
}

.restriction-index-stub .copyright {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_shadow-offline.gif) 50% 0 no-repeat;
	padding:15px 0 0;
	margin:0;
}

/* Old private sales index ================================================================================ */

.private-sales-index {
	background:#2b2b2b;
	margin:110px 0 60px;
	padding:40px 0;
}

.private-sales-index .box {
	border:1px solid #e2ded0;
	background:#fff url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_ps.gif) no-repeat 50% 13px;
	padding:50px 13px 0;
	width:657px;
	margin:0 auto;
}

.private-sales-index .box .content {
	padding:0 60px 70px;
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_ps.gif) no-repeat 50% 100%;
	font-size:14px;
}

.private-sales-index .box .content p {
	text-align:center;
}

.private-sales-index .box .content a {
	color:#444444;
}

.private-sales-index .box .content h1 {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_ps-logo.gif) no-repeat 50% 0;
	padding:60px 0 5px;
	font-size:29px;
	font-weight:normal;
	color:#ec4e00;
}

.private-sales-index .box .content .description {
	background:url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_ps-descr.gif) no-repeat 50% 0;
	margin:40px auto 0;
	width:433px;
	padding:30px 50px 30px;
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#817268;
}

.col1-layout .private-sales-index {
	margin:0 -20px -31px;
	height:auto !important;
	height:350px;
	min-height:350px;
}

/* ajax cart pop up*/
/*.ajaxcartpro-box-show {
	height: auto !important;
    left: 50% !important;
    margin-left: -400px !important;
    overflow: hidden !important;
    padding: 10px 10px 20px !important;
    position: fixed;
    top: 250px !important;
    width: 800px !important
}*/
/*#acp-overlay {
    height: 100% !important;
    left: 20% !important;
    opacity: 0.3 !important;
    position: absolute;
    top: 0 !important;
    width: 100% !important;
    z-index: 999 !important;
}*/
/*.ajaxcartpro-box-hide { width: auto !important; }*/
#ajaxcartpro-progress {
	width: 200px !important;
	margin-left: -100px !important;
	top: 50% !important;
	margin-top: -50px;
}
/*.ajaxcartpro-box-show .cs-collection {
	float: left;
    height: 100%;
    width: 100%;
	text-align: left;
}
.ajaxcartpro-box-show .cs-collection p.recomanded {
	float: left;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
    width: 100% !important;
}
.ajaxcartpro-box-show .cs-collection p.recomanded span {
	color: #50B2CF;
}
.ajaxcartpro-box-show .cs-collection .cs-prod {
	float: left;
    padding: 0 0 10px;
    width: 265px;
}
.ajaxcartpro-box-show .cs-collection .cs-prod:nth-child(4n+1){
	clear: both;
}
.ajaxcartpro-box-show .cs-collection .cs-prod img {
	float: left;
    padding: 10px;
    width: 42%;
}
.ajaxcartpro-box-show .cs-collection .cs-prod .prod-details {
	float: left;
    padding: 7px 0 0;
    position: relative;
    width: 50%;
}
.ajaxcartpro-box-show .cs-collection .cs-prod h3.title {
	float: left;
    font-size: 12px;
    line-height: 18px;
    padding: 0 5px 5px 0;
}
.ajaxcartpro-box-show .cs-collection .cs-prod .price-box {
	float: left;
	font-size: 12px;
    *//*font-weight: normal !important;*//*
    padding: 0 0 3px;
	width: 25%;
}
.ajaxcartpro-box-show .cs-collection .cs-prod .price-box span span {

}
.ajaxcartpro-box-show .cs-collection .cs-prod .availability {
	float: left;
    margin-top: -1px;
    text-align: right;
    width: 71% !important;
}
.ajaxcartpro-box-show .cs-collection .cs-prod .availability span {
	font-size: 12px;
}
.ajaxcartpro-box-show .cs-collection .cs-prod .add-to-links {
	margin: 5px 0 0;
}
.ajaxcartpro-box-show .cs-collection .cs-prod button.btn-cart {
	*//*bottom: -57px;*//*
    float: left;
    margin-left: -1px;
    position: absolute;
    top: 87px;
    width: 100%;
}
.ajaxcartpro-box-show .next-step {
	display: inline;
    float: right;
    margin: 0 5px;
    width: 42%;
}
.ajaxcartpro-box-show .next-step a {
	display: inline;
    float: left;
    margin: 0 0 0 10px;
}
.ajaxcartpro-box-show .clear {
	clear: both;
}*/
/* Private sales index ================================================================================
.private-sales-index { background:#fffdf9 url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_ps-home.jpg) no-repeat 50% 88px; padding-top:90px; }
.private-sales-index .box {}
.private-sales-index .box .content {}
.private-sales-index .box .content p { padding-top:475px; text-align:center; color:#444444; font-size:18px; }
.private-sales-index .box .content a { color:#c12900; }
.private-sales-index .box .content h1 { display:none; }
.private-sales-index .box .content .description { display:none; }

.col1-layout .private-sales-index { margin:0 -20px -31px; background-position:0 20px; padding-top:20px; height:auto !important; height:550px; min-height:550px; } */

/* Private sales demo ==================================================================== */

.cms-private-sales-home {
	background-color:#fffdf9;
}

.private-sales-demo {
	background:#fffdf9 url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bkg_ps-home.jpg) no-repeat 50% 88px;
	padding-top:90px;
}

.private-sales-demo h1 {
	display:none;
}

.private-sales-demo p {
	padding-top:475px;
	text-align:center;
	color:#444444;
	font-size:18px;
}

.private-sales-demo a {
	color:#c12900;
}

.col1-layout .private-sales-demo {
	margin:0 -20px -31px;
	background-position:0 20px;
	padding-top:20px;
	height:auto !important;
	height:550px;
	min-height:550px;
}

/* ======================================================================================= */

/* Clears ================================================================================ */

.product-options dt:after,
#bundleProduct:after,
.events-slider:after,
.product-image-popup .nav:after,
.gift-item:after,
.block-content:after,
.block-list li.item:after,
.block-poll li:after,
.currently li:after,
.order-info:after,
.top-cart .actions:after,
.header .quick-access:after,
.product-view .box-related li.item:after,
.bundle-summary .product:after,
.collateral-tabs:after,
.media-tabs:after,
.block-cart .block-content .item:after,
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header-panel:after,
#nav:after,
.main:after,
.footer-before-container:after,
.footer-container:after,
.footer:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block li.item:after,
.block .actions:after,
.mini-products-list li:after,
.cms-index-index .block-featured li.item:after,
.title-buttons:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.products-grid:after,
.subcategories-grid:after,
.products-list li.item:after,
.product-view:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add-tags:after,
.product-options .options-list li:after,
.options-container-small .product-options:after,
.product-options-bottom:after,
.product-review:after,
.box-collateral:after,
.box-collateral .box-content:after,
.collateral-tabs .tab-content:after,
.media-tabs .tab-content:after,
.account-login:after,
.cart .cart-collaterals:after,
.cart:after,
.opc .step-title:after,
.checkout-progress:after,
.form-list li:after,
.form-list li.fields .field:after,
.clearfix:after,
.buttons-set:after,
.buttons-set2:after,
.page-print .print-head:after,
.new-product-spotlight .more-new .item:after,
.addresses-list .col-2 li:after,
.product-view .product-shop:after {
	display:block;
	content:".";
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	overflow:hidden;
}

#newFooterBody{
    font-size: 12px;
}
#newFooterBody ul li {
    margin-bottom: 4px;
}
#newFotter_column1 {
    width: 175px;
    float: left;
    margin: 0;
    padding-right: 30px;
}
#newFotter_column2 {
    width: 160px;
    float: left;
    margin: 0;
    padding-right: 30px;
}
#newFotter_column3 {
    float: left;
    width: 220px;
}
#newFotter_column4 {
    float: left;
    width: 310px;
}

.footer_title {
    font-size: 20px;
    font-weight: bold;
}
.footer_space{
    margin-bottom: 20px !important;
}
#footer_social{
    display: inline-block;
    margin-bottom: 10px;
}
#footer_social li {
    float: left;
}
#footer_testimonial_wrapper{
    border: 1px solid #CCC;
    padding: 10px;
    padding-bottom: 20px;
}
.footer_testimonial_item_image{
    border: 1px solid #CCC;
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 10px
}
.footer_testimonial_title{
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 5px;
}
.footer_testimonial_item_text{
    font-size: 11px;
}
.footer_testimonial_item{
    margin-top: 0px;
}
#footer_social li{
    margin-left: 15px;
    margin-bottom: 5px;
}

.footer_testimonial_item div.widget-banner ul li div.widget-static-block ul li:first-child{
    float: left;
    margin-right: 15px;
    margin-top: 0px
}
.footer_testimonial_item div.widget-banner ul li div.widget-static-block ul li:nth-child(2) {
    text-align: left;
}
#footer_social_facebook_wrapper{
    width: 80px;
    height: 0px;
    margin-top: 4px;
}
.fb_edge_widget_with_comment iframe {
  width: 80px !important;
  height: 25px !important;
}

.fb_edge_comment_widget .fb_iframe_widget iframe {
    width: 401px !important;
}

#featured-tabs .infiniteCarousel{
    width: 915px;
}

#featured-tabs .infiniteCarousel .carousel-wrapper {
    width: 835px;
}

.cms-home .col1-layout .products-grid, .cms-index-index .col1-layout .products-grid {
    margin: 0;
    border: none;
    padding-top: 0;
    padding-bottom: 0;
}
.cms-home .col1-layout .products-grid .item {
    width: 221px;
}
.cms-home .col1-layout .products-grid .item img {
    width: 221px;
}
.cms-home .col1-layout .products-grid .item_last {
    margin: 0;
}

.catalog-product-view .media-tabs .tab-container, .catalog-product-view .collateral-tabs .tab-container {
padding-top: 0px;
}

#captureEmail {
    padding: 15px;
}
#captureEmail .emailcapture-wrapper {
    width: 395px;
}
#captureEmail .emailcapture-wrapper h1 {
    display: none;
}
#captureEmail .emailcapture-wrapper p.light-green {
    color: #b2bb1e;
    font-weight: bold !important;
}
#captureEmail .emailcapture-wrapper p.text-big {
    font: 4.2em Times New Roman;
    line-height: 50px;
}
#captureEmail .emailcapture-wrapper p.text-medium {
    font: 3em Times New Roman;
    line-height: 30px;
}
#captureEmail .emailcapture-wrapper p.text-small {
    font: 1.3em Arial, Helvetica;
}
#captureEmail .emailcapture-wrapper #newFooterEmails {
    width: 406px;
}
#captureEmailSignUp .secondary-text {
    margin-bottom: 25px;
}
#captureEmailSignUp .secondary-text p.text-small {
    width: 310px;
    margin: 0 auto;
    word-spacing: 2px;
    line-height: 19px;
    font-size: 1.4em;
}
#captureEmailSignUp #formSignup {
    margin-bottom: 25px;
}
#captureEmailSignUp .note-text {
    font-size: 1.1em;
    margin: 20px 20px 3px 20px;
}
#captureEmailSignUp #emailCaptureForm input {
    font-size: 16px;
    width: 224px;
    height: 22px;
    padding-left: 10px;
    margin-right: 5px;
}
#captureEmailSignUp #emailCaptureForm button {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_signup_orange.png') no-repeat;
    border: 0;
    width: 85px;
    height: 27px;
    cursor: pointer;
}
#captureEmailThankyou {
    margin-top: 30px;
}
#captureEmailThankyou .secondary-text {
    margin-bottom: 24px;
    margin-top: 5px;
}
#captureEmailThankyou .main-text p.text-medium {
    font-size: 3.2em;
}
#captureEmailThankyou .secondary-text p.text-small {
    font-size: 1.5em;
}
#newFooterEmails span {
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 42px;
}
.fancybox-skin {
    background-color: #4fb3cf;
}
.fancybox-inner {
    background-color: #ffffff;
}

#spotlight-product-image-container h3 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #000000;
}
#spotlight-product-image-container .content-images {
    padding: 15px;
    margin-bottom: 15px;
}
#spotlight-product-image-container .content-images .more-views .img-holder {
    margin: 0 6px 6px 0 !important;
    border: 1px solid;
}
#spotlight-product-image-container .content-images .more-views .img-holder,
#spotlight-product-image-container .content-images .more-views .img-holder a,
#spotlight-product-image-container .content-images .more-views .img-holder img {
    width: 65px;
    height: 65px;
}
#spotlight-product-image-container .content-images p.view-more-projects {
    float: right;
    margin-top: 5px;
    margin-right: 23px;
}
.customer-address-form .control{
    display: block;
    margin-bottom: 25px;
}
.customer-address-form .control label {
    position: absolute;
    left: 265px;
    display: block;
    overflow: hidden;
    text-align: left;
}

.dropzone .clickable-area .dz-default.dz-message-ie span {
    padding-top: 0px;
}
#ajaxcartpro-add-confirm .ajaxcartpro-confirm-items-wrapper {
    width: 318px;
    height: 24px;
    margin: 0 auto;
}
#ajaxcartpro-add-confirm .crosssell {
    clear: both;
    margin-top: 20px;
}
#ajaxcartpro-add-confirm .crosssell h2 {
    margin-bottom: 10px;
    font-weight: bold;
}
#ajaxcartpro-add-confirm .crosssell p {
    width: 150px;
}
#ajaxcartpro-add-confirm .crosssell button.btn-cart {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_add-to-cart-category.png) 0 0 no-repeat;
    width: 100px;
}
#ajaxcartpro-add-confirm .crosssell button.btn-cart,
#ajaxcartpro-add-confirm .crosssell button.btn-cart span {
    margin: 0 auto;
    display: inline;
}
#ajaxcartpro-add-confirm .crosssell li.item {
    float: left;
    width: 150px;
}
#ajaxcartpro-add-confirm .crosssell li.crosssell-rmargin {
    margin-right: 15px;
}
#ajaxcartpro-add-confirm a.aw-acp-continue,
#ajaxcartpro-add-confirm a.aw-acp-checkout {
    float: left;
}
#ajaxcartpro-add-confirm a.aw-acp-continue {
    margin-right: 10px;
}
#ajaxcartpro-add-confirm .crosssell .product-name a {
    font-weight: bold;
    font-size: 12px;
    color: #333;
}
#ajaxcartpro-add-confirm .crosssell .item span.crosssell-sku {
    clear: both;
    display: block;
    font-size: 11px;
    font-weight: normal;
    margin-top: 3px;
}
#ajaxcartpro-add-confirm .crosssell .price-box {
    font-size: 16px;
    line-height: 16px;
    margin-top: 5px;
    margin-bottom: 5px;
    color:#444;
}
#ajaxcartpro-add-confirm .crosssell .special-price {
    font-size:16px;
    font-weight:bold;
    color:#C60651;
}

.page #strutta-app {
    text-align: center;
}

/* Refer a Friend Program =========================================================== */

.cms-referral-program .col-main .std {
    width: 100% !important;
}
.cms-referral-program .main {
    padding: 0;
}
.referral-program-container-top {
    width: 100%;
    display: inline-block;
}
.referral-program-container-top .top-wrapper {
    width: 801px;
    margin: 0 auto 70px auto;
}
.referral-program-container-top .top-wrapper p {
    float: left;
    font-size: 25px;
    color: #787E81;
    line-height: 29px;
    margin: -3px 0 0 0;
}
.referral-program-container-middle .referral-program-container-middle-button {
    margin: 20px 80px 0 0;
}
.referral-program-container-top .referral-program-header-button {
    margin: 14px 0 0 0;
}
.referral-program-container-top .referral-program-header-button button.pencil,
.referral-program-container-middle .referral-program-container-middle-button button.pencil {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/pencil.png");
    border: 0 none;
    height: 23px;
    width: 24px;
    font-size: 0;
    margin: 0 0 4px 7px;
}
.referral-program-container-top .referral-program-header-button button.refer-friends-now,
.referral-program-container-middle .referral-program-container-middle-button button.refer-friends-now {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/refer-friends-now.png");
    border: 0 none;
    height: 37px;
    width: 173px;
    font-size: 0;
    cursor: pointer;
    margin: 0 0 4px 7px;
}
.cms-referral-program .separator.dashes {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/dotted-line.png");
    border: 0 none;
    height: 1px;
    margin: 16px auto;
    clear: both;
    width: 801px;
}
.referral-program-container-middle {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.referral-program-container-middle h2 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 26px;
    text-align: left;
    margin: 0 0 0 77px;
    color: #90979b;
}
.referral-program-container-fine-print {
    width: 760px;
    margin: 7px 0 0 80px;
}
.referral-program-container-fine-print h2 {
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 1em;
    color: #90979b;
}
.referral-program-container-fine-print ul {
    color: #666666;
}
.referral-program-container-fine-print ul li {
    margin-bottom: 18px;
}
.referral-program-container-fine-print span.bold {
    font-weight: bold;
}

/* Static Blocks */
/*.referral-program-static-referrer {
    padding: 15px;
    width: 320px;
}
.referral-program-static-referral {
    width: 350px;
}
.referral-program-static-referrer,
.referral-program-static-referral {
    background-color: #EDEDED;
}
.referral-program-static-referrer h4 {
    margin-bottom: 10px;
    font-size: 14px;
}
.referral-program-static-referrer .earn-points {
    margin-bottom: 10px;
}
.referral-program-static-referrer span {
    display: block;
    font-size: 13px;
}
.referral-program-static-referrer .referrer-subtitle {
    text-transform: uppercase;
    font-weight: bold;
    color: #50b4d9;
    font-size: 22px;
    line-height: 17px;
}
.referral-program-static-referral p {
    padding: 0 15px;
    font-size: 13px;
}
.referral-program-static-referral p.first-paragraph {
    padding: 15px 15px 15px 0;
}
.referral-program-static-referral p.last-paragraph {
    padding: 0 15px 15px 15px;
}
.referral-program-static-referral p.first-paragraph img {
    margin-right: 10px;
    margin-top: -15px;
    float: left;
}
.referral-program-static-referral .referral-subtitle {
    font-weight: bold;
    font-size: 12px;
}
.referral-program-static-referral span.earn-points-small {
    font-weight: bold;
    color: #50b4d9;
    text-transform: uppercase;
    font-size: 12px;
}*/

/* Refer a Friend Program - Invite Page =========================================================== */

.referral-gift-time-wrapper {
    background-color: #EDEDED;
    display: table;
    clear: both;
    width: 870px;
}
.referral-gift-time-wrapper .referral-gift-time-content-left {
    display: table-row;
    width: 570px;
}
.referral-gift-time-wrapper .referral-gift-time-content-left .gift-time-title {
    padding: 4px 4px 4px 15px;
    background-color: #c0c742;
    color: #ffffff;
}
.referral-gift-time-wrapper .referral-gift-time-content-left .gift-time-title h1 {
    font-weight: bold;
    font-size: 23px;
}
.referral-gift-time-wrapper .referral-gift-time-content-left .gift-time-text {
    padding: 7px 15px 4px 15px;
}
.referral-gift-time-wrapper .referral-gift-time-content-left .gift-time-text .gift-time-text-subtitle {
    font-weight: bold;
    font-size: 15px;
}
.referral-gift-time-wrapper .referral-gift-time-content-left .gift-time-text .gift-time-text-earn {
    margin: 0;
    font-size: 14px;
}
.referral-gift-time-wrapper .referral-gift-time-content-left .gift-time-text .gift-time-text-earn span.earn-points,
.referral-gift-time-wrapper .referral-gift-time-content-left .gift-time-text .gift-time-text-create span.earn-points,
.referral-gift-time-wrapper .referral-gift-time-content-left .gift-time-text .gift-time-text-legend span.earn-points {
    text-transform: uppercase;
    font-weight: bold;
    color: #50b4d9;
}
.referral-gift-time-wrapper .referral-gift-time-content-left .gift-time-text .gift-time-text-create {
    margin-top: 1em;
    margin-bottom: 0;
    font-size: 14px;
}
.referral-gift-time-wrapper .referral-gift-time-content-left .gift-time-text .gift-time-text-create .earn-points-smaller {
    text-transform: uppercase;
    font-weight: bold;
    color: #50b4d9;
}

/* Refer a Friend Program - Referral Landing =========================================================== */

.cms-referral-program-referral-landing .main {
    padding: 0;
}
.cms-referral-program-referral-landing .main .col-main .std {
    width: 100% !important;
}
.referral-program-referral-landing-wrapper {
    width: 801px;
    margin: 0 auto;
}
.referral-program-referral-landing-container p {
    margin: 0;
}
.referral-program-referral-landing-container p span {
    color: #b7c400;
}
.referral-program-referral-landing-container p.top {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 33px;
    width: 70%;
}
.referral-program-referral-landing-container p.middle {
    font-size: 26px;
    text-transform: uppercase;
    font-weight: bold;
    color: #90979b;
}
.referral-program-referral-landing-container p.middle-small {
    font-size: 19px;
    text-transform: uppercase;
    font-weight: bold;
    color: #90979b;
}
.referral-program-referral-landing-container .separator.dashes {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/dotted-line.png");
    border: 0 none;
    height: 1px;
    margin: 16px auto;
    clear: both;
    width: 801px;
}
.referral-program-referral-landing-container .bottom-container .bottom-left {
    width: 52%;
}
.referral-program-referral-landing-container .bottom-container .bottom-right {
    margin-left: 3px;
}
.referral-program-referral-landing-container p.bottom {
    font-size: 26px;
    text-transform: uppercase;
    font-weight: bold;
    color: #90979b;
    margin-bottom: 10px;
}
.referral-program-referral-landing-container .create-buttons {
    text-align: right;
    margin: 15px 0 22px 0;
}
.referral-program-referral-landing-container ul {
    padding: 0;
    margin-left: 15px;
}
.referral-program-referral-landing-container li {
    font-size: 16px !important;
    margin-bottom: 13px;
    color: #90979b;
}
/*.referral-program-referral-landing-container p span.earn-points {
    text-transform: uppercase;
    font-weight: bold;
    color: #50b4d9;
}

.referral-program-referral-landing-container button a {
    text-decoration: none;
}
.referral-program-referral-landing-container .content-left h3 {
    font-weight: bold;
    font-size: 19px;
    padding-right: 30px;
    margin-bottom: 10px;
    color: #50b4d9;
}*/
.referral-program-referral-landing-container button.pencil {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/pencil.png");
    border: 0 none;
    height: 23px;
    width: 24px;
    font-size: 0;
    margin: 0 10px 0 0;
    display: inline;
    cursor: auto;
}
.referral-program-referral-landing-container button {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/create-account.png");
    border: 0 none;
    display: inline-block;
    cursor: pointer;
    height: 37px;
    width: 173px;
    font-size: 0;
}
/*.referral-program-referral-landing-container .bottom-text {
    clear: both;
}*/

/* Refer a Friend Program - Customer Account :: My Referrals =========================================================== */
.referrals .reward-buttons {
    margin-bottom: 15px;
}
.referrals .btn-send-invitations {
    text-align: right;
    line-height: 37px;
}
.referrals .btn-send-invitations button.pencil {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/pencil.png");
    border: 0 none;
    height: 23px;
    width: 24px;
    font-size: 0;
    margin: 0 10px 0 0;
    display: inline;
    cursor: auto;
}
.referrals .reward-buttons button,
.referrals .btn-send-invitations button {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/invite-send-invitations.png") repeat-x;
    border: 0 none;
    width: 173px;
    height: 37px;
    cursor: pointer;
    clear: both;
    font-size: 0;
}
.referrals .reward-buttons button.go-back {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/go-back.jpg") no-repeat;
    border: 0 none;
    line-height: 14px;
    width: 58px;
    font-size: 0px;
}
.referrals .my_referrals-urlcode_group button {
    text-decoration: underline;
}
.referrals .box-account .box-head h2 {
    font-weight: bold;
    font-size: 16px;
}
.referrals .my_referrals-urlcode_group h2 {
    font-size: 14px !important;
}

.rewardsref-customer-index .referral-gift-time-wrapper {
    width: 755px;
    background: #ffffff;
    margin-bottom: 10px;
}
.rewardsref-customer-index .referral-gift-time-wrapper .top-image {
    background: url("http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/invite-header.png");
    background-size: 100%;
    height: 143px;
}
.rewardsref-customer-index .top-text {
    width: 630px;
    margin: 0 auto;
}
.rewardsref-customer-index .top-text p {
    font-size: 20px;
    font-weight: bold;
    color: #90979b;
    line-height: 28px;
}
.rewardsref-customer-index .top-text p span {
    color: #b7c400;
}
.rewardsref-customer-index .top-text p.small-text {
    font-size: 15px;
    margin-top: 7px;
}

/* Jo-Ann Exclusive =========================================================== */
.catalog-product-view .joann-exclusive-container p {
    font-weight: bold;
    font-size: 13px;
    margin-top: -12px;
}
.catalog-product-view .joann-exclusive-container a {
    display: block;
    margin-bottom: -3px;
}
.catalog-product-view .joann-exclusive-container a.button-find-store {
    font-size: 13px;
}

/* Web Fonts - TradeGothicLT */
.TradeGothicLT {
    font-family: TradeGothicLT;
    font-weight: normal;
    font-style: normal;
}
.TradeGothicLT-BoldTwo {
    font-family: TradeGothicLT-BoldTwo;
    font-weight: normal;
    font-style: normal;
}
.TradeGothicLT-Light {
    font-family: TradeGothicLT-Light;
    font-weight: normal;
    font-style: normal;
}

/* Product Review Form */

.catalog-product-view #review_content .customer-reviews {
    line-height: 24px;
}
.catalog-product-view #review_content .customer-reviews h2 {
    display: inline;
    line-height: 31px;
}
.catalog-product-view #review_content .product-view-review-form span.write-review-product-name {
    font-size: 12px;
    color: #2d2d2d;
}
/* CMS Static Block: Category - Fabric Cutter*/
.category-fabric-cutters-compared .col1-layout .col-main {
    min-height: 0;
}

/* Header Styles V2*/
.header .quick-access {
    width:100%;
    font: normal 11px/24px helvetica, arial, sans-serif;
    float:right;
    text-align: right;
}
.header .quick-access .top-free-shipping p {
    display: inline;
    float: left;
    padding: 0 0 0 10px;
    font-size: 15px;
    line-height: 44px;
    color: #3b6e8f;
    margin-bottom: 0;
    font-style: italic;
    font-weight: 600;
    font-family: 'Open Sans',sans-serif;
}
.header .quick-access .top-free-shipping p a{
    color: #3b6e8f;
}
.header .quick-access .top-free-shipping p span {
    font-weight: 800;
}
.header .quick-access .links {
    display: inline;
    white-space:nowrap;
}
.header .quick-access .links li a {
    border-right: 1px solid #e6e6e6;
    text-decoration: none;
    padding: 0 7px 0 5px;
    text-transform: uppercase;
    transition: all .15s;
    color: #777;
    cursor: pointer;
    font-size: 13px;
    line-height: 44px;
    font-weight: 300;
    font-family: "open sans", sans-serif;
}
.header .quick-access .links li a:hover {
    color:#ababab;
    text-decoration: underline;
}
.header .quick-access .links li a.sign-in,
.header .quick-access .links li a.sign-out {
    color: #f67300;
    padding-left: 3px;
}
.header .quick-access .links li a.sign-in:hover,
.header .quick-access .links li a.sign-out:hover {
    color: #eab055;
}
.header .quick-access .links li.last a {
    border-right: 0;
}

/* remove this **/
.header .header-mid-section .widget-static-block { display: none; }
.header .header-mid-section {
    display: inline-block;
    width: 100%;
    padding: 20px 0;
    background: transparent;
}
.header .header-mid-section .logo {
    float: left;
}
.header .header-mid-section p.welcome-msg {
    display: inline;
    float: right;
    line-height: 69px;
}
.header .header-mid-section .nav-container {
    display: inline;
    height: 69px;
    float: left;
    position: relative;
}
.header .header-mid-section .nav-container #nav {
    margin-top: 25px;
    margin-left: 8px;
}
.header .header-mid-section #nav li {
    padding: 0 5px;
    border-right: 1px solid;
    line-height: 15px;
}
.header .header-mid-section #nav .level0 {
    float: left;
    position: relative;
    text-align: center;
}
.header .header-mid-section #nav li .level0-wrap1 {
    display: none;
}

.header-content-hub {
    padding-top: 5px;
}
.header-content-hub-nav {
    float: left;
    padding: 13px 0 14px 0;
}
.header-content-hub-nav ul li {
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    margin: 0 18px 0 0;
}
.header-content-hub-nav li a {
    font-size: 15px;
    text-transform: uppercase;
    text-decoration: none;
    color: #666;
    font-family: "open sans", sans-serif;
    letter-spacing: 1px;
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0;
    position: relative;
    line-height: 34px;
    font-weight: 300;
}

.header-content-hub-nav li a span {
    display: inline-block;
    background-image: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/accuquilt_sprite.png);
    width: 34px;
    height: 34px;
    text-indent: -9999px;
    margin-right: 8px;
}
.header-content-hub-nav li.nav-icon-ideas a span {
    background-position: -179px -108px;
}
.header-content-hub-nav li.nav-icon-tutorials a span {
    background-position: -139px -80px;
}
.header-content-hub-nav li.nav-icon-resources a span {
    background-position: 0 -157px;
}
.header-content-hub-nav li.nav-icon-community a span {
    background-position: -179px -36px;
}
.header-content-hub-nav li.nav-icon-blog a span {
    background-position: -40px -117px;
}
.header-content-hub-nav li a:hover {
    color: #b2bb1e;
}
.header-content-hub.fixed {
    position: fixed;
    top: 36px;
    z-index: 99;
    width: 100%;
    left: 0;
    background: #FFF;
    transition: 0.5s;
    border-bottom: 1px solid #ebebeb;
}
.header-content-hub.fixed .header-content-hub-container {
    width: 960px;
    margin: 0 auto 0 auto;
}
.header-content-hub.fixed .header-search .form-search {
    display: none;
}
.header-content-hub .logo,
.header-content-hub .icons {
    display: none;
    opacity:0;
}
.header-content-hub.fixed .icons {
    transition: 1s;
    display: block;
    opacity: 1;
    float: right;
    margin-top: 13px;
}
.header-content-hub.fixed .icons .icon-search {
    text-indent: -9999px;
    display: inline-block;
    background-image: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/accuquilt_sprite.png);
    background-position: -108px -348px;
    width: 34px;
    height: 34px;
    margin: 0 0 0 4px;
}
.header-content-hub.fixed .icons .icon-cart {
    background-image: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/accuquilt_sprite.png);
    background-position: -72px -157px;
    display: inline-block;
    height: 34px;
    margin: 0 0 0 10px;
    position: relative;
    width: 34px;
}
.header-content-hub.fixed .icons .icon-user {
    background-image: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/accuquilt_sprite.png);
    background-position: -179px 0px;
    display: inline-block;
    height: 34px;
    margin: 0 0 0 10px;
    position: relative;
    width: 34px;
}
.header-content-hub.fixed .logo {
    background-image: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/accuquilt_sprite.png);
    background-position: 0 -67px;
    width: 48px;
    height: 48px;
    display: block;
    float: left;
    opacity: 1;
    margin: 5px 40px 0 0;
}
.header-content-hub.fixed .logo a {
    width: 48px;
    height: 48px;
    display: block;
}


.header .header-search {
    clear: right;
    float: right;
    margin: 8px 0 0 0;
    overflow: hidden;
}

.header .form-search {
    white-space:nowrap;
    border: 1px solid #b2bb1e;
    line-height: 32px;
}
.header .form-search label {
    text-indent: -9999px;
    display: inline-block;
    background-image: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/accuquilt_sprite.png);
    background-position: -108px -348px;
    width: 34px;
    height: 34px;
    margin: 0 0 0 4px;
}
.header .form-search input.input-text {
    background: #fff;
    border: 0;
    color: #7B7777;
    font-size: 14px;
    height: 40px;
    /* line-height: 41px; */
    width: 165px;
    font-family: "open sans", sans-serif;
    font-style: italic;
    font-weight: 400;
    margin: 0;
    padding: 0 0 0 10px;
    display: inline-block;
}

.header .form-search a {
    display:none;
}

.header .form-search button.button {
    background: #FFF url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg-btn-search.png') center center no-repeat;
    border-left: 1px solid #b2bb1e;
    height: 41px;
    width: 41px;
}
.header .form-search button.button span,
.header .form-search button.button span span {
    height: 0;
    width: 0;
    text-indent: -999px;
}

.header .form-search .search-autocomplete {
    z-index:999;
    position:relative!important;
    top:0 !important;
    left:0 !important;
    height:0 !important;
    overflow:visible !important;
}

.header .form-search .search-autocomplete ul {
    border:1px solid #c7c7c7;
    border-top:0;
    padding-left:0;
    width:210px;
    background-color:#fcf8f4;
    position:absolute;
    top:-1px;
}

.header .form-search .search-autocomplete li {
    padding:4px 6px 4px 24px;
    border-bottom:1px solid #fff;
    font-size:12px;
    cursor:pointer;
}

.header .form-search .search-autocomplete li .amount {
    float:right;
    font-weight:bold;
}

.header .form-search .search-autocomplete li.selected {

}

.header .form-search .search-autocomplete li.last {
    border-bottom:0;
}

/* Footer Styles V2*/
.footer-main-wrapper {
    background: none;
    background-color: #3d7090;
    width: 100%;
    margin: 0;
    padding: 0;
}
.footer-main-wrapper .footer-content-wrapper {
    width: 960px;
    margin: 0 auto;
    text-align: left;
    padding: 20px 0;
    display: inline-block;
}
.footer-main-wrapper .footer-content-wrapper .footer-links-column {
    float: left;
    width: 23%;
    font-family: 'Open Sans', sans-serif;
}
.footer-main-wrapper .footer-content-wrapper .footer-links-column ul {
    margin: 0 0 25px 0;
}
.footer-main-wrapper .footer-content-wrapper .footer-links-column ul li {
    color: #ffffff;
    font-size: 14px;
    padding: 2px 0;
}
.footer-main-wrapper .footer-content-wrapper .footer-links-column ul li a {
    color: #ffffff;
    text-decoration: none;
}
.footer-main-wrapper .footer-content-wrapper .footer-links-column ul li a:hover {
    text-decoration: underline;
}
.footer-main-wrapper .footer-content-wrapper .footer-links-column ul li span.column-title {
    color: #c0eaf6;
    text-transform: uppercase;
    font-size: 15px;
}
.footer-main-wrapper .footer-content-wrapper .footer-interaction {
    float: left;
    width: 31%;
}
.footer-main-wrapper .footer-content-wrapper .footer-interaction .footer-newsletter {
    display: inline-block;
    margin: 3px 0 0 0;
}
.footer-main-wrapper .footer-content-wrapper .footer-interaction .footer-newsletter form input[type=text] {
    float: left;
    width: 240px;
    height: 38px;
    border: 0;
    padding: 0 0 0 19px;
    font: italic 13px 'Open Sans', sans-serif;
}
.footer-main-wrapper .footer-content-wrapper .footer-interaction .footer-newsletter form button {
    float: left;
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/footer/newletter-button.png') no-repeat;
    border: 0;
    width: 38px;
    height: 38px;
    background-size: 38px;
}
.footer-main-wrapper .footer-content-wrapper .footer-interaction .footer-social {
    text-align: center;
    margin: 30px 0;
}
.footer-main-wrapper .footer-content-wrapper .footer-interaction .footer-inspiration h3 {
    color: #c0eaf6;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
    margin: 0 0 10px 0;
}
.footer-main-wrapper .footer-content-wrapper .footer-interaction .footer-inspiration img {
    width: 100%;
}
.footer-copyright-bottom {
    width: 960px;
    margin: 5px auto 0 auto;
    text-align: left;
    display: inline-block;
}
.footer-copyright-bottom .footer-copyright-wrapper .footer-seals {
    width: 40%;
    float: left;
}
.footer-copyright-bottom .footer-copyright-wrapper .footer-seals .sitelock {
    float: left;
}
.footer-copyright-bottom .footer-copyright-wrapper .footer-seals #siteseal {
    float: left;
    line-height: 67px;
    margin: 0 0 0 30px;
}
.footer-copyright-bottom .footer-copyright-wrapper .footer-seals #siteseal img {
    vertical-align: middle;
}
.footer-copyright-bottom .footer-copyright-wrapper .footer-copyright {
    width: 30%;
    float: left;
    line-height: 67px;
    text-align: right;
}
.footer-copyright-bottom .footer-copyright-wrapper .footer-copyright p {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-style: italic;
}
.footer-copyright-bottom .footer-copyright-wrapper .payment-methods {
    display: inline-block;
    float: left;
    width: 30%;
    text-align: center;
}

/* Product View Page - New Theme */

.catalog-product-view .main {
    width: 100%;
    padding: 0;
}
.catalog-product-view .main .col-main .product-view .product-essential,
.catalog-product-view .main .col-main .product-view .product-collateral,
.catalog-product-view .main .col-main .product-view .spotlight-projects-created,
.catalog-product-view .main .col-main .product-view .reviews-container .reviews-content {
    width: 930px;
    margin: 0 auto;
}

.catalog-product-view .main .col-main .product-view .reviews-container {
    width: 100%;
    min-height: 75px;
}

.catalog-product-view .main .col-main .product-shop {
    font-family: "open sans", sans-serif;
}
.catalog-product-view .main .col-main .product-shop .product-ids {
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #666666;
}
.catalog-product-view .product-main-info .product-name h1 {
    font-size: 28px;
    font-weight: 100;
}
.catalog-product-view .product-main-info .ratings .rating-links {
    font-size: 14px;
}
.catalog-product-view .product-main-info .ratings .rating-links a {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
}
.catalog-product-view .product-main-info .ratings .rating-links a:last-of-type {

}

.catalog-product-view .product-main-info .ratings .rating-box {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/green-stars-sprite.png) 0 100% repeat-x;
    width: 80px !important;
    height: 15px;
}
.catalog-product-view .product-main-info .ratings .rating{
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/green-stars-sprite.png) 0 0 repeat-x;
    height: 15px;
}

/* Frequently Bought Together */

.catalog-product-view .box-bought-together {
    border: 1px solid #ebebeb;
    clear: both;
}
.catalog-product-view .box-bought-together .box-title h2 {
    text-align: center;
    padding: 20px 0;
    text-transform: uppercase;
    font-family: "open sans", sans-serif;
    font-size: 14px;
    color: #666666;
    font-weight: normal;
}
.catalog-product-view .box-bought-together .box-title {
    border-bottom: 1px solid #ebebeb;
}
.catalog-product-view .box-bought-together .box-content {
    padding: 20px;
}
.catalog-product-view .box-bought-together .box-content ul {
    font-family: "open sans", sans-serif;
}
.catalog-product-view .box-bought-together .box-content ul.block-content li {
    width: 100%;
    display: inline-block;
    margin: 5px 0;
}
.catalog-product-view .box-bought-together .box-content ul.block-content .item-info .product-image {
    display: inline-block;
    float: left;
    width: 30%;
}
.catalog-product-view .box-bought-together .box-content ul.block-content .item-info .product-details {
    display: inline-block;
    float: left;
    margin: 0 0 0 15px;
    width: 65%;
}
.catalog-product-view .box-bought-together .box-content ul.block-content .item-info .product-details .product-name {
    font-size: 15px;
    font-weight: 600;
}
.catalog-product-view .box-bought-together .box-content ul.block-content .item-info .product-details .price-box {
    margin: 0;
}
.catalog-product-view .box-bought-together .box-content ul.block-content .item-info .product-details .price-box-set {
    float: none;
    height: auto;
    border: 0;
    width: auto;
}
.catalog-product-view .box-bought-together .box-content ul.block-content .item-info .product-details .price {
    font-size: 18px !important;
}
.catalog-product-view .box-bought-together .box-content ul.block-content .item-info .product-details .ratings {
    margin: -2px 0 5px 0;
}
.catalog-product-view .box-bought-together .box-content ul.block-content .item-info .product-details .ratings .rating-box {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/grey-stars-sprite.png) 0 100% repeat-x;
    width: 85px !important;
    height: 15px;
}
.catalog-product-view .box-bought-together .box-content ul.block-content .item-info .product-details .ratings .rating{
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/grey-stars-sprite.png) 0 0 repeat-x;
    height: 15px;
}
.box-bought-together .add-to-box {
    width: 100%;
    border: 0;
}
.box-bought-together .add-to-cart {
    margin: 10px auto 0 auto !important;
    float: none !important;
}
.box-bought-together button.btn-cart span span,
.box-bought-together button.btn-cart span,
.box-bought-together button.btn-cart {
    background: #FFF !important;
    color: #b2bb1c;
    text-transform: uppercase;
    text-indent: 0px !important;
    padding: 0;
    margin: 0;
    font-weight: 400;
    font-family: 'open sans', sans-serif;
    font-size: 14px;
    height: auto !important;
    width: 100% !important;
    letter-spacing: 1px;
    text-align: center;
    float: none !important;
}
.box-bought-together button.btn-cart {
    border: 1px solid #b2bb1c;
    padding: 10px 0 !important;
    width: 100%;
}
.box-bought-together button.btn-cart span.icon {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg-btn-search.png') center center no-repeat !important;
    width: 16px !important;
    height: 11px !important;
    display: inline-block;
    margin-left: 5px;
}

.catalog-product-view .box-bought-together .box-content ul.block-content .item-info .add-to {
    font-size: 12px;
    text-transform: uppercase;
    margin-top:5px;
}
.catalog-product-view .box-bought-together .box-content ul.block-content .item-info .add-to label {
    margin: 0px 0 0 5px;
    font-weight: 400;
    color: #999;
    letter-spacing: 1px;
    font-size: 13px;
}

/* Projects Created With This Product */

.catalog-product-view .spotlight-projects-created {
    font-family: "open sans", sans-serif;
}
.catalog-product-view .spotlight-projects-created h3 {
    font-size: 24px;
    font-weight: 100;
    text-transform: uppercase;
    color: #282828;
    margin: 15px 0 0 0;
}
.catalog-product-view .spotlight-projects-created .content-images {
    padding: 0;
    margin: 0 0 15px 0;
}
.catalog-product-view .spotlight-projects-created .content-images ul li {
    float: left;
    margin: 20px 20px 0 0;
}
.catalog-product-view .spotlight-projects-created .content-images ul li.last {
    margin: 20px 0 0 0;
}
.catalog-product-view .spotlight-projects-created .content-images .projects-images {
    display: inline-block;
}
.catalog-product-view .spotlight-projects-created .content-images .projects-images li.project-hidden {
    display: none;
}
.catalog-product-view .spotlight-projects-created .content-images .projects-images .img-holder img {
    width: 170px;
    height: 170px;
}
.catalog-product-view .spotlight-projects-created .content-images p.view-more-projects {
    font-size: 14px;
    margin: 30px 0 0 0;
}
.catalog-product-view .spotlight-projects-created .content-images p.view-more-projects a {
    text-decoration: none;
    text-transform: uppercase;
}
.catalog-product-view .spotlight-projects-created .content-images p.view-more-projects a::after {
    content: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/menu-right-arrow.png);
    padding-left: 5px;
}

/* Customer Reviews */

.catalog-product-view .reviews-container {
    font-family: "open sans", sans-serif;
    background: #f2f2f2;
    display: inline-block;
    padding: 10px 0 0 0px;
}
.catalog-product-view .reviews-container .reviews-box h2 {
    font-size: 24px;
    margin: 20px 0;
}
.catalog-product-view .reviews-container .reviews-box .reviews-button-wrapper {
    display: inline-block;
    border-top: 1px solid #aeaeae;
    border-bottom: 1px solid #aeaeae;
    width: 100%;
    margin: 0 0 30px 0;
}
.catalog-product-view .reviews-container .product-view-add-review-button,
.catalog-product-view .reviews-container .reviews-box .reviews-button-wrapper .product-view-add-review-button {
    border: 1px solid #b2bb1c;
    padding: 10px 20px;
    width: 190px;
    background: #FFF;
    color: #b2bb1c;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'open sans', sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
    float: right;
    cursor: pointer;
    margin-top: 12px;
}
.catalog-product-view .reviews-container .reviews-box .reviews-button-wrapper .product-view-add-review-button::after {
    content: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/menu-right-arrow-green.png);
    padding-left: 5px;
}
.catalog-product-view .reviews-container .reviews-box .reviews-button-wrapper .rating-summary {
    font-size: 14px;
    color: #666666;
    display: inline-block;
    margin: 22px 0;
    float: left;
}
.catalog-product-view .reviews-container .reviews-box .reviews-button-wrapper .rating-summary h3 {
    text-transform: uppercase;
    display: inline-block;
    float: left;
    font-weight: normal;
}
.catalog-product-view .reviews-container .reviews-box .reviews-button-wrapper .review-earn-points {
    float: left;
    font-size: 14px;
    border-left: 1px solid #aeaeae;
    margin-left: 150px;
}
.catalog-product-view .reviews-container .reviews-box .reviews-button-wrapper .review-earn-points .rewards-special-review-summary {
    display: inline-block;
    margin:22px 0 22px 15px;
    font-size: 14px;
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ribbon-green.png) 0 0 no-repeat transparent;
    padding-left: 23px;
    height: 21px;
}
.catalog-product-view .reviews-container .reviews-box .reviews-button-wrapper .review-earn-points .rewards-special-review-summary .product-rewards-caption {
    font-weight: 600;
}
.catalog-product-view .reviews-container .reviews-box .reviews-button-wrapper .rating-box {
    display: inline-block;
    float: left;
    width: 80px !important;
    height: 15px;
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/green-stars-sprite.png) 0 100% repeat-x;
    margin: 0 0 0 10px;
}
.catalog-product-view .reviews-container .reviews-box .reviews-button-wrapper .rating-box .rating {
    height: 15px;
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/green-stars-sprite.png) 0 0 repeat-x;
}
.catalog-product-view .reviews-container .reviews-box .reviews-button-wrapper .reviews-count {
    margin: 0 0 0 5px;
    float: left;
}
.catalog-product-view .reviews-container .reviews-box .product-view-review-list ul li {
    display: inline-block;
    margin: 0 0 40px 0;
    width: 100%
}
.catalog-product-view .reviews-container .reviews-box .product-view-review-list .review-info .review-avatar {
    width: 90px;
    height: 90px;
    border-radius: 150px;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    background-size: cover !important;
    display: inline-block;
    float: left;
}
.catalog-product-view .reviews-container .reviews-box .product-view-review-list .review-info .review-details {
    display: inline-block;
    float: left;
    margin: 0 0 0 15px;
    width: 85%;
}
.catalog-product-view .reviews-container .reviews-box .product-view-review-list .review-info .review-details .rating-box {
    display: inline-block;
    float: left;
    width: 80px !important;
    height: 15px;
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/green-stars-sprite.png) 0 100% repeat-x;
}
.catalog-product-view .reviews-container .reviews-box .product-view-review-list .review-info .review-details .rating-box .rating {
    height: 15px;
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/green-stars-sprite.png) 0 0 repeat-x;
}
.catalog-product-view .reviews-container .reviews-box .product-view-review-list .review-info .review-details .rating-name-date {
    font-size: 14px;
}
.catalog-product-view .reviews-container .reviews-box .product-view-review-list .review-info .review-details .rating-name-date .review-nickname {
    margin-left: 15px;
    font-style: italic;
}
.catalog-product-view .reviews-container .reviews-box .product-view-review-list .review-info .review-details .rating-name-date .review-middot {
    margin: 0 10px;
}
.catalog-product-view .reviews-container .reviews-box .product-view-review-list .review-info .review-details .rating-name-date .review-title {
    margin: 15px 0 10px 0;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
}
.catalog-product-view .reviews-container .reviews-box .product-view-review-list .review-info .review-details .rating-name-date .review-detail {
    font-size: 15px;
}
.catalog-product-view .reviews-container .reviews-box .review-upper-pager {
    font-family: "open sans", sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 0 50px 0;
    color: #666666;
}
.catalog-product-view .reviews-container .reviews-box .review-upper-pager .view-type {
    display: inline-block;
    float: left;
    line-height: 40px;
}
.catalog-product-view .reviews-container .reviews-box .review-upper-pager .view-type span {
    vertical-align: middle;
}
.catalog-product-view .reviews-container .reviews-box .review-upper-pager .view-type a {
    margin-left: 25px;
}
.catalog-product-view .reviews-container .reviews-box .review-upper-pager .view-type a.active img {
    background: #ffffff;
    border: 1px solid #aeaeae;
    padding: 15px;
}
.catalog-product-view .reviews-container .reviews-box .review-upper-pager .view-type a img {
    vertical-align: middle;
}
.catalog-product-view .reviews-container .reviews-box .review-upper-pager .items-per-page {
    display: inline-block;
    float: left;
    margin: 0 0 0 50px;
    line-height: 40px;
}
.catalog-product-view .reviews-container .reviews-box .review-upper-pager .items-per-page span {
    vertical-align: middle;
}
.catalog-product-view .reviews-container .reviews-box .review-upper-pager .items-per-page select {
    margin: 0 0 0 10px;
    border: 1px solid #aeaeae;
    width: 60px;
    height: 40px;
    font-size: 15px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    padding: 0 0 0 10px;
}
.catalog-product-view .reviews-container .reviews-box  .review-bottom-pager {
    display: inline-block;
}
.catalog-product-view .reviews-container .reviews-box .review-bottom-pager ol {
    padding: 12px 0;
    display: table;
}
.catalog-product-view .reviews-container .reviews-box .review-bottom-pager ol li {
    display: inline-block;
    line-height: 40px;
    margin: 0;
    padding: 0;
    float: left;
    width: 39px;
    height: 38px;
    border: 1px solid #aeaeae;
    border-right: 0;
    font-size: 15px;
    font-family: 'open sans', sans-serif;
    font-weight: 400;
    color: #797979;
    text-align: center;
}
.catalog-product-view .reviews-container .reviews-box .review-bottom-pager ol li.current {
    background: #ffffff;
}
.catalog-product-view .reviews-container .reviews-box .review-bottom-pager ol li.last {
    border-right: 1px solid #aeaeae;
}
.catalog-product-view .reviews-container .reviews-box .review-bottom-pager ol li a {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    text-align: center;
    color: #797979;
}
.catalog-product-view .reviews-container .reviews-box .review-bottom-pager ol li.i-next {
    height: 38px;
    border-right: 1px solid #aeaeae;
}
.catalog-product-view .reviews-container .reviews-box .review-bottom-pager ol li.i-previous {
    height: 38px;
}
.catalog-product-view .reviews-container .reviews-box .review-bottom-pager ol li.i-next a,
.catalog-product-view .reviews-container .reviews-box .review-bottom-pager ol li.i-previous a{
    line-height: 36px;
}
.catalog-product-view .reviews-container a.pager-view-all {
    display: inline;
    border-right: 1px solid #aeaeae;
    border-top: 1px solid #aeaeae;
    border-bottom: 1px solid #aeaeae;
    padding: 12px 18px;
    margin: 0;
    background: #f2f2f2;
    font-size: 14px;
    font-weight: 600;
    color: #666666;
}
/**
Login page
**/
body.customer-account-login {
    font-family: 'open sans', sans-serif;
}
body.customer-account-login .page-title h1 {
    font-family: 'open sans', sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #282828;
}
.account-login .registered-users,
.account-login .new-users {
    margin-top: 20px;
    width: 410px;
    min-height: 330px;
    font-size: 14px;
    font-weight: 300;
    font-family: 'open sans', sans-serif;
}
.account-login .new-users p {
    line-height: 30px;
}
.account-login .registered-users {
    border-right: 1px solid #aeaeae;
    margin: 0 30px 0 0;
    padding: 20px 70px 20px 0;
}
.account-login .new-users {
    margin: 0 0 0 30px;
    padding: 20px 0 20px 0;
}
body.customer-account-login .col-1 h2.legend,
body.customer-account-login .col-2 h2.legend {
    font-family: 'open sans', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #282828;
    margin-bottom: 15px;
}
body.customer-account-login .account-login ul.messages {
    font-family: 'open sans', sans-serif;
}
body.customer-account-login .account-login .buttons-set,
body.customer-account-login .account-login .btn-only {
    bottom: 30px;
    width: 410px;
}
body.customer-account-login .account-login .btn-only {
    right: 70px;
}
body.customer-account-login .account-login .registered-users button span span,
body.customer-account-login .account-login .registered-users button span,
body.customer-account-login .account-login .registered-users button,
body.customer-account-login .account-login .new-users button.button span span,
body.customer-account-login .account-login .new-users button.button span,
body.customer-account-login .account-login .new-users button.button {
    background: #b2bb1c;
    color: #FFF;
    text-transform: uppercase;
    text-indent: 0px;
    margin: 0;
    font-weight: 300;
    font-family: 'open sans', sans-serif;
    font-size: 15px;
    height: auto;
    width: auto;
    letter-spacing: 1px;
}
body.customer-account-login .account-login .registered-users button,
body.customer-account-login .account-login .new-users button {
    border: 1px solid #b2bb1c;
    padding: 10px 20px 10px 20px;
    width: 125px;
}
body.customer-account-login .account-login .registered-users button.button:hover,
body.customer-account-login .account-login .registered-users button.button:hover span,
body.customer-account-login .account-login .registered-users button.button:hover span span,
body.customer-account-login .account-login .new-users button.button:hover,
body.customer-account-login .account-login .new-users button.button:hover span,
body.customer-account-login .account-login .new-users button.button:hover span span {
    background: #FFF;
    color: #b2bb1c;
}
body.customer-account-login .form-list {
    margin: 15px 0 15px 0;
}
body.customer-account-login .account-login .form-list input.input-text {
    border: 1px solid #b2bb1c;
    margin: 0 !important;
    height: 40px !important;
    font-size: 14px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    padding: 0 10px;
    background: transparent;
    font-weight: 300;
}
body.customer-account-login .account-login .form-list label,
body.customer-account-login .account-login .form-list span.label {
    width: 148px;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;

}
body.customer-account-login #remember-me-box {
    margin: 0;
    padding: 0;
    float: right;
    line-height: 45px;
}
body.customer-account-login #remember-me-box .input-box {
    position: inherit;
    margin: 15px 0 0 10px;
    padding: 0;
    line-height: 12px;
    float: right;
}
body.customer-account-login .account-login p.required {
    clear: both;
    position: inherit;
    float: right;
}
body.customer-account-login span.validation-error,
body.customer-account-login div.validation-error {
    padding: 0;
}
body.customer-account-login .validation-advice { display: none; }
body.customer-account-login .validation-passed:after {
    display: none;
}
body.customer-account-login span.validation-passed,
body.customer-account-login div.validation-passed {
    background: transparent;
    padding-right: 0;
}


/**
Register page
*/
body.customer-account-create .page-title h1 {
    font-family: 'open sans', sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #282828;
    margin-bottom: 30px;
}
body.customer-account-create ul.messages {
    font-family: 'open sans', sans-serif;
}
body.customer-account-create .fieldset {
    width: 410px;
    min-height: 330px;
    font-size: 14px;
    font-weight: 300;
    font-family: 'open sans', sans-serif;
    float: left;
    padding: 20px 0 20px 0;
    position: relative;
}
body.customer-account-create .divider {
    float: left;
    width: 1px;
    height: 460px;
    margin: 0 69px 0 69px;
    background: #aeaeae;
}
body.customer-account-create h2.legend {
    font-family: 'open sans', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #282828;
    margin-bottom: 15px;
    border-bottom: 1px solid #cecece;
    padding-bottom:3px;
}
body.customer-account-create .account-create label {
    width: 178px;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
}
body.customer-account-create .input-box {
    width: 195px;
}
body.customer-account-create .form-list input.input-text {
    border: 1px solid #b2bb1c;
    margin: 0 !important;
    height: 40px !important;
    font-size: 14px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    padding: 0 10px;
    background: transparent;
    font-weight: 300;
    width:100%;
}
body.customer-account-create .input-container.fabric_cuter label {
    width: 100%;
    float: none;
    text-align: right;
    display: block;
    clear: both;
}
body.customer-account-create .input-container.fabric_cuter .input-box {
    width: 100%;
    text-align: right;
}
body.customer-account-create .input-container.fabric_cuter .input-box .ui-dropdownchecklist-item {
    margin:0;
    padding:0;
}
body.customer-account-create .input-container.fabric_cuter .input-box .ui-dropdownchecklist-item label {
    display: inline-block;
    width: auto;
    line-height: 15px;
    vertical-align: middle;
    margin-right: 0;
    padding: 0 5px 0 0;
}
body.customer-account-create .input-container.fabric_cuter .input-box .ui-dropdownchecklist-item input {
    float: right;
    margin-right: 0px;
    margin-top: 5px;
    margin-left: 0;
}
body.customer-account-create #remember-me-box {
    bottom: 0;
    right: 0;
    width: 100%;
    text-align: right;
    padding-top: 20px;
}
body.customer-account-create #remember-me-box label {
    float: none;
    display: inline;
    width: auto;
    margin: 0 5px 0 0;
}
body.customer-account-create #remember-me-box .input-box {
    float: right;
    width: auto;
    position: inherit;
    margin: 0 0 0 15px;
    display: inline;
    padding: 0;
}
body.customer-account-create #remember-me-box a {
    float: none;
    margin: 0;
    display: inline;
}
body.customer-account-create .form-buttons {
    width: 100%;
    font-family: 'open sans', sans-serif;

}
body.customer-account-create .form-buttons p.back-link {
    width: auto;
}
body.customer-account-create .form-buttons p.back-link a {
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px;
    font-size: 13px;
    font-weight: 300;
    font-family: 'open sans', sans-serif;
}
body.customer-account-create .form-buttons p.back-link a small {
    font-size: 13px;
}
body.customer-account-create p.required {
    margin: -200px 0 0 0;
    padding: 5px 0 7px;
    text-align: right;
    font-size: 11px;
    color: #f02800;
    width: auto;
}

body.customer-account-create .account-create button.button,
body.customer-account-create .account-create button.button span,
body.customer-account-create .account-create button.button span span {
    background: #b2bb1c;
    color: #FFF;
    text-transform: uppercase;
    text-indent: 0px;
    padding: 0;
    margin: 0;
    font-weight: 300;
    font-family: 'open sans', sans-serif;
    font-size: 15px;
    height: auto;
    width: auto;
    letter-spacing: 1px;
}
body.customer-account-create .account-create button.button {
    border: 1px solid #b2bb1c;
    padding: 10px 20px 10px 20px;
    width: 125px;
}
body.customer-account-create .account-create button.button:hover {
    background: #FFF;
    color: #b2bb1c;
}
body.customer-account-create .account-create button.button:hover,
body.customer-account-create .account-create button.button:hover span,
body.customer-account-create .account-create button.button:hover span span {
    background: #FFF;
    color: #b2bb1c;
}

/**
Forgot Password page
*/
.customer-account-forgotpassword .col-main {
    font-family: 'open sans', sans-serif;
}
.customer-account-forgotpassword .col-main h1 {
    font-family: 'open sans', sans-serif;
}
.customer-account-forgotpassword .col-main label {
    width: 178px;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
}
.customer-account-forgotpassword .col-main input.input-text {
    border: 1px solid #b2bb1c;
    margin: 0 !important;
    height: 40px !important;
    font-size: 14px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    padding: 0 10px;
    background: transparent;
    font-weight: 300;
    width:100%;
}
.customer-account-forgotpassword .col-main .back-link {
    width: auto;
}
.customer-account-forgotpassword .col-main .back-link a {
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px;
    font-size: 13px;
    font-weight: 300;
}
.customer-account-forgotpassword .col-main button.button span span,
.customer-account-forgotpassword .col-main button.button span,
.customer-account-forgotpassword .col-main button.button {
    background: #FFF;
    color: #b2bb1c;
    text-transform: uppercase;
    text-indent: 0px;
    padding: 0;
    margin: 0;
    font-weight: 300;
    font-family: 'open sans', sans-serif;
    font-size: 15px;
    height: auto;
    width: auto;
    letter-spacing: 1px;
}
.customer-account-forgotpassword .col-main button.button {
    border: 1px solid #b2bb1c;
    padding: 10px 20px 10px 20px;
    width: 125px;
}
.customer-account-forgotpassword .col-main button.button:hover,
.customer-account-forgotpassword .col-main button.button:hover span,
.customer-account-forgotpassword .col-main button.button:hover span span {
    background: #b2bb1c;
    color: #FFF;
}


.catalog-product-view .main .col-main .product-view.pattern-product .product-collateral {
    clear: both;
    padding-top: 50px;
    float: none;
}

.catalog-product-view .product-view-review-form button#review-no-logged-login {
    background: #b2bb1c !important;
    color: #FFF;
    text-transform: uppercase;
    text-indent: 0px !important;
    padding: 0;
    margin: 0;
    font-weight: 400;
    font-family: 'open sans', sans-serif;
    font-size: 14px;
    height: auto !important;
    width: 100px !important;
    letter-spacing: 1px;
    text-align: center;
    float: none !important;
    border: 1px solid #b2bb1c;
    line-height: 35px;
}
.catalog-product-view .product-view-review-form button#review-no-logged-register {
    background: #FFF !important;
    color: #b2bb1c;
    text-transform: uppercase;
    text-indent: 0px !important;
    padding: 0;
    margin: 0;
    font-weight: 400;
    font-family: 'open sans', sans-serif;
    font-size: 14px;
    height: auto !important;
    width: 100px !important;
    letter-spacing: 1px;
    text-align: center;
    float: none !important;
    border: 1px solid #b2bb1c;
    line-height: 35px;
}
.catalog-product-view #review_content .product-view-review-form span.write-review-product-name {
    font-size: 24px;
}
.catalog-product-view .product-view-review-form div.box-content {
    padding: 0px 0 50px 0;
    clear: both;
}

.catalog-product-view .product-view-review-form .form-list label {
    font-size: 14px;
    font-weight: 600;
    width: 300px !important;
    line-height: 30px;
}
.catalog-product-view .product-view-review-form .form-list .data-table thead,
.catalog-product-view .product-view-review-form .form-list .data-table tr,
.catalog-product-view .product-view-review-form .form-list .data-table td {
    background: transparent;
    border: 0;
    color: #454545;
}
.catalog-product-view .product-view-review-form .form-list .data-table td.value {
    padding-left: 5px;
}
#review-form button,
#review-form button span,
#review-form button span span {
    background: #b2bb1c !important;
    color: #FFF;
    text-transform: uppercase;
    text-indent: 0px !important;
    padding: 0;
    margin: 0;
    font-weight: 400;
    font-family: 'open sans', sans-serif;
    font-size: 14px;
    height: auto !important;
    width: 100% !important;
    letter-spacing: 1px;
    text-align: center;
    float: none !important;
}
#review-form .box-content .form-buttons, #review-form .box-content p.required {
    width: 856px;
    padding-top:20px;
}
#review-form button {
    border: 1px solid #b2bb1c;
    padding: 10px 0 !important;
    width: 200px !important;
    margin: 0 auto !important;
    /* float: none !important; */
    text-align: center;
    float: right !important;
}
#review-form .form-list input.input-text, #review-form .form-list textarea {
    width: 535px;
    border: 1px solid #b2bb1c;
    background: #FFF;
    line-height:30px;
    font-size: 14px;
    font-weight: 400;
}
#review-form span.validation-error, #review-form div.validation-error,
#review-form span.validation-passed, #review-form div.validation-passed {
    padding-right: 30px;
}

body.catalog-product-view .preorder-message-wrapper {
    border-bottom: 1px solid #ebebeb;
    border-right: none;
    border-left: none;
    margin: 0;
    padding: 20px 0 20px 0;
    color: #666 !important;
    font-size: 14px;
}
body.catalog-product-view .preorder-message-wrapper font {
    color: #666 !important
}

body.catalog-product-view .options-container-big {
    padding: 0;
    border: 0;
    margin-top: 10px;
    position:relative;
}
body.catalog-product-view .options-container-big .product-options dd {
    border: 0;
}
body.catalog-product-view .options-container-big .price-box {
    float: left;
    margin: 12px 0 0 0 !important;
}
body.catalog-product-view .options-container-big .add-to-cart {
    display: inline-block;
    width: 318px;
    border: 1px solid #ebebeb;
    border-right: none;
    border-left: none;
    margin: 0;
    padding: 12px 0 0 20px;
    height: 85px;
}
body.catalog-product-view .options-container-big .add-to-links {
    margin: 10px 0 0 0;
    float: right;
    position:absolute;
    right: 15px;
    bottom: 15px;
}
body.catalog-product-view .options-container-big .add-to-links li {
    display: inline-block;
}
body.catalog-product-view .options-container-big .add-to-links li:last-child {
    margin-left: 30px;
}

/**
Product added overlay
**/
#uar-crosssells {
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    font-weight: 300;
}
#uar-crosssells h1 {
    font-family: 'open sans', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 1px;
}
#uar-crosssells .view-cart-checkout,
#uar-crosssells .continue-shopping,
#uar-crosssells .crosssell-item-atc {
    background: #b2bb1c;
    border: 1px solid #b2bb1c;
    color: #FFF;
    text-transform: uppercase;
    text-indent: 0px;
    padding: 10px 5px;
    margin: 0;
    font-weight: 400;
    font-family: 'open sans', sans-serif;
    font-size: 13px;
    height: auto;
    width: 210px;
    letter-spacing: 1px;
    text-align: center;
    float: none;
    text-decoration: none;
    margin-top: 10px;
}
#uar-crosssells .continue-shopping {
    background: #FFF;
    color: #b2bb1c;
    width: 222px;
}
#uar-crosssells .uar-product-cart {
    border-right: 1px solid #aeaeae;
    width: 351px;
    height: 115px;
    margin-left: 0;
    padding: 10px 0 10px 0;
}
#uar-crosssells .uar-product-cart .price {
    color: #b2bb1c;
    font-family: "open sans", sans-serif;
    font-size: 24px !important;
    font-weight: 600;
    display: block;
}
#uar-crosssells .uar-product-cart-text {
    margin: 20px 0 0 10px;
    font-family: 'open sans', sans-serif;
    font-weight: 300;
}
#uar-crosssells #uar-crosssells-cart-summary {
    width: 225px;
    display: inline;
    /* font-weight: bold; */
    font-size: 14px;
    /* height: 130px; */
    margin-left: 20px;
}
#uar-crosssells .uar-crosssells-spacer{
    border-bottom: 0;

}
#uar-crosssells .crosssell-item-info {
    position: relative;
}
#uar-crosssells .crosssell-item-info h2 {
    font-size: 13px;
    color: #333;
    margin: 5px 0 0 0;
    font-family: 'open sans', sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
}
#uar-crosssells .crosssell-item-atc {
    width:130px;
    margin:0 auto;
}
#uar-crosssells .crosssell-item-atc:hover {
    background: #FFF;
    color: #b2bb1c;
}
.uar-crosssells-content .crosssell-item-button .crosssell-item-message {
    color: #B2BB1C;
    font-weight: 400;
    font-size: 13px;
    text-transform: uppercase;
    border: 1px solid #B2BB1C;
    padding: 10px 10px 11px 10px;
    display: inline-block;
}

/**
Category page type list
**/

#products-list .product-shop button.btn-cart,
#products-list .product-shop button.btn-cart span,
#products-list .product-shop button.btn-cart span span {
    background: transparent;
    color: #FFF;
    text-transform: uppercase;
    text-indent: 0px;
    padding: 0;
    margin: 0;
    font-weight: 400;
    font-family: 'open sans', sans-serif;
    font-size: 14px;
    height: auto;
    width: 100%;
    letter-spacing: 1px;
    text-align: center;
    float: none;
}
#products-list .product-shop button.btn-cart {
    border: 1px solid #b2bb1c;
    background: #b2bb1c;
    padding: 10px 0;
    width: 150px;
    margin: 6px 0 0 0;
    text-align: center;
    display: inline-block;
    float: left;
}
#products-list .product-shop button.btn-cart:hover,
#products-list .product-shop button.btn-cart:hover span {
    color: #b2bb1c !important;
    background: #FFF;
}
#products-list .product-shop .add-to-links {
    display: inline-block;
    float: none;
}
#products-list .product-shop .add-to-links li {
    margin-top: 6px;
}
#products-list .product-shop .add-to-links li a {
    font-size: 11px;
    padding: 2px 0 2px 22px;
    color: #999;
}
#products-list .product-shop .add-to-links li a:hover { text-decoration: underline; }
#products-list .product-shop .options {
    clear: both;
}
#products-list .ratings .rating-links {
    display: none;
}
#products-list .desc.std #machine-compat {
    display: none;
}
#products-list .desc.std p,
#products-list .desc.std ul,
#products-list .desc.std img,
#products-list .desc.std div {
    display: none;
}
#products-list .desc.std p:first-child {
    display: block;
}
#products-list .link-learn-box {
    clear: both;
    display: block;
}
#products-list .link-learn-box .link-learn {
    text-transform: uppercase;
    clear: both;
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-pager-next.png') center right no-repeat;
    padding-right: 10px;
    color: #666;
    text-decoration: none;
    /* line-height: 14px; */
    letter-spacing: 1px;
    font-size: 12px;
    font-family: 'open sans', sans-serif;
}
#products-list .product-new {
    position: absolute;
    margin-left: -35px;
    margin-top: 5px;
}

/**
Checkout onepage
**/
body.checkout-onepage-index {

}
body.checkout-onepage-index .page-title,
body.checkout-onepage-success .page-title {
    font-family: 'open sans', sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #282828;
}
body.checkout-onepage-index .opc-progress-container {
    float: none;
    width: 100%;
}
body.checkout-onepage-index .opc-progress-container .block-title {
    border: 0;
    padding-bottom: 20px;
}
body.checkout-onepage-index .opc-progress-container .block-title span{
    font-family: 'open sans', sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #282828;
}
body.checkout-onepage-index .opc-progress-container .block-content { display: none; }
body.checkout-onepage-index #checkoutSteps {
    float: none;
    width: 100%;
}
body.checkout-onepage-index #checkout-step-login .col2-set {
    padding: 0 0 30px 0;
    background: #FFF;
    height: auto !important;
    min-height: 0 !important;
}
body.checkout-onepage-index #checkout-step-login .col2-set .col-1,
body.checkout-onepage-index #checkout-step-login .col2-set .col-2 {
    width: 410px;
    min-height: 330px;
    font-size: 14px;
    font-weight: 300;
    font-family: 'open sans', sans-serif;
    position: relative;
}
body.checkout-onepage-index #checkout-step-login .col2-set .col-1 {
    border-right: 1px solid #aeaeae;
    margin: 0 30px 0 0;
    padding: 20px 70px 20px 0;
}
body.checkout-onepage-index #checkout-step-login .col2-set .col-2 {
    margin: 0 0 0 30px;
    padding: 20px 0 20px 0;
}

body.checkout-onepage-index #checkout-step-login .col2-set .col-1 h4,
body.checkout-onepage-index #checkout-step-login .col2-set .col-2 h4 {
    font-family: 'open sans', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #282828;
    margin-bottom: 15px;
    border-bottom: 1px solid #cecece;

}
body.checkout-onepage-index .form-list label,
body.checkout-onepage-index .form-list span.label {
    width: 162px !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
}
body.checkout-onepage-index #checkout-step-login .col-1 .btn-only,
body.checkout-onepage-index #checkout-step-login .col-2 .buttons-set {
    border-top: 1px solid #cecece;
    bottom: 30px;
    width: 410px;
    margin: 0;
    padding: 15px 0 0;
    position: absolute;
    right: 0;
}
body.checkout-onepage-index #checkout-step-login .col-1 .btn-only {
    right: 70px;
}
body.checkout-onepage-index #checkout-step-login .col-1 .buttons-set {

}

body.checkout-onepage-index .col-main button.button span span,
body.checkout-onepage-index .col-main button.button span,
body.checkout-onepage-index .col-main button.button,
body.checkout-onepage-success .col-main button.button span span,
body.checkout-onepage-success .col-main button.button span,
body.checkout-onepage-success .col-main button.button  {
    background: #b2bb1c !important;
    color: #FFF;
    text-transform: uppercase;
    text-indent: 0px !important;
    padding: 0 !important;
    margin: 0 !important;
    font-weight: 300;
    font-family: 'open sans', sans-serif;
    font-size: 15px;
    height: auto !important;
    width: auto !important;
    letter-spacing: 1px;
}
body.checkout-onepage-index #checkout-step-login .col-2 button.button span span,
body.checkout-onepage-index #checkout-step-login .col-2 button.button span,
body.checkout-onepage-index #checkout-step-login .col-2 button.button {
    background: #FFF !important;
    color: #b2bb1c !important;
    text-transform: uppercase;
    text-indent: 0px;
    padding: 0;
    margin: 0;
    font-weight: 300;
    font-family: 'open sans', sans-serif;
    font-size: 15px;
    height: auto;
    width: auto;
    letter-spacing: 1px;
}
body.checkout-onepage-index .col-main button.button,
body.checkout-onepage-success .col-main button.button {
    border: 1px solid #b2bb1c;
    padding: 10px 20px 10px 20px !important;
    width: 125px !important;
}
body.checkout-onepage-index .col-main button.button,
body.checkout-onepage-index #checkout-step-login .col-2 button.button {
    border: 1px solid #b2bb1c;
    padding: 10px 20px 10px 20px;
    width: 125px;
}

body.checkout-onepage-index .col-main button.button:hover span span,
body.checkout-onepage-index .col-main button.button:hover span,
body.checkout-onepage-index .col-main button.button:hover,
body.checkout-onepage-success .col-main button.button:hover span span,
body.checkout-onepage-success .col-main button.button:hover span,
body.checkout-onepage-success .col-main button.button:hover {
    background: #FFF !important;
    color: #b2bb1c !important;
}
body.checkout-onepage-index #checkout-step-login .col-2 button.button:hover span span,
body.checkout-onepage-index #checkout-step-login .col-2 button.button:hover span,
body.checkout-onepage-index #checkout-step-login .col-2 button.button:hover {
    background: #b2bb1c !important;
    color: #FFF !important;
}
body.checkout-onepage-index .form-list input.input-text {
    border: 1px solid #b2bb1c;
    margin: 0 !important;
    height: 40px !important;
    font-size: 14px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    padding: 0 10px;
    background: transparent;
    font-weight: 300;
}
body.checkout-onepage-index .form-list .add-field .input-box {
    margin-left: 275px;
}
body.checkout-onepage-index .form-list .input-box select {
    width: 397px;
    vertical-align: top;
    height: 40px;
    border: 1px solid #B2BB1C;
    background: transparent;
    border-radius: 0;
    font-weight: 300;
    font-size: 14px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
}
body.checkout-onepage-index #checkout-step-login .form-list .radio {
    margin-top: 12px;
}
body.checkout-onepage-index #checkout-step-login #remember-me-box {
    margin: 0;
    padding: 0;
    float: right;
    line-height: 45px;
}
body.checkout-onepage-index #checkout-step-login #remember-me-box .input-box {
    position: inherit;
    margin: 15px 0 0 10px;
    padding: 0;
    line-height: 12px;
    float: right;
}

body.checkout-onepage-index li.section h2 {
    background: #AEAEAE;
    padding: 5px 0 5px 20px;
    color: #FFF;
    font-family: 'open sans', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 13px;
}
body.checkout-onepage-index li.section.active h2 {
    background: #b2bb1c;
    color: #FFF;
}
body.checkout-onepage-index #checkout-step-billing .form-list label,
body.checkout-onepage-index #checkout-step-shipping .form-list label {
    width: 260px !important;
}
body.checkout-onepage-index #checkout-step-billing .form-list input.radio,
body.checkout-onepage-index #checkout-step-shipping .form-list input.radio {
    margin-top: 14px;
    margin-left: 0;
}
body.checkout-onepage-index #checkout-step-billing #remember-me-box .input-box,
body.checkout-onepage-index #checkout-step-billing .control .input-box,
body.checkout-onepage-index #checkout-step-shipping #remember-me-box .input-box,
body.checkout-onepage-index #checkout-step-shipping .control .input-box {
    margin-left: 275px;
    line-height: 42px;
}
body.checkout-onepage-index #checkout-step-billing #remember-me-box input.checkbox,
body.checkout-onepage-index #checkout-step-shipping #remember-me-box input.checkbox {
    margin-top:15px;
}
body.checkout-onepage-index #checkout-step-billing #remember-me-box .link-tip,
body.checkout-onepage-index #checkout-step-shipping #remember-me-box .link-tip {
    margin-top: 15px;
    position: absolute;
    margin-left: 25px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
}

body.checkout-onepage-index span.validation-passed,
body.checkout-onepage-index div.validation-passed,
body.checkout-onepage-index span.validation-error,
body.checkout-onepage-index div.validation-error {
    padding-right: 0 !important;
    background:transparent !important
}

body.checkout-onepage-index #checkout-step-shipping .checkbox,
body.checkout-onepage-index #checkout-step-billing .control .checkbox {
    margin-top: 16px;
}
body.checkout-onepage-index p.back-link a {
    color: #b2bb1c;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    border: 1px solid #b2bb1c;
    padding: 10px 20px 10px 20px;
    width: 125px;
}
body.checkout-onepage-index p.back-link a small {
    font-size: 14px;
    font-weight: 300;
    display: none;
}
body.checkout-onepage-index p.back-link a:hover {
    background: #b2bb1c;
    color: #FFF;
    border: 1px solid #b2bb1c;
}
body.checkout-onepage-index #opc-shipping_method #checkout-step-shipping_method { min-height: auto; }
body.checkout-onepage-index #opc-shipping_method dl dt,
body.checkout-onepage-index #opc-payment dl dt {
    font-family: 'open sans', sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 15px;

}
body.checkout-onepage-index #opc-shipping_method dl dd,
body.checkout-onepage-index #opc-payment dl dd {
    margin-bottom: 40px;
}
body.checkout-onepage-index #opc-shipping_method dl dd ul li,
body.checkout-onepage-index #opc-payment dl dd ul li {
    margin: 5px 0;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 300;
}
body.checkout-onepage-index .checkout-onepage-payment-additional-giftcardaccount {
    padding: 20px 0 30px 0;
    font-family: 'open sans', sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 300;
}
body.checkout-onepage-index #opc-review {
    font-family: 'open sans', sans-serif;
    font-size: 13px;
}
body.checkout-onepage-index #opc-review thead {
    background: #f2f2f2;
}
body.checkout-onepage-index #opc-review button.button.btn-checkout {
    width: 150px !important;
}
body.checkout-onepage-index #opc-review .data-table td {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    vertical-align: middle;
    margin: 0;
    padding: 10px 5px;
}
body.checkout-onepage-index #opc-review .data-table .product-name {
    font-size: 14px;
    font-weight: 300;
    vertical-align: middle;
    padding:0;
    margin:0;
}
body.checkout-onepage-index #opc-review .data-table td.last .price {
    font-weight: 600;
}
body.checkout-onepage-index .please-wait {
    position: absolute;
    z-index: 99;
    top: 50%;
    left: 50%;
    margin: -34px 0 0 -90px;
    border: 5px solid #b2bb1c;
    font-size: 12px;
    color: #454545;
    font-weight: bold;
    background: #fff;
    padding: 20px;
    white-space: nowrap;
}
body.checkout-onepage-index #billing-address-select {
    width: 930px;
}

body.checkout-onepage-index .rewards-checkout-onepage-guestwarn {
    font-size: 14px;
    font-family: 'open sans', sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    color: #B2BB1C;
}
body.checkout-onepage-index #payment_form_cybersource_soap {
    margin-top:35px;
}
body.checkout-onepage-index #payment_form_cybersource_soap .form-list label,
body.checkout-onepage-index #payment_form_cybersource_soap .form-list span.label {
    width: 275px !important;
}
body.checkout-onepage-index #payment_form_cybersource_soap input.validate-cc-number {
    width: 375px !important;
}
body.checkout-onepage-index #payment_form_cybersource_soap .v-fix {
}
body.checkout-onepage-index #payment_form_cybersource_soap .v-fix select {
    width: auto;
}
body.checkout-onepage-index #payment_form_cybersource_soap .cvv-what-is-this {
    line-height: 40px;
    padding-left: 5px;
}

body.checkout-onepage-success .sub-title {
    font-size: 20px;
    font-weight: 300;
    color: #282828;
    line-height: 19px;
    margin: 0 0 10px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
}
body.checkout-onepage-success .col-main {
    font-size: 14px;
    font-family: 'open sans', sans-serif;
    letter-spacing: 1px;
    font-weight: 300;
}
body.checkout-onepage-success .col-main table {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: 'open sans', sans-serif;
}
body.checkout-onepage-success .col-main table thead {
    font-size: 12px;
    padding: 3px 9px;
    text-transform: uppercase;
    font-weight: 300;
}
body.checkout-onepage-success .col-main table thead th {
    font-weight: 300;
    font-size: 12px !important;
}
body.checkout-onepage-success .col-main table tbody td {
    font-weight: 300;
    font-size: 14px !important;
    padding: 10px 5px !important;
}
body.checkout-onepage-success .col-main table tbody td .price {
    font-weight: 600;
    text-align: right;
    display: block;
}
body.checkout-onepage-success .col-main table tbody td strong {
    font-weight: 400 !important;
    font-size: 14px !important;
}
body.checkout-onepage-success .col-main table .download-pattern-link {
    font-size: 14px !important;
}
body.checkout-onepage-success .col-main table tbody td.right {
    text-align: right;
}

body.checkout-onepage-success .col-main table tbody td dl,
body.checkout-onepage-success .col-main table tbody td dl strong,
body.checkout-onepage-success .col-main table tbody td dt strong,
body.checkout-onepage-success .col-main table tbody td dl strong em,
body.checkout-onepage-success .col-main table tbody td dt strong em,
body.checkout-onepage-success .col-main table tbody td dd,
body.checkout-onepage-success .col-main table tbody td a {
    line-height: 12px !important;
    font-weight: 300 !important;
    font-size: 11px !important;
    font-style: normal !important;
}
body.checkout-onepage-success .col-main button.button {
    border: 1px solid #b2bb1c;
    padding: 10px 20px 10px 20px !important;
    width: 210px !important;
}


#ajax_loader {
    width: 100%;
    height: 100%;
    background: #454545;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99999;
    text-align: center;
    vertical-align: middle;
    opacity: 0.7;
}


/**
Category page
recently viewed producs
**/
body.catalog-category-view .footer-before {
    clear:both
}
body.catalog-category-view .footer-before .recently-viewed {
    padding-top: 30px;
    padding-bottom: 30px;
    background: #f2f2f2;
}
body.catalog-category-view .footer-before .recently-viewed .container {
    width: 960px;
    margin: 0 auto 0 auto;
}

body.catalog-category-view .footer-before .recently-compared {
    background: #FFF url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg-s-separator-grey.png') 0 0 repeat-x;
    padding-top: 30px;
}
body.catalog-category-view .footer-before .recently-compared .container {
    width: 960px;
    margin: 0 auto 0 auto;
}
body.catalog-category-view .footer-before .recently-viewed h2.subtitle,
body.catalog-category-view .footer-before .recently-compared h2.subtitle {
    font-family: 'open sans', sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #282828;
    margin-top: 30px;
    margin-bottom: 20px;
    padding:0;
    text-align: left;
}

.footer-before .recently-viewed .item,
.footer-before .recently-compared .item {
    width: 170px;
    margin-right: 27px;
}
.footer-before .recently-viewed .item img,
.footer-before .recently-compared .item img {
    width: 170px;
}
.footer-before .recently-viewed .item:last-of-type,
.footer-before .recently-compared .item:last-of-type {
    margin-right: 0;
}
.footer-before .recently-viewed .item .product-name,
.footer-before .recently-compared .item .product-name {
    text-align: left;
    font-weight: 500;
    padding-bottom:2px;
    min-height: 60px;
}
.footer-before .recently-compared .options {
    background: #f2f2f2;
    border-top: 1px solid #aeaeae;
    border-bottom: 1px solid #aeaeae;
    height: 58px;
}
.footer-before .recently-compared .options-container {
    width: 960px;
    margin: 0 auto;
}
.footer-before .recently-compared .options .count {
    display: inline-block;
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-category-compare.png') 20px 23px no-repeat;
    border-left: 1px solid #aeaeae;
    border-right: 1px solid #aeaeae;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 0 20px 0 40px;
    float: left;
    color: #000;
    line-height: 58px;
}
.footer-before .recently-compared .options .go-compare {
    display: inline-block;
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-category-go.png') 50px 25px no-repeat;
    border-right: 1px solid #aeaeae;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 0 31px 0 20px;
    float: left;
    cursor: pointer;
    line-height: 58px;
    color: #000;
}


/**
Shopping cart
Need assistance?
*/
.need-assistance {
    background: #f2f2f2;
    border: 1px solid #aeaeae;
    font-size: 14px;
    font-family: 'open sans', sans-serif;
    font-weight: 400;
    letter-spacing: 0;
    color: #000;
    margin-top: 5px;
    height:60px;
    display: inline-block;
}
.need-assistance ul {

}
.need-assistance ul li {
    display: inline-block;
    float: left;
    line-height: 60px;
    border-right: 1px solid #aeaeae;
    padding: 0 25px 0 25px
}
.need-assistance ul li.label {
    font-weight: 600;
}
.need-assistance ul li.phone span,
.need-assistance ul li.mail span,
.need-assistance ul li.chat span {
    width: 15px;
    height: 15px;
    display: block;
    padding-right: 10px;
    margin-top: 21px;
    float: left;
    text-indent: -9999px;
}
.need-assistance ul li.phone span {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-phone.png') left bottom no-repeat;
}
.need-assistance ul li.mail span {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-email.png') left bottom no-repeat;
}
.need-assistance ul li.chat span {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-chat.png') left bottom no-repeat;
}
.need-assistance ul li:last-of-type {
    border-right: 0;
}
.need-assistance ul li a {
    text-decoration: none;
}


/**
Product page
*/
/**
Category page
recently viewed producs
**/
.customers-who-bought {
    background: #FFF url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/bg-dashed-separator.png') 0 0 repeat-x;
    padding-top: 20px;
    width: 930px;
    margin: 30px auto 0 auto;
}
.customers-who-bought .container {

}
.customers-who-bought h2.subtitle {
    font-family: 'open sans', sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #282828;
    margin-top: 30px;
    margin-bottom: 20px;
    padding:0;
    text-align: left;
}
.customers-who-bought .products-grid li.item {
    width: 170px;
    margin-right: 27px;
}
.customers-who-bought img {
    width: 170px;
}
.customers-who-bought .products-grid li.item:last-of-type {
    margin-right: 0;
}
.customers-who-bought .product-name {
    text-align: left;
    font-weight: 500;
    padding-bottom:2px;
    min-height: 60px;
}


body.checkout-cart-index .cart table,
body.checkout-cart-index .cart table strong,
body.checkout-cart-index .cart table .cart-points-total_spent .caption,
body.checkout-cart-index .cart table .cart-points-total_earned .caption {
    font-weight: 400;
    font-size: 13px;
    text-transform: none;
    color: #000 !important;
}
body.checkout-cart-index .cart .totals table tbody tr td .price,
body.checkout-cart-index .cart .totals table tbody tr td .points-amount,
body.checkout-cart-index .cart .totals table tfoot tr td .price {
    color: #000;
    font-weight: 600;
}
body.checkout-cart-index .cart .totals table tr td:first-child {
    letter-spacing: 0;
    width: 130px;
    display: inline-block;
}
body.checkout-cart-index .cart .totals table tr td:nth-child(2) {
    letter-spacing: 0;
    width: 103px;
    display: inline-block;
    word-wrap: break-word;
}
body.checkout-cart-index .cart .totals table tr td.cart-points-spending_warnings {
    width: 252px;
}
body.checkout-cart-index .cart .totals table tr td:nth-child(2) .product-rewards-caption {
    display: block;
}
body.checkout-cart-index .cart .totals table tr.summary-details tr {
    background: #FCFCFC;
}
body.checkout-cart-index .cart .totals table tr.summary-details td {
    padding: 10px !important;
    background: #FCFCFC;
}
body.checkout-cart-index .cart .totals table tfoot .summary-total td {
    padding: 5px 10px 0 10px;
}
body.checkout-cart-index .cart .totals table tfoot tr:last-of-type .price {
    font-size: 16px;

}


/**
Search
**/
/* Category sidebar */
body.catalogsearch-result-index .col-left.sidebar {
    padding: 0;
    font-family: 'open sans', sans-serif;
    margin-top: 25px;
}
body.catalogsearch-result-index .col-left.sidebar .block-title {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    border-bottom: 0;
    padding: 10px 0 10px 0;
    display: none;
}
body.catalogsearch-result-index .col-left.sidebar .block-title strong { font-weight: 400; }
body.catalogsearch-result-index .col-left.sidebar dl {

}
body.catalogsearch-result-index .col-left.sidebar dl dt {
    text-transform: uppercase;
    font-size: 14px;
    margin: 0 0 25px 0;
    font-weight: 600;
    color: #282828;
}
body.catalogsearch-result-index .col-left.sidebar dl dd {
    padding: 0 0 25px 0;
    margin: 0 0 25px 0;
    border-bottom: 1px solid #777777;
}
body.catalogsearch-result-index .col-left.sidebar dl dd li {
    padding: 0 0 10px 0;
    margin: 0;
}
body.catalogsearch-result-index .col-left.sidebar dl dd li a {
    font-size: 14px;
    text-decoration: none;
    font-weight: 400;
    font-family: 'open sans', sans-serif;
}
body.catalogsearch-result-index .col-left.sidebar dl dd li a:hover {
    color: #b2bb1e;
}

/* Category toolbar & pager top */
body.catalogsearch-result-index .toolbar .pager { display: none; }
body.catalogsearch-result-index .toolbar .sorter {
    background: transparent;
    padding: 0;
    border: 0;
    margin: 20px 0 20px 0;
}
body.catalogsearch-result-index .toolbar .view-mode,
body.catalogsearch-result-index .toolbar .sort-by,
body.catalogsearch-result-index .toolbar .limiter {
    display: inline-block;
    color: #777777;
}
body.catalogsearch-result-index .toolbar .limiter {
    margin-left: 20px;
}
body.catalogsearch-result-index .toolbar label {
    font-family: 'open sans', sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    color: #777777;
    margin-right: 10px;
    line-height: 40px;
}
body.catalogsearch-result-index .toolbar div.select {
    border: 1px solid #aeaeae;
    display: inline-block;
    padding: 0 3px;
}
body.catalogsearch-result-index .toolbar div.select select {
    height: 40px;
    border-radius: 0;
    font-family: 'open sans', sans-serif;
    font-size: 13px;
    border: 0;
    margin: 0;
    padding: 0;
    color: #777777;
    text-transform: uppercase;
    background: transparent;
}
body.catalogsearch-result-index .toolbar .view-mode strong,
body.catalogsearch-result-index .toolbar .view-mode a {
    height: 38px;
    width: 38px;
    border: 1px solid #aeaeae;
    border-right: 0;
    padding: 0;
    margin: 0;
}
body.catalogsearch-result-index .toolbar .view-mode .list { border-right: 1px solid #aeaeae; }
body.catalogsearch-result-index .toolbar .view-mode a.grid {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-view-mode-grid.png') center center no-repeat
}
body.catalogsearch-result-index .toolbar .view-mode a.list {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-view-mode-list.png') center center no-repeat
}
body.catalogsearch-result-index .toolbar .view-mode strong.grid {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-view-mode-grid-active.png') center center no-repeat
}
body.catalogsearch-result-index .toolbar .view-mode strong.list {
    background: url('http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/ico-view-mode-list-active.png') center center no-repeat
}

/* Search toolbar & pager bottom */
body.catalogsearch-result-index .toolbar-bottom .toolbar .pager {
    display: block;
    background: transparent;
    padding: 0;
    margin: 20px 0 20px 0;
    border: 0;
}
body.catalogsearch-result-index .toolbar-bottom .toolbar .pager .amount { display: none; }
body.catalogsearch-result-index .toolbar-bottom .toolbar .pager .pages {
    background: transparent;
    border: 0;
    text-align: left;
    width: 100%;
    padding: 0;
    margin: 0;
}
body.catalogsearch-result-index .toolbar-bottom .toolbar .pager .pages strong { display: none; }
body.catalogsearch-result-index .toolbar-bottom .toolbar .pager .pages ol li {
    display: inline-block;
    line-height: 40px;
    margin: 0;
    padding: 0;
    float: left;
    width: 39px;
    height: 38px;
    border: 1px solid #aeaeae;
    border-right: 0;
    font-size: 15px;
    font-family: 'open sans', sans-serif;
    font-weight: 400;
    color: #797979;
    text-align: center;
}
body.catalogsearch-result-index .toolbar-bottom .toolbar .pager .pages ol li.current {
    background: #f2f2f2;
}
body.catalogsearch-result-index .toolbar-bottom .toolbar .pager .pages ol li a {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    text-align: center;
    color: #797979;
}
body.catalogsearch-result-index .toolbar-bottom .toolbar .pager .pages ol li.i-next {
    height: 38px;
    border-right: 1px solid #aeaeae;
}
body.catalogsearch-result-index .toolbar-bottom .toolbar .pager .pages ol li a.i-next {
    line-height:36px;
}
body.catalogsearch-result-index .toolbar-bottom .toolbar .pager .pages ol li.i-previous {
    height: 38px;
}
body.catalogsearch-result-index .toolbar-bottom .toolbar .pager .pages ol li a.i-previous {
    line-height:36px;
}
body.catalogsearch-result-index .toolbar-bottom .toolbar .pager .pages ol li.last {
    border-right: 1px solid #aeaeae;
}

body.catalogsearch-result-index .pager-view-all {
    display: none !important;
}
body.catalogsearch-result-index .toolbar-bottom .pager-view-all,
body.catalogsearch-result-index #review_content .pager-view-all {
    display: inline-block !important;
    width: 100px !important;
    border: 0 !important;
}
body.catalogsearch-result-index .toolbar-bottom .pager-view-all a,
body.catalogsearch-result-index #review_content .pager-view-all a {
    width: 100px !important;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
}
body.catalogsearch-result-index .page-title {
    display: none;
}
body.catalogsearch-result-index .recommendations {
    font-size: 14px;
    font-family: 'open sans', sans-serif;
    font-weight: 300;
    letter-spacing: 0;
}
body.catalogsearch-result-index .recommendations a {
    color: #AFBB19;
}
body.catalogsearch-result-index .products-grid .product-name span.product-new {
    background: url(http://lghttp.10957.nexcesscdn.net/804DA9/Accuquilt.com/shop/skin/frontend/accuquilt-v2/accuquilt/images/btn_product_new.png);
    display: block;
    left: -20px;
    height: 26px;
    position: absolute;
    text-indent: -9999px;
    top: 123px;
    width: 37px;
}
.clear {
    clear: both;
}

#barnquilt {
    width: 745px;
    clear: both;
    margin: 0 auto 0 auto;
}

#barnquilt img {
    display: block;
    border: none;
}

#barnquilt p {
    font: normal 12px / 15px Arial, Helvetica, sans-serif;
    margin: 5px 0 10px 10px;
}

#barnquilt p .first {
    color: rgb(58, 110, 143);
}

#barnquilt p .second {
    font-weight: bold;
    font-size: 16px;
    color: rgb(198, 6, 81);
}

#barnquilt .content {
    width: 745px;
    clear: both;
}

#barnquilt .content .one {
    float: left;
}

#barnquilt .content .two {
    float: left;
}

#barnquilt .content .two-one {
    float: left;
    width: 321px;
}

#barnquilt .content .two-two {
    float: left;
    width: 313px;
}

#barnquilt .content .two-three {
    clear: both;
    width: 634px;
    background-color: #fffa9d;
}

#barnquilt .content .two-three img {
    display: block;
    margin: 0;
    padding: 0;
}

#barnquilt .content .four {
    float: left;
}

#bq-container {
    width: 745px;
    margin: 0 auto;
}

#bq-container #blocks div {
    width: 25%;
    float: left;
    margin-bottom: 15px;
}

#bq-container #blocks p {
    font: normal 12px / 15px Arial, Helvetica, sans-serif;
    margin: 5px 0;
}

#bq-container td {
    padding: 0;
    margin: 0;
    border: none;
}

#barnquilt-voting {
    width: 745px;
    margin: 0 auto;
    background: #fff;
}

#barnquilt-voting .bqv-container {
    clear: both;
    overflow: hidden;
}

#barnquilt-voting .one {
    width: 338px;
    float: left;
}

#barnquilt-voting .two {
    width: 407px;
    float: left;
}

#barnquilt-winners {
    margin: 0 auto;
    width: 745px;
}

#barnquilt-winners img {
    display: block;
    border: none;
}

#barnquilt-winners .winners {
    clear: both;
}

#barnquilt-winners .winners img {
    float: left;
}

#event {
    margin-bottom: 10px;
    clear: both;
    overflow: hidden;
}

#event div {
    float: left;
}

#caribbean {
    width: 745px;
    margin: 0 auto;
}

#caribbean img {
    display: block;
    border: none;
}

#caribbean div {
    float: left;
}

#caribbean .clear {
    clear: both;
}

#sponsors {
    width: 745px;
    clear: both;
    border-top: 2px solid #2d4751;
    margin: 10px auto;
    width: 745px;
}

#sponsors div {
    float: left;
}

#caribbean table td {
    padding: 0;
    margin: 0;
    border: none;
}

#caribbean-lp {
    width: 745px;
    margin: 0 auto;
}

#caribbean-lp img {
    display: block;
    border: none;
}

#caribbean-lp div {
    float: left;
}

#caribbean-lp .clear {
    clear: both;
}

#sponsors-lp {
    width: 745px;
    clear: both;
    border-top: 2px solid #2d4751;
    margin: 10px auto;
    width: 745px;
}

#sponsors-lp div {
    float: left;
}

#emailsignups {
    width: 745px;
    margin: 0 auto 0 auto;
}

#emailsignups h5 {
    color: #666;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    font: bold 13px / 16px Arial, Helvetica, sans-serif;
    margin: 15px 0 5px 0;
    width: 300px;
}

#emailsignups p {
    color: #000;
    font: normal 13px / 16px Arial, Helvetica, sans-serif;
}

#emailsignups table td {
    border: none;
    padding: 0;
}

#emailsignups table p {
    color: #f00;
    margin: 10px 0 3px 0;
}

#emailsignups table span {
    font-weight: bold;
    color: #000;
}

#emailsignups label {
    color: #000;
    font: normal 13px / 16px Arial, Helvetica, sans-serif;
}

#emailsignups .optional {
    font: normal 13px / 16px Arial, Helvetica, sans-serif;
    color: #999;
    margin-bottom: 20px;
}

#emailsignups .optional p {
    margin: 10px 0 3px 0;
    color: #999;
}

#emailsignups .clear {
    clear: both;
}

#email-thankyou {
    width: 745px;
    margin: 0 auto;
}

#email-thankyou h1 {
    padding: 0;
    margin: 3px 0;
    font: bold 16px / 19px Arial, Helvetica, sans-serif;
    color: #3a6e8f;
}

#email-thankyou p {
    font: normal 12px / 15px Arial, Helvetica, sans-serif;
    color: #000000;
}

#email-thankyou .download {
    float: left;
    margin: 10px;
}

#email-thankyou .download img {
    border: none;
    display: block;
    border: 1px solid #ccc;
    height: 250px;
}

#email-thankyou .download p {
    text-align: center;
    margin: 5px auto 15px auto;
}

#email-thankyou .download p a {
    font-size: 11px;
    text-decoration: none;
    color: #5d8ea7;
}

#email-thankyou .download p a:hover {
    font-size: 11px;
    text-decoration: underline;
    color: #e08900;
}

#aqhp-email {
    background: url(/media/barnquilt/email-background.png) no-repeat center top;
    width: 711px;
    height: 43px;
    padding-top: 100px;
}

#aqhp-email div {
    margin-left: 296px;
}

#aqhp-email td {
    border: none;
    padding: 0;
}

#bqv {
    background: url(/media/barnquilt/email-background2.png) no-repeat center top;
    width: 745px;
    height: 43px;
    padding-top: 100px;
}

#bqv div {
    margin-left: 296px;
}

#bqv td {
    border: none;
    padding: 0;
}

#aqfaqs {
    width: 745px;
    margin: 0 auto;
}

#aqfaqs ul {
    padding-left: 10px;
}

#aqfaqs li {
    list-style-type: none;
    font: normal 12px / 15px Arial, Helvetica, sans-serif;
}

#aqfaqs li a {
    text-decoration: none;
    color: #5d8ea7;
}

#aqfaqs li a:hover {
    text-decoration: underline;
    color: #e08900;
}

#aqfaqs p {
    font-size: large;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

#aqquestions {
    width: 745px;
    margin: 0 auto;
    font: normal 12px / 15px Arial, Helvetica, sans-serif;
    margin-top: 25px;
}

#aqquestions h5 {
    margin: 10px 0 5px 0;
    font: bold 12px / 15px Arial, Helvetica, sans-serif;
}

#aqquestions p {
    margin: 5px 0 5px 0;
    font: normal 12px / 15px Arial, Helvetica, sans-serif;
}

#aqquestions .back {
    margin: 5px 0 5px 0;
    font: normal 10px / 15px Arial, Helvetica, sans-serif;
}

.footer .security .aq-icon {
    bottom: 32px;
    position: absolute;
    right: 130px;
}

#egghunt {
    width: 647px;
    margin: 0 auto;
    background: #fff;
}

#egghunt table {
    margin-bottom: 0;
}

#egghunt .egg-prizes {
    width: 630px;
    margin: 10px auto 5px auto;
    padding-bottom: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

#egghunt .egg-prizes p {
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: rgb(58, 110, 143);
    text-align: center;
}

#egghunt td {
    padding: 0;
    margin: 0;
    border: none;
}

#eggs {
    width: 647px;
    clear: both;
    overflow: hidden;
}

#eggs img {
    float: left;
    border: none;
    display: block;
}

#email-signup {
    width: 475px;
    padding: 10px 0 0 0;
    border: 1px solid #ccc;
    overflow: hidden;
}

#email-signup img {
    margin: 0 auto;
    display: block;
}

#email-signup .signup {
    margin: 10px auto 5px auto;
}

#signup-form table {
    margin: 0 auto;
}

#signup-form td {
    border: none;
    padding: 0;
}

#signup-form .form-input {
    width: 272px;
    height: 30px;
    font: normal 18px Arial, Helvetica, sans-serif;
    color: #ccc;
    padding-left: 5px;
}

#signup-form .form-submit {
    height: 30px;
    background: url(/media/popup/signup.gif) no-repeat center top;
    border: 0;
    padding: 0;
}

#badges {
    width: 745px;
    font: normal 12px / 15px Arial, Helvetica, sans-serif;
}

#badges div {
    margin-bottom: 10px;
    clear: both;
    overflow: hidden;
}

#badges div img {
    float: left;
    margin-right: 10px;
}

#badges div p {
    float: left;
    width: 610px;
    color: #666;
}

#flykite {
    width: 745px;
}

#flykite img {
    display: inline;
    margin: 0;
    padding: 0;
}

#flykite .contest {
    background: url(/media/facebook/kite/background.jpg) no-repeat left top;
    width: 745px;
    height: 383px;
}

#flykite .prizes {
    clear: both;
    overflow: hidden;
}

#flykite .prizes img {
    margin: 0;
    padding: 0;
    border: none;
}

#artContainer {
    font: normal 12px / 15px Arial, Helvetica, sans-serif;
    width: 745px;
    margin: 0 auto;
}

#artContainer th,#artContainer td {
	border:none;
	padding:0px;
}

#mainContent {
    overflow: hidden;
    margin-top: 10px;
}

#mainContent .body {
    float: left;
    width: 590px;
    padding: 0 0 10px 0;
}

#mainContent .body h2 {
    margin: 0 0 5px 0;
}

#artContainer .intro {
    overflow: hidden;
}

#artContainer .tips {
    overflow: hidden;
    margin: 25px 0 10px 0;
}

#artContainer .intro img {
    float: left;
    margin: 0 5px 0 0;
}

#artContainer h1 {
    margin: 5px 0 3px 0;
    line-height:normal;
}

#artContainer p {
    margin: 0 0 10px 0;
}

#artContainer h3 {
    margin: 10px 0 0 0;
}

#artContainer .images01 {
    float: right;
    width: 410px;
    margin-left: 10px;
    margin-bottom: 10px;
}

#artContainer .images03 {
    float: right;
    width: 200px;
    /* margin-left: 10px;
    margin-bottom: 10px; */
}

#artContainer .images04 {
    float: right;
    width: 194px;
}

#artContainer .images01 img {
    float: left;
}

#artContainer .images02 {
    float: left;
    margin: 0 10px 5px 0;
    width:339px;
    overflow:hidden;
}

#artContainer .images02 p {
    font: normal 11px / 14px Arial, Helvetica, sans-serif;
    text-align: left;
    background-color:#dcdcdc;
    padding:5px;
}

#artContainer .images03 p {
    font: normal 11px / 14px Arial, Helvetica, sans-serif;
    text-align: left;
    background-color:#dcdcdc;
    padding:5px;
}

#artContainer .images04 p {
    font: normal 11px / 14px Arial, Helvetica, sans-serif;
    text-align: left;
    background-color:#dcdcdc;
    padding:5px;
}


#artContainer .masthead {
    border-bottom: 1px solid #ccc;
    padding: 0 0 1px 0;
    margin: 0 0 15px 0;
}

#mainContent h2 {
    font: bold 16px / 19px Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #b1bb1e;
    margin: 5px 0 5px 0;
    padding: 0 0 5px 0;
    overflow: hidden;
    display: block;
    clear: both;
}

#mainContent .diesProjects {
    float: right;
    width: 135px;
    margin: 0 0 5px 5px;
    padding: 0 0 0 5px;
    border: 1px dashed #ccc;
    border-width: 1px 1px 1px 1px;
}

#mainContent .diesProjects h2 {
    font: bold 14px / 15px Arial, Helvetica, sans-serif;
    text-align: center;
    border-bottom-width: 0;
}

#mainContent .diesProjects h2.part2 {
    border-top: 1px dashed #b1bb1e;
    padding-top: 10px;
}

#mainContent .diesProjects p {
    font: normal 12px / 15px Arial, Helvetica, sans-serif;
    text-align: center;
}

#mainContent .diesProjects p strong {
    color: rgb(198, 6, 81);
}

#mainContent .diesProjects img {
    display: block;
    border: none;
}

#artContainer .meetBlogger {
    width: 745px;
    background-color: #f0f6f8;
    padding: 10px;
    border-top: 1px solid #ccc;
}

#artContainer .meetBlogger h5 {
    font: bold 14px / 15px Arial, Helvetica, sans-serif;
    text-align: left;
    margin: 10px 0 5px 0;
}

#artContainer .meetBlogger p {
    text-align: left;
    margin: 5px 20px 5px 0;
}

#artContainer .meetBlogger-2 {
    width: 570px;
    background-color: #f0f6f8;
    padding: 10px;
    border-top: 1px solid #ccc;
}

#artContainer .meetBlogger-2 h5 {
    font: bold 14px / 15px Arial, Helvetica, sans-serif;
    text-align: left;
    margin: 10px 0 5px 0;
}

#artContainer .meetBlogger-2 p {
    text-align: left;
    margin: 5px 20px 5px 0;
}




#quiltalong th, #quiltalong td {border:none;padding:0px;}

#quiltalong table {margin-bottom:0px;}

#eSignup {width:745px;margin:0px auto;}
#eSignup th, #eSignup td {border:none;padding:0px;}
#eSignup h1 {font:bold 19px/22px Arial,Helvetica,sans-serif;color:rgb(198,6,81);margin:20px 0 5px 10px;}
#eSignup h3 {font:bold 35px/37px Arial,Helvetica,sans-serif;color:rgb(198,6,81);margin:5px 0 5px 10px;text-shadow: 0px 1px 1px #666;}
#eSignup h5 {margin:6px 10px;text-align:left;font:bold 20px Arial, Helvetica,sans-serif;text-shadow: 0px 1px 1px #666;}
#eSignup p strong, #eSignup li strong {color:#436A89;}
#eSignup p {font:normal 13px/16px Arial, Helvetica, sans-serif;}
#eSignup ol {font:bold 13px/16px Arial, Helvetica, sans-serif;color:#436A89;}
#eSignup ol span {font:normal 13px/16px Arial, Helvetica, sans-serif;color:#000;}
#eSignup li {margin:0 0 5px 0;}

#eSignup .ES4 form p, #eSignup .ES4 form input {margin:5px 0 5px 10px;}

#eSignup .ES4 {background:url(/Assets/Images/sign-up-now.jpg) top right no-repeat;width:745px;height:229px;margin:0 0 10px 0;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;}
#eSignup .access {background:url(/Assets/Images/gain-access.jpg) top center no-repeat;width:350px;height:230px;float:left;margin:0 0 0 10px;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;}
#eSignup .word {background:url(/Assets/Images/our-word.jpg) top center no-repeat;width:350px;height:230px;float:right;margin:0 10px 0 0;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;}

#eSignup .word h5 {color:#FFF;}
#eSignup .word p {margin:20px 10px;}
#eSignup p .name {color:rgb(198,6,81);}

#artContainer .scg-img01 {float:left;margin:0 10px 10px 0;}
#artContainer .scg-img02 {float:right;margin:0 0px 10px 10px;}
#artContainer .scg-img04 {float:left;margin:0 10px 10px 0;}
#artContainer #inspiration p {margin:0px 10px;}

#welcomePage {width:745px;margin:0 auto;}
#welcomePage h1 {font:bold 18px/21px Arial,Helvetica,sans-serif;padding:0 0 2px 0;margin:0 0 5px 0;color:rgb(198,6,81);}
#welcomePage p {font-size:12px; font-family:Arial,Helvetica,sans-serif;}
#welcomePage li {font:bold 14px/16px Arial,Helvetica,sans-serif;}
#welcomePage li a {font:normal 12px/15px Arial,Helvetica,sans-serif;}
#welcomePage .email {border-botom:dotted 1px #CCC;}

#welcomePage #caption {font-weight:bold;}

#welcomePage #aqWelRight {width:200px;float:right;margin-right:10px;overflow:hidden;}

#welcomePage .aqTestimonials {width:200px;background:url(/media/assets/welcome/middle.gif); top center repeat-y;overflow:hidden;}
#welcomePage .aqTestimonials .ourWord {height:38px;width:200px;background:url(/media/assets/welcome/our-word.gif); top center no-repeat;}
#welcomePage .aqTestimonials .bottom {height:4px;width:200px;background:url(/media/assets/welcome/bottom.gif); top center no-repeat;}
#welcomePage .aqTestimonials p {margin:10px 10px 0px 10px;}
#welcomePage .aqTestimonials p.author {margin:5px 10px 15px 10px;font-style:bold;color:rgb(58,110,143);}

#welcomePage .steps123 {width:500px;float:left;overflow:hidden;}
#welcomePage .steps123 ul {margin:0 auto;padding:0px;}
#welcomePage .steps123 li {display:inline;}
#welcomePage .steps123 h1 {font:bold 18px/21px Arial,Helvetica,sans-serif;border-bottom:solid 1px rgb(241,96,124);padding:0 0 2px 0;margin:0 0 5px 0;color:rgb(198,6,81);}
#welcomePage .steps123 h2 {font:bold 14px/17px Arial,Helvetica,sans-serif;margin:10px 0 2px 7px;color:rgb(58,110,143);}
#welcomePage .steps123 .header1 {height:43px;width:525px;background:url(/media/assets/welcome/welcome.png);}
#welcomePage .steps123 .header2 {height:43px;width:525px;background:url(/media/assets/welcome/cutter.png);}
#welcomePage .steps123 .header3 {height:43px;width:525px;background:url(/media/assets/welcome/inspiration.png);}

#welcomePage .step1, #welcomePage .step2, #welcomePage .step3 {margin-bottom:25px;}

#welcomePage .step1 .aqVideo, #welcomePage .step2 .aqVideo {margin-top:5px;}

#welcomePage .pattern {width:166px;float:left;text-align:center;overflow:hidden;height:230px;}
#welcomePage .pattern img {border:none;display:block;}
#welcomePage .pattern p {margin:5px 0px;font-weight:bold;}

.ww-img01 {float:right;margin:0 0 10px 15px;}
.ww-img02 {float:left;margin:0 10px 5px 0px;}
.ww-img02 p {font-size:11px;margin-top:5px;line-height:normal;}


#useWith {overflow:hidden;margin:10px 0 20px 0;}
#useWith h5 {float:left;}
#useWith p {font:normal 12px/17px Arial, Helvetica, sans-serif;margin:4px 10px 0 0;clear:both;float:none;}
#useWith h5 {font:bold 16px/21px Arial, Helvetica, sans-serif;margin:0 12px 10px 0;background:url('http://www.accuquilt.com/media/yes-check-mark-14.png') left center no-repeat;padding:1px 0 0 18px;}
#useWith h5 a {text-decoration:underline;}
#useWith h5 a:hover {text-decoration:none;}

#useWith .studio a {color:#4fb3cf;}
#useWith .go a {color:#b1bb1e;}
#useWith .baby a {color:#f0607c;}
#useWith .USdisc {font:normal 11px/14px Arial, Helvetica, sans-serif;margin:0px;}

#machine-compat {width:315px;margin:10px 0px 20px 0px;}
#machine-compat div {float:left;width:99px;overflow:hidden;margin:0 6px 10px 0px;}
#machine-compat p {font:normal 12px/17px Arial, Helvetica, sans-serif;margin:5px 0px;width:315px;float:none;display:block;overflow:hidden;}

#machine-compat h1 {margin:5px 0px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;text-align:center;}
#machine-compat a img {border:solid 1px #CCC;}
#machine-compat a:hover img {border:solid 1px;}

#machine-compat .mc-baby a:hover img {border-color:#f1607c;}
#machine-compat .mc-baby h1 a {color:#f1607c;text-decoration:none;}
#machine-compat .mc-go a:hover img {border-color:#b1bb1e;}
#machine-compat .mc-go h1 a {color:#b1bb1e;text-decoration:none;}
#machine-compat .mc-studio a:hover img {border-color:#4fb3cf;}
#machine-compat .mc-studio h1 a {color:#4fb3cf;text-decoration:none;}

.hide-body{
	display: none;
}
/* page styles for "page" class - should only affect "static" pages */

/* 1-Column */
body.cms-page-view div.col1-layout div.col-main div.std {
    width:800px;
    margin-left:auto;
    margin-right:auto;
}

/* 2-Column */
body.cms-page-view div.col2-left-layout div.col-main {
    width:600px;
    font-size:13px;
    line-height:135%;
}
body.cms-page-view div.col2-left-layout div.col-left {
    width:300px;
}
body.cms-page-view div.col2-left-layout div.col-left ul.cms-menu li ul {
    padding-left:0;
}
body.cms-page-view div.col2-left-layout div.col-left ul.cms-menu li ul li ul li {
    margin-bottom:20px;
}

/* Other Styles */
body.cms-page-view h1 {

}
body.cms-page-view h2 {

}
body.cms-page-view p {

}
body.cms-page-view .quick-access ul.links li {
    font-size:11px;
}
body.cms-page-view ul li,
body.cms-page-view dl dt,
body.cms-page-view dl dd {
    font-size:13px;
    line-height:120%;
}
body.cms-page-view img {
    border-width:0;
}
body.cms-page-view .alignright {
    display:block;
    float:right;
    margin:0 0 12px 18px;
    padding:0;
}
body.cms-page-view .alignleft {
    display:block;
    float:left;
    margin:0 18px 12px 0;
    padding:0;
}
.inner-page-nav {
    float:right;
    margin-top:8px;
    padding:5px;
    border:solid 1px #FFF;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    font-size:12px;
    text-transform:uppercase;
    text-align:right;
    text-decoration:none;
    color:#AAA;
}
.inner-page-nav:hover {
    background-color:#EEE;
    border:solid 1px #CCC;
    text-decoration:none;
}

/* About Us Page */
div#roots_content {
    position:relative;
    overflow:hidden;
}
div#roots_description {
    position:absolute;
    top:0;
    width:298px;
}
div#timeline {
    position:relative;
    left:316px;
    width:574px;
    margin:0;
    padding:20px;
    background-color:#EEE;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}
div#timeline ul {
    list-style:none;
    margin:0;
    padding:0;
}
div#timeline ul li {
    position:relative;
    list-style:none;
    margin:0;
    padding:0 0 10px 0;
}
div#timeline ul li strong {
    position:absolute;
    top:0;
}
div#timeline ul li div {
    position:relative;
    margin-left:60px;
}

ul.about_list {
    display:block;
    list-style:none;
    overflow:hidden;
    margin:0;
    padding:0;
    background:url(/media/about/rule_CCC.png) repeat-y top center;
}
ul.about_list li {
    display:block;
    overflow:hidden;
    list-style:none;
    float:left;
    width:436px;
    margin:0 0 18px 18px;
    padding:10px;
}
ul.about_list li.odd {
    clear:left;
    margin-left:0;
}
ul.about_list li h3 {
    font-weight:normal;
    font-size:16px;
    margin-bottom:8px;
}
ul.about_list li img {
    display:block;
    float:left;
    margin:0 8px 8px 0;
}
ul.about_list dl {
    margin:0;
    padding:0;
}
ul.about_list dl dt {
    margin:0;
    padding:0;
    font-weight:normal;
    color:#AAA;
}
ul.about_list dl dd {
    margin:0 0 10px 0;
    padding:0;
}


/* Press Page */
ul.press_release_list {
    position:relative;
    list-style:none;
    margin:0;
    padding:0;
}
ul.press_release_list li {
    position:relative;
    list-style:none;
    margin:0 0 15px 0;
    padding:0;
    font-size:16px;
    font-weight:bold;
}
ul.press_release_list li ul {
    margin-left:40px;
    padding-left:0;
}
ul.press_release_list li ul li {
    margin:0 0 8px 0;
    font-size:13px;
}
ul.press_release_list li span {
    position:absolute;
    left:-40px;
}
ul.press_release_list li a {
    font-weight:normal;
    text-decoration:none;
    border-bottom:dotted 1px #999;
}
ul.press_release_list li a:hover {
    font-weight:normal;
    text-decoration:none;
    border-bottom:solid 1px #444;
}

#home_rotator_banners_wrapper {
    width: 610px;
    min-height: 460px;
    float: left;
}

#home_rotator_banners {
    height: 440px;
}

.home_categories_right_wrapper {
    float: left;
    width: 320px;
    min-height: 470px;
}

.home_categories_right_item_wrapper{
    border: 1px solid #CCC;
    padding: 5px;
    margin-bottom: 5px;
    min-height: 129px;
}

.home_categories_right_item_wrapper ul{
    float: left;
    width: 180px;
    padding-right: 8px;
    list-style-type: none;
}

.home_categories_right_item_wrapper ul li{
    margin-left: 10px;
}

.home_categories_right_item_wrapper ul li:first-child{
    font-size: 22px;
    font-weight: bold;
    list-style-type: none;
    margin-left: 0;
    margin-bottom: 5px;
}

.home_categories_right_item_wrapper li {
    /*    padding-left: 1em;
        text-indent: -.7em;*/
}

.home_categories_right_item_wrapper li:not(:first-child):before {
    content: "• ";
}

.home_categories_right_item_second ul li:first-child,
.home_categories_right_item_second li:not(:first-child):before{
    color: #b0b815;
}

.home_categories_right_item_third ul li:first-child,
.home_categories_right_item_third li:not(:first-child):before{
    color: #4db2ce;
}

.product_listing_new-patterns .category_fabric_cutter_products_title {
    color: black;
    font-size: 16px;
    padding-bottom: 10px;
    border-bottom: 1px solid #CCC;
}

.product_listing_new-patterns .category_fabric_cutter_products_title h2.subtitle {
    color: black;
    float: left;
}

.product_listing_new-patterns .category_fabric_cutter_products_title_link {
    display: inline-block;
    margin-left: 5px;
    vertical-align: bottom;
    margin-top: 15px;
    font-size: 10px;
}

.product_listing_new-patterns .products-grid li.item {
    width: 148px;
    margin-right: 42px;
}

.product_listing_new-patterns .products-grid li.item_last {
    margin-right: 0px;
}

#home_banner_top {
    text-align: center;
}

#home_banners_bottom_wrapper img{
    margin-right: 15px;
}

#home_banners_bottom_wrapper img:last-child{
    margin-right: 0px;
}

#home_banners_bottom_wrapper {
    margin-top: 15px;
}

.category_feature_products_title {
    border-bottom: 1px solid #CCC;
}

.category_feature_products_title h2{
    clear: both;
    padding: 10px 0;
    font-size: 18px;
    color: #000;
}

#category_fabric_cutter_categories{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#category_fabric_cutter_categories_title{
    font-size: 20px;
    color: #b1bb1e;
    font-weight: bolder;
    margin-bottom: 10px;
}
.category_fabric_cutter_category_wrapper_item{
    float: left;
    width: 275px;
    padding: 10px;
    border: 1px solid #CCC;
    margin-right: 19px;
    max-height: 650px;
    min-height: 490px;
    position: relative;
    padding-top: 5px;
}
.category_fabric_cutter_category_wrapper_item_image{
    padding-bottom: 10px;
}
.category_fabric_cutter_category_wrapper_item_list{
    padding-left: 25px;
    font-size: 13px;
}
.category_fabric_cutter_category_wrapper_item_list ul{
    list-style: disc;
}
.category_fabric_cutter_category_wrapper_item_head_title{
    height: 32px;
}
.category_fabric_cutter_category_wrapper_item_head_title .widget-category-link a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    background: none;
    text-decoration: none;
    padding-right: 5px;
}
.learn-more .widget-category-link a{
    color: #6d8d24;
}
.learn-more .widget-category-link a:hover{
    color: #6d8d24;
}
.category_fabric_cutter_category_wrapper_item_head_title,
.category_fabric_cutter_category_wrapper_item_head_title .widget-category-link{
    float: left;
}
.category_fabric_cutter_category_wrapper_item_head_link{
    float: right;
    color: #737373;
    margin-top: 8px;
    margin-left: 90px;
}
.category_fabric_cutter_category_wrapper_item_footer{
    margin-top: 20px;
    border-top: 1px solid #CCC;
    padding-top: 10px;
    position: absolute;
    bottom: 10px;
    margin-right: 10px;
}
.category_fabric_cutter_category_wrapper_item_footer_text{
    font-size:12px;
}
.category_fabric_cutter_category_wrapper_item_footer_image{
    float: left;
    padding-right: 10px;
}
.category_fabric_cutter_products .products-grid li.item{
    width: 147px;
    margin-right: 35px;
}
.category_fabric_cutter_category_wrapper_item_last{
    margin-right:0px
}
#category_fabric_cutter_products #product_listing h2.subtitle{
    color: #000;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
}
#category_fabric_cutter_products .products-grid {
    border-bottom: none;
    padding-left: 0px;
    padding-right: 0px;
}
#category_fabric_cutter_products .products-grid li.item{
    width: 148px;
    margin-right: 42px;
}
#category_fabric_cutter_products .products-grid li.item:last-child{
    margin-right: 0px;
}
.category_fabric_cutter_products_title {
    color: black;
    font-size: 16px;
    /*padding-bottom: 10px;*/
    border-bottom: 1px solid #CCC;
}
#category_fabric_cutter_banner{
    margin-bottom: 12px;
}
.category_fabric_cutter_products_title h2.subtitle {
    clear: none;
    float: left;
    padding: 10px 0;
}
.category_fabric_cutter_products_title_link{
    display: inline-block;
    float: left;
    margin-left: 15px;
    vertical-align: bottom;
    margin-top: 15px;
    font-size: 10px;
}
.category_fabric_cutter_products_title_link span.widget{
    display: inline;
    float: left;
}
.category_fabric_cutter_products_title_link img{
    float: right;
    margin-top: 3px;
}
.category_fabric_cutter_products_title_link a{
    color:  #000000;
    text-decoration: underline;
    font-size: 13px;
    font-weight: bold;
}
.category_fabric_cutter_products_list_wrapper .category-products{
    padding-top: 8px;
}
.category_fabric_cutter_category_middle_wrapper{
    margin-left: 11px;
    position: absolute;
    bottom: 90px;
}

@charset "utf-8";
/* CSS Document */

#aqu {
	width:928px;
	margin:10px auto 0 auto;
	display:block;
	overflow:hidden;
	float:none;
	clear:both;
}
#aqu img {
	border:none;
	display:block;
}
#aqu #welcome {
	width:160px;
	float:left;
	margin:10px 15px 0 0;
}
#aqu #aqu-cont {
	width:753px;
	float:left;
}
.aqu-content {
	width:497px;
	padding:0 15px 0 0;
	border-right:solid 1px #CCC;
	margin:30px 0px 0 0;
	overflow:hidden;
	float:left;
}
.aqu-support {
	width:225px;
	float:right;
	overflow:hidden;
	margin:30px 0 0 0;
}
.aqu-support img {
	margin-top:30px;
	margin-bottom:0px;
}
div.spacer {
	width:482px;
	height:1px;
	overflow:hidden;
	background:url(http://www.accuquilt.com/media/assets/aqu/spacer.gif) top left no-repeat;
	margin:30px 0 15px 0;
}
div.spacer15 {
	width:482px;
	height:1px;
	overflow:hidden;
	background:url(http://www.accuquilt.com/media/assets/aqu/spacer.gif) top left no-repeat;
	margin:15px 0 15px 0;
}
#aqu div.testimonial {
	width:482px;
	clear:both;
	float:none;
	overflow:hidden;
}
#aqu div.testimonial div {
	float:left;
	width:290px;
	margin:0 0 0 15px;
}
#aqu div.testimonial img {
	float:left;
	width:177px;
}
#aqu ol, #aqu ul {
	margin:0 0 0 5px;
	padding:0 0 0 20px;
}
#aqu .tools {
	display:block;
	overflow:hidden;
	clear:both;
	float:none;
}
#aqu .tools .img {
	float:left;
	overflow:hidden;
}
#aqu .tools .tools-desc {
	float:left;
	margin:0 15px 0 15px;
	overflow:hidden;
	width:285px;
}
/* Default Styles */
#aqu h1 {
	font:bold 21px Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin:0px;
}
#aqu h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px;
}
#aqu h3 {
	font:normal 21px/24px Arial, Helvetica, sans-serif;
	color:#b2bc36;
	margin:0px;
}
#aqu h4 {
	font:bold 16px/24px Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin:30px 0 0 0;
}
#aqu h4 a {
	color:#ff6633;
	margin:30px 0 0 0;
}
#aqu h5 {
	font:bold 16px/24px Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin:0px;
}
/* Content Sections */
#welcome p {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#000;
	text-align:left;
}
#welcome p a {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#000;
	text-align:left;
	text-decoration:none;
}
#welcome p a:hover {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#000;
	text-align:left;
	text-decoration:underline;
}
.aqu-content p, .aqu-content li {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#000;
}
.aqu-support p {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#4fb3ce;
	text-align:center;
}
.aqu-support p a {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#4fb3ce;
	text-align:center;
}
/* Custom Styles */
#aqu p.aqu-welcome {
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	padding:0 0 5px 0;
	border-bottom:solid 2px #CCC;
	color:#ff6633;
	width:160px;
}
#aqu p.active {
	font-weight:bold
}
#aqu p.q-name {
	margin:10px 0 0 30px;
}
#testcon {
	width:928px;
	margin:10px auto 0 auto;
	display:block;
	overflow:hidden;
	float:none;
	clear:both;
}
#testcon img {
	border:none;
	display:block;
}
#testcon #test-cont {
	width:753px;
	float:left;
}
#test {
	margin:30px 0 0 0;
	width:497px;
	float:left;
	overflow:hidden;
}
#test .comment1 {
	width:497px;
	margin:0 0 10px 0;
	background-color:#E6F4F9;
	overflow:hidden;
	display:block;
	float:none;
}
#test .comment2 {
	width:497px;
	margin: 0 0 10px 0;
	background-color:#F4F8D1;
	overflow:hidden;
	display:block;
	float:none;
}
#test .comment1 .author {
	background:url(http://www.accuquilt.com/media/assets/testi/reviewBottomBorderBlue.png) top left no-repeat;
	width:497px;
	height:40px;
	background-color:#FFFFFF;
}
#test .comment2 .author {
	background:url(http://www.accuquilt.com/media/assets/testi/reviewBottomBorderGreen.png) top left no-repeat;
	width:497px;
	height:40px;
	background-color:#FFFFFF;
}
#test .comment1 img, #test .comment2 img {
	margin:0px;
	padding:0px;
	display:block;
}
#test .comment1 h2, #test .comment2 h2 {
	margin:10px 0 10px 10px;
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#333333;
}
#test .comment1 p, #test .comment2 p {
	margin:10px;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#333333;
}
#test .comment1 .author p, #test .comment2 .author p {
	float:left;
	margin:10px 0 10px 60px;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
}
#testcon .social {
	margin:30px 0 0 0;
	overflow:hidden;
	float:none;
	display:block;
}
#testcon .social div {
	border-bottom:solid 1px #CCC;
	padding:0 0 5px 0;
	overflow:hidden;
	margin-top:15px;
}
#testcon .social div div {
	float:left;
	border:none;
	padding:0px;
	margin:0px;
}
#testcon .social div img {
	margin:0px;
}
#testcon .social #facebook {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:0 0;
	width:37px;
	height:35px;
}
#testcon .social #twitter {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-39px 0;
	width:37px;
	height:35px;
}
#testcon .social #youtube {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-78px 0;
	width:37px;
	height:35px;
}
#testcon .social #mailto {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-117px 0;
	width:37px;
	height:35px;
}
#testcon .social #pinterest {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-156px 0;
	width:37px;
	height:35px;
}
#testcon .social #account {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-195px 0;
	width:37px;
	height:35px;
}
.test-support {
	width:225px;
	float:right;
	overflow:hidden;
	margin:30px 0 0 0;
}
.test-support img {
	margin-bottom:30px;
}
.test-support p {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#4fb3ce;
	text-align:center;
}
.test-support p a {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#4fb3ce;
	text-align:center;
}
#testcon h1 {
	font:bold 21px Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin:0 0 5px 0;
}
#testcon h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px 0 10px 0;
}
#testcon h3 {
	font:normal 21px/24px Arial, Helvetica, sans-serif;
	color:#b2bc36;
	margin:0px;
}
#testcon h4 {
	font:bold 16px/24px Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin:30px 0 0 0;
}
#testcon h4 a {
	color:#ff6633;
	margin:30px 0 0 0;
}
#testcon h5 {
	font:bold 16px/24px Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin:0px;
}
#testcon #welcome {
	width:160px;
	float:left;
	margin:0px 15px 0 0;
}
#testcon #welcome p {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#000;
	text-align:left;
}
#testcon #welcome p a {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#000;
	text-align:left;
	text-decoration:none;
}
#testcon #welcome p a:hover {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#000;
	text-align:left;
	text-decoration:underline;
}
#testcon #welcome .aqu-welcome {
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	padding:0 0 5px 0;
	border-bottom:solid 2px #CCC;
	color:#ff6633;
	width:160px;
}
#testcon #welcome .active {
	font-weight:bold
}
#ads {
	width: 256px;
	float: right;
}
#ads img {
	margin:0 0 10px 0px;
	border:none;
	display:block;
}
#ads .social {
	margin:30px 0 0 0;
	overflow:hidden;
	float:none;
	display:block;
}
#ads .social div {
	border-bottom:solid 1px #CCC;
	padding:0 0 5px 0;
	overflow:hidden;
	margin-top:15px;
}
#ads .social div div {
	float:left;
	border:none;
	padding:0px;
	margin:0 4px 0 0;
}
#ads .social div img {
	margin:0px;
}
#ads .social #facebook {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:0 0;
	width:37px;
	height:35px;
	margin-left:4px;
}
#ads .social #twitter {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-39px 0;
	width:37px;
	height:35px;
}
#ads .social #youtube {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-78px 0;
	width:37px;
	height:35px;
}
#ads .social #mailto {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-117px 0;
	width:37px;
	height:35px;
}
#ads .social #pinterest {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-156px 0;
	width:37px;
	height:35px;
}
#ads .social #account {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-195px 0;
	width:37px;
	height:35px;
}
#aq-header {
	width:580px;
	clear:both;
	overflow:hidden;
	border:solid 1px #cccccc;
	font:normal 12px/15px arial, helvetica, sans-serif;
}
#aq-header div {
	width:580px;
	float:left;
	margin:10px 0px 0px 10px;
}
#aq-header h1 {
	font:bold 21px/24px arial, helvetica, sans-serif;
	color:#b1bb1e;
	margin:5px 0px;
}
#aq-header p {
	margin:5px 0px 10px 0px;
}
#aq-header ul {
	margin:0px 0px 5px 0px;
	padding:5px 0px 0px 15px;
}
#aq-header li {
	list-style-type:disc;
}
#aq-header img {
	float:right;
	margin:0px;
	display:block;
}

#aqu {
	width:928px;
	margin:10px auto 0 auto;
	display:block;
	overflow:hidden;
	float:none;
	clear:both;
}
#aqu ul {
	list-style-type:disc;
}
#aqu ol {
	list-style-type:decimal;
}
.courses {
	width:100%;
	border-bottom:solid 1px #b2bb1e;
	margin:15px 0 0 0;
}
.courses p {
	margin:0 0 2px 0;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#b2bb1e;
}
.courses p a {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	text-decoration:none;
}
.courses p a.active {
	font-weight:bold;
}
.aqu-support .social {
	margin:30px 0 0 0;
	overflow:hidden;
	float:none;
	display:block;
}
.aqu-support .social div {
	border-bottom:solid 1px #CCC;
	padding:0 0 5px 0;
	overflow:hidden;
	margin-top:15px;
}
.aqu-support .social div div {
	float:left;
	border:none;
	padding:0px;
	margin:0px;
}
.aqu-support .social div img {
	margin:0px;
}
.aqu-support .social #facebook {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:0 0;
	width:37px;
	height:35px;
}
.aqu-support .social #twitter {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-39px 0;
	width:37px;
	height:35px;
}
.aqu-support .social #youtube {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-78px 0;
	width:37px;
	height:35px;
}
.aqu-support .social #mailto {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-117px 0;
	width:37px;
	height:35px;
}
.aqu-support .social #pinterest {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-156px 0;
	width:37px;
	height:35px;
}
.aqu-support .social #account {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-195px 0;
	width:37px;
	height:35px;
}
.aqu-support p.testi {
	text-align:left;
	font-weight:normal;
	margin:15px 0 0 0;
}
.aqu-support p.testiauthor {
	text-align:left;
	text-indent:50px;
	font-weight:normal;
	margin:5px 0 0 0;
}
#aqu img {
	border:none;
	display:block;
}
#aqu #welcome {
	width:160px;
	float:left;
	margin:0px 15px 0 0;
}
#aqu #aqu-cont {
	width:753px;
	float:left;
}
.aqu-content {
	width:497px;
	padding:0 15px 0 0;
	border-right:solid 1px #CCC;
	margin:30px 0px 0 0;
	overflow:hidden;
	float:left;
}
.aqu-content-full {
	width:753px;
	padding:0 15px 0 0;
	margin:30px 0px 0 0;
	overflow:hidden;
	float:left;
}
.aqu-support {
	width:225px;
	float:right;
	overflow:hidden;
	margin:30px 0 0 0;
}
.aqu-support img {
	margin-top:30px;
	margin-bottom:0px;
}
div.spacer {
	width:482px;
	height:1px;
	overflow:hidden;
	background:url(http://www.accuquilt.com/media/assets/aqu/spacer.gif) top left no-repeat;
	margin:30px 0 15px 0;
}
div.spacer15 {
	width:482px;
	height:1px;
	overflow:hidden;
	background:url(http://www.accuquilt.com/media/assets/aqu/spacer.gif) top left no-repeat;
	margin:15px 0 15px 0;
}
#aqu div.testimonial {
	width:482px;
	clear:both;
	float:none;
	overflow:hidden;
}
#aqu div.testimonial div {
	float:left;
	width:290px;
	margin:0 0 0 15px;
}
#aqu div.testimonial img {
	float:left;
	width:177px;
}
#aqu ol, #aqu ul {
	margin:0px;
	padding:0 0 0 20px;
}
#aqu .tools {
	display:block;
	overflow:hidden;
	clear:both;
	float:none;
}
#aqu .tools .img {
	float:left;
	overflow:hidden;
	width:177px;
}
#aqu .tools .tools-desc {
	float:left;
	margin:0 15px 0 15px;
	overflow:hidden;
	width:285px;
}
/* Default Styles */
#aqu h1 {
	font:bold 21px Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin:0px;
}
#aqu h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px 0 10px 0;
}
#aqu h3 {
	font:normal 21px/24px Arial, Helvetica, sans-serif;
	color:#b2bc36;
	margin:0px;
}
#aqu h4 {
	font:bold 16px/24px Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin:30px 0 0 0;
}
#aqu h4 a {
	color:#ff6633;
	margin:30px 0 0 0;
}
#aqu h5 {
	font:bold 16px/24px Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin:0px;
}
/* Content Sections */
#welcome p {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#000;
	text-align:left;
}
#welcome p a {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#000;
	text-align:left;
	text-decoration:none;
}
#welcome p a:hover {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#000;
	text-align:left;
	text-decoration:underline;
}
.aqu-content p, .aqu-content li {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:0px 0 10px 0;
	color:#000;
}
.aqu-content-full p, .aqu-content-full li {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#000;
}
.aqu-content ul, .aqu-content-full ul {
	list-style-type:disc;
}
.aqu-support p {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#4fb3ce;
	text-align:center;
}
.aqu-support p a {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#4fb3ce;
	text-align:center;
}
/* Custom Styles */
#aqu p.aqu-welcome {
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	padding:0 0 5px 0;
	border-bottom:solid 2px #CCC;
	color:#ff6633;
	width:160px;
}
#aqu p.active {
	font-weight:bold
}
#aqu p.q-name {
	margin:10px 0 0 30px;
}
#testcon {
	width:928px;
	margin:10px auto 0 auto;
	display:block;
	overflow:hidden;
	float:none;
	clear:both;
}
#testcon img {
	border:none;
	display:block;
}
#testcon #test-cont {
	width:753px;
	float:left;
}
#test {
	margin:30px 0 0 0;
	width:497px;
	float:left;
	overflow:hidden;
}
#test .comment1 {
	width:497px;
	margin:0 0 10px 0;
	background-color:#E6F4F9;
	overflow:hidden;
	display:block;
	float:none;
}
#test .comment2 {
	width:497px;
	margin: 0 0 10px 0;
	background-color:#F4F8D1;
	overflow:hidden;
	display:block;
	float:none;
}
#test .comment1 .author {
	background:url(http://www.accuquilt.com/media/assets/testi/reviewBottomBorderBlue.png) top left no-repeat;
	width:497px;
	height:40px;
	background-color:#FFFFFF;
}
#test .comment2 .author {
	background:url(http://www.accuquilt.com/media/assets/testi/reviewBottomBorderGreen.png) top left no-repeat;
	width:497px;
	height:40px;
	background-color:#FFFFFF;
}
#test .comment1 img, #test .comment2 img {
	margin:0px;
	padding:0px;
	display:block;
}
#test .comment1 h2, #test .comment2 h2 {
	margin:10px 0 10px 10px;
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#333333;
}
#test .comment1 p, #test .comment2 p {
	margin:10px;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#333333;
}
#test .comment1 .author p, #test .comment2 .author p {
	float:left;
	margin:10px 0 10px 60px;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
}
#testcon .social {
	margin:30px 0 0 0;
	overflow:hidden;
	float:none;
	display:block;
}
#testcon .social div {
	border-bottom:solid 1px #CCC;
	padding:0 0 5px 0;
	overflow:hidden;
	margin-top:15px;
}
#testcon .social div div {
	float:left;
	border:none;
	padding:0px;
	margin:0px;
}
#testcon .social div img {
	margin:0px;
}
#testcon .social #facebook {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:0 0;
	width:37px;
	height:35px;
}
#testcon .social #twitter {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-39px 0;
	width:37px;
	height:35px;
}
#testcon .social #youtube {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-78px 0;
	width:37px;
	height:35px;
}
#testcon .social #mailto {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-117px 0;
	width:37px;
	height:35px;
}
#testcon .social #pinterest {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-156px 0;
	width:37px;
	height:35px;
}
#testcon .social #account {
	background:url(http://www.accuquilt.com/media/assets/aqu/consumer/button_social.png) no-repeat;
	background-position:-195px 0;
	width:37px;
	height:35px;
}
.test-support {
	width:225px;
	float:right;
	overflow:hidden;
	margin:30px 0 0 0;
}
.test-support img {
	margin-bottom:30px;
}
.test-support p {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#4fb3ce;
	text-align:center;
}
.test-support p a {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#4fb3ce;
	text-align:center;
}
#testcon h1 {
	font:bold 21px Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin:0 0 5px 0;
}
#testcon h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px 0 10px 0;
}
#testcon h3 {
	font:normal 21px/24px Arial, Helvetica, sans-serif;
	color:#b2bc36;
	margin:0px;
}
#testcon h4 {
	font:bold 16px/24px Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin:30px 0 0 0;
}
#testcon h4 a {
	color:#ff6633;
	margin:30px 0 0 0;
}
#testcon h5 {
	font:bold 16px/24px Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin:0px;
}
#testcon #welcome {
	width:160px;
	float:left;
	margin:0px 15px 0 0;
}
#testcon #welcome p {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#000;
	text-align:left;
}
#testcon #welcome p a {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#000;
	text-align:left;
	text-decoration:none;
}
#testcon #welcome p a:hover {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#000;
	text-align:left;
	text-decoration:underline;
}
#testcon #welcome .aqu-welcome {
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	padding:0 0 5px 0;
	border-bottom:solid 2px #CCC;
	color:#ff6633;
	width:160px;
}
#testcon #welcome .active {
	font-weight:bold
}
#AQUCTA {
	overflow:hidden;
	display:block;
	float:none;
	clear:both;
	margin:20px 0 0 0;
}
#AQUCTA H4, #AQUCTA H5 {
	float:left;
	margin:0 5px 0 0;
	text-indent:-9999px;
}
#AQUCTA H4 a, #AQUCTA H5 a {
	background:url(http://www.accuquilt.com/media/aqu-buttons-sm.png) no-repeat;
	height:39px;
	display:block;
	margin:0px;
}
#AQUCTA h5.but_next a {
	width:75px;
	background-position:-195px -8px;
}
#AQUCTA h5.but_next a:hover {
	width:75px;
	background-position:-468px -8px;
}
#AQUCTA h4.but_ctwqc a {
	width:176px;
	background-position:-8px -51px;
}
#AQUCTA h4.but_ctwqc a:hover {
	width:176px;
	background-position:-281px -51px;
}
#AQUCTA h4.but_aa a {
	width:244px;
	background-position:-8px -95px;
}
#AQUCTA h4.but_aa a:hover {
	width:244px;
	background-position:-281px -95px;
}
#AQUCTA h4.but_wcirfyg a {
	width:186px;
	background-position:-8px -140px;
}
#AQUCTA h4.but_wcirfyg a:hover {
	width:186px;
	background-position:-281px -140px;
}
#AQUCTA h4.but_wcirfys a {
	width:198px;
	background-position:-8px -184px;
}
#AQUCTA h4.but_wcirfys a:hover {
	width:198px;
	background-position:-281px -184px;
}
#AQUCTA h4.but_gswg a {
	width:186px;
	background-position:-8px -140px;
}
#AQUCTA h4.but_gswg a:hover {
	width:186px;
	background-position:-281px -140px;
}
#AQUCTA h4.but_ct a {
	width:119px;
	background-position:-8px -228px;
}
#AQUCTA h4.but_ct a:hover {
	width:119px;
	background-position:-281px -228px;
}
#AQUCTA h4.but_cf a {
	width:119px;
	background-position:-8px -228px;
}
#AQUCTA h4.but_cf a:hover {
	width:119px;
	background-position:-281px -228px;
}
#AQUCTA h4.but_pcdc a {
	width:186px;
	background-position:-8px -140px;
}
#AQUCTA h4.but_pcdc a:hover {
	width:186px;
	background-position:-281px -140px;
}
#AQUCTA h4.but_plofm a {
	width:177px;
	background-position:-8px -272px;
}
#AQUCTA h4.but_plofm a:hover {
	width:177px;
	background-position:-281px -272px;
}
#AQUCTA h4.but_ify a {
	width:217px;
	background-position:-8px -316px;
}
#AQUCTA h4.but_ify a:hover {
	width:217px;
	background-position:-281px -316px;
}
#AQUCTA h4.but_gsws a {
	width:198px;
	background-position:-8px -184px;
}
#AQUCTA h4.but_gsws a:hover {
	width:198px;
	background-position:-281px -184px;
}
#AQUCTA h4.but_cds a {
	width:247px;
	background-position:-8px -360px;
}
#AQUCTA h4.but_cds a:hover {
	width:247px;
	background-position:-281px -360px;
}
#AQUCTA h4.but_da a {
	width:181px;
	background-position:-8px -8px;
}
#AQUCTA h4.but_da a:hover {
	width:181px;
	background-position:-281px -8px;
}
#AQUCTA h4.but_bsf a {
	width:124px;
	background-position:-8px -404px;
}
#AQUCTA h4.but_bsf a:hover {
	width:124px;
	background-position:-281px -404px;
}

