/**
 * 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) 2013 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://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/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://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/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://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/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://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/default/images/bkg_widget-product-link-icon.gif) 17px 3px no-repeat;*/ }
.sidebar .widget-product-link a { font-size:12px; background:url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/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://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/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://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/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://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/default/images/bkg_widget-category-link-icon.gif) 19px 3px no-repeat;*/ }
.sidebar .widget-category-link a { font-size:12px; background:url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/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://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/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://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-link a { font-size:12px; background:url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/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://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/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://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-hierarchy-link a { font-size:12px; background:url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/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 {} */
/* ======================================================================================= */

.fb-connect-container{margin:30px 0;}
#fb-loader .loader{border:1px solid #ccc; padding:8px; text-align:center;background:#fff; width:120px;z-index:1000; position:fixed; top:45%; left:46%; -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity=80);}

.aw-fb-login-button  {
    position: relative;
    z-index: 1;
    overflow: visible;
    display: inline-block;
    padding: 0.3em 0.6em 0.375em;
    border: 1px solid #999;
    border-bottom-color: #888;
    margin: 0;
    text-decoration: none;
    text-align: center;
    font: bold 11px/normal 'lucida grande', tahoma, verdana, arial, sans-serif;
    white-space: nowrap;
    cursor: pointer;

    /* IE */
    zoom: 1;
    *display: inline;

    border-color: #29447E #29447E #1A356E;
    color: #fff;
    background-color: #5B74A8;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#637bad), to(#5872a7));
    background-image: -moz-linear-gradient(#637bad, #5872a7);
    background-image: -o-linear-gradient(#637bad, #5872a7);
    background-image: linear-gradient(#637bad, #5872a7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#637bad', EndColorStr='#5872a7'); /* for IE 6 - 9 */
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
}

.aw-fb-login-button:hover,
.aw-fb-login-button:focus,
.aw-fb-login-button:active {
    border-color: #777 #777 #666;
}

.aw-fb-login-button:active {
    border-color: #29447E;
    background: #4F6AA3;
    filter: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/* Firefox */
.aw-fb-login-button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.aw-fb-like-block{
    padding: 15px 0 0 100px;
    margin: 10px 0;
    min-height: 45px;
}
/* Base style for location map */
.loc-map {
    -webkit-transform: translate3d(0, 0, 0);
}

.loc-infowindow-loader.is-loading {
    width: 100%;
    height: 50px;
}


/* Base style for location teasers */
.loc-teaser.is-hidden {
    display:none;
}


.loc-teaser-online {
    background: #1ce78f;
}


.locator-list-address{

}

.locator-list-des{
    /*width: 200px;
    float: left;
    padding: 5px;*/

}
.locator-view-more{
    text-align: center;
}
.loc-teaser h3 {
}
/* Locator search form */
.loc-srch {
    margin-bottom: 20px;

}

.loc-srch h4 {
    margin: 0;
}

.loc-srch-form {

}

.loc-srch-s {
    padding: 5px;
    margin-top: 10px;

}
#locator-autocomplete{
    width: 256px;
}
.loc-srch-dis {
    width: 40px;
    padding: 5px;
}

.locator-list-image {
    height: 50px;
    width: 50px;
    border: solid 1px #cccccc;
    padding: 2px;
    float: right;
}

/* Locator search results */
.loc-srch-res {

}

.loc-srch-side{
    float:left; width: 348px; min-height: 655px;
}


/* hide no results page by default */
.loc-srch-res-noresults {
    display: none;
}

/* when no results are shown show no results and hide search; */
.loc-srch-res.is-no-results .loc-srch-res-list, .loc-srch-res.is-no-results .loc-srch-res-map {
    display: none;
}

.loc-srch-res.is-no-results .loc-srch-res-noresults {
    display: block;
}

/* Map */
.loc-srch-res-map-wrap {
    float: right;
    background: #fefefe;
    border: #ccc 1px solid;
    padding: 5px;
    width: 581px;
}
.locator-kilometer{

}
/*
.loc-srch-res-map-wrap.is-fixed {
    position: fixed;
    top: 0;
    margin-left: 298px;
}
*/

.loc-srch-res-map {
    width: 580px;
    height: 608px;
}

/* Teaser List */
.loc-srch-res-list {
    float: left;
    width: 285px;
    border: solid 1px #cccccc;
    padding: 22px;
    padding-bottom: 0px;
}

/* Individual Location Page */
.loc-page {
    float: left;
    width: 100%;
    clear: both;
    /*margin-bottom: 20px;*/
}

.loc-page-data {
    float: left;
    width: 385px;
    border:  solid 1px #cccccc;

}

.loc-page-data h2 {
    margin-bottom: 10px;
}

.loc-page-map-wrap { float: right; background: #fefefe; border: #ccc 1px solid; padding: 0; width: 580px;
                        height: 653px; position: relative; }

.loc-page-map {
    width: 100%;
    height: 100%;
}

/* Nearby Locations */
.loc-nearby {
    float: left;
    margin-top: 20px;
}

.loc-nearby-item {
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 207px;
    margin-right: 20px;
    margin-bottom: 10px;
}

.loc-nearby-item .loc-teaser {

}




.loc-nearby-item:nth-child(4n) {
    margin-right: 0;
}

/* Loader styles */
.loader {
    display: none;
    width: 24px;
    height: 24px;
    text-indent: -9999px;
}

.loader.is-loading {
    display: inline-block;
    background: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/locator/images/loader/loader-med.gif) center no-repeat;
}

.loader-tiny {
    width: 10px;
    height: 10px;
}

.loader-tiny.is-loading {
    background-image: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/locator/images/loader/loader-tiny.gif);
}

.loader-sml {
    width: 16px;
    height: 16px;
}

.loader-sml.is-loading {
    background-image: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/locator/images/loader/loader-sml.gif);
}

.loader-lrg {
    width: 48px;
    height: 48px;
}

.loader-lrg.is-loading {
    background-image: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/locator/images/loader/loader-lrg.gif);
}

.select-locator-country {
    float: left;
}

.select-locator-store {
    float: left;
    margin-left: 20px;
}
.store_locator_store_list_1{
    height: auto; float: left; width: 100%;
}
.store_locator_store_list_1 ul{
    float: left;
    padding: 5px;
    margin-right: 136px;
}
.store_locator_store_list_1 ul li{
    list-style: none;
}
.store_locator_store_list_2{
    height: auto; float: left; width: 100%;
}
.store_locator_store_list_2 ul{
    float: left;
    padding: 5px;
    margin-right: 136px;
}
.store_locator_store_list_2 ul li{
    list-style: none;
}
.locator-view-option{
    margin-top: 13px;
    text-align: center;
    width: 329px;
}
.locator-img-details{
    height: 200px;
    width: 385px;
    border-bottom:  solid 1px #cccccc;
}
.locator-info{
    margin-top: 5px;
    width: 366px;
    height: auto;
    padding: 10px;
}
.locator-name-add{
    float: left; padding: 10px; width: 366px;border-bottom:  solid 1px #cccccc;
}
.locator-address{
    float: left;
    width: 200px;
    padding: 10px;
}
.locator-hours{
    float: left;
    padding: 10px;
}
.locator-store-manager{
    padding: 10px;
    height: 50px; float: left;
    width: 366px;
    border-top:  solid 1px #cccccc;
    border-bottom:  solid 1px #cccccc;
}
.locator-store-note{
    text-align: justify;
    padding: 10px;
    float: left;
    width: 366px;
}
.locator-store-manager-image{
    height: 50px; width: 50px; border:  solid 1px #cccccc; float: left;
}
.locator-store-manager-image img{
    height: 50px; width: 50px;
}
.locator-store-manager-info{float: left; width: 200px; margin-left: 30px;}
.loc-kilometer{
    width: 40px; float: left;
    height: 50px;
}
.loc-item-info{
    float: left;
}
.loc-address{
    width: 286px;
}
.loc-info-section{
    width: 200px; float: left; margin-left: 10px;
}
.loc-info-section-des{
    width: 200px; float: left; margin-left: 10px;
}
.locator-address-row{
    width: 150px; float: left;
}
.loc-info-ttl{

}


.store_list {padding-left: 10px; }
.store_list h1 { font-size: 16px; padding-bottom: 12px;}
.store_list h2 { padding-bottom: 7px;}
.store_list ul { padding: 0; padding-top: 21px;     margin-right: 170px;}
.store_list ul.no-margin, .store_list ul:nth-of-type(3n) { margin-right: 0;  }
.store_list ul li { line-height: 20px; }
.store_locator_store_list_2 { padding-top: 44px; }
.store_locator_store_list_1 { padding-top: 33px; }

.loc-kilometer, .locator-kilometer { position:  absolute; width: 48px; height: 21px; line-height: 21px;
    text-transform: uppercase; font: normal 9px/21px NeueHaasGroteskBold; right: 0; bottom: 0;
    background-color: #333; color: #fff; text-indent: 9px;  }
.loc-kilometer p { line-height: 21px; font: normal 9px/21px NeueHaasGroteskBold; }

.loc-srch-res-list { width: 346px; padding: 0; border-top: none; overflow:hidden; }

.loc-srch-res-list .locations {
    float:left;
}

.loc-ls-item{
    float:left;
}



.loc-teaser { border-top: 1px solid #CCCCCC; float: left; width: 326px;
                    padding-left: 20px; min-height: 60px; position: relative; overflow: hidden; display: table-row;   }
.locator-list-images { display: table-cell; }
.locator-list-images img { width: 116px; height: 86px; float: right;  }



.loc-infowindow { width: 253px; height: 144px; overflow: hidden; }
.loc-infowindow .gm-style-iw {  overflow: hidden; }
.loc-infowindow h3, .loc-infowindow p, .loc-infowindow a, .loc-infowindow address { line-height: 14px ; font-size: 11px !important; }
.loc-infowindow h3 { font-size: 11px;  }
.loc-infowindow a:hover { text-decoration: underline; }

.loc-data-contact{
    margin-top: 10px;
}

.loc-data-email a, .loc-data-email a:hover { text-decoration: none; }

/*.loc-map .gm-style-cc, .loc-map .gmnoprint  { display: none;  }*/

.locator-list-des { width: 210px; padding: 14px 0 17px 0 ; ; line-height: 14px;  float: none; display: table-cell; vertical-align: middle; }
.locator-list-des h3 { font-size: 11px; display: inline; }
.locator-list-des address:before { content: "| "}
.locator-list-des address { display: inline; }
.locator-list-des > a[itemprop=url]:before {content: ""; display: block; clear: both;}


/*.locator-social-links li { width: 15px; height: 15px; padding: 0 5px 0 0; background-color: red;
                            list-style: none; float: left }
.locator-social-links li:first-child { width: 15px; height: 35px; }*/


/* Common styles */
.gan-top{
	background: url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/bkg_nav0.jpg") repeat-y 50% 0 #0A263D;
}
.block-layered-nav .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; }
.block-layered-nav,
.gan-sidebar-nav{
	margin:0 0 15px;
	border:0;
  clear:both;
}
.block.gan-sidebar-nav .block-title{
	background: url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/block-nav-title.gif") no-repeat 0 0;
  border:0;
  overflow:hidden;
  padding:0 0 0 9px;
	position:relative;
	cursor:pointer;
}
.block.gan-sidebar-nav .block-title strong{
	color:#fff;
	height:18px;
	font:700 12px/16px Arial,Helvetica,sans-serif;
	display:block;
	text-transform:uppercase;
	line-height:18px;
	padding:3px 9px 3px 0;
	background:url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/block-nav-title.gif") no-repeat 100% 0;
}
/* 1900 */
.sidebar .block-layered-nav .block-content{
  padding:0;
}
.sidebar .block-layered-nav .block-subtitle{
  display:block;
  padding:3px 9px;
}

.block.block-layered-nav .block-content,
.block.gan-sidebar-nav .block-content{

}
.block.block-layered-nav .block-content{
  position:relative;
  padding-bottom:5px;
  }
.sidebar .block-layered-nav dl{
  padding:0;
  }
.block-layered-nav .narrow-by-list dt{
	cursor:pointer;
    overflow:hidden;
    line-height: 36px;height: 36px;
}
.block-layered-nav .narrow-by-list dt.expanded{background: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/gomage/arrow.png) no-repeat 96.5% 13px }
.block-layered-nav .narrow-by-list dt.collapsed{background: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/gomage/arrow.png) no-repeat 96.5% -17px}
.block-layered-nav .narrow-by-list .gan-attribute{
    border-bottom: 1px solid #d6d6d6;
  }
