.srCartBanner { width:809px; text-align:left; }

.srCartCostSummaryLineItem {}

.srCartCostSummaryLineItemSmall {}

.srCartProduct {}

.srCartShippingSummary {}

.srCategoryGrid {}

.srCategorySmallBanner {margin-bottom:30px;}

.srCheckoutBanner {}

.srCrossSellProduct {}

.srHomepageBanner { margin:40px 0 0; float: left; }

.srProductDetail { margin: 0 0 0 10px; float: right; clear: right; }

.srShippingBucket {overflow:hidden;}

.srThanksBanner {}

.srReviewProduct, .srShippingProduct, .srThanksProduct, .srFamilyProduct { margin: 5px 0 5px 0; }

/* ShopRunner custom element holders */

.srDualMarketing1 {}

.srDualMarketing2 {}

.srDualMarketing3 {}

.srDualMarketing4 {}

.srDualMarketing5 {}

.srMarketing1 {}

.srMarketing2 {}

.srMarketing3 {}

.srMarketing4 { float: left; width: 24px; }

.breadcrumb2 .srMarketing4 { display: inline-block; position: relative; top: 3px; *margin-left: -24px; float: none; *float: left; *position: absolute; *top: 5px; background: #fff; }
.breadcrumb2 .srMarketing4 div div a { background: none; padding-left: 0px; }
.breadcrumb2 .srMarketing4 div div a img { border: 0px; }
.breadcrumb2 .SReligible { *padding-left: 24px; }

.srMarketing5 {}

.srShippingPageSummary { margin: 5px 0 0 0; }
