@media all and (min-width: 769px) {


    .block {
	    margin: 0 0 12px;
	    border: 1px solid #d5d5d5;
	    border-radius: 5px;
	    line-height: 14px;
    }
    .block .title {
	    padding: 10px;
	    border-radius: 5px 5px 4px 4px;
	    background: #e3e3e3 url('../images/block_topbg_org.png') repeat-x;
	    text-shadow: 1px 1px 0 #FFFFFF;
	    font: bold 13px/1.5 Arial, Helvetica, sans-serif;
    }
    .side-2 .block .sublist {
        padding: 5px 10px 5px 15px !important;
    }
    .block .listbox ul {
	    margin: 0 0 5px;
	    color: #555555;
    }
    .block li {
	    margin: 5px 0;
    }
    .block ul.sublist {
        margin: 0;
	    padding: 2px 8px !important;
	    border-radius: 5px;
        background: rgba(220,220,220,0.3);
    }
    .block .sublist .sublist {
    }
    .block li.separator {
	    height: 1px;
	    background: #E8E6D2;
    }
    .block-poll .listbox {
	    padding: 15px;
    }
    .block-poll .poll > strong {
	    display: block;
	    margin-bottom: 10px;
    }
    .block-poll li {
	    overflow: hidden;
    }
    .block-poll .answer * {
	    float: left;
    }
    .block-poll .answer label {
	    margin-left: 5px;
    }
    .block-poll .buttons {
        float: right;
    }
    .block-newsletter .listbox {
	    position: relative;
	    padding: 15px;
    }
    .block-newsletter .buttons {
	    float: right;
    }
    .block .listbox .newsletter-email {
	    margin: 10px 0;
    }
    .block .listbox #newsletter-subscribe-block input[type="text"] {
	    width: 100%;
	    box-shadow: inset 0 0 3px 0 rgba(0,0,0,0.1);
    }
    .block .listbox .newsletter-result-block {
	    position: absolute;
	    bottom: 20px;
	    left: 16px;
	    color: #c00;
	    font-size: 12px;
    }
    .block .listbox .please-wait {
	    position: absolute;
	    bottom: 20px;
	    left: 16px;
    }
    .block-popular-tags li, .block-popular-blogtags li, .product-tags-list li {
	    display: inline;
	    padding: 0 1px;
    }
    .view-all {
	    text-align: right;
    }
    .block-blog-archive .year {
	    font-weight: bold;
    }
/*                 */




/* BLOCKS */

    .side-2 .block {
        float: none !important;
        width: 100% !important;
        margin: 0 0 10px !important;
    }
    .side-2 .block .listbox {
        display: block !important;
    }
    .side-2 .block .sublist {
        padding: 10px 10px 5px 15px !important;
    }

/* PRODUCT PAGE */



/* COLOR SQUARES */

    .giftcard {
        overflow: hidden;
    }
    .giftcard > div {
        float: left;
        margin: 0 1% 2%;
        width: 48%;
    }
        .giftcard > div:last-child {
            width: 100%;
        }

/* SHOPPING CART */

 
   
    .order-summary-content .deals > * {
        width: auto !important;
    }
    .order-summary-content .shipping {
        float: right;
        width: 49%;
    }
    .coupon-code > input[type=submit] {
        display: inline-block;
        margin-top: 0;
    }

    .checkout-data .address-grid > div,
    .checkout-data .address-grid > div:nth-child(2n+1),
    .checkout-data .address-grid > div:nth-child(3n+1) {
        margin: 0 0 1% 1%;
        width: 24.25%;
    }
        .checkout-data .address-grid > div:nth-child(4n+1) {
            margin-left: 0;
        }

    .method-list, .checkout-data .payment-info .info, .order-completed .details, .use-reward-points {
        text-align: left;
    }
/* SITEMAP */

    .sitemap-page li {
        width: 25%;
    }

}