.block-layered-nav .narrow-by-list .gan-attribute:first-child,
.block-layered-nav .narrow-by-list .filter-note-content:first-child + .gan-attribute{
  background:none;
}
.block-layered-nav .narrow-by-list dt .filter-name{
 color: #333; text-transform: uppercase; font: 12px "NeueHaasGroteskBold"
}
.block.block-layered-nav dd{
  padding:0;
  margin:6px 0 13px;
  background:none;
}
.block.block-layered-nav dd ol li{padding-bottom: 4px}
.block-layered-nav li.active a{
	font-weight:700;
}
.block-layered-nav dd,
.category-products,
div.col-main p.note-msg,
.block-layered-nav .narrow-by-list dt{
	position:relative;
}
#advanced-navigation-overlay{
	opacity:0.7;
	filter: alpha(opacity: 70);
	background:#fff;
	position:absolute;
}
span.plain_column{float:left;}

/* Top plain */
.gan-plain-items ul{float:left;}
#gan_nav_top.gan-plain-list{margin:0 auto; padding:0 16px; width:918px; font-size:13px;}
#gan_nav_top.gan-plain-list li{ position:relative; text-align:left; float:left;}
#gan_nav_top.gan-plain-list li.over { z-index:998; }
#gan_nav_top.gan-plain-list li.active a { color:#d96708; }
#gan_nav_top.gan-plain-list a,
#gan_nav_top.gan-plain-list a:hover { display:block; line-height:1.3em; text-decoration:none; float:left; padding:5px 12px 6px 8px; color:#a7c6dd; font-weight:700;}
#gan_nav_top.gan-plain-list span { display:block; cursor:pointer; white-space:nowrap; }
#gan_nav_top.gan-plain-list li ul span {white-space:normal; }
#gan_nav_top.gan-plain-list li.over a,
#gan_nav_top.gan-plain-list a:hover { color:#d96708; }
#gan_nav_top.gan-plain-list div.gan-plain{ position:absolute; width:15em; top:100%; left:-10000px; border:1px solid #899ba5; background:#fff;}
#gan_nav_top.gan-plain-list ul li,
#gan_nav_top.gan-plain-list ul li.active{float:none; padding:0; margin:0;}
#gan_nav_top.gan-plain-list ul a,
#gan_nav_top.gan-plain-list ul a:hover { float:none; padding:0; background:none; }
#gan_nav_top.gan-plain-list ul span,
#gan_nav_top.gan-plain-list ul li.last li span { padding:3px 15px 4px 0; }
#gan_nav_top.gan-plain-list div.gan-plain ul li a,
#gan_nav_top.gan-plain-list div.gan-plain ul li a:hover { color:#2f2f2f; font-weight:400;}
#gan_nav_top.gan-plain-list ul li a:hover { background:#d5e4eb; }
#gan_nav_top.gan-plain-list li div.gan-plain.shown-sub { left:0; z-index:999; }
.gan-wrapper .gan-plain .gan-plain-items li.gan-plain-item-bold a{font-weight:700 !important;}

.gan-attr-more,
.gan-attr-less{
  padding:0 10px 0 0 !important;
  display:inline !important;
  }
.gan-attr-more{
  background:url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/gan-attr-more.gif) no-repeat 100% 50% !important;
  }
.gan-attr-less{
  background:url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/gan-attr-less.gif) no-repeat 100% 50% !important;
  }

/* Plain img */
.gan-plain-with-image-left > a > span,
.gan-plain-with-image-right > a > span{
  display:inline !important;
  vertical-align:middle;
  }
.gan-plain-with-image-left > a > img,
.gan-plain-with-image-right > a > img{
  vertical-align:middle;
  }
.gan-plain-ob-left{
  float:left;
  }
.gan-plain-ob-right{
  float:right;
  }
#gan_nav_top.gan-plain-list .gan-plain-ob-left a,
#gan_nav_top.gan-plain-list .gan-plain-ob-top a,
#gan_nav_top.gan-plain-list .gan-plain-ob-right a,
#gan_nav_top.gan-plain-list .gan-plain-ob-bottom a,
#gan_nav_top.gan-plain-list .gan-plain-ob-left span,
#gan_nav_top.gan-plain-list .gan-plain-ob-top span,
#gan_nav_top.gan-plain-list .gan-plain-ob-right span,
#gan_nav_top.gan-plain-list .gan-plain-ob-bottom span{
  float:none;
  display:inline;
  font-weight:normal;
  padding:0;
  white-space:normal;
  }
#gan_nav_top.gan-plain-list .gan-plain-ob-left span,
#gan_nav_top.gan-plain-list .gan-plain-ob-top span,
#gan_nav_top.gan-plain-list .gan-plain-ob-right span,
#gan_nav_top.gan-plain-list .gan-plain-ob-bottom span{
  cursor:default;
  }
/* Plain img END */


