.section-container{}
.section{padding:10px 0;}
.section-space{padding:10px;}
.margin-top{margin-top:20px;}
.margin-bottom{margin-bottom:20px;}
.padding-top{padding-top:20px;}
.padding-bottom{padding-bottom:20px;}
.float-left{float:left;}
.float-right{float:right;}
.nav > .grid-full{float:left;margin:0;}
.nav.stretched > .grid-full{margin-top:0;}
.cart-left-column .grid-full, .cart-right-column .grid-full{width:100%;}
.header-top, .header .dropdown{line-height:2.6666em;}
/**/.sidebar .block:first-child{margin-top:0px;}
.cms-index-index .sidebar .block:first-child{margin-top:0;}
.box-account .box-head h2, .order-items h2.table-caption, .order-items h2.sub-title, .order-items .order-comments h2, .fieldset .legend, .account-login h2, #opc-login h3, .multiple-checkout .col2-set h2.legend, .info-set h2.legend{font-size:1rem;font-weight:normal;text-transform:uppercase;}
.account-login h2, #opc-login h3{border-bottom:1px solid #e5e5e5;padding-bottom:5px;font:22px/28px brandon_grotesquemedium}
.block .block-title, .section-title, .cart .crosssell h2, .cart .discount h2, .cart .shipping h2{font-weight:normal;font-size:1.5em;line-height:1.2222em;}
.section-title{border-bottom:2px solid #231f20;border-top:2px solid #231f20;padding:10px;}
.section-title1{border-bottom:2px solid #231f20;border-top:2px solid #231f20;padding:10px;}
.box-account .box-head h2, .order-items h2.table-caption, .order-items h2.sub-title, .order-items .order-comments h2{}
.dashboard .box .box-title h3, .dashboard .box .box-title h4, .order-info-box h2{text-align:left;}
.section-line, .my-account .page-title, .category-title, .toolbar{border-color:#e5e5e5;}
.product-view .product-type-data .price-box, .container1-wrapper, .container2-wrapper, .product-view .add-to-box, .category-products-grid .item, .products-list li.item, .remember-me-popup h3, .map-popup-heading{}
.product-secondary-column .inner, .product-view .box-sidebar .box-sidebar-inner{border-color:#e5e5e5;}
.products-list .product-shop-inner{border-color:#f5f5f5;}
.addresses-list .addresses-primary .item, .order-info-box, .advanced-search-summary, .opc .gift-messages-form{border:2px solid #231f20;background:none;}
.form-list label, .products-list .ratings, .products-grid .ratings, .products-list .ratings a, .products-grid .ratings a, .breadcrumbs li, .breadcrumbs a, .block-layered-nav dd li, .availability, .product-view .box-reviews dd .date, .item-options dd, .product-options p.note, .price-notice .price, .tier-prices li, .old-price, .map-popup-msrp .price{color:#231f20;}
.block-layered-nav .block-title .sortby{font-family:libre baskerville;font-size:11px;font-weight:normal;}
.breadcrumbs li, .breadcrumbs a{color:rgb(0, 0, 0);line-height:normal;}
.data-table thead, .cart-table thead tr, .availability-only-details thead{border-color:#e5e5e5;}
#nav .level0-wrapper, #nav.classic .parent > ul, #mini-cart .block-content, .truncated .truncated_full_value .item-options, .header .block-compare .block-content, .header .form-search .search-autocomplete ul,
.dropdown-menu, .remember-me-popup, .map-popup, .tool-tip,{-moz-box-shadow:0 2px 10px rgba(0,0,0, 0.15);-webkit-box-shadow:0 2px 10px rgba(0,0,0, 0.15);box-shadow:0 2px 10px rgba(0,0,0, 0.15);}
.product-image img{transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-webkit-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;}
.product-image img:hover{opacity:0.85;filter:alpha(opacity=85);}
.products-grid .product-image img:hover{opacity:1;}
a, .feature div.icon, #mobnav-trigger .icon .line, .accordion .opener{transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-moz-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-webkit-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-o-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;}
a:hover, .feature:hover div.icon, #mobnav-trigger:hover .icon .line, .accordion .opener:hover{transition-duration:100ms;-moz-transition-duration:100ms;-webkit-transition-duration:100ms;-o-transition-duration:100ms;}
.gen-tabs .tabs a, .gen-tabs .acctab, .opc .step-title{transition:color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;-webkit-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;-o-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;}
input.input-text, select, textarea, .product-options ul.options-list, .product-view .product-img-box .more-views .thumbnails li a, .mini-products-list .product-image, .cart .crosssell .product-image{transition:color 300ms ease-in-out, border-color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out, border-color 300ms ease-in-out;-webkit-transition:color 300ms ease-in-out, border-color 300ms ease-in-out;-o-transition:color 300ms ease-in-out, border-color 300ms ease-in-out;}
.block-layered-nav dd li, .grid12-1, .grid12-2, .grid12-3, .grid12-4, .grid12-5, .grid12-6, .grid12-7, .grid12-8, .grid12-9, .grid12-10, .grid12-11, .grid12-12, .grid-full, .grid-col2-sidebar, .grid-col2-main, .grid4-1, .grid4-2, .grid4-3, .grid2-1,
.product-view .product-img-box, .header .logo, #nav > li{transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;}
.shadow .show-bg{-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);}
.block_category_above_collection{margin:10px 0;}
.block_category_below_collection{margin:10px 0;}
.block_category_above_empty_collection{margin:10px 0;}
.block_product_primary_bottom{border-top:1px solid #f5f5f5;margin:10px 0 0;padding:15px 0 0;}
.block_product_primary_bottom .addthis_toolbox{}
.block_product_secondary_bottom{margin:15px 0;}
.block_product_replace_related{}
.block_product_replace_related{}
.block_cart_below_totals{}
.block_cart_below_table{}
.block_mini_cart_above_products{margin:0 0 10px;}
.block_opc_below_progress{margin:15px 0;}
.block_cms_page_top{margin:0 0 15px;}
.block_header_top_help{}
.block_header_links_upper{}
.block_header_top_right{}
.block_footer_primary_bottom_left{}
.block_footer_primary_bottom_right{}
.block_footer_payment{margin-right:10px;margin-bottom:10px;margin-left:20px;text-align:right;}
.block_footer_payment img{margin-bottom:15px;}
.sample-block{border:2px dotted #ddd;color:#999;margin-top:10px;padding:10px;}
.sample-block:hover{color:#555;}