@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .settings-top {
        background: url("../../images/settings-top.gif") no-repeat left -7px;
    }

    .settings-bottom {
        background: url("../../images/settings-bottom.gif") no-repeat right bottom;
    }

    .item-config-tabs li.active {
        margin-top: -7px;
        margin-bottom: -8px;
    }

    .item-config-tabs li.active strong {
        background: url(../../images/active-tab.png) left -10px;
        padding: 7px 16px 7px 16px
    }

    .item-config-tabs li.active .tabs-top {
        background: url(../../images/active-tab.png) left top;
        height: 10px
    }

    .item-config-tabs li.active .tabs-bottom {
        background: url(../../images/active-tab.png) left bottom;
        height: 11px
    }

    .item-config {
        background: url("../../images/settings-bg.png") repeat-y transparent;
    }

    .after-active {
        margin-top: -9px;
    }

    .before-active {
        margin-bottom: -10px;
    }

    .tab-first.active {
        margin-top: -16px !important;
    }

    .tab-first {
        margin-top: 0px;
        border-top: none !important;
    }

    .tab-first .tabs-bottom {
        height: 10px !important;
    }

    .tab-last.active {
        margin-bottom: -17px !important;
        border-bottom: none !important;
    }

    /* footer and other elements in it */
    .foot-outer {
        background: url("../../images/footer.png") no-repeat 0 0;
    }

    .tab-last {
        margin-bottom: -1px;
        border-bottom: #cdcdcd 1px solid;
    }
	.fixed-cart {
		width: 960px;
	}
	input#newsletter_email {
		width: 99% !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}