/* Dropdown */
.gan-top .gan-dropdown-list{text-align:left;width:910px;display:block;margin:0 auto;padding:7px 20px;}
.gan-top .gan-dropdown-list li{display:inline;padding-right:5px;}
.gan-sidebar-nav .gan-dropdown-list li select{width:100%;}
.gan-dropdown-list li select.active{font-weight:700;}
.gan-dropdown-list option.gan-dropdown-top{background-color:#D96708;font-weight:700;color:#fff;}
.gan-sidebar-nav .gan-dropdown-list li{padding:3px;}
/* Dropdown END */


/* Sidebar default */
.gan-sidebar-nav ul.gan-default-list{font-size:13px;}
.gan-sidebar-nav ul.gan-default-list li{position:relative;float:none;display:block;border-top:1px solid #CCC;}
.gan-sidebar-nav ul.gan-default-list li.first{border-top:0;}
.gan-sidebar-nav ul.gan-default-list li li.first{border-top:1px solid #CCC;}
.gan-sidebar-nav ul.gan-default-list li a{color:#2F2F2F;float:none;font-weight:700;display:block;line-height:1.3em;text-decoration:none;}
.gan-sidebar-nav ul.gan-default-list li a span{cursor:pointer;display:block;white-space:normal;padding:5px 12px 6px 8px;}
.gan-sidebar-nav ul.gan-default-list li a:hover{color:#d96708;background-color:#f6fafd;}
.gan-sidebar-nav ul.gan-default-list li a.active{color:#d96708;background-color:#f6fafd;}
/* Sidebar default END */


/* Sidebar default Pro */
.gan-sidebar-nav ul.gan-defaultpro-list{font-size:13px;}
.gan-sidebar-nav ul.gan-defaultpro-list li{float:none;position:relative;padding-bottom:1px;background:url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/bkg_nav1.gif") repeat-x 0 100%;}
.gan-sidebar-nav ul.gan-defaultpro-list li.last{background:none;padding-bottom:0;}
.gan-sidebar-nav ul.gan-defaultpro-list li.over{z-index:999;}
.gan-sidebar-nav ul.gan-defaultpro-list li a,.gan-sidebar-nav ul.gan-defaultpro-list li a:hover{display:block;line-height:1.3em;text-decoration:none;}
.gan-sidebar-nav ul.gan-defaultpro-list li a.active{background-color:#f6fafd;color:#d96708;}
.gan-sidebar-nav ul.gan-defaultpro-list li a{color:#2F2F2F;float:none;font-weight:700;padding:5px 12px 6px 8px;}
.gan-sidebar-nav ul.gan-defaultpro-list li a:hover{color:#d96708;background-color:#d5e4eb;}
.gan-sidebar-nav ul.gan-defaultpro-list li a span{cursor:pointer;display:block;white-space:normal;}
.gan-sidebar-nav ul.gan-defaultpro-list ul{background:#FFF;border:1px solid #899BA5;position:absolute;width:15em;}
.gan-sidebar-nav ul#gan_nav_left.gan-defaultpro-list ul{left:-10000px;top:5px;}
.gan-sidebar-nav ul#gan_nav_left.gan-defaultpro-list li.over > ul{left:100px;}
.gan-sidebar-nav ul#gan_nav_right.gan-defaultpro-list ul{top:-10000px;}
.gan-sidebar-nav ul#gan_nav_right.gan-defaultpro-list li.over > ul{right:100%;top:-1px;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li a{float:none;font-weight:400;background:none;color:#2F2F2F !important;padding:0;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li.parent a{background:url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/bkg_nav2.gif") no-repeat 100% 100%;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li a:hover{background-color:#d5e4eb;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li a span{white-space:normal;padding:3px 15px 4px;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li.parent li a{background-image:none;}
/* Sidebar default Pro END*/


/* Sidebar folding */
.gan-sidebar-nav ul.gan-folding-list{font-size:13px;}
.gan-sidebar-nav ul.gan-folding-list li{position:relative;float:none;display:block;border-bottom:1px solid #CCC;}
.gan-sidebar-nav ul.gan-folding-list li:last-child{border-bottom:0;}
.gan-sidebar-nav ul.gan-folding-list li a{color:#2F2F2F;float:none;font-weight:700;display:block;line-height:1.3em;text-decoration:none;}
.gan-sidebar-nav ul.gan-folding-list li a span{cursor:pointer;display:block;white-space:normal;padding:5px 12px 6px 8px;}
.gan-sidebar-nav ul.gan-folding-list li a:hover{color:#d96708;background-color:#f6fafd;}
.gan-sidebar-nav ul.gan-folding-list li a.active{color:#d96708;background-color:#f6fafd;}
/* Sidebar folding END */


/* Sidebar plain */
.gan-sidebar-nav ul.gan-plain-list{font-size:12px;}
.gan-sidebar-nav ul.gan-plain-list li{border:1px solid #E7F1F4;border-bottom-color:#CCC; line-height:16px;position:relative;display:block;}
.gan-sidebar-nav ul.gan-plain-list li.last{border-bottom:0;}
.gan-sidebar-nav ul.gan-plain-list li.over{z-index:999;}
.gan-sidebar-nav ul.gan-plain-list li:hover,.gan-sidebar-nav ul.gan-plain-list li.over{background:#f6fafd;border:1px solid #A0B3C3;margin:0 -1px;padding:0 1px;}
.gan-sidebar-nav ul.gan-plain-list li.last:hover,.gan-sidebar-nav ul.gan-plain-list li.over.last:hover{margin-bottom:-1px;}
.gan-sidebar-nav ul.gan-plain-list li a{color:#333;float:none;display:block;line-height:16px;text-decoration:none;font-weight:700;padding:5px 12px 6px 8px;}
.gan-sidebar-nav ul.gan-plain-list li a span{cursor:pointer;display:block;white-space:normal;}
.gan-sidebar-nav ul.gan-plain-list li li a{font-weight:400;}
.gan-sidebar-nav ul.gan-plain-list li.over a{background-color:#f6fafd;}
.gan-sidebar-nav ul.gan-plain-list li a.active{background-color:#f6fafd;}
.gan-sidebar-nav ul.gan-plain-list li .gan-plain{background:#F6FAFD;border:1px solid #A0B3C3;width:15em;position:absolute;}
.gan-sidebar-nav ul#gan_nav_left.gan-plain-list .gan-plain{left:-10000px;top:0;}
.gan-sidebar-nav ul#gan_nav_left.gan-plain-list li.over > .gan-plain{left:90%;top:-1px;}
.gan-sidebar-nav ul#gan_nav_right.gan-plain-list .gan-plain{top:-10000px;right:999em;}
.gan-sidebar-nav ul#gan_nav_right.gan-plain-list li.over > .gan-plain{top:-1px;right:100%;}
.gan-sidebar-nav ul.gan-plain-list span.gan-plain-border{display:block;position:absolute;top:0;background:#f6fafd;width:1px;overflow:hidden;height:27px;}
.gan-sidebar-nav ul#gan_nav_left.gan-plain-list span.gan-plain-border{left:-1px;}
.gan-sidebar-nav ul#gan_nav_right.gan-plain-list span.gan-plain-border{right:-1px;}
.gan-sidebar-nav ul.gan-plain-list li li{border:0 !important;background:none;margin:0 !important;padding:0 !important;}
.gan-sidebar-nav ul.gan-plain-list li li a{background:none !important;color:#2f2f2f;float:none;text-decoration:none;padding:0;}
.gan-sidebar-nav ul.gan-plain-list li li a:hover,.gan-sidebar-nav ul.gan-plain-list li.over li a,.gan-sidebar-nav ul.gan-plain-list li.over li,.gan-sidebar-nav ul.gan-plain-list li.hover li{background:none !important;}
.gan-sidebar-nav ul.gan-plain-list li li a span{padding:6px 15px;}
.gan-sidebar-nav ul.gan-plain-list li li a:hover{text-decoration:underline !important;}
/* Sidebar plain END */

/* Accordion */
.gan-accordion-list{font-size:13px;}
.gan-accordion-list li,
.gan-accordion-list > li.parent > a{padding-bottom:1px;background:url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/bkg_nav1.gif") repeat-x 0 100%;}
.gan-accordion-list > li.parent > a{padding-bottom:7px;}
.gan-accordion-list li.last{background:none;padding-bottom:0;}
.gan-accordion-list li.parent{padding-bottom:0; background:none;}
.gan-accordion-list a,.gan-accordion-list li a:hover{display:block;line-height:1.3em;text-decoration:none;}
.gan-accordion-list li a{color:#2F2F2F;float:none;font-weight:700;padding:5px 12px 6px 8px;}
.gan-accordion-list li a:hover{color:#d96708;background-color:#d5e4eb;}
.gan-accordion-list li a span{cursor:pointer;display:block;white-space:normal;}
.gan-accordion-list .gan-accordion-items{display:none;}
.gan-accordion-list .accordion-active > .gan-accordion-items {display:block;}
.gan-accordion-list .gan-accordion-items a{float:none;font-weight:400;background:none;color:#2F2F2F;padding:0;}
.gan-accordion-list .gan-accordion-items li.parent a{background:url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/bkg_nav2.gif") no-repeat 100% 100%;}
.gan-accordion-list .gan-accordion-items li a:hover{background-color:#d5e4eb;}
.gan-accordion-list .gan-accordion-items li a span{white-space:normal;padding:3px 15px 4px;}
.gan-accordion-list .gan-accordion-items li.parent li a{background-image:none;} 
.gan-accordion-list a.active{background-color:#f6fafd;color:#d96708;}

.gan-accordion-list.gan-list-checkbox a > span {
    padding-left: 21px;
    line-height: 16px;
    background: url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/gan_checkbox.gif") no-repeat 2px 2px;
}
.gan-accordion-list.gan-list-checkbox a.active > span {
    background-image: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/gan_checkbox_active.gif);
}
.gan-accordion-list.gan-list-checkbox .gan-accordion-items a > span {
    padding-left: 38px;
    background-position: 17px 5px;
}
/* Accordion END */

/* Help icon and popup */
.filter-note-handle{
	display:block;
	position:absolute;
	top:8px;
	right:10px;
	width:12px;
	padding-left:4px;
	font-size:12px;
	line-height:16px;
	height:16px;
	font-weight:700;
	overflow:hidden;
	color:#519cde;
	background:url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/icon_filter_help.png') 0 0 no-repeat;
	cursor:help;
}
.narrow-by-list dd.filter-note-content,
.filter-note-content{
	position:absolute;
	top:-15px;
	left:190px;
	text-transform:none;
	display:none;
	z-index:999;
	padding-left: 30px;
	font-weight:400;
  }
  .filter-note-content-in{
    padding:3px 16px 3px 7px;
    border:1px solid #dbdbdb;
    background:#fff;  
    overflow: auto;
    }
.gan-sidebar-nav .block-title .filter-note-handle{
	right:5px;
  top:3px;
}
.gomage-help-close{
  color: #333000;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  position: absolute;
  right: 5px;
  text-decoration: none;
  top: 2px;
}
/* Help icon and popup END */

.narrow-by-list dd ol.gan-inblock-list,
ul.gan-inblock-list.gan-default-list{
	overflow:auto;
  position:relative;
}
.narrow-by-list dd ol.gan-inblock-list{
	background:#fff;
	padding:5px;
	border:1px solid #ccc;
}

/* Checkbox's */
.narrow-by-list dd ol.gan-list-checkbox li a,
ul.gan-list-checkbox.gan-default-list li a span,
ul.gan-list-checkbox.gan-folding-list li a span,
.gan-sidebar-nav .gan-image-list.gan-list-checkbox li a{
	display:inline-block;
	padding-left:24px;
	line-height:18px;
	background:url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/checkbox.png') 0 2px no-repeat;
}

.block-layered-nav-left .narrow-by-list dd ol.gan-list-checkbox li a
{
    height: 24px;
    display: inline-block;
}

.narrow-by-list dd ol.gan-list-checkbox li a.active{
	background:url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/checkbox.png') 0 -84px no-repeat;
}
ul.gan-list-checkbox.gan-default-list li a.active span,
ul.gan-list-checkbox.gan-folding-list li a.active span{
	background:url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/gan_checkbox_active.gif') 9px 7px no-repeat;
}
ul.gan-list-checkbox.gan-image-list li a.active{
	background:url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/gan_checkbox_active.gif') 0 2px no-repeat;
}
.gan-wrapper .gan-folding-list.gan-list-checkbox li a span,
.gan-wrapper .gan-default-list.gan-list-checkbox li a span{
	background-position:9px 7px;
	padding-left:26px;
}
.narrow-by-list dd ol.image-align-horizontally li a,
.narrow-by-list dd ol.image-align-default li a,
.narrow-by-list dd ol.image-align-2-columns li a,
ul.image-align-horizontally li a,
ul.image-align-default li a,
ul.image-align-2-columns li a{
	background-position:0 0;
}
.narrow-by-list dd ol.image-align-horizontally li,
ul.image-align-horizontally li{
	display:inline-block;
	padding-right:5px;
	padding-bottom:3px;
}
.narrow-by-list dd ol.image-align-default li,
ul.image-align-default li{
	display:block;
	padding-bottom:4px;
	overflow: hidden;
}
.narrow-by-list dd ol.image-align-2-columns li,
ul.image-align-2-columns li{
	width:50%;
	padding-bottom:4px;
	float:left;
}
.narrow-by-list dd ol.gan-list-checkbox li a,
.narrow-by-list dd ol.image-align-horizontally li{
	/* display:inline; */
}
.narrow-by-list dd select{
	width:100%;
  margin-top:5px;
}
.narrow-by-list .filter-fieldset .fields{
  float:left;
  margin-left:-5px;
  }
.narrow-by-list .filter-fieldset .fields .from-wrapper{
	float:left;
}
.narrow-by-list .filter-fieldset .fields .from-wrapper span{
	float:left;
	text-align:center;
	width:25px;
}
.narrow-by-list .filter-fieldset .fields .from-wrapper input{
	width:34px;
}
.narrow-by-list .slider-input-action{
	float:right;
  margin-right:-6px;
}
.narrow-by-list dd ol.image-align-horizontally li .filter-label,
.gan-sidebar-nav .gan-image-list.image-align-horizontally a span{
	display:block;
}
.gan-loadinfo{
	position:fixed;
	-position: absolute;
	left:50%;
	top:45%;
        -top:0;
        margin-left:-98px;
        z-index:2001;

        text-align:left;
        font-weight:700;
        line-height:44px;
        /*border:5px solid #f3b66f;
   background:#fff;*/
        font-size:12px;
        color:#333;
        font-weight: normal !important;
        padding:0px;
        white-space:nowrap;

}
.gan-loadinfo img.align-top{
	display:block;
	padding-bottom:5px;
	margin:0 auto;
}
.gan-loadinfo img.align-right{
	margin: 0 auto;
	padding-left:10px;
}
.gan-loadinfo img.align-left{
	float:left;
	padding-right:5px;
}
.gan-loadinfo img.align-bottom{
	display:block;
	padding-top:5px;
	margin:0 auto;
}
#navigation_loadinfo_more{
  text-align:center;
  margin:10px 0;
  white-space:nowrap;
  clear:both;
  }#navigation_loadinfo_more img{
    vertical-align:middle;
    padding-right:5px;
    }
.narrow-by-list dd ol a,
.gan-sidebar-nav .gan-image-list a{
	text-decoration:none;
}
.narrow-by-list dd ol a span,
.gan-sidebar-nav .gan-image-list a span{
}
.narrow-by-list dd ol a:hover span,
.gan-sidebar-nav .gan-image-list a:hover span{
	text-decoration:none;
}

.gan-track-values{
  overflow:hidden;
  margin:0 -5px;
  }
  .gan-track-values .value-min{
    float:left;
    }
  .gan-track-values .value-max{
    float:right;
    }

/* Buttons */
.block-layered-nav button.button::-moz-focus-inner,
.gan-more-button button::-moz-focus-inner,
.gan-totop-button button::-moz-focus-inner{ padding:0; border:0; } /* FF Fix */
.block-layered-nav button.button,
.gan-more-button button,
.gan-totop-button button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
.block-layered-nav button.button,
.gan-more-button button,
.gan-totop-button button {}

.block-layered-nav .block-content button.button span{
  border: 0;
  padding: 0;
  background: none;
	text-align:center;
	white-space:nowrap;
}
.block-layered-nav .block-content button.button span span{
	color:#333;
    text-decoration: underline;

}
/* Buttons END */


/* Slider View */
.narrow-by-list .handle-left{
	width:9px;
	height:21px;
	position:absolute;
	z-index:11;
}
.narrow-by-list .handle-right{
	width:9px;
	height:21px;
	position:absolute;
	z-index:11;
}
.narrow-by-list .handle-left .handle-left-bg{
	display:block;
	background:#ccc;
	background-repeat:no-repeat;
	width:9px;
	height:21px;
	cursor:pointer;
	position:relative;
	left:-14px;
}
.narrow-by-list .handle-right .handle-right-bg{
	display:block;
	background:#ccc;
	background-repeat:no-repeat;
	width:9px;
	height:21px;
	cursor:pointer;
	position:relative;
}
.narrow-by-list .handle-left .handle-left-bg span.slider-span,
.narrow-by-list .handle-right .handle-right-bg span.slider-span{
	position:absolute;
	top:20px;
	left:50%;
	display:block;
	width:45px;
}
.narrow-by-list .handle-left .handle-left-bg span.slider-span span,
.narrow-by-list .handle-right .handle-right-bg span.slider-span span{
	position:absolute;
	left:-50%;
	display:block;
	width:45px;
	text-align:center;
}
.narrow-by-list .gan-track{
	background-image:#333;
	width:98%;
	height:28px;
	position:relative;
	left:9px;
}
.narrow-by-list .gan-slider-span{
	background:blue;
	height:4px;
	top:10px;
	position:relative;
	z-index:10;
}
.narrow-by-list .slider-back-bg{
	background:#bfbfbf;
	height:4px;
	left:-9px;
	position:relative;
	top:10px;
	width:100%;
	z-index:9;
}
.narrow-by-list .gan-track div.span{
	top:0;
	height:20px;
	overflow:hidden;
	z-index:10;
}
/* Slider View END */

/* Slider Type */
.gomage-navigation-slider-type-rectangle .narrow-by-list .slider-back-bg,
.gomage-navigation-slider-type-rectangle .narrow-by-list .gan-slider-span{
	height:3px;
	top:10px;
}
.gomage-navigation-slider-type-cone .narrow-by-list .slider-back-bg,
.gomage-navigation-slider-type-cone .narrow-by-list .gan-slider-span{
	height:3px;
	top:8px;
	overflow:hidden;
}
.narrow-by-list .handle-left .handle-left-bg,
.narrow-by-list .handle-right .handle-right-bg,
.narrow-by-list .handle-left,
.narrow-by-list .handle-right{
	height:24px;
	width:14px;
}
.narrow-by-list .handle-right .handle-right-bg,
.narrow-by-list .handle-right .handle-right-bg{
	left:0;
}
.narrow-by-list .handle-left .handle-left-bg span.slider-span,
.narrow-by-list .handle-right .handle-right-bg span.slider-span{
	top:25px;
}
.narrow-by-list .filter-type-input{
	padding-top:15px;
}
.gomage-navigation-slider-type-rectangle .narrow-by-list .handle-left .handle-left-bg,
.gomage-navigation-slider-type-rectangle .narrow-by-list .handle-right .handle-right-bg{
	background:transparent url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/slider_bg_rect.png) no-repeat 0 0;
}
.gomage-navigation-slider-type-cone .narrow-by-list .handle-left .handle-left-bg,
.gomage-navigation-slider-type-cone .narrow-by-list .handle-right .handle-right-bg{
	background:transparent url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/slider_bg_cone.png) no-repeat 0 0;
}
/* Slider Type END */

.narrow-by-list dd ol.no-titles li img,
.gan-sidebar-nav .gan-image-list li img,
.narrow-by-list dd ol.image-align-horizontally li a img,
.narrow-by-list dd ol.image-align-default li a img,
.narrow-by-list dd ol.image-align-2-columns li a img{
	padding:2px;
}
.narrow-by-list dd ol.no-titles li a.active img,
.gan-sidebar-nav .gan-image-list li a.active img,
.narrow-by-list dd ol.image-align-horizontally li a.active img,
.narrow-by-list dd ol.image-align-default li a.active img,
.narrow-by-list dd ol.image-align-2-columns li a.active img{
	padding:1px;
	border:1px solid #E26703;
}
.narrow-by-list dd ol.image-align-horizontally.no-titles li{
	padding-right:0;
}
.gan-sidebar-nav .image-align-horizontally.no-titles li{
	padding-right:2px;
}
.narrow-by-list dd ol.gan-list-checkbox.no-titles  li a,
.gan-sidebar-nav .gan-list-checkbox.no-titles  li a{
	background-position:0 2px;
}
.narrow-by-list dd ol.gan-list-checkbox.no-titles  li a.active img,
.gan-sidebar-nav .gan-list-checkbox.no-titles  li a.active img{
	padding:2px;
	border:0;
}
.gan-sidebar-nav .gan-image-list{
	padding:5px 5px 2px;
}
.gan-more-button{
  text-align:center;
  margin:10px 0;
  }
  .gan-more-button button{
    height:27px !important;
    }
    .gan-more-button button span{
      display:block;
      border:1px solid #dcdcdc;
      background:#f3f3f3;
      font-size:11px;
      color:#444;
      text-align:center;
      white-space:nowrap;
      width:302px;
      line-height:14px;
      padding:6px 0 5px;
      font-weight:700;
      -webkit-border-radius: 2px;
         -moz-border-radius: 2px;
              border-radius: 2px;
      }
.gan-totop-button{
  position:fixed;
  bottom:100px;
  }
  .gan-totop-button button{
    height:auto !important;
      background: none;
      border: none;
      cursor: pointer;
    }
  .gan-totop-button button span{
      display:block;
    }

/* Shop By in Main col
-------------------------------------------------- */
.block-layered-nav.gan-content-area .block-subtitle{
  padding:3px 9px;
  }
.block-layered-nav.gan-content-area .block-title{
  background:url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/bkg_block-layered-title.gif) no-repeat 100% 0;
  padding:0 5px 0 0;
  height:24px;
  overflow:hidden;
  text-indent:-999em;
  border:0;
  margin:0;
  }
  .block-layered-nav.gan-content-area .block-title strong{
    background:url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/bkg_block-layered-title.gif) no-repeat 0 0;
    padding:0;
    height:24px;
    display:block;
    }
  .block-layered-nav.gan-content-area .block-title span{
    display:none;
    }    
  .block-layered-nav.gan-content-area .block-title a{
    text-indent:0px;
    float:right;
    color:#fff;
    text-decoration:none;
    white-space:nowrap;
    text-transform:none;
    margin:4px 2px 0 0;
    }
    .block-layered-nav.gan-content-area .block-title a:hover{
      text-decoration:underline;
      font-weight:bold;
      }
.gan-content-area .narrow-by-list dt{
  float:left;
  width:26%;
  padding-bottom:7px;
  word-wrap:break-word;
  }
.gan-content-area .narrow-by-list dd{
  float:left;
  width:63%;
  padding:7px;
  }
.gan-content-area .narrow-by-list ol li{
  float:left;
  padding-right:10px;
  padding-left:0 !important;
  }
  .gan-content-area .narrow-by-list ol.image-align-default li{
    float:none;
    }
  .gan-content-area .narrow-by-list ol.image-align-2-columns li{
    padding-right:0;
    }
.gan-content-area.block-layered-nav .block-subtitle > span{
  padding-right:5px;
  vertical-align:middle;
  }
.block-layered-nav #advancednavigation-filter-content-cat a.active{
  font-weight:bold;
  }
.block-layered-nav #advancednavigation-filter-content-cat .gan-list-checkbox a.active{
  font-weight:normal;
  }
  
  
/* Product Navgation
-------------------------------------------------- */
.gomage_product_navigation{
  width: 100%;
  margin: 0 0 5px;
  }
  .gomage_product_navigation img{
    vertical-align: middle;
    }
  .gomage_product_navigation td{
    width: 33%;
    }
  .gomage_product_navigation .gomage_product_prev{
    text-align: left;
    }
  .gomage_product_navigation .gomage_product_category{
    text-align: center;
    }
  .gomage_product_navigation .gomage_product_next{
    text-align: right;
    }
/* Product Navgation END
-------------------------------------------------- */
.block-layered-nav .filter-align-columns.narrow-by-list .gan-attribute{
  background: none;
  }
.gan-content-area .filter-align-columns .gan-attribute{
  float: left;
  }
.gan-content-area .filter-align-columns.narrow-by-list dt{
  float: none;
  width: auto;
  }
.gan-content-area .filter-align-columns.narrow-by-list dd{
  float: none;
  width: auto;
  }
.gan-content-area .filter-align-columns.narrow-by-list ol li{
  float: none;
  }

/* Clears */
.filter-align-columns:after,
.narrow-by-list dd ol:after,
.narrow-by-list .filter-fieldset:after,
.narrow-by-list dt:after,
.gan-plain-items:after,
.gan-top:after,
.gan-wrapper:after,
.gan-plain-with-image-left:after,
.gan-plain-with-image-right:after,
.gan-attribute:after{
	content:' ';
	clear:both;
	display:block;
	width:0; 
	height:0;
	overflow:hidden;
	font-size:0;
}
.narrow-by-list dd ol,
.narrow-by-list dd ol li a,
.narrow-by-list .filter-fieldset,
.narrow-by-list dd ol.image-align-horizontally li,
.narrow-by-list dt,
.gan-plain-items,
.gan-top,
.gan-wrapper,
.block-layered-nav dd,
.gan-plain-with-image-left,
.gan-plain-with-image-right,
.category-products,
.gan-attribute{
	zoom:1;
}
/* Clears END */

/* Default nav 
.nav-container { background:#0a263d url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/bkg_nav0.jpg) 50% 0 repeat-y; }
#nav { width:918px; margin:0 auto; padding:0 16px; font-size:13px; }

#nav li { position:relative; text-align:left; }
#nav li.over { z-index:998; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
#nav ul li.parent a { background:url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/bkg_nav2.gif) 100% 100% no-repeat; }
#nav ul li.parent li a { background-image:none; }

#nav li { float:left; }
#nav li.active a { color:#d96708; }
#nav a { float:left; padding:5px 12px 6px 8px; color:#a7c6dd; font-weight:700; }
#nav li.over a,
#nav a:hover { color:#d96708; }

#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/gomage/advanced-navigation/bkg_nav1.gif) 0 100% repeat-x; }
#nav ul li.last { background:#ecf3f6; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:400 !important; }

#nav ul,
#nav div { position:absolute; width:15em; top:27px; left:-10000px; border:1px solid #899ba5; }
#nav div ul { position:static; width:auto; border:none; }

#nav ul ul,
#nav ul div { top:5px; }

#nav ul li a { background:#ecf3f6; }
#nav ul li a:hover { background:#d5e4eb; }
#nav ul li a,
#nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span,
#nav ul li.last li span { padding:3px 15px 4px 15px; }

#nav li ul.shown-sub,
#nav li div.shown-sub { left:0; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:100px; } */
/**
 * Innoexts
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@innoexts.com so we can send you a copy immediately.
 * 
 * @category    Innoexts
 * @package     Innoexts_CustomerLocator
 * @copyright   Copyright (c) 2013 Innoexts (http://www.innoexts.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/* Mini Blocks */
.block-customer-address { 
    font-size: 11px; 
    line-height: 1.25; 
}
.block-customer-address .block-title strong {
    background-position: 0 0; 
    background-repeat: no-repeat; 
    padding-left: 21px;
}
/* Block: Customer Address */
.block-customer-address .form-list { 
    padding: 5px 10px;
}
.block-customer-address .customer-address-id-form-list {
    padding: 5px 10px 0px 10px;
}
.block-customer-address .customer-address-form-list {
    padding: 0px 10px 5px 10px;
}

.block-customer-address .block-title strong {
    background-image: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/i_shipping.gif);
}
.block-customer-address input.input-text { 
    display: block; 
    width: 167px; 
    margin: 3px 0; 
}
.block-customer-address select {
    display: block; 
    width: 172px; 
    margin: 3px 0;
}


/**
 * Innoexts
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the InnoExts Commercial License
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://innoexts.com/commercial-license-agreement
 * 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@innoexts.com so we can send you a copy immediately.
 * 
 * @category    Innoexts
 * @package     Innoexts_Warehouse
 * @copyright   Copyright (c) 2013 Innoexts (http://www.innoexts.com)
 * @license     http://innoexts.com/commercial-license-agreement  InnoExts Commercial License
 */

/* Warehouse */
.warehouse {  }
.warehouse .warehouse-name { 
    font-weight: bold; 
}
.warehouse .warehouse-origin { 
    display: block; 
    font-style: italic; 
}
.warehouse .warehouse-distance { 
    display: block; 
    font-style: italic; 
}
.warehouse .warehouse-description { 
    display: block; 
}
/* View Product */
.product-quote tfoot td { 
    padding: 5px 10px; 
}
.product-quote .current { 
    background: #ebf1f6; 
}
.product-quote .button-update { 
    margin-left: 5px; 
}
/* Cart */
.cart-table .cart-item-product-quote-button { 
    margin-left: 10px; 
}
.cart-table .product-quote { 
    border: 1px solid #d9dde3; 
}
.cart-table .product-quote .odd  { 
    background: #ffffff; 
}
.cart-table .product-quote .even { 
    background: #ffffff; 
}
.cart-table .product-quote thead th { 
    background-image: none; 
    background-color: #ebf1f6; 
}
.cart-table .button-reset-cart span { 
    border-color: #406a83; 
    background: #618499; 
}
.cart-table .button-reset-cart { 
    float: right; 
}
.cart-table .button-reset-cart { 
    margin-left: 10px; 
}
.cart-table .btn-update { 
    float: right; 
}
.cart-table .btn-update { 
    margin-left: 10px; 
}
/* Block: Warehouse */
.warehouse-block {  }
.warehouse-block .block-title strong {
    background-position: 0 0; 
    background-repeat: no-repeat; 
    padding-left: 21px; 
}
.warehouse-block .block-title strong {
    background-image: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/warehouse/fugue_building.png); 
}
.warehouse-block .current, 
.warehouse-block .current.odd, 
.warehouse-block .current.even { 
    background: #ebf1f6; 
}
.warehouse-block input.radio { 
    float: left; 
    margin: 3px -18px 0 0; 
}
.warehouse-block .label { 
    display: block; 
    margin-left: 18px; 
}
.warehouse-block li { 
    padding: 3px 9px; 
}
.warehouse-block .actions .button-update { 
    margin-left: 5px; 
}
/* Shipping Method */
.warehouse-shipping-methods .warehouse {
    padding-top: 15px;
}
.warehouse-shipping-methods .warehouse .warehouse-name {
    font-size: 1.125em;
}
.warehouse-shipping-methods .warehouse-content {
    padding-bottom: 10px;
}
.warehouse-shipping-methods .warehouse-content .shipping-methods {
    padding-left: 15px;
}
/* Checkout */
/* Progress */
.block-progress dl.warehouse-shipping-methods { 
    border: 0; 
    padding: 0;
}
.block-progress dl.warehouse-shipping-methods dt {
    border: 0; 
    padding: 0;
    font-size: inherit !important;
    font-weight: normal;
    color: inherit !important;
}
.block-progress dl.warehouse-shipping-methods dd {
    border: 0; 
    padding: 0 0 0 5px;
}
.pixed-instagram{}.pixed-instagram .clearfix{*zoom:1;}.pixed-instagram .clearfix:before,.pixed-instagram .clearfix:after{display:table;content:"";line-height:0;}
.pixed-instagram .clearfix:after{clear:both;}
.pixed-instagram .hide-text{font:a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.pixed-instagram .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pixed-instagram a,.pixed-instagram abbr,.pixed-instagram acronym,.pixed-instagram address,.pixed-instagram applet,.pixed-instagram article,.pixed-instagram aside,.pixed-instagram audio,.pixed-instagram b,.pixed-instagram big,.pixed-instagram blockquote,.pixed-instagram body,.pixed-instagram canvas,.pixed-instagram caption,.pixed-instagram center,.pixed-instagram cite,.pixed-instagram code,.pixed-instagram dd,.pixed-instagram del,.pixed-instagram details,.pixed-instagram dfn,.pixed-instagram dialog,.pixed-instagram div,.pixed-instagram dl,.pixed-instagram dt,.pixed-instagram em,.pixed-instagram embed,.pixed-instagram fieldset,.pixed-instagram figcaption,.pixed-instagram figure,.pixed-instagram font,.pixed-instagram footer,.pixed-instagram form,.pixed-instagram h1,.pixed-instagram h2,.pixed-instagram h3,.pixed-instagram h4,.pixed-instagram h5,.pixed-instagram h6,.pixed-instagram header,.pixed-instagram hgroup,.pixed-instagram hr,.pixed-instagram html,.pixed-instagram i,.pixed-instagram iframe,.pixed-instagram img,.pixed-instagram ins,.pixed-instagram kbd,.pixed-instagram label,.pixed-instagram legend,.pixed-instagram li,.pixed-instagram mark,.pixed-instagram menu,.pixed-instagram meter,.pixed-instagram nav,.pixed-instagram object,.pixed-instagram ol,.pixed-instagram output,.pixed-instagram p,.pixed-instagram pre,.pixed-instagram progress,.pixed-instagram q,.pixed-instagram rp,.pixed-instagram rt,.pixed-instagram ruby,.pixed-instagram s,.pixed-instagram samp,.pixed-instagram section,.pixed-instagram small,.pixed-instagram span,.pixed-instagram strike,.pixed-instagram strong,.pixed-instagram sub,.pixed-instagram summary,.pixed-instagram sup,.pixed-instagram table,.pixed-instagram tbody,.pixed-instagram td,.pixed-instagram tfoot,.pixed-instagram th,.pixed-instagram thead,.pixed-instagram time,.pixed-instagram tr,.pixed-instagram tt,.pixed-instagram u,.pixed-instagram ul,.pixed-instagram var,.pixed-instagram video,.pixed-instagram xmp{border:0;margin:0;padding:0;font-size:100%;}
.pixed-instagram html,.pixed-instagram body{height:100%;}
.pixed-instagram article,.pixed-instagram aside,.pixed-instagram details,.pixed-instagram figcaption,.pixed-instagram figure,.pixed-instagram footer,.pixed-instagram header,.pixed-instagram hgroup,.pixed-instagram menu,.pixed-instagram nav,.pixed-instagram section{display:block;}
.pixed-instagram b,.pixed-instagram strong{font-weight:bold;}
.pixed-instagram img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.pixed-instagram ol,.pixed-instagram ul{list-style:none;}
.pixed-instagram li{display:list-item;}
.pixed-instagram table{border-collapse:collapse;border-spacing:0;}
.pixed-instagram th,.pixed-instagram td,.pixed-instagram caption{font-weight:normal;vertical-align:top;text-align:left;}
.pixed-instagram q{quotes:none;}
.pixed-instagram q:before,.pixed-instagram q:after{content:'';content:none;}
.pixed-instagram sub,.pixed-instagram sup,.pixed-instagram small{font-size:75%;}
.pixed-instagram sub,.pixed-instagram sup{line-height:0;position:relative;vertical-align:baseline;}
.pixed-instagram sub{bottom:-0.25em;}
.pixed-instagram sup{top:-0.5em;}
.pixed-instagram svg{overflow:hidden;}
.pixed-instagram a{text-decoration:none;outline:0;}
.pixed-instagram .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
@font-face{font-family:'FontAwesome';src:url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/base/default/magazento_instagram/css/font/fontawesome-webfont.eot');src:url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/base/default/magazento_instagram/css/font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/base/default/magazento_instagram/css/font/fontawesome-webfont.woff') format('woff'),url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/base/default/magazento_instagram/css/font/fontawesome-webfont.ttf') format('truetype'),url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/base/default/magazento_instagram/css/font/fontawesome-webfont.svg#FontAwesome') format('svg');font-weight:normal;font-style:normal;}.pixed-instagram [class^="icon-"]:before,.pixed-instagram [class*=" icon-"]:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;}
.pixed-instagram a [class^="icon-"],.pixed-instagram a [class*=" icon-"]{display:inline-block;text-decoration:inherit;}
.pixed-instagram .icon-large:before{vertical-align:middle;font-size:1.3333333333333333em;}
.pixed-instagram .btn [class^="icon-"],.pixed-instagram .nav-tabs [class^="icon-"],.pixed-instagram .btn [class*=" icon-"],.pixed-instagram .nav-tabs [class*=" icon-"]{line-height:.9em;}
.pixed-instagram li [class^="icon-"],.pixed-instagram li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center;}
.pixed-instagram li .icon-large:before,.pixed-instagram li .icon-large:before{width:1.875em;}
.pixed-instagram ul.icons{list-style-type:none;margin-left:2em;text-indent:-0.8em;}.pixed-instagram ul.icons li [class^="icon-"],.pixed-instagram ul.icons li [class*=" icon-"]{width:.8em;}
.pixed-instagram ul.icons li .icon-large:before,.pixed-instagram ul.icons li .icon-large:before{vertical-align:initial;}
.pixed-instagram .icon-glass:before{content:"\f000";}
.pixed-instagram .icon-music:before{content:"\f001";}
.pixed-instagram .icon-search:before{content:"\f002";}
.pixed-instagram .icon-envelope:before{content:"\f003";}
.pixed-instagram .icon-heart:before{content:"\f004";}
.pixed-instagram .icon-star:before{content:"\f005";}
.pixed-instagram .icon-star-empty:before{content:"\f006";}
.pixed-instagram .icon-user:before{content:"\f007";}
.pixed-instagram .icon-film:before{content:"\f008";}
.pixed-instagram .icon-th-large:before{content:"\f009";}
.pixed-instagram .icon-th:before{content:"\f00a";}
.pixed-instagram .icon-th-list:before{content:"\f00b";}
.pixed-instagram .icon-ok:before{content:"\f00c";}
.pixed-instagram .icon-remove:before{content:"\f00d";}
.pixed-instagram .icon-zoom-in:before{content:"\f00e";}
.pixed-instagram .icon-zoom-out:before{content:"\f010";}
.pixed-instagram .icon-off:before{content:"\f011";}
.pixed-instagram .icon-signal:before{content:"\f012";}
.pixed-instagram .icon-cog:before{content:"\f013";}
.pixed-instagram .icon-trash:before{content:"\f014";}
.pixed-instagram .icon-home:before{content:"\f015";}
.pixed-instagram .icon-file:before{content:"\f016";}
.pixed-instagram .icon-time:before{content:"\f017";}
.pixed-instagram .icon-road:before{content:"\f018";}
.pixed-instagram .icon-download-alt:before{content:"\f019";}
.pixed-instagram .icon-download:before{content:"\f01a";}
.pixed-instagram .icon-upload:before{content:"\f01b";}
.pixed-instagram .icon-inbox:before{content:"\f01c";}
.pixed-instagram .icon-play-circle:before{content:"\f01d";}
.pixed-instagram .icon-repeat:before{content:"\f01e";}
.pixed-instagram .icon-refresh:before{content:"\f021";}
.pixed-instagram .icon-list-alt:before{content:"\f022";}
.pixed-instagram .icon-lock:before{content:"\f023";}
.pixed-instagram .icon-flag:before{content:"\f024";}
.pixed-instagram .icon-headphones:before{content:"\f025";}
.pixed-instagram .icon-volume-off:before{content:"\f026";}
.pixed-instagram .icon-volume-down:before{content:"\f027";}
.pixed-instagram .icon-volume-up:before{content:"\f028";}
.pixed-instagram .icon-qrcode:before{content:"\f029";}
.pixed-instagram .icon-barcode:before{content:"\f02a";}
.pixed-instagram .icon-tag:before{content:"\f02b";}
.pixed-instagram .icon-tags:before{content:"\f02c";}
.pixed-instagram .icon-book:before{content:"\f02d";}
.pixed-instagram .icon-bookmark:before{content:"\f02e";}
.pixed-instagram .icon-print:before{content:"\f02f";}
.pixed-instagram .icon-camera:before{content:"\f030";}
.pixed-instagram .icon-font:before{content:"\f031";}
.pixed-instagram .icon-bold:before{content:"\f032";}
.pixed-instagram .icon-italic:before{content:"\f033";}
.pixed-instagram .icon-text-height:before{content:"\f034";}
.pixed-instagram .icon-text-width:before{content:"\f035";}
.pixed-instagram .icon-align-left:before{content:"\f036";}
.pixed-instagram .icon-align-center:before{content:"\f037";}
.pixed-instagram .icon-align-right:before{content:"\f038";}
.pixed-instagram .icon-align-justify:before{content:"\f039";}
.pixed-instagram .icon-list:before{content:"\f03a";}
.pixed-instagram .icon-indent-left:before{content:"\f03b";}
.pixed-instagram .icon-indent-right:before{content:"\f03c";}
.pixed-instagram .icon-facetime-video:before{content:"\f03d";}
.pixed-instagram .icon-picture:before{content:"\f03e";}
.pixed-instagram .icon-pencil:before{content:"\f040";}
.pixed-instagram .icon-map-marker:before{content:"\f041";}
.pixed-instagram .icon-adjust:before{content:"\f042";}
.pixed-instagram .icon-tint:before{content:"\f043";}
.pixed-instagram .icon-edit:before{content:"\f044";}
.pixed-instagram .icon-share:before{content:"\f045";}
.pixed-instagram .icon-check:before{content:"\f046";}
.pixed-instagram .icon-move:before{content:"\f047";}
.pixed-instagram .icon-step-backward:before{content:"\f048";}
.pixed-instagram .icon-fast-backward:before{content:"\f049";}
.pixed-instagram .icon-backward:before{content:"\f04a";}
.pixed-instagram .icon-play:before{content:"\f04b";}
.pixed-instagram .icon-pause:before{content:"\f04c";}
.pixed-instagram .icon-stop:before{content:"\f04d";}
.pixed-instagram .icon-forward:before{content:"\f04e";}
.pixed-instagram .icon-fast-forward:before{content:"\f050";}
.pixed-instagram .icon-step-forward:before{content:"\f051";}
.pixed-instagram .icon-eject:before{content:"\f052";}
.pixed-instagram .icon-chevron-left:before{content:"\f053";}
.pixed-instagram .icon-chevron-right:before{content:"\f054";}
.pixed-instagram .icon-plus-sign:before{content:"\f055";}
.pixed-instagram .icon-minus-sign:before{content:"\f056";}
.pixed-instagram .icon-remove-sign:before{content:"\f057";}
.pixed-instagram .icon-ok-sign:before{content:"\f058";}
.pixed-instagram .icon-question-sign:before{content:"\f059";}
.pixed-instagram .icon-info-sign:before{content:"\f05a";}
.pixed-instagram .icon-screenshot:before{content:"\f05b";}
.pixed-instagram .icon-remove-circle:before{content:"\f05c";}
.pixed-instagram .icon-ok-circle:before{content:"\f05d";}
.pixed-instagram .icon-ban-circle:before{content:"\f05e";}
.pixed-instagram .icon-arrow-left:before{content:"\f060";}
.pixed-instagram .icon-arrow-right:before{content:"\f061";}
.pixed-instagram .icon-arrow-up:before{content:"\f062";}
.pixed-instagram .icon-arrow-down:before{content:"\f063";}
.pixed-instagram .icon-share-alt:before{content:"\f064";}
.pixed-instagram .icon-resize-full:before{content:"\f065";}
.pixed-instagram .icon-resize-small:before{content:"\f066";}
.pixed-instagram .icon-plus:before{content:"\f067";}
.pixed-instagram .icon-minus:before{content:"\f068";}
.pixed-instagram .icon-asterisk:before{content:"\f069";}
.pixed-instagram .icon-exclamation-sign:before{content:"\f06a";}
.pixed-instagram .icon-gift:before{content:"\f06b";}
.pixed-instagram .icon-leaf:before{content:"\f06c";}
.pixed-instagram .icon-fire:before{content:"\f06d";}
.pixed-instagram .icon-eye-open:before{content:"\f06e";}
.pixed-instagram .icon-eye-close:before{content:"\f070";}
.pixed-instagram .icon-warning-sign:before{content:"\f071";}
.pixed-instagram .icon-plane:before{content:"\f072";}
.pixed-instagram .icon-calendar:before{content:"\f073";}
.pixed-instagram .icon-random:before{content:"\f074";}
.pixed-instagram .icon-comment:before{content:"\f075";}
.pixed-instagram .icon-magnet:before{content:"\f076";}
.pixed-instagram .icon-chevron-up:before{content:"\f077";}
.pixed-instagram .icon-chevron-down:before{content:"\f078";}
.pixed-instagram .icon-retweet:before{content:"\f079";}
.pixed-instagram .icon-shopping-cart:before{content:"\f07a";}
.pixed-instagram .icon-folder-close:before{content:"\f07b";}
.pixed-instagram .icon-folder-open:before{content:"\f07c";}
.pixed-instagram .icon-resize-vertical:before{content:"\f07d";}
.pixed-instagram .icon-resize-horizontal:before{content:"\f07e";}
.pixed-instagram .icon-bar-chart:before{content:"\f080";}
.pixed-instagram .icon-twitter-sign:before{content:"\f081";}
.pixed-instagram .icon-facebook-sign:before{content:"\f082";}
.pixed-instagram .icon-camera-retro:before{content:"\f083";}
.pixed-instagram .icon-key:before{content:"\f084";}
.pixed-instagram .icon-cogs:before{content:"\f085";}
.pixed-instagram .icon-comments:before{content:"\f086";}
.pixed-instagram .icon-thumbs-up:before{content:"\f087";}
.pixed-instagram .icon-thumbs-down:before{content:"\f088";}
.pixed-instagram .icon-star-half:before{content:"\f089";}
.pixed-instagram .icon-heart-empty:before{content:"\f08a";}
.pixed-instagram .icon-signout:before{content:"\f08b";}
.pixed-instagram .icon-linkedin-sign:before{content:"\f08c";}
.pixed-instagram .icon-pushpin:before{content:"\f08d";}
.pixed-instagram .icon-external-link:before{content:"\f08e";}
.pixed-instagram .icon-signin:before{content:"\f090";}
.pixed-instagram .icon-trophy:before{content:"\f091";}
.pixed-instagram .icon-github-sign:before{content:"\f092";}
.pixed-instagram .icon-upload-alt:before{content:"\f093";}
.pixed-instagram .icon-lemon:before{content:"\f094";}
.pixed-instagram .icon-phone:before{content:"\f095";}
.pixed-instagram .icon-check-empty:before{content:"\f096";}
.pixed-instagram .icon-bookmark-empty:before{content:"\f097";}
.pixed-instagram .icon-phone-sign:before{content:"\f098";}
.pixed-instagram .icon-twitter:before{content:"\f099";}
.pixed-instagram .icon-facebook:before{content:"\f09a";}
.pixed-instagram .icon-github:before{content:"\f09b";}
.pixed-instagram .icon-unlock:before{content:"\f09c";}
.pixed-instagram .icon-credit-card:before{content:"\f09d";}
.pixed-instagram .icon-rss:before{content:"\f09e";}
.pixed-instagram .icon-hdd:before{content:"\f0a0";}
.pixed-instagram .icon-bullhorn:before{content:"\f0a1";}
.pixed-instagram .icon-bell:before{content:"\f0a2";}
.pixed-instagram .icon-certificate:before{content:"\f0a3";}
.pixed-instagram .icon-hand-right:before{content:"\f0a4";}
.pixed-instagram .icon-hand-left:before{content:"\f0a5";}
.pixed-instagram .icon-hand-up:before{content:"\f0a6";}
.pixed-instagram .icon-hand-down:before{content:"\f0a7";}
.pixed-instagram .icon-circle-arrow-left:before{content:"\f0a8";}
.pixed-instagram .icon-circle-arrow-right:before{content:"\f0a9";}
.pixed-instagram .icon-circle-arrow-up:before{content:"\f0aa";}
.pixed-instagram .icon-circle-arrow-down:before{content:"\f0ab";}
.pixed-instagram .icon-globe:before{content:"\f0ac";}
.pixed-instagram .icon-wrench:before{content:"\f0ad";}
.pixed-instagram .icon-tasks:before{content:"\f0ae";}
.pixed-instagram .icon-filter:before{content:"\f0b0";}
.pixed-instagram .icon-briefcase:before{content:"\f0b1";}
.pixed-instagram .icon-fullscreen:before{content:"\f0b2";}
.pixed-instagram .icon-group:before{content:"\f0c0";}
.pixed-instagram .icon-link:before{content:"\f0c1";}
.pixed-instagram .icon-cloud:before{content:"\f0c2";}
.pixed-instagram .icon-beaker:before{content:"\f0c3";}
.pixed-instagram .icon-cut:before{content:"\f0c4";}
.pixed-instagram .icon-copy:before{content:"\f0c5";}
.pixed-instagram .icon-paper-clip:before{content:"\f0c6";}
.pixed-instagram .icon-save:before{content:"\f0c7";}
.pixed-instagram .icon-sign-blank:before{content:"\f0c8";}
.pixed-instagram .icon-reorder:before{content:"\f0c9";}
.pixed-instagram .icon-list-ul:before{content:"\f0ca";}
.pixed-instagram .icon-list-ol:before{content:"\f0cb";}
.pixed-instagram .icon-strikethrough:before{content:"\f0cc";}
.pixed-instagram .icon-underline:before{content:"\f0cd";}
.pixed-instagram .icon-table:before{content:"\f0ce";}
.pixed-instagram .icon-magic:before{content:"\f0d0";}
.pixed-instagram .icon-truck:before{content:"\f0d1";}
.pixed-instagram .icon-pinterest:before{content:"\f0d2";}
.pixed-instagram .icon-pinterest-sign:before{content:"\f0d3";}
.pixed-instagram .icon-google-plus-sign:before{content:"\f0d4";}
.pixed-instagram .icon-google-plus:before{content:"\f0d5";}
.pixed-instagram .icon-money:before{content:"\f0d6";}
.pixed-instagram .icon-caret-down:before{content:"\f0d7";}
.pixed-instagram .icon-caret-up:before{content:"\f0d8";}
.pixed-instagram .icon-caret-left:before{content:"\f0d9";}
.pixed-instagram .icon-caret-right:before{content:"\f0da";}
.pixed-instagram .icon-columns:before{content:"\f0db";}
.pixed-instagram .icon-sort:before{content:"\f0dc";}
.pixed-instagram .icon-sort-down:before{content:"\f0dd";}
.pixed-instagram .icon-sort-up:before{content:"\f0de";}
.pixed-instagram .icon-envelope-alt:before{content:"\f0e0";}
.pixed-instagram .icon-linkedin:before{content:"\f0e1";}
.pixed-instagram .icon-undo:before{content:"\f0e2";}
.pixed-instagram .icon-legal:before{content:"\f0e3";}
.pixed-instagram .icon-dashboard:before{content:"\f0e4";}
.pixed-instagram .icon-comment-alt:before{content:"\f0e5";}
.pixed-instagram .icon-comments-alt:before{content:"\f0e6";}
.pixed-instagram .icon-bolt:before{content:"\f0e7";}
.pixed-instagram .icon-sitemap:before{content:"\f0e8";}
.pixed-instagram .icon-umbrella:before{content:"\f0e9";}
.pixed-instagram .icon-paste:before{content:"\f0ea";}
.pixed-instagram .icon-user-md:before{content:"\f200";}
.pixed-instagram .pinst-container{*zoom:1;}.pixed-instagram .pinst-container:before,.pixed-instagram .pinst-container:after{display:table;content:"";line-height:0;}
.pixed-instagram .pinst-container:after{clear:both;}
.pixed-instagram .pinst-container .pinst-item{float:left;overflow:hidden;-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.6);-moz-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.6);box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.6);}.pixed-instagram .pinst-container .pinst-item .pinst-caption{margin:0 10px 0 10px;font-weight:bold;}
.pixed-instagram .pinst-container .pinst-item .pinst-owner{*zoom:1;padding:0 10px 10px 10px;}.pixed-instagram .pinst-container .pinst-item .pinst-owner:before,.pixed-instagram .pinst-container .pinst-item .pinst-owner:after{display:table;content:"";line-height:0;}
.pixed-instagram .pinst-container .pinst-item .pinst-owner:after{clear:both;}
.pixed-instagram .pinst-container .pinst-item .pinst-owner img{float:left;padding:0;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.pixed-instagram .pinst-container .pinst-item .pinst-img{-webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.3);-moz-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.3);box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.3);background-size:100% auto;margin:10px;}.pixed-instagram .pinst-container .pinst-item .pinst-img a{display:block;text-decoration:none;line-height:auto;width:100%;height:100%;padding:0;margin:0;}
.pixed-instagram .pinst-container .pinst-item .pinst-comments{*zoom:1;margin:10px 0 0 0;}.pixed-instagram .pinst-container .pinst-item .pinst-comments:before,.pixed-instagram .pinst-container .pinst-item .pinst-comments:after{display:table;content:"";line-height:0;}
.pixed-instagram .pinst-container .pinst-item .pinst-comments:after{clear:both;}
.pixed-instagram .pinst-container .pinst-item .pinst-comments .pinst-comments-item{*zoom:1;margin:0 10px;padding:5px 0;-webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.5);-moz-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.5);box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.5);}.pixed-instagram .pinst-container .pinst-item .pinst-comments .pinst-comments-item:before,.pixed-instagram .pinst-container .pinst-item .pinst-comments .pinst-comments-item:after{display:table;content:"";line-height:0;}
.pixed-instagram .pinst-container .pinst-item .pinst-comments .pinst-comments-item:after{clear:both;}
.pixed-instagram .pinst-container .pinst-item .pinst-comments .pinst-comments-item .pinst-comments-img{margin:0;padding:0;float:left;}.pixed-instagram .pinst-container .pinst-item .pinst-comments .pinst-comments-item .pinst-comments-img img{margin:0;padding:0;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.pixed-instagram .pinst-container .pinst-item .pinst-comments .pinst-comments-item .pinst-comments-text.no-margin{margin:0;}
.pixed-instagram .pinst-container .pinst-item .pinst-meta{padding:10px;margin:10px 0 0 0;}.pixed-instagram .pinst-container .pinst-item .pinst-meta span{text-shadow:0 1px 1px #FFF;}.pixed-instagram .pinst-container .pinst-item .pinst-meta span a{text-decoration:none;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-tiny{width:120px;}.pixed-instagram .pinst-container .pinst-item.pinst-size-tiny .pinst-img{height:98px;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-tiny .pinst-owner{display:none;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-tiny .pinst-caption{font-size:12px;line-height:12px;display:none;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-tiny .pinst-comments{display:none;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-tiny .pinst-meta{font-size:10px;line-height:10px;}.pixed-instagram .pinst-container .pinst-item.pinst-size-tiny .pinst-meta span{font-size:11px;}.pixed-instagram .pinst-container .pinst-item.pinst-size-tiny .pinst-meta span a{font-size:11px;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-small{width:150px;}.pixed-instagram .pinst-container .pinst-item.pinst-size-small .pinst-img{height:128px;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-small .pinst-owner{font-size:11px;line-height:15px;word-wrap:break-word;}.pixed-instagram .pinst-container .pinst-item.pinst-size-small .pinst-owner img{width:25px;margin:0 10px 0 0;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-small .pinst-caption{font-size:12px;line-height:16px;word-wrap:break-word;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-small .pinst-comments-img,.pixed-instagram .pinst-container .pinst-item.pinst-size-small .pinst-comments-img img{width:25px;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-small .pinst-comments-text{font-size:11px;line-height:15px;margin:0 0 0 35px;word-wrap:break-word;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-small .pinst-meta{font-size:10px;line-height:10px;}.pixed-instagram .pinst-container .pinst-item.pinst-size-small .pinst-meta span{font-size:11px;}.pixed-instagram .pinst-container .pinst-item.pinst-size-small .pinst-meta span a{font-size:11px;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-normal{width:190px;}.pixed-instagram .pinst-container .pinst-item.pinst-size-normal .pinst-img{height:168px;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-normal .pinst-owner{font-size:11px;line-height:16px;}.pixed-instagram .pinst-container .pinst-item.pinst-size-normal .pinst-owner img{width:30px;margin:0 10px 0 0;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-normal .pinst-caption{font-size:13px;line-height:18px;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-normal .pinst-comments-item{padding:7px 0;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-normal .pinst-comments-img,.pixed-instagram .pinst-container .pinst-item.pinst-size-normal .pinst-comments-img img{width:30px;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-normal .pinst-comments-text{font-size:11px;line-height:16px;margin:0 0 0 40px;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-normal .pinst-meta{font-size:11px;line-height:11px;}.pixed-instagram .pinst-container .pinst-item.pinst-size-normal .pinst-meta span{font-size:12px;}.pixed-instagram .pinst-container .pinst-item.pinst-size-normal .pinst-meta span a{font-size:12px;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-big{width:250px;}.pixed-instagram .pinst-container .pinst-item.pinst-size-big .pinst-img{height:228px;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-big .pinst-owner{font-size:12px;line-height:16px;}.pixed-instagram .pinst-container .pinst-item.pinst-size-big .pinst-owner img{width:40px;margin:0 10px 0 0;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-big .pinst-caption{font-size:16px;line-height:22px;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-big .pinst-comments-item{padding:10px 0;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-big .pinst-comments-img,.pixed-instagram .pinst-container .pinst-item.pinst-size-big .pinst-comments-img img{width:40px;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-big .pinst-comments-text{font-size:12px;line-height:16px;margin:0 0 0 50px;}
.pixed-instagram .pinst-container .pinst-item.pinst-size-big .pinst-meta{font-size:13px;line-height:13px;}.pixed-instagram .pinst-container .pinst-item.pinst-size-big .pinst-meta span{font-size:14px;}.pixed-instagram .pinst-container .pinst-item.pinst-size-big .pinst-meta span a{font-size:14px;}
.pixed-instagram .pinst-bg-noise{background-image:url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/base/default/magazento_instagram/img/patterns/noise.png');}
.pixed-instagram .pinst-bg-grid-b{background-image:url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/base/default/magazento_instagram/img/patterns/grid_b.png');}
.pixed-instagram .pinst-bg-grid-b-2{background-image:url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/base/default/magazento_instagram/img/patterns/grid_b_2.png');}
.pixed-instagram .pinst-bg-grid-w{background-image:url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/base/default/magazento_instagram/img/patterns/grid_w.png');}
.pixed-instagram .pinst-bg-grid-w-2{background-image:url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/base/default/magazento_instagram/img/patterns/grid_w_2.png');}
.pixed-instagram .pinst-bg-line-b{background-image:url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/base/default/magazento_instagram/img/patterns/line_b.png');}
.pixed-instagram .pinst-bg-line-w{background-image:url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/base/default/magazento_instagram/img/patterns/line_w.png');}
.pixed-instagram .pinst-bg-none{background-image:none;}
.pixed-instagram .pinst-border-radius-0{-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;}
.pixed-instagram .pinst-border-radius-1{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.pixed-instagram .pinst-border-radius-1>div:last-child{-webkit-border-radius:0 0 1px 1px;-moz-border-radius:0 0 1px 1px;border-radius:0 0 1px 1px;}
.pixed-instagram .pinst-border-radius-2{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.pixed-instagram .pinst-border-radius-2>div:last-child{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;}
.pixed-instagram .pinst-border-radius-3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.pixed-instagram .pinst-border-radius-3>div:last-child{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.pixed-instagram .pinst-border-radius-4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.pixed-instagram .pinst-border-radius-4>div:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.pixed-instagram .pinst-border-radius-5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.pixed-instagram .pinst-border-radius-5>div:last-child{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #eee;
	position: relative;
}

.jspDrag
{
	background: #ccc;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
.dropdown_5column{ margin-left:-88px; margin-top: 0}
.container1 {}
.container2 {}
#menu {
    list-style:none;
    display: block;
    height:40px;
    position: relative;
    z-index: 9999;
}
#menu li {
    float:left;
    display:block;
    text-align:center;
    position:relative;
}
#menu li:hover {


}
.nav-container #menu .allcategories { background:url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/magazento/megamenu/img/bg.gif") repeat-x scroll 0 0 #F4F4F4 ;}
.nav-container #menu .allcategories:hover { background:#CC0001;}

#menu li a.drop {
    font-size:12px;
    color: #333333;
    text-transform: uppercase;
    display:block;
    outline:0;
    text-decoration:none;
    font-family: NeueHaasGroteskBold;
    padding: 0 14px ;
    height: 32px;
    line-height: 33px;
    z-index: 10000;
    position: relative;
}
#menu li a.drop:after{position: absolute; content: ""; height: 9px; width: 1px;background: #999; font-size: 0; top: 12px; right:0}
#menu li.last a.drop:after{display: none}
#menu li.first.last a.drop:after{display: inline}
#menu li a.drop:hover  {
    text-decoration:underline;
}
#menu li.first a.drop:hover {text-decoration:none;}
#menu li.over a.drop{padding-right: 27px}
#menu li.over.default a.drop, #menu li.over.active a.drop{ background-color: #fff; }
#menu li.over.clicked a.drop, #menu li.over.clicked{ background-color: transparent !important; }
#menu li.over a{padding-right: 20px}
#menu li.over.default{background: #fff}


.dropdown_1column,
.dropdown_1column_simple,
.dropdown_2column_simple,
.dropdown_2column,
.dropdown_3column,
.dropdown_4column,
.dropdown_5column {
    z-index: 9999;
    position:absolute;
    left:-999em; /* Hides the drop down */
    text-align:left;
    padding:4px 0 34px 15px;
}

.clicked .dropdown_5column {
    left:-999em !important;
}

.dropdown_1column_simple {width: 100px;}
.dropdown_1column {width: 120px;}
.dropdown_2column {width: 260px;}
.dropdown_3column {width: 380px;}
.dropdown_4column {width: 460px;}
.dropdown_5column {width: 925px;}

.col_1,.col_2,.col_3,.col_4,.col_5 {
    display:inline;
    float: left;
    position: relative;

    /*    border: 1px solid red;*/
}

.col_1 ul{ margin-right: 15px }

/*.col_2 {width:240px;}
.col_3 {width:360px;}
.col_4 {width:440px;}
.col_5 {width:575px;}
*/
#menu li.default .align_left  {
    left:-1px;
    top:auto;
}
#menu li:hover .align_right {
    left:auto;
    right:2px;
    top:auto;
}

.nav-container #menu .allcategories:hover .align_right {
    left:auto;
    right:0px;
    top:auto;
}

#menu .menu_right {
    float:right;
    margin-right:0px;
}
#menu li .align_right {
    /* Rounded Corners */
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}



#menu p, #menu h2, #menu h3, #menu ul li {
    text-align:left;
    color:  #333;
}
#menu h2 {
    font-size:21px;
    font-weight:400;
    letter-spacing:-1px;
    margin:7px 0 8px 0;
    padding-bottom:1px;
    border-bottom:1px solid #666666;
}
#menu h3 {
    font-size:14px;
    margin:7px 0 8px 0;
    padding-bottom:1px;
    border-bottom:1px solid #888888;
}
#menu p {
    line-height:18px;
    margin:0 0 10px 0;
}


/*
LEVELS
*/
.viewall { color: #666;padding-right: 10px;  background:url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/magazento/megamenu/img/all.gif") no-repeat right 50%;}

span.level1, .menu-right .box-title {font-size:12px; padding-left: 0px; display: block;color: #999; font-weight: bold;border-bottom:#c5c5c5 1px solid;height: 44px; line-height: 44px; font-size: 12px; }
.menu-right .box-title{border-bottom: none}
span.level2, .menu-right ul li a {font-size:11px;padding-left: 0; color: #333; font-weight: normal; line-height:20px; display: inline-block }
.level3 {font-size:10px; padding-left: 10px;}
.level4 {font-size:9px; padding-left: 12px;}
.level5 {font-size:9px; padding-left: 14px;}
.level6 {font-size:9px; padding-left: 16px;}
.level7 {font-size:9px; padding-left: 18px;}
.level8 {font-size:9px; padding-left: 18px;}
span.level2:hover {text-decoration:underline;}
span.level1:hover {color:#999;text-decoration:underline;}
.strong {
    font-weight:bold;
}
.italic {
    font-style:italic;
}

.imgshadow {  
    background:#FFFFFF;
    padding:4px;
    border:1px solid #777777;
    margin-top:5px;
    -moz-box-shadow:0px 0px 5px #666666;
    -webkit-box-shadow:0px 0px 5px #666666;
    box-shadow:0px 0px 5px #666666;
}
.img_left {  
    width:auto;
    float:left;
    margin:5px 15px 5px 5px;
}

#menu li .black_box {
    background-color:#333333;
    color: #eeeeee;
    text-shadow: 1px 1px 1px #000;
    padding:4px 6px 4px 6px;

    /*    Rounded Corners*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow:inset 0 0 3px #000000;
    -moz-box-shadow:inset 0 0 3px #000000;
    box-shadow:inset 0 0 3px #000000;
}

#menu li ul {
    list-style:none;
    padding:0;
}

#menu li ul li {
    position:relative;
}
#menu li a:hover {text-decoration: none}

#menu li .greybox li {
    background:#F4F4F4;
    border:1px solid #bbbbbb;
    margin:0px 0px 4px 0px;
    padding:4px 6px 4px 6px;
    width:116px;

}
#menu li .greybox li:hover {
    background:#ffffff;
    border:1px solid #aaaaaa;
    padding:4px 6px 4px 6px;
    margin:0px 0px 4px 0px;
}


/*
SIMPLE RIGHT
*/

#menu li:hover .simple li a {
    font-size:12px;
    padding-left: 2px;
    display: block;
    width: 50%;
    font-weight:bold;
    border-bottom: 1px dashed #DDDDDD;
}
.col_1 .menu-left{width: 130px; margin-right: 15px}
.col_1 .menu-left ul, .col_1 .menu-right ul, {margin-right: 0}
#menu .col_1 .menu-left ul li{float: none; clear: both;width: 130px; height: 44px; line-height: 44px; border-bottom: #c5c5c5 1px solid}
#menu  .menu-left a{color:  #333333; text-transform: uppercase; font-size: 11px;font-weight: bold}

#menu .col_1 ul li{width: 140px; float: none}
#menu .col_1 ul li a{padding: 0;margin: 0}
#menu .col_1 ul li a:hover {text-decoration:underline;}
#menu .col_1 .menu-right{float: left; width: 150px; margin-left: 3px}
#menu .col_5{display: none}
#menu li.level1 ul, .menu-right ul{margin-top:11px}
#menu .viewall{display: none}

@font-face {
    font-family: 'NeueHaasGroteskBold';
    src: url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/fonts/neue-haas-grotesk-bold.eot');
    src: url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/fonts/neue-haas-grotesk-bold.eot?#iefix') format('embedded-opentype'),
         url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/fonts/neue-haas-grotesk-bold.woff') format('woff'),
         url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/fonts/neue-haas-grotesk-bold.ttf') format('truetype'),
         url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/fonts/neue-haas-grotesk-bold.svg#NeueHaasGroteskBold') format('svg');
}
@font-face {
    font-family: 'NeueHaasGroteskRegular';
    src: url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/fonts/neue-haas-grotesk-regular.eot');
    src: url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/fonts/neue-haas-grotesk-regular.eot?#iefix') format('embedded-opentype'),
         url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/fonts/neue-haas-grotesk-regular.woff') format('woff'),
         url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/fonts/neue-haas-grotesk-regular.ttf') format('truetype'),
         url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/fonts/neue-haas-grotesk-regular.svg#NeueHaasGroteskRegular') format('svg');
}

/*! 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;
	-webkit-appearance:none;
    -webkit-box-shadow: none;
    -webkit-border-radius: 0;
}

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

.fancybox-skin {
	position: relative;
	color: #333;
    background: #fff;
    text-align: left;
    padding: 26px 25px 25px;
}

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

.fancybox-opened .fancybox-skin {

}

.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-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/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://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: 9px;
	right: 22px;
	width: 18px;
	height: 18px;
	cursor: pointer;
	z-index: 8040;
    background-position: right -182px;display:block;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/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;
	/*opacity:0.9;*/
	z-index:15;/* 8010;*/
	background:rgba(255, 255, 255, 0.92);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e6ffffff', endColorstr='#e6ffffff'); /* IE */
}

.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;
    display: none;
}

.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://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/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://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image
	}
}*/
.fancybox-skin body{background: none!important}

.fancybox-inner #product_video_embed{padding-top: 25px}

div.fancybox-wrap.fancybox-mobile.fancybox-type-iframe.fancybox-opened {
    border:1px solid #ffffff;
}
/*

Uniform Theme: Uniform Default
Version: 1.8
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://uniformjs.com/

*/
/* General settings */
div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
	background-image: url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/uniform/default/images/sprite.png");
	background-repeat: no-repeat;
	-webkit-font-smoothing: antialiased;
}

div.checker, div.button, div.radio, div.uploader {
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
	/* Keeping this as :focus to remove browser styles */
}

div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
	outline: 0;
}

div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
	margin: 0;
	padding: 0;
}

.highContrastDetect {
	background: url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/uniform/default/images/bg-input.png") repeat-x 0 0;
	width: 0px;
	height: 0px;
}

/* Input & Textarea */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
	padding: 3px;
	background: url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/uniform/default/images/bg-input.png") repeat-x 0 0;
	outline: 0;
}

input.uniform-input.active,
select.uniform-multiselect.active,
textarea.uniform.active {
	background: url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/uniform/default/images/bg-input-focus.png") repeat-x 0 0;
}

/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
div.checker input,
input[type="search"],
input[type="search"]:active {
	-moz-appearance: none;
	-webkit-appearance: none;
}

/* Select */
div.selector {
	line-height: 30px;
	height: 30px;
	padding: 0 0 0 10px;
	position: relative;
	overflow: hidden;
	border: 1px solid #ccc;
    background-color: #fff;
}

div.selector span {
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	white-space: nowrap;

	background-position: right -771px;
	height: 30px;
	line-height: 30px;
	padding-right: 25px;
	cursor: pointer;
	width: 100%;
	display: block;
}

div.selector.fixedWidth {
	width: 190px;
}

div.selector.fixedWidth span {
	width: 145px;
}

div.selector select {
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	border: none;
	background: none;
	position: absolute;
	height: 30px;
	top: 0;
	left: 0px;
	width: 100%;
}

/*
  div.selector.active {
	background-position: 0 -156px; }
	div.selector.active span {
	  background-position: right -26px; }
  div.selector.hover, div.selector.focus {
	background-position: 0 -182px; }
	div.selector.hover span, div.selector.focus span {
	  background-position: right -52px; }
	div.selector.hover.active, div.selector.focus.active {
	  background-position: 0 -208px; }
	  div.selector.hover.active span, div.selector.focus.active span {
		background-position: right -78px; }
  div.selector.disabled, div.selector.disabled.active {
	background-position: 0 -234px; }
	div.selector.disabled span, div.selector.disabled.active span {
	  background-position: right -104px; }
*/
/* Checkbox */
div.checker {
	position: relative;
}

div.checker, div.checker span, div.checker input {
	width: 17px;
	height: 16px;
}

div.checker span {
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	zoom: 1;
	text-align: center;
	background-position: -197px -260px;
}

div.checker span.checked {
	background-position: -220px -260px;
}

div.checker input {
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	border: none;
	background: none;
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

div.checker.active span {
	background-position: -220px -260px;
}

div.checker.active span.checked {
	background-position: -220px -260px;
}

div.checker.hover span, div.checker.focus span {
	background-position: -197px -260px;
}

div.checker.hover span.checked, div.checker.focus span.checked {
	background-position: -220px -260px;
}

div.checker.hover.active span, div.checker.focus.active span {
	background-position: -220px -260px;
}

div.checker.hover.active span.checked, div.checker.focus.active span.checked {
	background-position: -197px -260px;
}

div.checker.disabled, div.checker.disabled.active {
	background-position: -152px -260px;
}

div.checker.disabled span.checked, div.checker.disabled.active span.checked {
	background-position: -171px -260px;
}

/* Radio */
div.radio {
	position: relative;
}

div.radio, div.radio span, div.radio input {
	width: 12px;
	height: 12px;
}

div.radio span {
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	zoom: 1;
	text-align: center;
	background-position: -200px -279px;
}

div.radio span.checked {
	background-position: -220px -279px;
}

div.radio input {
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	border: none;
	background: none;
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	zoom: 1;
	text-align: center;
}

div.radio.active span {
	background-position: -18px -18px -279px;
}

div.radio.active span.checked {
	background-position: -220px -279px;
}

div.radio.hover span, div.radio.focus span {
	background-position: -36px -36px -279px;
}

div.radio.hover span.checked, div.radio.focus span.checked {
	background-position: -220px -279px;
}

div.radio.hover.active span, div.radio.focus.active span, {
	background-position: -200px -279px;
}

div.radio.hover.active span.checked, div.radio.focus.active span.checked {
	background-position: -220px -279px;
}

div.radio.disabled span, div.radio.disabled.active span {
	background-position: -200px -279px;
}

div.radio.disabled span.checked, div.radio.disabled.active span.checked {
	background-position: -220px -279px;
}

/* Uploader */
div.uploader {
	background-position: 0 -297px;
	height: 28px;
	width: 190px;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}

div.uploader span.action {
	background-position: right -409px;
	height: 28px;
	line-height: 28px;
	width: 82px;
	text-align: center;
	float: left;
	display: inline;
	overflow: hidden;
	cursor: pointer;
}

div.uploader span.filename {
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	float: left;
	cursor: default;
	height: 24px;
	margin: 2px 0 2px 2px;
	line-height: 24px;
	width: 85px;
	padding: 0 10px;
}

div.uploader input {
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	border: none;
	background: none;
	position: absolute;
	top: 0;
	right: 0;
	float: right;
	cursor: default;
	width: 100%;
	height: 100%;
}

div.uploader.active span.action {
	background-position: right -465px;
}

div.uploader.hover, div.uploader.focus {
	background-position: 0 -353px;
}

div.uploader.hover span.action, div.uploader.focus span.action {
	background-position: right -437px;
}

div.uploader.hover.active span.action, div.uploader.focus.active span.action {
	background-position: right -493px;
}

div.uploader.disabled, div.uploader.disabled.active {
	background-position: 0 -325px;
}

div.uploader.disabled span.action, div.uploader.disabled.active span.action {
	background-position: right -381px;
}

/* Buttons */
div.button {
	background-position: 0 -641px;
	height: 30px;
	cursor: pointer;
	position: relative;
	/* Keep buttons barely visible so they can get focus */
}

div.button a, div.button button, div.button input {
	opacity: 0.01;
	filter: alpha(opacity=1);
	-moz-opacity: 0.01;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
}

div.button span {
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	zoom: 1;
	line-height: 22px;
	text-align: center;
	background-position: right -521px;
	height: 22px;
	margin-left: 13px;
	padding: 8px 15px 0 2px;
}

div.button.active {
	background-position: 0 -671px;
}

div.button.active span {
	background-position: right -551px;
	cursor: default;
}

div.button.hover, div.button.focus {
	background-position: 0 -701px;
}

div.button.hover span, div.button.focus span {
	background-position: right -581px;
}

div.button.disabled, div.button.disabled.active {
	background-position: 0 -731px;
}

div.button.disabled span, div.button.disabled.active span {
	background-position: right -611px;
	cursor: default;
}

/* INPUT & TEXTAREA */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
	font-size: 12px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #777;
	border-top: solid 1px #aaa;
	border-left: solid 1px #aaa;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

input.uniform-input.hover, input.uniform-input.focus,
select.uniform-multiselect.hover,
select.uniform-multiselect.focus,
textarea.uniform.hover,
textarea.uniform.focus {
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	border-color: #999;
}

/* PRESENTATION */
/* Buttons */
div.button span {
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

div.button.hover span, div.button.focus span {
	color: #555;
}

div.button.disabled span, div.button.disabled.active span {
	color: #bbb;
}

/* Select */
div.selector {
}

div.selector span {
	color: #666;
	text-shadow: 0 1px 0 white;
}

div.selector select {
	font-family: "NeueHaasGroteskRegular";
	font-size: 11px;
	color: #999
}

div.selector.disabled span, div.selector.disabled.active span {
	color: #999;
}

div.selector select option {
	font-weight: normal;
	font-size: 11px;
	color: #333;
	padding-left: 16px;
	margin-top: 4px
}

/* Checker */
div.checker {
	margin-right: 2px;
}

/* Radio */
div.radio {
	margin-right: 3px;
}

/* Uploader */
div.uploader span.action {
	text-shadow: white 0px 1px 0px;
	background-color: #fff;
	font-size: 11px;
	font-weight: bold;
}

div.uploader span.filename {
	color: #777;
	border-right: solid 1px #bbb;
	font-size: 11px;
}

div.uploader.disabled span.action, div.uploader.disabled.active span.action {
	color: #aaa;
}

div.uploader.disabled span.filename, div.uploader.disabled.active span.filename {
	border-color: #ddd;
	color: #aaa;
}

input.uniform-input, input.uniform-input:focus {
	background-color: #fff;
}



/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	/*float: left;*/
	/*margin: .1em 0;*/
	/*white-space: nowrap;*/
	/*width: 90%;*/
	/*overflow: hidden;*/
	/*text-overflow: ellipsis;*/
	display: none;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}

.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	/*font-family: Verdana,Arial,sans-serif*//*{ffDefault}*//*;*/
	/*font-size: 1.1em*//*{fsDefault}*//*;*/
	color: #666666;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	/*font-family: Verdana,Arial,sans-serif*//*{ffDefault}*//*;*/
	/*font-size: 1em;*/
}
.ui-widget-content {
	background: #fff;
}
.ui-widget-content a {
	color: #222222/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	background: #cccccc/*{bgColorHeader}*/ url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background: #e6e6e6/*{bgColorDefault}*/ url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #555555/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/ url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
	background-image: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-icons_454545_256x240.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon {
	background-image: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-icons_454545_256x240.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
	background-image: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    /*border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    /*border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    /*border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    /*border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/;
}
.ui-widget-shadow {
	margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
	padding: 8px/*{thicknessShadow}*/;
	background: #aaaaaa/*{bgColorShadow}*/ url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/css/jquery-ui-1.10.3/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
	opacity: .3/*{opacityShadow}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/;
	border-radius: 8px/*{cornerRadiusShadow}*/;
}

.swatchesContainerPadded:after,
.swatchesContainer:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
#ul-moreviews li img{ cursor: pointer; }

/* Swatch Product View Styles */

#loadingImage {
	-moz-opacity:0.8;
	opacity: 0.8;
   	filter: alpha(opacity = 80);
   	border: 1px solid #CCC;
	position:absolute;
	left:400px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	width:75px;
	height:50px;
	top:330px;
	background-image:url(http://d1tdjf2i68kzlj.cloudfront.net/skin/frontend/enterprise/crumpler/images/loading.gif);
	background-repeat:no-repeat;
	background-position:center 25px;
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	vertical-align:middle;
	text-align:center;
	z-index:99; }

.swatchesContainer { padding-top:8px; }

.swatchesContainerPadded { padding-top:0; padding-bottom: 15px }

.swatchLabel { font-weight:normal!important; }

.swatch {
	display:inline;
	cursor:pointer;
	margin-bottom:4px;
	opacity: 1;
	filter:alpha(opacity=100);
	transition:opacity .5s linear;
	-moz-transition:opacity .5s linear;
	-webkit-transition:opacity .5s linear;
	-o-transition-transition:opacity .5s linear;
    width: 34px !important;
    height: 34px !important;
}

.swatchSelected, .swatch:hover{width: 30px !important; height: 30px !important; padding: 1px; border:1px solid #999a9b }

.disabledSwatch { cursor:default !important; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; }

.swatchSelect { display:none; }

.swatchContainer { display:inline; }
.product-options li.swatchContainer{margin-right: 4px}
.product-options li.swatchContainer:nth-child(8), .product-options li.swatchContainer:last-child{margin-right: 0}

/* Swatch Category View Styles */

.float-clearer { clear:both; line-height: 0; font-size: 0 }

.swatchesContainer-category { padding-top:8px; padding-bottom:20px; display: block; }

.swatchLabel-category { font-weight:normal!important; font-size:9px; float:left; display:block; padding-top:2px; vertical-align:bottom; line-height:9px; }

.swatchContainer-category { display:block !important; height:auto; }

.firstswatch-category { padding:2px; float:left; display:inline; cursor:pointer; margin-bottom:8px; margin-top:4px; margin-left:0px; border:1px solid #e1e1e1; }

.swatch-category { padding:1px; float:left; display:inline; cursor:pointer; margin-bottom:0px; margin-top:8px; margin-left:4px; border:1px solid #e1e1e1; }

.swatch-shopby { padding:2px; display:inline; cursor:pointer; float:left; margin-top:5px; margin-bottom:4px; margin-left:5px; border:1px solid #e1e1e1; }

.swatch-shopby-text { padding:2px; display:inline; cursor:pointer; float:left; margin-top:5px; margin-bottom:4px; margin-left:5px; }

.swatch-category-container { margin-top:8px; margin-bottom:15px; overflow:auto !important; height:auto !important; position:relative; }


/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
    border: 1px solid #888;
    margin:-4px;	/* Set this to minus the border thickness. */
    background-color:#fff;
    cursor:move;
}

/* This is for the title text. */
.cloud-zoom-title {
    font-family:Arial, Helvetica, sans-serif;
    position:absolute !important;
    background-color:#000;
    color:#fff;
    padding:3px;
    width:100%;
    text-align:center;
    font-weight:bold;
    font-size:10px;
    top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
    border:1px solid #ccc;
    overflow:hidden;
    background-repeat:no-repeat;
    background-color:#fff;
    background-position:left top;
}

/* This is the loading message. */
.cloud-zoom-loading {
    color:white;
    background:#222;
    padding:3px;
    border:1px solid #000;
    margin-top:150px;
}

.product-view .product-img-box .product-image-zoom {
   overflow:visible;
}


