#checkoutBgContent { zoom: 1; }

#shopRunnerContent { margin-left: 1px; }

.srCartShippingSummary { padding: 5px 0 0 0; }

.srCategorySmallBanner { text-align: center; margin: 10px 0 10px 0; }

.srCheckoutBanner { width: 758px; margin-left: 1px; }

.srFreeText { font-weight: bold; }

.srHomepageBanner { padding-left: 1px; }

.srProductDetail { margin: 10px 0 0 0; }

.srCartProduct, .srReviewProduct, .srShippingProduct, .srShippingPageSummary, .srThanksProduct { margin: 5px 0 5px 0; }

.srShippingPageCostSummary { margin: 2px 0 4px 0; }

/* ShopRunner custom element holders */

.srMarketing4 { float: left; width: 24px; }

#breadcrumb .srMarketing4 { position: relative; float: none; *float: left; *position: absolute; top: 3px; *top: 9px; display: inline-block; }

#breadcrumb .bcLink span { *padding-left: 24px; }

#checkoutPanelsHolder table.checkoutPanels  td.co2-costsummary-sr { text-align: left; }

div.sr_cartSummaryMessageN {
    float: left !important;
    letter-spacing: -1px;
    padding: 0 0 0 4px;
    width: 237px !important;
}
.shopRunnerShippingMethod {
    color:#444444 !important;
}
.sr_fluid_bgbox {
    background-color:#fff;
    text-align: left !important;
}
#cartItems .sr_fluid_bgbox {
    background-color:#F8F8F8;
    text-align: left !important;
}
.srThanksBanner {
    margin-top:30px;
}
.srThanksBanner .sr_fluid_bgbox {
    background-color:#fff !important;
}

.check_border .shopRunnerShippingMethod {
    color: #444444 !important;
    left: 22px;
    position: relative;
    text-align: left;
    top: -17px;
}
.srCartBanner .sr_signInLink {
    font-weight:normal !important;
    text-decoration:underline !important;
}
@media(-webkit-min-device-pixel-ratio:0) {
	.check_border .shopRunnerShippingMethod {
		top: -13px;
	}
}