/*chr
ffOS = fulfillment option shipping
ffOP = fulfillment option pickup
ffOD = fulfillment option delivery
ffLD = fulfillment option local delivery
*/

/* Regional Pricing Phase 3 code change ends */
.zipEnterPP {
	background:#D3D3D3 none repeat scroll 0 0;
	margin-top:15px;
	height:80px;
	padding-left:14px;
	padding-top:10px;
	width:180px;
}
#BundlingSect div.d {
    background: none repeat scroll 0 0 #D3D3D3;
    margin-left: 425px;
    padding: 10px 10px 10px 25px;
    width: 23%;
}
#ffmentStoreATC { display: block; }
.zipCont {
	width:185px;
	float:left;
}
.price_v2_map, .price_map {
    color: #999999;
    float: left;
    font-size: 13px;
    font-weight: 400;
    line-height: 28px;
    margin-right: 5px;
}

.see_price_instant, .seePriceBtn {
    display: block;
    font-size: 12px;
    text-decoration: underline;
    text-transform: none !important;
}
.zipContPP strong, .zipCont strong {
	font-size:14px;
}

.mainInfo strong {
	color:#333333;
	font-size:12px;
}

.zipContPP strong span, .zipCont strong span, .zipContUP strong span{
	color:#666666;
	font-size:12px;
	font-weight:normal;
	padding-left:5px;
}

.zipContPP input, .zipCont input, .zipContUP input{
	width:130px;
}

.zipContPP p , .zipCont p {
	font-size:12px;
	font-weight:normal;
	padding-right:35px;
	padding-top:3px;
}

#loadingResultCar {
    background: url("../../images/refactorSPU/wid_animation-generic-sears.gif") no-repeat scroll 50% 50% #FFFFFF;
    color: #222222;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    z-index: 9999;
}
/* Regional Pricing Phase 3 code change ends */

.zipContGal {
    margin: 0 auto;
    width: 175px;
}
.zipContGal strong {
    font-size: 14px;
}
.zipContGal strong span {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    padding-left: 5px;
}
.zipContGal input {
    display: block;
    float: left;
    width: 110px;
    background-color: #FFFFFF;
}
.zipContGal a {
}
.zipInputGal {
    float: left;
}
.zipContBtnGal {
    display: block;
    float: left;
    left: 5px;
    position: relative;
    top: 4px;
}
.zipContGal p {
    font-size: 12px;
    font-weight: normal;
    padding-top: 3px;
    width: 120px;
}


.ffmsg {
	color:#777;
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
	padding: 5px;
}
.ie7 #currentStoreDetails {
	position: relative!important;
	top: 12px!important;
}
.gecko #ffmentChangeForm label {
	margin-left: 0!important;
	width: 154px!important;
}
.prodFulfillOptions {
	margin: 5px 0;
	width:100%;
}
.list .prodFulfillOptions {
	margin-top: 32px;
}
.prodFulfillOptions li {
	float: left;
	border-left: 1px solid #9b9b9b;
	padding: 0 3px;
}
.prodFulfillOptions li:first-child {
	border-left: none;
	height: 13px;
	padding-left: 0;
}
.prodFulfillOptions li a {
	color: #9b9b9b;
	font-size: 11px;
}
#ffmentLayer,
#ffmentLayerMP,
#ffmentLayerSTP {
	width: 572px;
	position: absolute;
	font-size: 11px;
	z-index: 1000;
	display: none;
}

body#keysearch #ffmentChoicesWrapMP, body#keysearch
#ffmentLayerSTP {
	-moz-box-shadow: 3px 3px 4px #999; 
	-webkit-box-shadow: 3px 3px 4px #999; 
	box-shadow: 3px 3px 4px #999;
}

body#product #ffmentNoAddy { 
	-moz-box-shadow: 3px 3px 4px #999; 
	-webkit-box-shadow: 3px 3px 4px #999; 
	box-shadow: 3px 3px 4px #999;
}
/*over riding the above styles for Non -preferred section*/
body#product #ffmentChoicesWrapMP #ffmentNoAddy { 
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none;
}

#ffmentLayer.extended,
#ffmentLayerMP.extended,
#ffmentLayerSTP.extended {
	width: 620px;
}
#ffmentLayer.ffmentProdDetPage,
#ffmentLayerMP.ffmentProdDetPage,
#ffmentLayerSTP.ffmentProdDetPage {
	background: transparent;
	display: block;
	padding: 0;
}
#ffmentOptions,
#ffmentOptionsMP,
#ffmentOptionsSTP,
#ffmentOptionsColl {
	margin: 0;
	padding: 0 7px;
}
#ffmentOptions.allOps,
#ffmentOptionsSTP.allOps,
#ffmentOptionsColl.allOps {
	width: 381px;
}

#ffmentProdDet #ffmentOptions li,
#ffmentProdDet #ffmentOptionsMP li,
#ffmentProdDetSTP #ffmentOptionsSTP li {
	width: 47%;
}
#ffmentOptions.twoOps,
#ffmentOptionsMP.twoOps,
#ffmentOptionsSTP.twoOps,
#ffmentOptionsColl.twoOps {
	width: 254px;
}
#ffmentOptions.oneOps,
#ffmentOptionsMP.oneOps,
#ffmentOptionsSTP.oneOps,
#ffmentOptionsColl.oneOps {
	width: 127px;
}
#ffmentOptions li,
#ffmentOptionsMP li,
#ffmentOptionsSTP li,
#ffmentOptionsColl li {
	width: 87px;
	height: 39px;
	padding: 5px 10px 5px 30px;
	float: left;
	position: relative;
}
body#product #ffmentOptions li,
body#product #ffmentOptionsSTP li,
body#product #ffmentOptionsColl li {
	background-color: #f7f7f7;
}

body#product .sywMAXspuUpgradeIMG {
	margin:50px 15px 0 0;
}

.ie #ffmentOptionsSTP.allOps li.ffOD,
.ie #ffmentOptionsSTP.allOps li.ffLD {
	float: left;
}
.ffOS #ffmentOptions li.ffOS,
.ffOP #ffmentOptions li.ffOP,
.ffOD #ffmentOptions li.ffOD,
.ffLD #ffmentOptions li.ffLD,
#ffmentLayer.ffOS #ffmentOptions li.ffOS,
#ffmentLayer.ffOP #ffmentOptions li.ffOP,
#ffmentLayer.ffOD #ffmentOptions li.ffOD,
#ffmentLayer.ffLD #ffmentOptions li.ffLD,
#ffmentLayerMP.ffOS #ffmentOptionsMP li.ffOS,
#ffmentLayerMP.ffOP #ffmentOptionsMP li.ffOP,
#ffmentLayerMP.ffOD #ffmentOptionsMP li.ffOD,
#ffmentLayerMP.ffLD #ffmentOptionsMP li.ffLD,
.ffOS #ffmentOptionsSTP li.ffOS,
.ffOP #ffmentOptionsSTP li.ffOP,
.ffOD #ffmentOptionsSTP li.ffOD,
.ffLD #ffmentOptionsSTP li.ffLD,
.ffOS #ffmentOptionsColl li.ffOS,
.ffOP #ffmentOptionsColl li.ffOP,
.ffOD #ffmentOptionsColl li.ffOD,
.ffLD #ffmentOptionsColl li.ffLD {
	background-color: #fff;
}


#ffmentOptions li.ffOP p, 
#ffmentOptions li.ffOD p, 
#ffmentOptions li.ffLD p,
#ffmentOptionsMP li.ffOP p, 
#ffmentOptionsMP li.ffOD p, 
#ffmentOptionsMP li.ffLD p{
	margin:9px 0 0 18px;
}

/*fix for ECOM-254931 */
#ffmentOptions li.ffOS p,
#ffmentOptionsMP li.ffOS p { margin:6px 0 1px 19px; }

/*fix for ECOM-254931 */
#ffmentLayer.ffOS #ffmentOptions li.ffOS,
#ffmentLayer.ffOP #ffmentOptions li.ffOP,
#ffmentLayer.ffOD #ffmentOptions li.ffOD,
#ffmentLayer.ffLD #ffmentOptions li.ffLD,
#ffmentLayerMP.ffOS #ffmentOptionsMP li.ffOS,
#ffmentLayerMP.ffOP #ffmentOptionsMP li.ffOP,
#ffmentLayerMP.ffOD #ffmentOptionsMP li.ffOD,
#ffmentLayerMP.ffLD #ffmentOptionsMP li.ffLD  {
	border: 1px solid #AAA;
	border-bottom: none;
	height: 34px;
	background: #f7f7f7;
}
#ffmentLayerMP #ffmentOptionsMP li,
#ffmentLayer #ffmentOptions li {
    cursor: pointer;
    height: 50px;
    padding:0;
    position: relative;
    text-align: left;
    width: 32.9%;
    background-color:#fff;
}

/* Magical Tabs */
#ffmentLayer .tabMagicShip, #ffmentLayer .tabMagicPickup, #ffmentLayer .tabMagicDelivery, #ffmentLayer .tabMagicLDelivery, #ffmentLayerMP .tabMagicShip, #ffmentLayerMP .tabMagicPickup, #ffmentLayerMP .tabMagicDelivery, #ffmentLayerMP .tabMagicLDelivery {
    background-color: #F7F7F7;
    height: 10px;
    position: absolute;
    bottom:-10px;
    width: 100%;
}

/*ECOM-256985*/
.ffOD .delDate {
    clear: both;
    float: left;
    width:70%;
}

/* Ship StS */
#ffmentLayer.ffOS #ffmentOptions li.ffOP, 
#ffmentLayer.ffOS #ffmentOptions li.ffOD, 
#ffmentLayer.ffOS #ffmentOptions li.ffLD,
#ffmentLayerMP.ffOS #ffmentOptionsMP li.ffOP, 
#ffmentLayerMP.ffOS #ffmentOptionsMP li.ffOD, 
#ffmentLayerMP.ffOS #ffmentOptionsMP li.ffLD  
	{ border-top:1px solid #AAA; border-right:1px solid #AAA; }

#ffmentLayer.ffOS #ffmentOptions li.ffOP .tabMagicPickup, 
#ffmentLayer.ffOS #ffmentOptions li.ffOD .tabMagicDelivery,
#ffmentLayer.ffOS #ffmentOptions li.ffLD .tabMagicLDelivery,
#ffmentLayerMP.ffOS #ffmentOptionsMP li.ffOP .tabMagicPickup, 
#ffmentLayerMP.ffOS #ffmentOptionsMP li.ffOD .tabMagicDelivery,
#ffmentLayerMP.ffOS #ffmentOptionsMP li.ffLD .tabMagicLDelivery
	{ display:none; }

/* Pickup StS */
#ffmentLayerMP.ffOP #ffmentOptionsMP li.ffOS,
#ffmentLayer.ffOP #ffmentOptions li.ffOS 
	{ border-top:1px solid #AAA; border-left:1px solid #AAA; }


#ffmentLayer.ffOP #ffmentOptions li.ffOD, 
#ffmentLayer.ffOP #ffmentOptions li.ffLD,
#ffmentLayerMP.ffOP #ffmentOptionsMP li.ffOD, 
#ffmentLayerMP.ffOP #ffmentOptionsMP li.ffLD
	{ border-top:1px solid #AAA; border-right:1px solid #AAA; }

body.chrome #ffmentLayer.ffOP #ffmentOptions li.ffOD, 
body.chrome #ffmentLayer.ffOP #ffmentOptions li.ffLD, 
body.chrome #ffmentLayerMP.ffOP #ffmentOptionsMP li.ffOD, 
body.chrome #ffmentLayerMP.ffOP #ffmentOptionsMP li.ffLD 
	{ padding-right:1px; }

#ffmentLayer.ffOP #ffmentOptions li.ffOS .tabMagicShip, 
#ffmentLayer.ffOP #ffmentOptions li.ffOD .tabMagicDelivery, 
#ffmentLayer.ffOP #ffmentOptions li.ffLD .tabMagicLDelivery,
#ffmentLayerMP.ffOP #ffmentOptionsMP li.ffOS .tabMagicShip, 
#ffmentLayerMP.ffOP #ffmentOptionsMP li.ffOD .tabMagicDelivery, 
#ffmentLayerMP.ffOP #ffmentOptionsMP li.ffLD .tabMagicLDelivery  
	{ display:none; } 



/* Delivery StS */
#ffmentLayer.ffOD #ffmentOptions li.ffOS .tabMagicShip,
#ffmentLayer.ffOD #ffmentOptions li.ffOP .tabMagicPickup, 
#ffmentLayer.ffLD #ffmentOptions li.ffOS .tabMagicShip, 
#ffmentLayer.ffLD #ffmentOptions li.ffOP .tabMagicPickup,
#ffmentLayerMP.ffOD #ffmentOptionsMP li.ffOS .tabMagicShip,
#ffmentLayerMP.ffOD #ffmentOptionsMP li.ffOP .tabMagicPickup, 
#ffmentLayerMP.ffLD #ffmentOptionsMP li.ffOS .tabMagicShip, 
#ffmentLayerMP.ffLD #ffmentOptionsMP li.ffOP .tabMagicPickup 
	{ display:none; }

#ffmentLayerMP.ffOP #ffmentOptionsMP li.ffOS,
#ffmentLayer.ffOP #ffmentOptions li.ffOS { border-top:1px solid #AAA; border-left:1px solid #AAA; }

#ffmentLayer.ffOD #ffmentOptions li.ffOS, 
#ffmentLayer.ffOD #ffmentOptions li.ffOP, 
#ffmentLayer.ffLD #ffmentOptions li.ffOS, 
#ffmentLayer.ffLD #ffmentOptions li.ffOP,
#ffmentLayerMP.ffOD #ffmentOptionsMP li.ffOS, 
#ffmentLayerMP.ffOD #ffmentOptionsMP li.ffOP, 
#ffmentLayerMP.ffLD #ffmentOptionsMP li.ffOS, 
#ffmentLayerMP.ffLD #ffmentOptionsMP li.ffOP 
	{ border-top:1px solid #AAA; border-left:1px solid #AAA; }


#ffmentLayer.ffOS.kmart #ffmentOptions li.ffOS,
#ffmentLayer.ffOP.kmart #ffmentOptions li.ffOP,
#ffmentLayer.ffOD.kmart #ffmentOptions li.ffOD,
#ffmentLayer.ffLD.kmart #ffmentOptions li.ffLD {
	border: 1px solid #989b9f;
	border-bottom: none;
}
#ffmentOptions li input,
#ffmentOptionsMP li input,
#ffmentOptionsSTP li input,
#ffmentOptionsColl li input {
	position: absolute;
	left: 13px;
	cursor: pointer;
}
#ffmentOptions li label,
#ffmentOptionsMP li label,
#ffmentOptionsSTP li label,
#ffmentOptionsColl li label {
	cursor: pointer;
	margin-right: 4px;
	color: #333;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    margin-left: 4px;
    line-height:12px;
}
.ie #ffmentOptionsSTP li label {
	margin-top: 4px;
}
#ffmentOptions li label span,
#ffmentOptionsMP li label span,
#ffmentOptionsSTP li label span,
#ffmentOptionsColl li label span {
	display: block;
	color: #858585;
	font-weight: normal;
}
#ffmentOptions li label span.freeSPU,
#ffmentOptionsMP li label span.freeSPU,
#ffmentOptionsSTP li label span.freeSPU,
#ffmentOptionsColl li label span.freeSPU {
	color: #ff000a;
	font-size:12px;
	font-weight:normal;
	margin-left: 19px;
}
#ffmentOptions li span,
#ffmentOptions li a,
#ffmentOptionsMP li span,
#ffmentOptionsMP li a,
#ffmentOptionsSTP li span,
#ffmentOptionsSTP li a,
#ffmentOptionsColl li span,
#ffmentOptionsColl li a,
#ffmentOptionsMP li span,
#ffmentOptionsMP li a {
	display: block;
	clear: left;
}
#ffmentOptions li span.ffmentType,
#ffmentOptionsMP li span.ffmentType,
#ffmentOptionsSTP li span.ffmentType,
#ffmentOptionsColl li span.ffmentType {
	color: #858585;
	font-size:14px;
	font-weight:bold;
}
#ffmentOptions li span.ffmentType,
#ffmentOptionsMP li span.ffmentType,
#ffmentOptionsSTP li span.ffmentType,
#ffmentOptionsColl li span.ffmentType {
	display: inline;
	color: #2589da;
}
.kmart #ffmentOptions li span.ffmentType,
.kmart #ffmentOptionsMP li span.ffmentType,
.kmart #ffmentOptionsSTP li span.ffmentType,
.kmart #ffmentOptionsColl li span.ffmentType {
	color: #7c0505;
}
.ffOS #ffmentOptions li.ffOS span.ffmentType,
.ffOP #ffmentOptions li.ffOP span.ffmentType,
.ffOD #ffmentOptions li.ffOD span.ffmentType,
.ffLD #ffmentOptions li.ffLD span.ffmentType,
.ffOS #ffmentOptionsMP li.ffOS span.ffmentType,
.ffOP #ffmentOptionsMP li.ffOP span.ffmentType,
.ffOD #ffmentOptionsMP li.ffOD span.ffmentType,
.ffLD #ffmentOptionsMP li.ffLD span.ffmentType,
.ffOS #ffmentOptionsSTP li.ffOS span.ffmentType,
.ffOP #ffmentOptionsSTP li.ffOP span.ffmentType,
.ffOD #ffmentOptionsSTP li.ffOD span.ffmentType,
.ffLD #ffmentOptionsSTP li.ffLD span.ffmentType,
.ffOS #ffmentOptionsColl li.ffOS span.ffmentType,
.ffOP #ffmentOptionsColl li.ffOP span.ffmentType,
.ffOD #ffmentOptionsColl li.ffOD span.ffmentType,
.ffLD #ffmentOptionsColl li.ffLD span.ffmentType {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
.kmart #ffmentOptions li a,
.kmart #ffmentOptionsSTP li a,
.kmart #ffmentOptionsColl li a {
	color: #7c0505;
}
#ffmentOptions li a.spuUnAv,
#ffmentOptionsMP li a.spuUnAv,
#ffmentProdDet #ffmentOptions li a.spuUnAv,
#ffmentProdDet #ffmentOptionsMP li a.spuUnAv,
#ffmentOptionsSTP li a.spuUnAv,
#ffmentProdDetSTP #ffmentOptionsSTP li a.spuUnAv,
#ffmentOptionsColl li a.spuUnAv,
#ffmentProdDetColl #ffmentOptionsColl li a.spuUnAv {
	font-size: 9px;
	padding-top: 3px;
	margin-left: -5px;
	padding-left: 5px;
	padding-bottom: 3px;
	position: relative;
	top: -2px;
	text-decoration: none;
}
.ie #ffmentOptionsSTP li a.spuUnAv {
	padding-top: 2px;
}
#ffmentOptions li a.spuUnAv:hover,
#ffmentOptions li a.spuUnAv:active,
#ffmentOptionsMP li a.spuUnAv:hover,
#ffmentOptionsMP li a.spuUnAv:active,
#ffmentProdDet #ffmentOptions li a.spuUnAv:hover,
#ffmentProdDet #ffmentOptions li a.spuUnAv:active,
#ffmentProdDet #ffmentOptionsMP li a.spuUnAv:hover,
#ffmentProdDet #ffmentOptionsMP li a.spuUnAv:active,
#ffmentOptionsSTP li a.spuUnAv:hover,
#ffmentOptionsSTP li a.spuUnAv:active,
#ffmentProdDetSTP #ffmentOptionsSTP li a.spuUnAv:hover,
#ffmentProdDetSTP #ffmentOptionsSTP li a.spuUnAv:active,
#ffmentOptionsColl li a.spuUnAv:hover,
#ffmentOptionsColl li a.spuUnAv:active,
#ffmentProdDetColl #ffmentOptionsColl li a.spuUnAv:hover,
#ffmentProdDetColl #ffmentOptionsColl li a.spuUnAv:active {
	text-decoration: underline;
}
#ffmentOptions li a.spuUnAv.newLoc,
#ffmentOptionsMP li a.spuUnAv.newLoc,
#ffmentOptionsSTP li a.spuUnAv.newLoc,
#ffmentOptionsColl li a.spuUnAv.newLoc {
	border-top: 1px solid #55a3ed;
	border-left: 1px solid #55a3ed;
	border-right: 1px solid #55a3ed;
	padding-top: 2px;
	padding-left: 4px;
	background-color: #fff;
	z-index: 8002;
}
#ffmentChangeLoc, #ffmentChangeLocMP, #ffmentProdDet #ffmentChangeLoc, #ffmentProdDetSTP #ffmentChangeLoc, #ffmentProdDetColl #ffmentChangeLoc {
	margin-left:-50px;
    padding: 5px;
	position: absolute;
	width: 195px;
    z-index: 9999;
}
#ffmentProdDetSTP #ffmentChangeLoc,
#ffmentProdDet #ffmentChangeLoc,
#ffmentProdDetColl #ffmentChangeLoc {
	width: 195px;
}
#ffmentChangeLoc input,
#ffmentChangeLocMP input,
#ffmentProdDet li div #ffmentChangeLoc input,
#ffmentProdDetSTP li div #ffmentChangeLoc input,
#ffmentProdDetColl li div #ffmentChangeLoc input,
#ffmentChangeLocMP #ffmentChangeFormMP input {
	padding: 3px 3px 3px 0;
	float: left;
	width: 155px;
	margin-right: 5px;
	color: #aaa;
	font-style: italic;
	border: 1px inset;
}
#ffmentChangeLoc input.entered, #ffmentChangeLocMP input.entered, #ffmentProdDet li div #ffmentChangeLoc input.entered, #ffmentProdDetSTP li div #ffmentChangeLoc input.entered, #ffmentProdDetColl li div #ffmentChangeLoc input.entered {
    border: 1px solid #CCCCCC;
    color: inherit;
	font-style: normal;
    font-size:12px;
}
#ffmentChangeLoc a.submitAddy, #ffmentProdDet li div #ffmentChangeLoc a.submitAddy, #ffmentProdDetSTP li div #ffmentChangeLoc a.submitAddy, #ffmentProdDetColl li div #ffmentChangeLoc a.submitAddy, #ffmentChangeLocMP a.submitAddy {
    background: url("../../images/refactorSPU/searchSprite.gif") no-repeat scroll -264px -22px #FFFFFF;
    display: block;
    float: right;
    height: 17px;
    margin-top: 2px;
	text-indent: -9999px;
	width: 27px;
}
#ffmentProdDet li div #ffmentChangeLoc #ffmentChangeForm a.submitAddy,
#ffmentProdDetSTP li div #ffmentChangeLoc #ffmentChangeForm a.submitAddy,
#ffmentProdDetColl li div #ffmentChangeLoc #ffmentChangeForm a.submitAddy {
	float: right;
}
#ffmentChangeLoc label,
#ffmentProdDet li div #ffmentChangeLoc label,
#ffmentProdDetSTP li div #ffmentChangeLoc label,
#ffmentProdDetColl li div #ffmentChangeLoc label {
	display: block;
	background-color: #ddd;
	padding: 3px 3px 3px 2px;
	clear: both;
	width: 160px;
	color: #666;
}
#ffmentProdDetSTP li div #ffmentChangeLoc label {
	margin-left: 0;
}
#ffmentChangeLoc.resultCard,
#ffmentNoAddy #ffmentChangeLoc,
#ffmentNoAddy #ffmentChangeLocMP{
	z-index: 9000;
	border: 0;
	padding-top: 0;
	width: 300px;
	display: none;
}
#ffmentChangeLoc.resultCard input,
#ffmentNoAddy #ffmentChangeLoc input ,
#ffmentNoAddy #ffmentChangeLocMP input{
	width: 255px;
}
#ffmentChangeLoc.resultCard label,
#ffmentNoAddy #ffmentChangeLoc label {
	width: 260px;
}
#ffmentOptions li a.tooltip,
#ffmentOptionsSTP li a.tooltip,
#ffmentOptionsColl li a.tooltip {
	clear: none;
	height: 15px;
	width: 13px;
	background: #fff url('../../images/refactorSPU/icn_xcWhatsThis_blue.gif') no-repeat;
	float: left;
	position: absolute;
	top: 0;
	text-indent: -9999px;
}
.ffOS #ffmentOptions li.ffOS a.tooltip,
.ffOP #ffmentOptions li.ffOP a.tooltip,
.ffOD #ffmentOptions li.ffOD a.tooltip,
.ffLD #ffmentOptions li.ffLD a.tooltip,
.ffOS #ffmentOptionsSTP li.ffOS a.tooltip,
.ffOP #ffmentOptionsSTP li.ffOP a.tooltip,
.ffOD #ffmentOptionsSTP li.ffOD a.tooltip,
.ffLD #ffmentOptionsSTP li.ffLD a.tooltip,
.ffOS #ffmentOptionsColl li.ffOS a.tooltip,
.ffOP #ffmentOptionsColl li.ffOP a.tooltip,
.ffOD #ffmentOptionsColl li.ffOD a.tooltip,
.ffLD #ffmentOptionsColl li.ffLD a.tooltip {
	background-image: url('../../images/refactorSPU/icn_xcWhatsThis.gif');
}
/* Fix for ECOM-255050*/
#ffmentOptions li.ffOS a.tooltip,
#ffmentOptionsSTP li.ffOS a.tooltip,
#ffmentOptionsColl li.ffOS a.tooltip {
	left: 60px;
}
.ie #ffmentOptions li.ffOS a.tooltip,
.ie #ffmentOptionsSTP li.ffOS a.tooltip,
.ie #ffmentOptionsColl li.ffOS a.tooltip {
	left: 0;
	top: -6px;
}
.ie #ffmentOptions li.ffOS a.tooltip,
.ie #ffmentOptionsSTP li.ffOS a.tooltip,
.ie #ffmentOptionsColl li.ffOS a.tooltip {
	position: relative;
}
#ffmentOptions li.ffOP a.tooltip,
#ffmentOptionsSTP li.ffOP a.tooltip,
#ffmentOptionsColl li.ffOP a.tooltip {
	left: 94px;
}
#ffmentOptions li.ffOD a.tooltip, #ffmentOptions li.ffLD a.tooltip, #ffmentOptionsSTP li.ffOD a.tooltip, #ffmentOptionsSTP li.ffLD a.tooltip, #ffmentOptionsColl li.ffOD a.tooltip, #ffmentOptionsColl li.ffLD a.tooltip {
    left: 82px;
}

/*#ffmentLayer.ffOS #ffmentOptions li.ffOS .connector,
#ffmentLayer.ffOP #ffmentOptions li.ffOP .connector,
#ffmentLayer.ffOD #ffmentOptions li.ffOD .connector,
#ffmentLayer.ffLD #ffmentOptions li.ffLD .connector,
#ffmentProdDet.ffOS #ffmentOptions li.ffOS .connector,
#ffmentProdDet.ffOP #ffmentOptions li.ffOP .connector,
#ffmentProdDet.ffOD #ffmentOptions li.ffOD .connector,
#ffmentProdDet.ffLD #ffmentOptions li.ffLD .connector,
#ffmentProdDetSTP.ffOS #ffmentOptionsSTP li.ffOS .connector,
#ffmentProdDetSTP.ffOP #ffmentOptionsSTP li.ffOP .connector,
#ffmentProdDetSTP.ffOD #ffmentOptionsSTP li.ffOD .connector,
#ffmentProdDetSTP.ffLD #ffmentOptionsSTP li.ffLD .connector,
#ffmentProdDetColl.ffOS #ffmentOptionsColl li.ffOS .connector,
#ffmentProdDetColl.ffOP #ffmentOptionsColl li.ffOP .connector,
#ffmentProdDetColl.ffOD #ffmentOptionsColl li.ffOD .connector,
#ffmentProdDetColl.ffLD #ffmentOptionsColl li.ffLD .connector {
	background-color: white;
	height: 10px;
	left: 0;
	position: absolute;
	bottom: -10px;
	z-index: 2000;
}
.ie #ffmentProdDet.ffOS #ffmentOptions li.ffOS .connector,
.ie #ffmentProdDet.ffOP #ffmentOptions li.ffOP .connector,
.ie #ffmentProdDet.ffOD #ffmentOptions li.ffOD .connector,
.ie #ffmentProdDet.ffLD #ffmentOptions li.ffLD .connector,
.ie #ffmentProdDetSTP.ffOS #ffmentOptionsSTP li.ffOS .connector,
.ie #ffmentProdDetSTP.ffOP #ffmentOptionsSTP li.ffOP .connector,
.ie #ffmentProdDetSTP.ffOD #ffmentOptionsSTP li.ffOD .connector,
.ie #ffmentProdDetSTP.ffLD #ffmentOptionsSTP li.ffLD .connector,
.ie #ffmentProdDetColl.ffOS #ffmentOptionsColl li.ffOS .connector,
.ie #ffmentProdDetColl.ffOP #ffmentOptionsColl li.ffOP .connector,
.ie #ffmentProdDetColl.ffOD #ffmentOptionsColl li.ffOD .connector,
.ie #ffmentProdDetColl.ffLD #ffmentOptionsColl li.ffLD .connector {
	bottom: -7px;
}
#ffmentLayer.ffOS #ffmentOptions li.ffOS .connector,
#ffmentLayer.ffOP #ffmentOptions li.ffOP .connector,
#ffmentLayer.ffOD #ffmentOptions li.ffOD .connector,
#ffmentLayer.ffLD #ffmentOptions li.ffLD .connector,
#ffmentProdDet.ffOS #ffmentOptions li.ffOS .connector,
#ffmentProdDet.ffOP #ffmentOptions li.ffOP .connector,
#ffmentProdDet.ffOD #ffmentOptions li.ffOD .connector,
#ffmentProdDet.ffLD #ffmentOptions li.ffLD .connector,
#ffmentProdDetSTP.ffOS #ffmentOptionsSTP li.ffOS .connector,
#ffmentProdDetSTP.ffOP #ffmentOptionsSTP li.ffOP .connector,
#ffmentProdDetSTP.ffOD #ffmentOptionsSTP li.ffOD .connector,
#ffmentProdDetSTP.ffLD #ffmentOptionsSTP li.ffLD .connector,
#ffmentProdDetColl.ffOS #ffmentOptionsColl li.ffOS .connector,
#ffmentProdDetColl.ffOP #ffmentOptionsColl li.ffOP .connector,
#ffmentProdDetColl.ffOD #ffmentOptionsColl li.ffOD .connector,
#ffmentProdDetColl.ffLD #ffmentOptionsColl li.ffLD .connector {
	width: auto;
}
#ffmentProdDet.ffOS #ffmentOptions li.ffOS .connector,
#ffmentProdDet.ffOP #ffmentOptions li.ffOP .connector,
#ffmentProdDet.ffOD #ffmentOptions li.ffOD .connector,
#ffmentProdDet.ffLD #ffmentOptions li.ffLD .connector,
#ffmentProdDetSTP.ffOS #ffmentOptionsSTP li.ffOS .connector,
#ffmentProdDetSTP.ffOP #ffmentOptionsSTP li.ffOP .connector,
#ffmentProdDetSTP.ffOD #ffmentOptionsSTP li.ffOD .connector,
#ffmentProdDetSTP.ffLD #ffmentOptionsSTP li.ffLD .connector,
#ffmentProdDetColl.ffOS #ffmentOptionsColl li.ffOS .connector,
#ffmentProdDetColl.ffOP #ffmentOptionsColl li.ffOP .connector,
#ffmentProdDetColl.ffOD #ffmentOptionsColl li.ffOD .connector,
#ffmentProdDetColl.ffLD #ffmentOptionsColl li.ffLD .connector {
	display: none;
}
#ffmentProdDet.ffOS #ffmentOptions.ffLay li.ffOS .connector,
#ffmentProdDet.ffOP #ffmentOptions.ffLay li.ffOP .connector,
#ffmentProdDet.ffOD #ffmentOptions.ffLay li.ffOD .connector,
#ffmentProdDet.ffLD #ffmentOptions.ffLay li.ffLD .connector,
#ffmentProdDetSTP.ffOS #ffmentOptionsSTP.ffLay li.ffOS .connector,
#ffmentProdDetSTP.ffOP #ffmentOptionsSTP.ffLay li.ffOP .connector,
#ffmentProdDetSTP.ffOD #ffmentOptionsSTP.ffLay li.ffOD .connector,
#ffmentProdDetSTP.ffLD #ffmentOptionsSTP.ffLay li.ffLD .connector,
#ffmentProdDetColl.ffOS #ffmentOptionsColl.ffLay li.ffOS .connector,
#ffmentProdDetColl.ffOP #ffmentOptionsColl.ffLay li.ffOP .connector,
#ffmentProdDetColl.ffOD #ffmentOptionsColl.ffLay li.ffOD .connector,
#ffmentProdDetColl.ffLD #ffmentOptionsColl.ffLay li.ffLD .connector {
	display: block;
	width: 100%;
}*/
#ffmentLayerMP #ffmentChoicesWrapMP,
#ffmentLayer #ffmentChoicesWrap {
	padding:0;
	background-color: #f7f7f7;
	border: 1px solid #AAA;
}
#ffmentLayerSTP #ffmentChoicesWrap,
#ffmentLayerSTP #ffmentChoicesWrapMP {
	padding: 9px;
	background-color: #e7f5ff !important;
	border: 1px solid #88c1fa;
}
#ffmentChoicesWrap,
#ffmentChoicesWrapMP,
#ffmentLayerSTP #ffmentChoicesWrap {
	padding: 9px;
	background-color: #fedea8;
	border: 1px solid #9f9d9a;
}
#ffmentLayer.ffmentProdDetPage #ffmentChoicesWrap,
#ffmentLayerMP.ffmentProdDetPage #ffmentChoicesWrapMP {
	border: 0;
}
#ffmentLayer #ffmentChoicesWrap #ffmentLayerClose,
#ffmentLayerMP #ffmentChoicesWrapMP #ffmentLayerCloseMP,
#ffmentLayerSTP #ffmentChoicesWrap #ffmentLayerCloseSTP {
	display: block;
	position: absolute;
	top: 60px;
	right: 10px;
	color: #4182dd;
	height: 8px;
	font-size: 8px;
	line-height: 8px;
	text-decoration: none;
	cursor: pointer;
	z-index: 9999;
	float:right;
}

#ffmentLayerMP #ffmentFooter, 
#ffmentLayer #ffmentFooter { 
	background-color:#333;
	color:#FFF;
	padding:5px 0 8px 20px;
	position: relative;
}

#ffmentLayerMP #ffmentFooter a,
#ffmentLayer #ffmentFooter a{ 
	color:#FFF;
	text-decoration:none;
}
#ffmentLayerMP #ffmentFooter a:hover,
#ffmentLayer #ffmentFooter a:hover{ 
	color:#FFF;
	text-decoration:underline;
}

/* Fix for ECOM-207561 ,ECOM-213193 */
.ie #ffmentLayer #ffmentChoicesWrap #ffmentLayerClose,
.ie #ffmentLayerMP #ffmentChoicesWrapMP #ffmentLayerCloseMP {
	max-width: 50px;
}
.ie #ffmentLayerSTP #ffmentChoicesWrap #ffmentLayerCloseSTP,
.ie #ffmentLayerSTP #ffmentChoicesWrapMP #ffmentLayerCloseSTP {
	width: 40px;
}
#ffmentLayer.ffmentProdDetPage #ffmentChoicesWrap #ffmentLayerClose,
#ffmentLayerSTP.ffmentProdDetPage #ffmentChoicesWrap #ffmentLayerCloseSTP,
#ffmentLayerMP.ffmentProdDetPage #ffmentChoicesWrapMP #ffmentLayerCloseMP,
#ffmentLayerSTP.ffmentProdDetPage #ffmentChoicesWrapMP #ffmentLayerCloseSTP,
#ffmentLayer.ffmentProdDetPage #ffmentChoicesWrap #ffmentLayerClose,
#ffmentLayerSTP.ffmentProdDetPage #ffmentChoicesWrap #ffmentLayerCloseSTP {
	top: 20px;
}
#ffmentLayerSTP.ffmentProdDetPage #ffmentChoicesWrap #ffmentLayerCloseSTP span {
	background: #fff url('../../images/refactorSPU/ffmentLessStores.gif') no-repeat 100% 50%;
}
#ffmentLayer #ffmentChoicesWrap #ffmentLayerClose:hover,
#ffmentLayer #ffmentChoicesWrap #ffmentLayerClose:active,
#ffmentLayerMP #ffmentChoicesWrapMP #ffmentLayerCloseMP:hover,
#ffmentLayerMP #ffmentChoicesWrapMP #ffmentLayerCloseMP:active,
#ffmentLayerSTP #ffmentChoicesWrap #ffmentLayerCloseSTP:hover,
#ffmentLayerSTP #ffmentChoicesWrap #ffmentLayerCloseSTP:active {
	text-decoration: underline;
}
#ffmentLayer #ffmentChoicesWrap #ffmentLayerClose span,
#ffmentLayerMP #ffmentChoicesWrapMP #ffmentLayerCloseMP span,
#ffmentLayerSTP #ffmentChoicesWrap #ffmentLayerCloseSTP span, 
#ffmentChoicesWrapMP #ffmentLayerCloseMP span,
#ffmentChoicesWrap #ffmentLayerClose span{
	background: transparent url('../../images/refactorSPU/_sprite_openid.gif') no-repeat -6px -4px;
	height: 8px;
	width: 8px;
	margin-left: 5px;
	float: right;
}
.ie #ffmentChoicesWrap .ffmentChoices,
.ie #ffmentChoicesWrapMP .ffmentChoices {
	overflow-y: hidden;
}
body#product #ffmentChoicesWrap .ffmentChoices,
body#product #ffmentChoicesWrap #ffmentNoAddy {
	border:1px solid #CCC;
}
#ffmentChoicesWrap .ffmentChoices, #ffmentChoicesWrap #ffmentNoAddy, #ffmentChoicesWrapMP .ffmentChoices, #ffmentChoicesWrapMP #ffmentNoAddy {
    background-color: #F7F7F7;
    margin-top: 10px;
    padding: 12px 0 0;
    position: relative;
}

#ffmentChoicesWrap .ffmentChoices #ffmentSPUMsging,
#ffmentChoicesWrap #ffmentNoAddy #ffmentSPUMsging,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMsging,
#ffmentChoicesWrapMP #ffmentNoAddy #ffmentSPUMsging,
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMsgingSTP,
#ffmentChoicesWrap #ffmentNoAddy #ffmentSPUMsgingSTP {
	color: #000;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 7px;
	padding:5px 0 0 20px;
}
#ffmentSPUMsging span.stock,
#ffmentSPUMsgingSTP span.stock {
	color: #99AE68;
}
#ffmentSPUMsging a.ffmentLoc,
#ffmentSPUMsging a.ffmentLocMP,
#ffmentSPUMsgingSTP a.ffmentLoc {
	color: #4182dd;
	cursor: pointer;
	padding: 0 5px;
	text-decoration: none;
}
#ffmentSPUMsging a.ffmentLoc:hover,
#ffmentSPUMsging a.ffmentLoc:active,
#ffmentSPUMsging a.ffmentLocMP:hover,
#ffmentSPUMsging a.ffmentLocMP:active {
	text-decoration: underline;
}
.kmart #ffmentSPUMsging a.ffmentLoc {
	color: #7c0505;
}
#ffmentChoicesWrap .ffmentChoices #ffmentAsIs,
#ffmentChoicesWrapMP .ffmentChoices #ffmentAsIs {
	border-top: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
	padding: 15px 0 10px;
	font-size: 12px;
}
#ffmentChoicesWrap .ffmentChoices #ffmentAsIs span,
#ffmentChoicesWrapMP .ffmentChoices #ffmentAsIs span {
	float: left;
	margin-right: 10px;
	color: #666;
}
#ffmentChoicesWrap .ffmentChoices #ffmentAsIs ul,
#ffmentChoicesWrapMP .ffmentChoices #ffmentAsIs ul {
	height: auto;
	margin-bottom: 0;
}
#ffmentChoicesWrap .ffmentChoices #ffmentAsIs li,
#ffmentChoicesWrapMP .ffmentChoices #ffmentAsIs li {
	width: 105px;
	height: auto;
	padding: 0;
	color: #333;
	position: static;
	margin: -5px 4px 0 0;
}
.ie #ffmentChoicesWrap .ffmentChoices #ffmentAsIs li,
.ie #ffmentChoicesWrapMP .ffmentChoices #ffmentAsIs li {
	height: auto;
}
#ffmentChoicesWrap .ffmentChoices #ffmentAsIs li a,
#ffmentChoicesWrapMP .ffmentChoices #ffmentAsIs li a {
	background-color: #fff;
	display: block;
	padding: 4px 0;
	text-align: center;
	color: #4182dd;
	border: 1px solid #4182dd;
}
#ffmentChoicesWrap .ffmentChoices #ffmentAsIs li a:hover,
#ffmentChoicesWrap .ffmentChoices #ffmentAsIs li a:active,
#ffmentChoicesWrapMP .ffmentChoices #ffmentAsIs li a:hover,
#ffmentChoicesWrapMP .ffmentChoices #ffmentAsIs li a:active {
	background-color: #e7f5ff;
	color: #333;
	text-decoration: none;
	border: 1px solid #b0b0b0;
}
#ffmentChoicesWrap .ffmentChoices #ffmentAsIs li a.active,
#ffmentChoicesWrapMP .ffmentChoices #ffmentAsIs li a.active {
	background-color: #e7f5ff;
	color: #333;
	border: 1px solid #b0b0b0;
}
#ffmentNoAddy #ffmentSPUMsging,
#ffmentNoAddy #ffmentSPUMsgingSTP {
	padding-left: 0;
}
/*#ffmentNoAddy a,
#ffmentNoAddy #ffmentSPUMsging a,
#ffmentNoAddy #ffmentSPUMsgingSTP a {
	color: #4182dd;
}*/
#ffmentNoAddy #ffmentChangeLoc,
#ffmentNoAddy #ffmentChangeLocMP{
	position: static;
	z-index: inherit;
	display: block;
	margin:0 0 15px 5px;
	width: 325px;
	padding-left: 0;
	background-color:#f7f7f7;
}
#ffmentNoAddy #ffmentChangeLoc input ,
#ffmentNoAddy #ffmentChangeLocMP input{
	padding: 4px 3px;
	color: #aaa;
	font-style: italic;
	font-size: 13px;
	border:1px solid #ccc;
	background-color:#fff;
}

#ffmentNoAddy #ffmentChangeLoc input:hover {
	background-color:#eee;
}


#ffmentNoAddy #ffmentChangeLoc input.entered {
	font-style: normal;
	color: inherit;
	font-family:arial, helvetica, sans-serif;
}
#ffmentNoAddy #ffmentChangeLoc label ,
#ffmentNoAddy #ffmentChangeLocMP label{
	background-color: #fff;
	color: #999;
}
#ffmentNoAddy #ffmentChangeLoc .submitAddy ,
#ffmentNoAddy #ffmentChangeLocMP .submitAddy{
	background: transparent url('../../images/refactorSPU/go_button.png') no-repeat;
	height: 25px;
	width: 52px;
}
#ffmentNoAddy #ffmentLogMsg {
	clear: left;
	font-size: 13px;
	width: 320px;
	margin-left:5px;
}
#ffmentNoAddy #ffmentChooseAddress {
	font-size: 13px;
}
#ffmentChooseAddress p {
	margin-bottom: 5px;
	font-weight: bold;
}
#ffmentChooseAddress ul {
	padding-left: 10px;
    width: 205px;
}
#ffmentChooseAddress li {
	margin-bottom: 5px;
}
#ffmentNoAddy #ffmentNoStores,
#ffmentNoAddy #ffmentNoPickup,
#ffmentNoLD {
	font-size: 13px;
	line-height: 18px;
	color: #666;
}
#ffmentNoAddy #ffmentNoStores p,
#ffmentNoAddy #ffmentNoPickup p,
#ffmentNoLD {
	margin-bottom: 10px;
	padding-right: 60px;
}
#ffmentNoAddy #ffmentNoStores p span,
#ffmentNoAddy #ffmentNoPickup p span,
#ffmentNoLD {
	font-weight: bold;
	color: #333;
}
#ffmentNoAddy #ffmentNoStores p, #ffmentResultsWrap #ffmentNoStores p { padding:10px 0 10px 20px; }

#ffmentNoAddy #ffmentNoPickup {
	margin-bottom: 10px;
}
#ffmentNoLD {
	margin-top: 40px;
}
#ffmentNoAddy #ffmentNoPickup h3,
#ffmentNoLD h3 {
	color: #ff000a;
}
#ffmentNoAddy #ffNPSelect {
	font-size: 11px;
	line-height: 18px;
	color: #666;
	margin-bottom: 10px;
}
#ffmentNoAddy #ffmentSPUMore,
#ffmentNoAddy #ffmentSPUMoreMP{
	font-size: 12px;
}
/*#ffmentChoicesWrap .ffmentChoices ul {
	margin-bottom: 11px;
}*/
.ie #ffmentChoicesWrap .ffmentChoices ul,
.ie #ffmentChoicesWrapMP .ffmentChoices ul {
	position: relative;
}
#ffmentChoicesWrap .ffmentChoices.ffOS ul,
#ffmentChoicesWrap .ffmentChoices.ffOD ul,
#ffmentChoicesWrap .ffmentChoices.ffLD ul,
#ffmentChoicesWrapMP .ffmentChoices.ffOS ul,
#ffmentChoicesWrapMP .ffmentChoices.ffOD ul,
#ffmentChoicesWrapMP .ffmentChoices.ffLD ul {
	height: auto;
}
#ffmentChoicesWrap .ffmentChoices ul.expanded,
#ffmentChoicesWrapMP .ffmentChoices ul.expanded {
	height: 400px;
	overflow-y: auto;
	overflow-x: hidden
}
#ffmentChoicesWrap .ffmentChoices ul.detailsShowing,
#ffmentChoicesWrapMP .ffmentChoices ul.detailsShowing {
	margin-bottom: -1px;
}
#ffmentChoicesWrap .ffmentChoices ul.detailsShowing.expanded,
#ffmentChoicesWrapMP .ffmentChoices ul.detailsShowing.expanded {
	overflow-y: hidden;
	height: 190px;
}
#ffmentChoicesWrap .ffmentChoices li,
#ffmentChoicesWrapMP .ffmentChoices li {
	float: left;
	width: 162px;
	padding: 5px 0px 0 20px;
	color: #7c7c7c;
	position: relative;
	margin: 0;
	min-height:250px;
	overflow: hidden;
}
.mapdesc {
    font-size: 12px;
    margin-bottom: 5px;
    padding-right: 20px;
}

.helpimage {
    background: url("../../img/images.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 11px;
    margin-left: 5px;
    position: absolute;
    width: 11px;
}
#ffmentChoicesWrap .ffmentChoices.ffOS ul li,
#ffmentChoicesWrap .ffmentChoices.ffOD ul li,
#ffmentChoicesWrap .ffmentChoices.ffLD ul li,
#ffmentChoicesWrapMP .ffmentChoices.ffOS ul li,
#ffmentChoicesWrapMP .ffmentChoices.ffOD ul li,
#ffmentChoicesWrapMP .ffmentChoices.ffLD ul li {
	height: auto;
	padding-bottom: 0;
	min-height: 165px;
}
.ie #ffmentChoicesWrap .ffmentChoices li,
.ie #ffmentChoicesWrapMP .ffmentChoices li {
	height: 233px;
	padding-bottom: 0;
	padding-right: 0; /* ECOM-205339 */
}
#ffmentChoicesWrap .ffmentChoices ul.expanded li,
#ffmentChoicesWrapMP .ffmentChoices ul.expanded li {
	margin-bottom: 10px;
}
/* Fix for ECOM-255050 & ECOM-256180 */
#ffmentChoicesWrap .ffmentChoices li.detailsShowing,
#ffmentChoicesWrapMP .ffmentChoices li.detailsShowing {
	background-color: #f7f7f7;
	
}
#ffmentChoicesWrap .ffmentChoices li.rowEnd,
#ffmentChoicesWrapMP .ffmentChoices li.rowEnd {
	margin-right: 0;
	float: left;
}
.ie #ffmentChoicesWrap .ffmentChoices li.rowEnd,
.ie #ffmentChoicesWrapMP .ffmentChoices li.rowEnd {
	width: 160px;
	float: left;
}
.gecko #ffmentChoicesWrap .ffmentChoices .expanded li.rowEnd,
.gecko #ffmentChoicesWrapMP .ffmentChoices .expanded li.rowEnd {
	padding-right: 0;
	float: left;
	width:145px;
}
.ffOS #ffmentChoicesWrap .ffmentChoices li.rowEnd,
.ffOS #ffmentChoicesWrapMP .ffmentChoices li.rowEnd {
	width: 160px;
}
#ffmentChoicesWrap .ffmentChoices #ffmentDelivery li,
#ffmentChoicesWrapMP .ffmentChoices #ffmentDelivery li {
	width: 350px;
}
#ffmentChoicesWrap .ffmentChoices li p,
#ffmentChoicesWrapMP .ffmentChoices li p {
	margin-bottom: 5px;
	width: 165px;
}
#pm_content #ffmentChoicesWrap .ffmentChoices li p,
#pm_content #ffmentChoicesWrapMP .ffmentChoices li p {
	padding: 0;
}
#ffmentChoicesWrap .ffmentChoices li p input,
#ffmentChoicesWrapMP .ffmentChoices li p input {
	margin: 4px 5px 4px 4px;
	cursor: pointer;
	vertical-align: baseline;
	float: left;
}
#ffmentChoicesWrap .ffmentChoices li p label,
#ffmentChoicesWrapMP .ffmentChoices li p label {
	cursor: pointer;
	display: block;
	padding-top: 2px;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreName,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreName {
	margin-bottom: 0;
	color:#333;
	font-size:11px;
	font-weight:bold;
}
#ffmentChoicesWrap .ffmentChoices #ffmentDelivery .ffmentStoreName,
#ffmentChoicesWrapMP .ffmentChoices #ffmentDelivery .ffmentStoreName {
	height: 17px;
	margin: 0;
}
.qvPopUpLayer #ffmentChoicesWrap p,
.qvPopUpLayer #ffmentChoicesWrapMP p {
	margin: 0;
	line-height: 12px;
}
#ffmentChoicesWrap .ffmentChoices #goferDelivery .ffmentStoreName,
#ffmentChoicesWrapMP .ffmentChoices #goferDelivery .ffmentStoreName {
	padding-right: 125px;
	background:url('../../images/refactorSPU/mygoferPowered.gif') no-repeat 100% 50% transparent;
	line-height: 16px;
}
#ffmentChoicesWrap .ffmentChoices #goferDelivery .ffmentStoreName span,
#ffmentChoicesWrapMP .ffmentChoices #goferDelivery .ffmentStoreName span {
	position: absolute;
	left: -9999px;
}
/*#ffmentChoicesWrap .ffmentChoices li .ffmentStoreAddy {
						min-height: 45px;
						margin-bottom: 0;
						}
						*/ 

/* ECOM-209939 */
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreAddy,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreAddy {
	color:#333;
	text-transform:uppercase;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreAddy .addyNextLine,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreAddy .addyNextLine {
	display: block;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStorePrice,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStorePrice {
	font-size: 18px;
	font-weight: bold;
	color: #779626;
	margin-bottom: 0;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStorePrice span,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStorePrice span {
	color: #7c7c7c;
	font-size: 11px;
	font-weight: normal;
}
#ffmentChoicesWrap .ffmentChoices ul#ffmentShipping,
#ffmentChoicesWrapMP .ffmentChoices ul#ffmentShipping { clear:left; }

#ffmentChoicesWrap .ffmentChoices .ffmentSPUStores li .ffmentStoreMsging,
#ffmentChoicesWrap .ffmentChoices #ffmentShipping li .ffmentStoreMsging,
#ffmentChoicesWrapMP .ffmentChoices .ffmentSPUStores li .ffmentStoreMsging,
#ffmentChoicesWrapMP .ffmentChoices #ffmentShipping li .ffmentStoreMsging {
	margin-bottom: 18px;
	color: #000;
	font-style:italic;
	font-size:11px;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreDelCharge,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreDelCharge {
	margin-bottom: 10px;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreMsgingDel,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreMsgingDel {
	font-weight: bold;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreMsgingDel span,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreMsgingDel span {
	color: #779626;
}
#ffmentChoicesWrap .ffmentChoices #ffmentDelivery li .ffmentStoreMsging,
#ffmentChoicesWrapMP .ffmentChoices #ffmentDelivery li .ffmentStoreMsging {
	font-weight: bold;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreStock,
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreInStock,
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreOutStock,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreStock,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreInStock,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreOutStock {
	margin-bottom: 3px;
}
.ie #ffmentChoicesWrap .ffmentChoices li .ffmentStoreStock,
.ie #ffmentChoicesWrap .ffmentChoices li .ffmentStoreInStock,
.ie #ffmentChoicesWrap .ffmentChoices li .ffmentStoreOutStock,
.gecko #ffmentChoicesWrap .ffmentChoices li .ffmentStoreStock,
.gecko #ffmentChoicesWrap .ffmentChoices li .ffmentStoreInStock,
.gecko #ffmentChoicesWrap .ffmentChoices li .ffmentStoreOutStock,
.chrome #ffmentChoicesWrap .ffmentChoices li .ffmentStoreStock,
.chrome #ffmentChoicesWrap .ffmentChoices li .ffmentStoreInStock,
.chrome #ffmentChoicesWrap .ffmentChoices li .ffmentStoreOutStock,
.ie #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreStock,
.ie #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreInStock,
.ie #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreOutStock,
.gecko #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreStock,
.gecko #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreInStock,
.gecko #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreOutStock,
.chrome #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreStock,
.chrome #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreInStock,
.chrome #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreOutStock  {
	margin-bottom: 0;
}
#ffmentChoicesWrap .ffmentChoices #ffmentDelivery li .ffmentStoreStock,
#ffmentChoicesWrapMP .ffmentChoices #ffmentDelivery li .ffmentStoreStock {
	margin-bottom: 3px;
	color: #99AE68;
}
#ffmentChoicesWrap .ffmentChoices #ffmentShipping li .ffmentStoreStock,
#ffmentChoicesWrap .ffmentChoices #ffmentShipping li .ffmentStoreInStock,
#ffmentChoicesWrap .ffmentChoices #ffmentShipping li .ffmentStoreOutStock,
#ffmentChoicesWrapMP .ffmentChoices #ffmentShipping li .ffmentStoreStock,
#ffmentChoicesWrapMP .ffmentChoices #ffmentShipping li .ffmentStoreInStock,
#ffmentChoicesWrapMP .ffmentChoices #ffmentShipping li .ffmentStoreOutStock {
	margin: 8px 0 3px;
}
#ffmentChoicesWrap .ffmentChoices #ffmentShipping li .ffmentStoreInStock,
#ffmentChoicesWrapMP .ffmentChoices #ffmentShipping li .ffmentStoreInStock {
	color: #99AE68;
	font-weight: bold;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreStock,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreStock {
	font-size: 12px;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreInStock,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreInStock {
	font-weight: bold;
	color: #000;
	font-size: 11px;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreOutStock,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreOutStock{
	font-weight: bold;
	color: #ff000a;
	/*Fix for issue ECOM-201083*/
						margin-top: 0;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreHaul,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreHaul {
	font-weight: bold;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreHaul input,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreHaul input {
	margin: 0 5px 0 0;
	cursor:  pointer;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStorePickAll,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStorePickAll {
	margin-bottom: 3px;
}
/* Fix for issue ECOM-205794 Starts here
						.safari #ffmentChoicesWrap .ffmentChoices li .ffmentStorePickAll {
							margin-bottom: 5px;
						}*/
#ffmentChoicesWrap .ffmentChoices li p.ffmentStorePickAll input,
#ffmentChoicesWrapMP .ffmentChoices li p.ffmentStorePickAll input {
	margin: 4px 2px 2px 4px;
	padding-bottom: 0;
}
.safari #ffmentChoicesWrap .ffmentChoices li p.ffmentStorePickAll label,
.safari #ffmentChoicesWrapMP .ffmentChoices li p.ffmentStorePickAll label {
	padding-top: 2px;
}
/*Fix for issue ECOM-205794 Ends here*/
						
/*#ffmentChoicesWrap .ffmentChoices li .ffmentStoreATC a{
						display: block !important;
					}*/
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreATC span.srchAddToCart,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreATC span.srchAddToCart  {
	display: block !important;
}
#ffmentChoicesWrap .ffmentChoices .ffOP li .ffmentStoreATC span,
#ffmentChoicesWrapMP .ffmentChoices .ffOP li .ffmentStoreATC span  {
	text-indent: 0;
	background: transparent url('../../images/refactorSPU/itemCount2.png') no-repeat;
	height: 16px;
	width: 16px;
	display: block;
	color: #fff;
	position: absolute;
	right: 0px;
	top: 0px;
	text-align: center;
	line-height: 16px;
	text-decoration: none;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentStoreATC span,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreATC span {
	background: transparent url('../../images/refactorSPU/itemCountKmart2.png') no-repeat;
	color: #fff;
}
.kmart #ffmentChoicesWrap .ffmentChoices li .ffmentStoreATC {
	background: transparent url('../../img/projectImg/searchSprite.gif') no-repeat -295px -47px;
	width: 88px;
}
#ffmentChoicesWrap .ffmentChoices #ffmentDelivery li .ffmentStoreATC,
#ffmentChoicesWrapMP .ffmentChoices #ffmentDelivery li .ffmentStoreATC {
	margin-top: 10px;
}
#ffmentChoicesWrap .ffmentChoices li .ffmentNoCarry,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentNoCarry {
	margin-top: 20px;
	font-weight: bold;
}

#ffmentChoicesWrap .ffmentChoices li .ffmentPrefStore,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentPrefStore {
	
	margin-bottom: 5px;
	color: #333;
	padding: 3px;
	cursor: pointer;
	width: 145px;
	background-color:#e0e0e0;
	display: none;
	-moz-border-radius:3px;
	border-radius:3px;
}
/* Fix for issue ECOM-205794 Ends here*/
.ie #ffmentChoicesWrap .ffmentChoices li .ffmentPrefStore,
.ie #ffmentChoicesWrapMP .ffmentChoices li .ffmentPrefStore {
	padding: 0;
	margin-bottom:2px;
}
.gecko #ffmentChoicesWrap .ffmentChoices li .ffmentPrefStore,
.chrome #ffmentChoicesWrap .ffmentChoices li .ffmentPrefStore,
.gecko #ffmentChoicesWrapMP .ffmentChoices li .ffmentPrefStore,
.chrome #ffmentChoicesWrapMP .ffmentChoices li .ffmentPrefStore {
	/*padding: 2px 0 1px 2px;
	margin-bottom:2px;*/
}
#ffmentChoicesWrap .ffmentChoices li.prefStoreDisp .ffmentPrefStore,
#ffmentChoicesWrapMP .ffmentChoices li.prefStoreDisp .ffmentPrefStore {
	display: block;
}

#ffmentLayer div.pickupNote p {margin:0 15px;}

/* Fix of issue ECOM 205794 Starts here */
.ie #ffmentChoicesWrap .ffmentChoices li p.ffmentPrefStore input,
.gecko #ffmentChoicesWrap .ffmentChoices li p.ffmentPrefStore input,
.chrome #ffmentChoicesWrap .ffmentChoices li p.ffmentPrefStore input,
.ie #ffmentChoicesWrapMP .ffmentChoices li p.ffmentPrefStore input,
.gecko #ffmentChoicesWrapMP .ffmentChoices li p.ffmentPrefStore input,
.chrome #ffmentChoicesWrapMP .ffmentChoices li p.ffmentPrefStore input {
	margin: 0 5px 0 4px;
}
#ffmentChoicesWrap .ffmentChoices li p.ffmentPrefStore label,
#ffmentChoicesWrapMP .ffmentChoices li p.ffmentPrefStore label {
	padding-bottom: 4px;
}
.ie #ffmentChoicesWrap .ffmentChoices li p.ffmentPrefStore label,
.ie #ffmentChoicesWrapMP .ffmentChoices li p.ffmentPrefStore label {
	padding-top: 2px;
	padding-bottom: 2px;
}
.gecko #ffmentChoicesWrap .ffmentChoices li p.ffmentPrefStore label,
.gecko #ffmentChoicesWrapMP .ffmentChoices li p.ffmentPrefStore label {
	padding: 1px 0 1px;
}
#ffmentChoicesWrap .ffmentChoices li a.ffmentStoreDeets,
#ffmentChoicesWrapMP .ffmentChoices li a.ffmentStoreDeets {
	 bottom: -2px;
	 position:relative;
	display: block;
	margin:8px 0;
	text-decoration: none;
}
						
#ffmentChoicesWrap .ffmentChoices li a.ffmentStoreDeets:hover,
#ffmentChoicesWrap .ffmentChoices li a.ffmentStoreDeets:active,
#ffmentChoicesWrapMP .ffmentChoices li a.ffmentStoreDeets:hover,
#ffmentChoicesWrapMP .ffmentChoices li a.ffmentStoreDeets:active {
	text-decoration: underline;
}
#ffmentChoicesWrap .ffmentChoices #ffmentCheckStores,
#ffmentChoicesWrapMP .ffmentChoices #ffmentCheckStores {
	float: left;
	width: 150px;
	height: 135px;
	padding: 5px 10px 0 20px;
}
#ffmentChoicesWrap .ffmentChoices #ffmentCheckStores p,
#ffmentChoicesWrapMP .ffmentChoices #ffmentCheckStores p  {
	margin-bottom: 10px;
}
#ffmentChoicesWrap .ffmentChoices #ffmentCheckStores p img,
#ffmentChoicesWrapMP .ffmentChoices #ffmentCheckStores p img {
	cursor: auto;
}
#ffmentChoicesWrap .ffmentChoices #ffmentCheckStores h4,
#ffmentChoicesWrapMP .ffmentChoices #ffmentCheckStoresMP h4 {
	font-weight: bold;
	font-size: 12px;
	display: block;
	margin-bottom: 5px;
	color: #4182dd;
}
#ffmentChoicesWrap .ffmentChoices #ffmentCheckStores h4 a,
#ffmentChoicesWrapMP .ffmentChoices #ffmentCheckStoresMP h4 a {
	color: #4182dd;
}
#ffmentChoicesWrap .ffmentChoices #ffmentCheckStores #checkMore,
#ffmentChoicesWrapMP .ffmentChoices #ffmentCheckStoresMP #checkMoreMP {
	margin-bottom: 5px;
	font-size: 12px;
	width: 320px;
	margin-top: 7px;
}
#ffmentChoicesWrap .ffmentChoices #ffmentCheckStores #checkMore span,
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMsging span,
#ffmentChoicesWrapMP .ffmentChoices #ffmentCheckStoresMP #checkMoreMP span,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMsging span {
	color: #000000;
    font-size: 18px;
    font-weight: bold;
}
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMsging span.iconGo,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMsging span.iconGo {
	float: none;
	margin-right: none;
	margin-bottom: -14px;
}
div.searchMoreStores {  }
div#searchMoreStores a.searchMoreStoresBtn,div#startNewSearch a.startNewSearchBtn { float:left; margin : 0 20px 20px; width : 150px; }

a#checkMoreSelect,
a#msgingCheckMoreSelect ,
a#checkMoreSelectMP,
a#msgingCheckMoreSelectMP
{
	border: 1px solid #4182dd;
	padding: 2px 20px 2px 2px;
	background: transparent url('../../images/refactorSPU/ffmentMoreStores.gif') no-repeat 80px 50%;
	float: left;
	margin-top: -3px;
	width: 70px;
	color: #4182dd;
	margin-right: 3px;
	text-decoration: none;
}
a#checkMoreSelect:hover,
a#checkMoreSelect:active,
a#msgingCheckMoreSelect:hover,
a#msgingCheckMoreSelect:active,
a#checkMoreSelectMP:hover,
a#checkMoreSelectMP:active,
a#msgingCheckMoreSelectMP:hover,
a#msgingCheckMoreSelectMP:active {
	color: #4182dd;
	text-decoration: underline;
}
a#msgingCheckMoreSelect,
a#msgingCheckMoreSelectMP {
	margin-right: 3px;
	font-weight: normal;
}
a#msgingCheckMoreSelect.disabled,
a#msgingCheckMoreSelectMP.disabled {
	border: 0;
	color: #000000;
    font-size: 18px;
    font-weight: bold;
	cursor: default;
	margin-top: -2px;
	padding-right: 0;
	text-decoration: none;
	background: transparent;
	width: auto;
}
#checkMoreSelectDD,
#msgingCheckMoreSelectDD,
#checkMoreSelectMPDD,
#msgingCheckMoreSelectMPDD {
	display: none;
	position: absolute;
	z-index: 9999;
	padding-left: 2px;
	border: 1px solid #4182dd;
	border-top: none;
	background-color: #fff;
	font-size: 12px;
}
#checkMoreSelectDD li,
#msgingCheckMoreSelectDD li,
#checkMoreSelectMPDD li,
#msgingCheckMoreSelectMPDD li {
	padding: 2px 0;
	margin: 3px 0;
	width: 90px;
}
#checkMoreSelectDD a,
#msgingCheckMoreSelectDD a,
#checkMoreSelectMPDD a,
#msgingCheckMoreSelectMPDD a {
	color: #4182dd;
	display: block;
	text-decoration: none;
}
#checkMoreSelectDD a:hover,
#checkMoreSelectDD a:active,
#msgingCheckMoreSelectDD a:hover,
#msgingCheckMoreSelectDD a:active,
#checkMoreSelectMPDD a:hover,
#checkMoreSelectMPDD a:active,
#msgingCheckMoreSelectMPDD a:hover,
#msgingCheckMoreSelectMPDD a:active  {
	text-decoration: underline;
}
#checkAddyChange {
	color: #4182dd;
	text-decoration: none;
}
#checkAddyChange:hover,
#checkAddyChange:active {
	text-decoration: underline;
}
#ffmentChoicesWrap .ffmentChoices div.shipNote,
#ffmentChoicesWrap .ffmentChoices div.pickupNote,
#ffmentChoicesWrap .ffmentChoices div.deliverNote,
#ffmentChoicesWrapMP .ffmentChoices div.shipNote,
#ffmentChoicesWrapMP .ffmentChoices div.pickupNote,
#ffmentChoicesWrapMP .ffmentChoices div.deliverNote {
	display: none;
	background-color:#333;
	padding: 11px 0;
	color:#fff;
	clear: both;
}

/* Commented - ref ECOM-272277
#ffmentChoicesWrap a.intShipHide,
#ffmentChoicesWrapMP a.intShipHide,
#ffmentChoicesWrapMP a.pickupNote 
  { color:#FFF; padding-left:20px;}
*/

span#shipNoteArrow { width:8px; height:4px; background: url("../../images/refactorSPU/_sprite_openid.gif") no-repeat scroll -6px -345px transparent; position: absolute; margin:5px 0 0 5px ;}
span#shipNoteArrow.shipNoteClose { background: url("../../images/refactorSPU/_sprite_openid.gif") no-repeat scroll -6px -341px transparent; }

span#moreStoresArrow { width:4px; height:8px; background: url("../../images/refactorSPU/_sprite_openid.gif") no-repeat scroll -9px -341px transparent; position: absolute; margin:3px 0 0 5px ;}

span#moreDetailsArrow { width:8px; height:4px; background: url("../../images/refactorSPU/_sprite_openid.gif") no-repeat scroll -4px -352px transparent; position: absolute; margin:7px 0 0 3px ; text-indent:-9999px;}


#ffmentProdDet.ffOP li.ffOS div.tabMagicPDPShip, #ffmentProdDet.ffOS li.ffOS div.tabMagicPDPShip, #ffmentProdDet.ffOP li.ffOP div.tabMagicPDPPickup, #ffmentProdDet.ffOD li.ffOD div.tabMagicPDPDelivery, #ffmentProdDet.ffLD li.ffLD div.tabMagicPDPDelivery { width:13px; height:7px; background: url("../../images/refactorSPU/_sprite_openid.gif") no-repeat scroll -5px -357px #F7F7F7; position: absolute; bottom:-11px; z-index:1100; left:20px;}


#ffmentChoicesWrap .ffmentChoices div.shipNote p,
#ffmentChoicesWrapMP .ffmentChoices div.shipNote p { color:#FFF; }

.ie #ffmentChoicesWrap .ffmentChoices div.shipNote,
.ie #ffmentChoicesWrap .ffmentChoices div.pickupNote,
.ie #ffmentChoicesWrap .ffmentChoices div.deliverNote,
.ie #ffmentChoicesWrapMP .ffmentChoices div.shipNote,
.ie #ffmentChoicesWrapMP .ffmentChoices div.pickupNote,
.ie #ffmentChoicesWrapMP .ffmentChoices div.deliverNote {
	padding: 5px 0;
}
#ffmentChoicesWrap .ffmentChoices div.shipNote.visible, #ffmentChoicesWrap .ffmentChoices div.pickupNote.visible, #ffmentChoicesWrap .ffmentChoices div.deliverNote.visible, #ffmentChoicesWrapMP .ffmentChoices div.shipNote.visible, #ffmentChoicesWrapMP .ffmentChoices div.pickupNote.visible, #ffmentChoicesWrapMP .ffmentChoices div.deliverNote.visible {
	background-color: #333333;
	display: block;
}
.pickupNote.visible p {
    color: #FFFFFF;
}
#ffmentChoicesWrap .ffmentChoices div.shipNote p,
#ffmentChoicesWrap .ffmentChoices div.pickupNote p,
#ffmentChoicesWrap .ffmentChoices div.deliverNote p,
#ffmentChoicesWrapMP .ffmentChoices div.shipNote p,
#ffmentChoicesWrapMP .ffmentChoices div.pickupNote p,
#ffmentChoicesWrapMP .ffmentChoices div.deliverNote p {
	margin-bottom: 10px;
}
#ffmentChoicesWrap .ffmentChoices div.shipNote p,
#ffmentChoicesWrap .ffmentChoices div.pickupNote p,
#ffmentChoicesWrap .ffmentChoices div.deliverNote p ,
#ffmentChoicesWrapMP .ffmentChoices div.shipNote p,
#ffmentChoicesWrapMP .ffmentChoices div.pickupNote p,
#ffmentChoicesWrapMP .ffmentChoices div.deliverNote p {
	margin-bottom: 0;
}
#ffmentChoicesWrap .ffmentChoices div.deliverNote a,
#ffmentChoicesWrapMP .ffmentChoices div.deliverNote a {
	color: #4182dd;
}
#ffmentChoicesWrap .ffmentChoices div.shipNote p.specialShipOffer,
#ffmentChoicesWrapMP .ffmentChoices div.shipNote p.specialShipOffer {
	font-weight: bold;
	margin-top: 5px;
}
#ffmentChoicesWrap .ffmentChoices div.shipNote p.specialShipOffer a.shipSeeDetails,
#ffmentChoicesWrapMP .ffmentChoices div.shipNote p.specialShipOffer a.shipSeeDetails {
	color:#FFF;
	display:inline;
}
#ffmentChoicesWrap .ffmentChoices div.shipNote p.specialShipOffer a.shipSeeDetails.visible,
#ffmentChoicesWrapMP .ffmentChoices div.shipNote p.specialShipOffer a.shipSeeDetails.visible {
	background-image: url('../../images/refactorSPU/ffmentLessStores.gif');
	margin-bottom: 5px;
}
#ffmentChoicesWrap .ffmentChoices div.shipNote p.specialShipOffer span.moreDetails,
#ffmentChoicesWrapMP .ffmentChoices div.shipNote p.specialShipOffer span.moreDetails {
	display: none;
	font-weight: normal;
	clear: left;
	margin: 5px 0;
}
#ffmentChoicesWrap .ffmentChoices div.shipNote p.specialShipOffer span.moreDetails.visible,
#ffmentChoicesWrapMP .ffmentChoices div.shipNote p.specialShipOffer span.moreDetails.visible {
	display: block;
}

#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore,
#ffmentChoicesWrap .ffmentChoices #ffmentShipMore,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMoreMP,
#ffmentChoicesWrapMP .ffmentChoices #ffmentShipMoreMP,
#ffmentNoAddy #ffmentSPUMore {
	background-color: #333333;
    border:none;
	clear: both;
    margin: 0;
    min-height: 13px;
	padding: 11px 0;
	width:100%;
}

#ffmentNoAddy #ffmentSPUMoreMP a,
#ffmentNoAddy #ffmentSPUMore a {

	color:#fff;
}

#ffmentChoicesWrap #ffmentShipMore, 
#ffmentChoicesWrap #ffmentSPUMore,
#ffmentChoicesWrapMP #ffmentShipMoreMP, 
#ffmentChoicesWrapMP #ffmentSPUMoreMP  
{ padding:5px 0 3px; }

#ffmentChoicesWrap #ffmentSPUMore a,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMoreMP a{
	color: #FFF;
}

#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.moreStores, 
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMoreMP a.moreStores,
#ffmentNoAddy #ffmentSPUMore a {
    background: url("../../images/refactorSPU/ffmentMoreStoresNew.gif") no-repeat scroll 100% 4px;
    display: inline;
    float: right;
    margin-right: 15px;
    padding-right: 13px;
    text-decoration: none;
    font-size:11px;
    font-weight:normal;
}
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.moreStores.less,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMore a.moreStores.less {
	background-image: url('../../images/refactorSPU/ffmentLessStores.gif');
}

/*span#shipNoteArrow.shipNoteClose {
    background: url("../img/_sprite_openid.gif") no-repeat scroll -6px -341px transparent;
}*/

#ffmentChoicesWrap #ffmentResultsWrap .shipNote p {
    margin-left: 20px;
}

#ffmentNoAddy a {
	display: inline;
	text-decoration: none;
}
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.moreStores:hover,
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.moreStores:active,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMoreMP a.moreStores:hover,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMoreMP a.moreStores:active,
#ffmentNoAddy #ffmentSPUMore a:hover,
#ffmentNoAddy #ffmentSPUMore a:active {
	text-decoration: underline;
}

#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.shipNote,
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.pickupNote,
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.deliverNote,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMoreMP a.shipNote,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMoreMP a.pickupNote,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMoreMP a.deliverNote{
	margin-left: 15px;
	text-decoration: none;
}
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.shipNote:hover,
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.shipNote:active,
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.pickupNote:hover,
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.pickupNote:active,
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.deliverNote:hover,
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.deliverNote:active,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMoreMP a.shipNote:hover,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMoreMP a.shipNote:active,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMoreMP a.pickupNote:hover,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMoreMP a.pickupNote:active,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMore a.deliverNote:hover,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMore a.deliverNote:active {
	text-decoration: underline;
}
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.offerNote,
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMore a.offerNote {
	display: block;
}
#ffmentChoicesWrap .ffmentChoices .currentStoreDetails,
#ffmentChoicesWrapMP .ffmentChoices .currentStoreDetails {
	clear: left;
	height: auto;
	padding: 20px 15px 15px 5px;
	margin: 11px 0 11px;
	border-top:1px dotted #AAAAAA;
}
.ie #ffmentChoicesWrap .ffmentChoices .currentStoreDetails,
.ie #ffmentChoicesWrapMP .ffmentChoices .currentStoreDetails {
	margin-top: 0;
}
/*Fix for Jira ECOM-200434*/
.currentStoreDetails .detailsMap {
	width: 350px;
	height: 185px;
	background-color: #fff;
	float: right;
}
.currentStoreDetails #detailInfo {
	margin:0 0 0 15px;
	width: 160px;
	font-size: 11px;
}
#detailInfo p {
	color:#333;
}

#detailInfo p span {
	font-weight: bold;
}
#detailInfo p#detailPhone span {
	display:block;
	 float: left;
}
#detailInfo dl {
	padding-left: 50px;
}
#detailInfo #detailPhone,
#detailInfo #detailHours {
	margin-bottom: 10px;
}
#detailInfo dl dt {
	float: left;
	margin-left: -50px;
	margin-right: 10px;
}
#loadingResultCards {
	position: absolute;
	z-index: 9999;
	background: #fff url('../../images/refactorSPU/wid_animation-generic-sears.gif') no-repeat 50% 50%;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color:  #222;
}
#loadingProdDet {
	position: absolute;
	background: #fff url('../../images/refactorSPU/wid_animation-generic-sears.gif') no-repeat 50% 50%;
}
/* PRODUCT DETAIL VIEWS */
#ffmentProdDet,
#ffmentProdDetSTP,
#ffmentProdDetColl {
	background-color: #f7f7f7;
	padding: 7px 0;
	margin-bottom: 10px;
	border:1px solid #ccc;
	font-size:11px;
}
.qvPopUpLayer #ffmentProdDetSTP,
#priceModal_wrap #ffmentProdDet {
	margin-right: 5px;
}
.collection #ffmentProdDet,  .collection #ffmentProdDetColl {
	float: right;
	width: 400px;
	margin: 5px 0;
}
#priceModal_wrap #ffmentProdDetSTP {
	margin-top: 10px;
}
#ffmentProdDet #ffmentOptions.allOps,
#ffmentProdDet #ffmentOptions.twoOps,
#ffmentProdDet #ffmentOptions.oneOps,
#ffmentProdDetSTP #ffmentOptionsSTP.allOps,
#ffmentProdDetSTP #ffmentOptionsSTP.twoOps,
#ffmentProdDetSTP #ffmentOptionsSTP.oneOps,
#ffmentProdDetColl #ffmentOptionsColl.allOps,
#ffmentProdDetColl #ffmentOptionsColl.twoOps,
#ffmentProdDetColl #ffmentOptionsColl.oneOps {
	width: auto;
}
#ffmentProdDet #ffmentOptions li,
#ffmentProdDetSTP #ffmentOptionsSTP li,
#ffmentProdDetColl #ffmentOptionsColl li {
	width: 33%;
	height: 45px;
	padding: 0;
	margin-top: 0;
}
#ffmentProdDet #ffmentOptions.allOps li:last-child,
#ffmentProdDetSTP #ffmentOptionsSTP.allOps li:last-child,
#ffmentProdDetColl #ffmentOptionsColl.allOps li:last-child {
	float: right;
}
#ffmentProdDet #ffmentOptions.allOps li:first-child {
	float: left;
}
#ffmentProdDetSTP #ffmentOptionsSTP.allOps li:first-child {
	float: left;
}
#ffmentProdDet #ffmentOptions li > div,
#ffmentProdDetSTP #ffmentOptionsSTP li > div,
#ffmentProdDetColl #ffmentOptionsColl li > div {
	padding: 7px 5px 7px 7px;
}
#ffmentProdDet #ffmentOptions li input,
#ffmentProdDetSTP #ffmentOptionsSTP li input,
#ffmentProdDetColl #ffmentOptionsColl li input {
	position: static;
	float: left;
	margin-right: 2px;
	background-color: transparent;
}
#ffmentProdDet #ffmentOptions li label,
#ffmentProdDetSTP #ffmentOptionsSTP li label,
#ffmentProdDetColl #ffmentOptionsColl li label {
	display: inline;
}
#ffmentProdDet #ffmentOptions li label span,
#ffmentProdDetSTP #ffmentOptionsSTP li label span,
#ffmentProdDetColl #ffmentOptionsColl li label span {
	/*margin-left: -18px;*/
						margin-top: 3px;
}
/* Updated for ECOM-252066*/
#ffmentProdDet p.ffOS,
#ffmentProdDet p.ffOP,
#ffmentProdDet p.ffOD,
#ffmentProdDet p.ffLD,
#ffmentProdDet #ffNotLoggedCheck,
#ffmentProdDetSTP p.ffOS,
#ffmentProdDetSTP p.ffOP,
#ffmentProdDetSTP p.ffOD,
#ffmentProdDetSTP p.ffLD,
#ffmentProdDetSTP #ffNotLoggedCheck,
#ffmentProdDetColl p.ffOS,
#ffmentProdDetColl p.ffOP,
#ffmentProdDetColl p.ffOD,
#ffmentProdDetColl p.ffLD,
#ffmentProdDetColl #ffNotLoggedCheckColl {
		background-color: #F7F7F7;
	    border-top: 1px solid #CCCCCC;
	    color: #000000;
	    font-size: 13px;
	    font-weight: bold;
	margin: 10px auto 0;
	padding:10px 20px 7px;
}

/* ECOM-252066*/
.pickupNote.visible p {
    color: #FFFFFF;
}
.qvPopUpLayer #ffmentProdDet p,
#priceModal_wrap #ffmentProdDetSTP p {
	font-size: 11px;
	line-height: 15px;
	color: inherit;
	min-width: 0 !important;
}
.qvPopUpLayer #ffmentProdDet .ffmentStorePrice,
#priceModal_wrap #ffmentProdDetSTP .ffmentStorePrice {
	color: #99AE68;
}
#ffmentProdDet.ffOS p.ffOS,
#ffmentProdDet.ffOP p.ffOP,
#ffmentProdDet.ffOD p.ffOD,
#ffmentProdDet.ffLD p.ffLD,
#ffmentProdDetSTP.ffOS p.ffOS,
#ffmentProdDetSTP.ffOP p.ffOP,
#ffmentProdDetSTP.ffOD p.ffOD,
#ffmentProdDetSTP.ffLD p.ffLD,
#ffmentProdDetColl.ffOS p.ffOS,
#ffmentProdDetColl.ffOP p.ffOP,
#ffmentProdDetColl.ffOD p.ffOD,
#ffmentProdDetColl.ffLD p.ffLD {
	display: block;
	min-width: 85%;
	clear: both;
	position: relative;
}
/*
		#ffmentProdDet p span.ffmentStock,
		#ffmentProdDetSTP p span.ffmentStock,
		#ffmentProdDetColl p span.ffmentStock {
			color: #799248;
			}
		#ffmentProdDet p span.ffmentOutStock {
			color: #ff000a;
			}
*/
		#ffmentProdDet p a.ffmentAddy,
#product #ffmentProdDet p a.ffmentAddy,
#ffmentProdDetSTP p a.ffmentAddy,
#product #ffmentProdDetSTP p a.ffmentAddy,
#ffmentProdDetColl p a.ffmentAddy {
	cursor: pointer;
	margin-left: 5px;
	text-decoration: none;
}
#product #ffmentProdDet p a.ffmentAddy:hover,
#product #ffmentProdDet p a.ffmentAddy:active,
#product #ffmentProdDetSTP p a.ffmentAddy:hover,
#product #ffmentProdDetSTP p a.ffmentAddy:active,
#product #ffmentProdDetColl p a.ffmentAddy:hover,
#product #ffmentProdDetColl p a.ffmentAddy:active {
	text-decoration: underline;
}
#ffmentProdDetSTP p a.shipCalc,
#ffmentProdDetColl p a.shipCalc {
	margin: 0 15px;
	color: #4182dd;
	font-size: 10px;
	text-decoration: underline;
	white-space: nowrap;
	display: block;
}
#ffmentProdDet p a.shipCalc:hover,
#ffmentProdDet p a.shipCalc:active,
#ffmentProdDetSTP p a.shipCalc:hover,
#ffmentProdDetSTP p a.shipCalc:active,
#ffmentProdDetColl p a.shipCalc:hover,
#ffmentProdDetColl p a.shipCalc:active {
	text-decoration: underline;
}
#ffmentProdDet p a.ffmentMore,
#product #ffmentProdDet p a.ffmentMore,
#ffmentProdDetSTP p a.ffmentMore,
#product #ffmentProdDetSTP p a.ffmentMore,
#ffmentProdDetColl p a.ffmentMore,
#product #ffmentProdDetColl p a.ffmentMore {
	float: right;
	cursor: pointer;
	padding-right: 10px;
	background-color:#f7f7f7;
	font-weight: normal;
	text-decoration: none;
}
#product #ffmentProdDet p a.ffmentMore:hover,
#product #ffmentProdDet p a.ffmentMore:active,
#product #ffmentProdDetSTP p a.ffmentMore:hover,
#product #ffmentProdDetSTP p a.ffmentMore:active,
#product #ffmentProdDetColl p a.ffmentMore:hover,
#product #ffmentProdDetColl p a.ffmentMore:active {
	text-decoration: underline;
}
#ffmentProdDet #ffNotLoggedCheck,
#ffmentProdDetSTP #ffNotLoggedCheck,
#ffmentProdDetColl #ffNotLoggedCheckColl {
	display: block;
}

#ffmentProdDet #ffNotLoggedCheck a:hover,
#ffmentProdDet #ffNotLoggedCheck a:active,
#ffmentProdDetSTP #ffNotLoggedCheck a:hover,
#ffmentProdDetSTP #ffNotLoggedCheck a:active,
#ffmentProdDetColl #ffNotLoggedCheckColl a:hover,
#ffmentProdDetColl #ffNotLoggedCheckColl a:active {
	text-decoration: underline;
}
.buttonCurtain {
	position: absolute;
	z-index: 1000;
	background-color: #fff;
	opacity: .5;
}
/* View 66 - Softlines */
div#contentWrap2 div#quantityAndFullfillment form div#prodAvailability {
	clear: left;
	min-height: 100px; /*Fix for ECOM-209484*/
}
#attrSizeCont label {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	margin-top: 8px;
}
#attrSizeCont label:first-child {
	margin-top: 0;
}
#ffmentWrap {
	margin-left: 80px;
	padding-left: 10px;
	border-left: 1px dotted #cfcfcf;
	margin-bottom: 0;
}
#ffmentProdDet.ffmentSoft {
	margin-bottom: 0;
}
/* View 68 - Collections */
#ffmentProdDet.ffmentCollect,
#ffmentProdDetColl.ffmentCollect {
	width: 550px;
	float: right;
	margin-bottom: 0;
	margin-top: 10px;
}
.collection .collItems .subTot div.buttons.ffmentCollect {
	clear: right;
	padding: 0;
	width: auto;
}
.collection .collItems .subTot #productAddToCart {
	float: left;
}
.collection .collItems .subTot #saveListLinks {
	display: block;
	float: left;
}
.collection .collItems .subTot #productXC {
	float: left;
}
.collection .collItems .subTot .kmart #productXC img {
	width: 13px;
	height: 15px;
	margin: 0;
}
.collection .collItems .subTot div.buttons.ffmentCollect .button {
	display: block;
	float: left;
	height: 31px;
		margin: 0px 5px 0px 0px;
	text-indent: -9000px;
	width: 126px;
		background-image: url('../../img/product_sprite.gif');
		background-repeat: no-repeat;
}
.collection .collItems .subTot div.buttons.ffmentCollect .addCart {
		background-position: -192px 0px;
}
.collection .collItems .subTot div.buttons.ffmentCollect.kmart .addCart {
			background: url('../../images/refactorSPU/searchSprite.gif') no-repeat scroll -304px -137px;
	cursor: pointer;
	display: block;
}
.collection .collItems .subTot div.buttons.ffmentCollect .expCheck {
		background-position: -192px -32px
}
.collection .collItems .subTot div.buttons.ffmentCollect .saveToList {
		background: transparent url('../../img/product_sprite.gif') repeat scroll -566px -27px;
	float: left;
	height: 32px;
		padding: 0px 18px 0px 0px;
	position: relative;
	text-indent: -9000px;
	width: 108px;
}

/* Condition 10.20 */
#atcCurtain,
#pxcCurtain {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#ffmentTooltip {
	width: 159px;
	position: absolute;
	z-index: 9000; /*Fix for Jira ECOM-200893*/
}
#ffmentTooltip div.tooltop {
	height: 7px;
	background: #fff url('../../images/refactorSPU/toolTipTop.gif') no-repeat;
}
#ffmentTooltip div.tooltext {
	padding: 10px 5px 7px 10px;
	border-left: 1px solid #55a3ed;
	border-right: 1px solid #55a3ed;
	background-color: #fff;
	color: #666;
}
#ffmentTooltip div.toolbottom {
	height: 4px;
	background: #fff url('../../images/refactorSPU/toolTipBottom.gif') no-repeat;
}
/* Collections Pages */
#collectionsLoading {
	position: absolute;
	z-index: 9999;
	background: #fff url('../../images/refactorSPU/wid_animation-generic-sears.gif') no-repeat 50% 50%;
	font-size: 20px;
	font-weight: bold;
	color:  #222;
	padding-left: 30px;
}
/* Overriding other stylesheets */
/*div.buttons {
	padding-top: 0;
	}*/
.collection .collItems div.subTot {
	background-color: #e1ebf5
}
.collection .collItems div.subTot.kmart {
		background-color: #efebE5;
}
#collProducts {
	background-color: #fff;
}
div#contentWrap2 div#quantityAndFullfillment form div#cartqty {
	height: auto;
	border-right: none;
}
div#cardsHolder.list div.cardContainer div.cardInner div.cardInnerOffers span.storeInfo {
	margin-left: 32px;
}
/* Content of refactor.css STARTS here*/
.labeledField {
	position:relative;
}
.inFieldLabel {
	position: absolute;
}
.note {
	font-size: .9em;
}
#customerLocation button {
	background-color: #dcdcdc;
	border: solid 1px #ddd;
	color: #545353;
	font-weight: bold;
	padding: 2px;
	border-radius: 4px;
	cursor: pointer;
	margin-left: 2px;
}
#topNav #subNav #userAddress {
	float: right;
	font-size: 13.333px;
	padding: 7px 15px 7px 7px;
}
#topNav #subNav #userAddress a {
	background: none;
	width: auto;
	display: inline;
	padding: 0;
	height: auto;
	text-indent: 0;
}
#userCreatedAddress {
	position: absolute;
	z-index: 5;
}
#userCreatedAddress a:hover {
	text-decoration: none;
}
#locationList {
	padding-left: 6px;
	line-height: 1.4em;
}
#filterShippingOption,
#filterShippingOption_ {
	margin-top: 8px!important;
}
#filterMyLocation,
#filterMyLocation_ {
	margin: 1px 0 8px 17px;
}
#filterChangeAddress,
#filterChangeAddress_ {
	margin: 0 15px;
}
.important {
	color: #F00;
}
.marginSmall {
	margin: 1em;
}
#loc_shcModal .error {
	margin-top: 6px
}
#ffmentChangeForm label,
#ffmentChooseAddress {
	font-size: 11px;
}
#ffmentResultsWrap {
    background-color: #F7F7F7;
	position: relative;
	height: auto;
}

p#ffmentSPUMore a.pickupNote,
p#ffmentSPUMoreMP a.pickupNote {
	display:none;
}
#ffmentChoicesWrap #ffmentCheckStores #checkMore span,
#ffmentChoicesWrap #ffmentSPUMsging span,
#ffmentChoicesWrapMP #ffmentCheckStores #checkMore span,
#ffmentChoicesWrapMP #ffmentSPUMsging span {
      margin-right:3px;
}
a#checkMoreSelect,
a#msgingCheckMoreSelect,a#checkMoreSelectMP,
a#msgingCheckMoreSelectMP {
	background: transparent url('../../images/refactorSPU/ffmentMoreStores.gif') no-repeat 80px 7px;
}
#ffmentChoicesWrap .ffmentChoices #ffmentCheckStores p,
#ffmentChoicesWrapMP .ffmentChoices #ffmentCheckStores p {
	margin-bottom:10px;
	color:#333;
}
#ffmentChoicesWrap .ffmentChoices #ffmentCheckStores h4,
#ffmentChoicesWrapMP .ffmentChoices #ffmentCheckStores h4 {
	color:#4182DD;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
#ffmentChoicesWrap .ffmentChoices #ffmentCheckStores h4 a,
#ffmentChoicesWrapMP .ffmentChoices #ffmentCheckStores h4 a {
	color:#4182DD;
}
#ffmentCheckStores button,
#ffmentChoicesWrap #ffmentNoAddy #checkMore button,#ffmentCheckStoresMP button,
#ffmentChoicesWrapMP #ffmentNoAddy #checkMoreMP button {
	background:transparent url('../../images/refactorSPU/searchSprite.gif') no-repeat -295px -178px;
	border:medium none;
	height:26px;
	margin-top:-6px;
	width:84px;
	cursor:pointer;
}
#filterMyLocation_,
#filterShippingOption {
	text-transform :none !important;
}
/*UE FIXES*/

#ffmentOptionsSTP li label {
	color: #333;
	cursor: pointer;
	float: left;
	margin: 3px 4px 0;
	white-space: nowrap;
	width:40px;
}
.ie #ffmentOptions li label {
	color: #333;
	cursor: pointer;
	float: left;
	margin: 0;
	width:67px;
}
.ie #ffmentOptions li,
#ffmentOptionsSTP li {
	background-color: transparent;
	float: left;
	padding: 5px 10px 5px 30px;
	position: relative;
	width: 87px;
	z-index: 999;
}
.ie #ffmentProdDet #ffNotLoggedCheck,
#ffmentProdDetSTP #ffNotLoggedCheck {
	display: block;
}
.ie7 #ffmentLayer #ffmentChoicesWrap #ffmentLayerClose span,
.ie #ffmentLayerSTP #ffmentChoicesWrap #ffmentLayerCloseSTP span,
.ie7 #ffmentLayer #ffmentChoicesWrapMP #ffmentLayerClose span,
.ie #ffmentLayerSTP #ffmentChoicesWrapMP #ffmentLayerCloseSTP span {
	background: #fff url('../../images/refactorSPU/_sprite_openid.gif') no-repeat -16px -16px;
	float: right;
	height: 8px;
	margin-left: 5px;
	width: 8px;
	position:relative;
	top:-8px;
}
/* Subcat tab changes - Starts */
#ffmentLayer.ffmentProdDetPage #ffmentChoicesWrap,
#ffmentLayerMP.ffmentProdDetPage #ffmentChoicesWrapMP  {
	border:medium none;
}
#ffmentOptions li span,
#ffmentOptionsMP li span,
#ffmentOptionsSTP li span {
	color:#858585;
	margin:3px 0 0 0px;
	font-size:12px;
}
#ffmentOptions li span,
#ffmentOptions li a,
#ffmentOptionsMP li span,
#ffmentOptionsMP li a,
#ffmentOptionsSTP li span,
#ffmentOptionsSTP li a {
	clear:left;
	display:block;
}
.ffOS #ffmentOptions li.ffOS,
.ffOP #ffmentOptions li.ffOP,
.ffOD #ffmentOptions li.ffOD,
.ffLD #ffmentOptions li.ffLD,
.ffOS #ffmentOptionsMP li.ffOS,
.ffOP #ffmentOptionsMP li.ffOP,
.ffOD #ffmentOptionsMP li.ffOD,
.ffLD #ffmentOptionsMP li.ffLD,
.ffOS #ffmentOptionsSTP li.ffOS,
.ffOP #ffmentOptionsSTP li.ffOP,
.ffOD #ffmentOptionsSTP li.ffOD,
.ffLD #ffmentOptionsSTP li.ffLD {
	background-color:#f7f7f7;
}
.ffOS #ffmentOptions li.ffOS span.ffmentType,
.ffOP #ffmentOptions li.ffOP span.ffmentType,
.ffOD #ffmentOptions li.ffOD span.ffmentType,
.ffLD #ffmentOptions li.ffLD span.ffmentType,
.ffOS #ffmentOptionsMP li.ffOS span.ffmentType,
.ffOP #ffmentOptionsMP li.ffOP span.ffmentType,
.ffOD #ffmentOptionsMP li.ffOD span.ffmentType,
.ffLD #ffmentOptionsMP li.ffLD span.ffmentType,
.ffOS #ffmentOptionsSTP li.ffOS span.ffmentType,
.ffOP #ffmentOptionsSTP li.ffOP span.ffmentType,
.ffOD #ffmentOptionsSTP li.ffOD span.ffmentType,
.ffLD #ffmentOptionsSTP li.ffLD span.ffmentType {
	color:#333;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
.qvContentWrap .qvContentMain #ffmentLayer #ffmentChoicesWrap #ffmentLayerClose,
.qvContentWrap .qvContentMain #ffmentLayer #ffmentChoicesWrapMP #ffmentLayerClose {
	top:20px;
}
/* Fix for the issue ECOM-201083 */
/* Commenting out as fix for issue ECOM-205794
.gecko #ffmentChoicesWrap .ffmentChoices li .ffmentStoreAddy, 
.chrome #ffmentChoicesWrap .ffmentChoices li .ffmentStoreAddy 
{ margin-bottom: 5px; min-height: 45px; } */

.gecko #ffmentChoicesWrap .ffmentChoices .ffmentSPUStores li .ffmentStoreMsging, /*Commenting out as fix for issue ECOM-205794*/
/*.gecko #ffmentChoicesWrap .ffmentChoices #ffmentShipping li .ffmentStoreMsging, 
.chrome #ffmentChoicesWrap .ffmentChoices .ffmentSPUStores li .ffmentStoreMsging,  */
.chrome #ffmentChoicesWrap .ffmentChoices #ffmentShipping li .ffmentStoreMsging,
.gecko #ffmentChoicesWrapMP .ffmentChoices .ffmentSPUStores li .ffmentStoreMsging,
.chrome #ffmentChoicesWrapMP .ffmentChoices #ffmentShipping li .ffmentStoreMsging {
	margin-bottom: 5px;
}
.gecko #ffmentChoicesWrap .ffmentChoices li .ffmentStoreStock,
.gecko #ffmentChoicesWrap .ffmentChoices li .ffmentStoreInStock,
.gecko #ffmentChoicesWrap .ffmentChoices li .ffmentStoreOutStock,
.chrome #ffmentChoicesWrap .ffmentChoices li .ffmentStoreStock,
.chrome #ffmentChoicesWrap .ffmentChoices li .ffmentStoreInStock,
.chrome #ffmentChoicesWrap .ffmentChoices li .ffmentStoreOutStock,
.gecko #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreStock,
.gecko #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreInStock,
.gecko #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreOutStock,
.chrome #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreStock,
.chrome #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreInStock,
.chrome #ffmentChoicesWrapMP .ffmentChoices li .ffmentStoreOutStock {
	margin-bottom: 3px;
}
/* Subcat tab changes - Starts */
/* Content of refactor.css ENDS here*/

/*Fixes */
ul#ffmentOptions {
/*UE Fix for ECOM-204430*/
/*    max-width: 381px !important; */
}
/*Quick View issue fixes Starts here*/
#priceModal_wrap #ffmentProdDetSTP {
	margin-top: 30px;
}
#ffmentProdDet #ffmentOptions li,
#ffmentProdDetSTP #ffmentOptionsSTP li {
	width:47%;
}
/*Quick View issue fixes Ends here*/


/*Fix for ECOM-200407*/
#ffmentSPUMsging span,
#ffmentSPUMsgingSTP span {
	color: #000000;
}
/*Added css style for the left nav label */
#filterChangeAddress_ label {
	font-size: 11px;
	background-color: #ddd;
	clear: both;
	color: #666;
	width: 140px;
	padding: 3px 3px 3px 2px;
	display: block;
}
/* Fix for ECOM-202529 - Starts */
div.qvContentMain div#ffmentProdDet {
	width: 70%;
	clear: both;
}
div.qvContentMain div#ffmentProdDet ul#ffmentOptions {
	width: auto;
}
/* Fix for ECOM-202529 - Ends */

/* Fix for ECOM-202392 - Starts */
div#mainInfoWrapper div#quantityAndFullfillment div#hidefulfillment {
 height:auto;
}
/* Fix for ECOM-202392 - Ends */

/* Fix for ECOM-202916 - Starts */

/* Fix for ECOM-203046*/

/* Fix for ECOM-202392 - Starts */
div#mainInfoWrapper div#quantityAndFullfillment div#hidefulfillment {
 height:auto;
}
/* Fix for ECOM-202392 - Ends */

/* Fix for ECOM-202916 - Starts */
#ffmentChoicesWrap .ffmentChoices .prefStoreDisp,
#ffmentChoicesWrap .ffmentChoices .prefStore,
#ffmentChoicesWrapMP .ffmentChoices .prefStoreDisp,
#ffmentChoicesWrapMP .ffmentChoices .prefStore {
/*    height: 140px;*/
}
/* Fix for ECOM-203046*/
 
#hidefulfillment #ffmentProdDet ul#ffmentOptions {
	width: auto;
	height: auto;
} /*ECOM-210645*/
/* Fix for ECOM-203658*/
 #hidefulfillment span {
	padding:0 !important;
}
/*
Fix for ECOM-252313
#ffmentProdDet #shipMessage {
	color:#858585;
}
*/
/* Fixes for ECOM-203458 - EC */
#ffmentProdDet #shipStatusMessage {
	color: #858585;
	font-weight: bold;
	margin: 10px 0 0;
	padding: 0;
	display: block;
	clear: both;
	background: transparent;
}
#ffmentProdDet #shipStatusMessage span {
	padding: 0;
	display: block;
}
#ffmentProdDet #shipStatusMessage span p {
	margin: 0 7px;
	padding: 7px;
}
/* END Fixes for ECOM-203458 - EC */
/*fix for ecom-203450*/
#ffmentProdDet .shipCalc {
	display:block;
	font-weight:normal;
	text-decoration: none;
}
#ffmentOptions span.chkOffer a,
#ffmentOptionsSTP span.chkOffer a,
#ffmentOptionsColl span.chkOffer a {
	text-decoration:none;
}
.chrome #ffmentChoicesWrap .ffmentChoices li,
.chrome #ffmentChoicesWrapMP .ffmentChoices li  {
	width: 156px;
}
/* Fix for ECOM-206253 */
#ffmentChoicesWrap #ffmentNoAddy #checkMore span,
#ffmentChoicesWrapMP #ffmentNoAddy #checkMore span {
	display:block;
	float:left;
	margin-right:3px;
}
#ffmentChoicesWrap #ffmentNoAddy h4,
#ffmentChoicesWrapMP #ffmentNoAddy h4 {
	color:#4182DD !important;
	display:block;
	font-size:12px !important;
	font-weight:bold;
	margin-bottom:5px;
}
#ffmentProdDet p.ffOP span.ffmentOutStock,
#ffmentProdDetSTP p.ffOP span.ffmentOutStock,
#ffmentProdDetColl p.ffOP span.ffmentOutStock {
	color: #ff000a;
}
/* ECOM-208014 */
#product .mainInfo #prodAvailability #hidefulfillment #ffmentProdDet {
/*    min-width: 257px; Removed for ECOM-208806. Please stop adding min-width - EC */
}
/* ECOM-208191 */

.ie7 #ffmentProdDet #ffNotLoggedCheck {
	top:4px;
}
.ie7 .qvPopUpLayer #ffmentProdDet p {
	min-width: 4px !important;
}

/* For get local price link for Kmart SPU products */
a.getLocalPrice {
	color: #4182DD;
	text-decoration: underline;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	margin: 12px 0;
	display: block;
}
/*ECOM-210412*/
.ie #hidefulfillment #ffmentProdDet ul#ffmentOptions li.ffOP span.freeSPU {
	text-indent: -20px;
}
/* removing as a part of ECOM-254931
.ie7 #ffmentOptions li span {
	margin-top:-2px;
} */
/* ECOM-208872 */

#ffmentProdDet > p.ffOD span.ffmentStock {
	color: #000000;
	font-size: 1.1em;
}
#product #ffmentProdDet > p.ffOD a.ffmentAddy,
#product #ffmentProdDetSTP > p.ffOD a.ffmentAddy,
#ffmentProdDetColl > p.ffOD a.ffmentAddy {
	margin-right: 0;
}
/* Fix for ECOM-245314 starts*/

#ffmentChoicesWrap .ffmentChoices #ffmentShipping li.ffmentStoreInfo {
	width: auto;
}
/* Fix for ECOM-245314 ends */

/*ECOM-221762 - starts here*/
.ie #product #ffmentProdDet #ffmentOptions li{
    width:50%;
}
/*ECOM-221762 - ends here*/




/*ECOM 215501 Starts here*/
#ffmentProdDet.ffOS p.ffOS span.avail span,
#ffmentProdDetSTP.ffOS p.ffOS span.avail span,
#ffmentProdDetColl.ffOS p.ffOS span.avail span{
	display: block;
	color: #FF000A;
	margin-bottom: 3px; 	
}
#ffmentProdDet.ffOS p.ffOS span.avail .emailMe,
#ffmentProdDetSTP.ffOS p.ffOS span.avail .emailMe,
#ffmentProdDetColl.ffOS p.ffOS span.avail .emailMe { 
	background-position: -11px -329px;
	padding-left: 26px;
}

/*ECOM 215501 Ends here*/

/*ECOM-265974- Starts	*/
#ffmentProdDet.ffOP p.ffOS span.avail span,
#ffmentProdDetSTP.ffOP p.ffOS span.avail span,
#ffmentProdDetColl.ffOP p.ffOS span.avail span{
	display: block;
	color: #FF000A;
	margin-bottom: 3px; 	
}
#ffmentProdDet.ffOP p.ffOS span.avail .emailMe,
#ffmentProdDetSTP.ffOP p.ffOS span.avail .emailMe,
#ffmentProdDetColl.ffOP p.ffOS span.avail .emailMe { 
	background-position: -11px -329px;
	padding-left: 26px;
}
/*ECOM-265974- Ends	*/
#priceModal_wrap #ffmentOptionsSTP #ffmentChooseAddress li {
    width:auto;
    height:auto;
}


#ffmentLayer #ffmentOptions, #ffmentLayerMP #ffmentOptionsMP {
    padding: 0;
    width: auto;
}

span.ffmentPrice {
    color: #8DA351;
    font-weight: bold;
}

/*****MP: Comparison Shopping Experience Changes Starts*****/
#vendorList .vendorListRow .seller_link{
	width:90%;
	word-wrap: break-word;
}
#vendorList .vendorListRow .seller_rate .label_text {
    float: left;
    font-size: 9px;
    width: auto;

	color: #999999;
}
#vendorList .vendorListRow .seller_rate .label_rate {
    background: url("product_sprite.gif") no-repeat scroll -264px -260px transparent;
    float: left;
    width: 50px;
}
#moreBuying td#options ul , #moreBuying .prodFulfillOptions li a, 
#moreBuying .prodFulfillOptions li p,
.vendorListRow #availability .prodFulfillOptions li a, .vendorListRow #availability .prodFulfillOptions li span, 
.vendorListRow #availability li  {
	margin:0;
	padding:0;
	color: #9B9B9B;
    font-size: 11px;
    font-weight: 700;
}
#moreBuying .prodFulfillOptions{
	width:90%;
	margin-left: 17px;
}
#moreBuying #vendorList tr:last-of-type td{
	border:0;
}
#ffmentChoicesWrapMP .ffmentChoices li {
	width: 156px;
}
#moreWaysToBuy #alsoAvailable #vendorList ul.prodFulfillOptions li span.freeSPU {
    color: #FF000A;
}
#moreBuying .prodFulfillOptions li a  span.freeSPU , #moreBuying .prodFulfillOptions li p span.freeSPU {
	color: #FF000A;
}
#moreBuying #vendorList .vendorListRow .seller_link a{
	color: #067BB5;
}
#vendorList .vendorListRow .seller_rate .label_rate .stars_rat {
    background: url("product_sprite.gif") no-repeat scroll -314px -260px transparent;
    display: block;
    float: left;
    height: 11px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 110px;
}
#moreBuying #vendorList .vendorListRow td{
	padding:10px 0 10px 3px;
	border-bottom: 1px solid #CCCCCC;
}
#options #availability ul{width:70px;}
#options #availability ul.prodFulfillOptions{width:172px;}

#vendorList .noborder tr:last-of-type td {border:none;}
#alsoAvailable table.noborder td {border:none;}
#alsoAvailable #vendorList .vendorListRow tr:last-of-type td {border:none;}
#alsoAvailable .noborder div.buttons{margin: 0;}
.right a.moreWaysTabWrap{color:#067BB5;}
#vendorList .vendorListRow .vendorListPrice {
	padding-left: 9px;
}
.vendorListRow #availability .prodFulfillOptions li , #moreBuying .prodFulfillOptions li {
	padding: 0 5px !important;
}
#vendorList .vendorListRow td {
    padding-left: 7px;
}
#vendorList .vendorListRow td tr td{
	padding-top: 0px;
}
#vendorList .vendorListRow td.vendorListCartButton {
	padding-top: 0px;
}
#vendorList .vendorListRow td#product{width:60%;}
#vendorList .vendorListRow td .buttons{float:none;}
/*.tabsContent #moreBuying #vendorList .vendorListRow .prodFulfillOptions li.fulfillDeliver{border:none;padding-left:0;}*/
/* ECOM-265671 */
/*.ie .mainInfo #contentWrap2 #moreBuyingTab {width: 32%;}*/
.mktPro {
    width: 140px;
}
#moreWaysToBuy #clearanceModule {
	border-bottom: 1px solid #CCCCCC;
    min-height: 80px;
	margin-bottom: 30px;
}
#availability .prodFulfillOptions li span.priceship, .vendorListPrice .prodFulfillOptions li span.priceship {
	color: #FF000A !important;
}
#moreBuying #vendorList .vendorListRow td .buttons {
	float: right;
}
#moreSellName {
    max-width: 82px;
    width: 33%;
}
#moreBuying #vendorList .vendorListRow .vendorListPrice {
	width: 60%;
}
#moreBuying  .moreSelPrice {
	margin-left: 17px;
}
/*****MP: Comparison Shopping Experience Changes ends*****/

/*Regional pricing : Css for zipcodeMessage.jsp*/
#ffmentChoicesWrap .ffmentChoices li .ffmentStorePrice .mapPrice,
#ffmentChoicesWrapMP .ffmentChoices li .ffmentStorePrice .mapPrice {
    color: #99AE68;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0;
}

.ghrp { color: #666666; margin-top: 5px; }
.zipEnter {
    background: none repeat scroll 0 0 #D3D3D3;
    position: absolute;
    width: 170px;
	margin-top:2px;
}
.zipEnterSC {
    background: none repeat scroll 0 0 #F2F2F2;
    height: 80px;
    margin-left: 9px;
    margin-top: -2px;
    padding-left: 14px;
    padding-top: 10px;
    position: absolute;
    padding-bottom: 10px;
    width: 162px;
}
div.package .zipEnterSC {
	position: relative;
}
.zipEnterUP, .zipCont1	 {
	    background: none repeat scroll 0 0 #F2F2F2;
	    height: 80px;
	    margin-top: 10px;
	    padding-left: 18px;
	    padding-top: 10px;
	    padding-bottom: 15px;
	    width: 195px;
}
.zipContUP {
	    margin:0 auto;
}
	                
.zipCont strong {
	    font-size:14px;
	    color: #000000;
}
.zipCont strong span {
	    font-size:12px;
	    color:#666;
	    font-weight:normal;
	    padding-left:5px;
}
.zipContBtnUP{
	     position:relative;
	     top:4px;
	     left:5px;
}
.zipContp{
	      font-size: 12px;
	      padding-right: 40px;
	      padding-top:3px;
}

.zipField {
    border: 1px solid #CBCBCB;
    color: #888!important;
    font-size: 11px;
    height: 20px;
    margin: 6px 0 0 5px;
    padding-left: 8px;
    position: relative;
    width: 119px;
}
.zipButton {
    background-image: url("../../img/btn_go_pdp_rp.jpg");
    border: medium none !important;
    height: 22px;
    margin: 0 !important;
    width: 28px;
    cursor: pointer;
}
div.cardContainer div.cardInner div p.err, div.cardContainer div.cardInner div p.err1 {
    color: red;
    display: none;
    font-size: 11px;
    margin: -2px 0 2px 7px;
    text-align:left;
}
.zipCopyDetails {
    color: #333333;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-left: 6px;
    margin-top: 5px;
}
#zipCopyDetails a {text-decoration:none; color:#4182DA;}
#ziptip {
    background: none repeat scroll 0 0 white;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 2px #999999;
    font-size: 11px;
    font-weight: bold;
    margin-right: -1px;
    padding: 8px;
    position: absolute;
    width: 132px;
    z-index: 9999;
	display:none;
	left:60px;
	-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0 1px 5px #CCCCCC;
    -webkit-box-shadow: 0 1px 5px #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 5px #CCCCCC;
    border: 1px solid #CCCCCC;
    color: #707070;
    height: auto;
    left: 0;
    margin: 30px 0 0;
    position: absolute;
    top: 0;
    width: auto;
    z-index: 7778;
}
#ziptip p {
    float: right;
    font-family: arial,helvetica;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: 120px;
}
.ziptip {
    left: 56px;
    position: absolute;
    top: -8px;
}
.zipclose {
    background:url("../../img/close1.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 10px;
    width: 10px; 
    cursor:pointer;
}
#ffpriceVary {
	color:#666666;
	font-size:11px;
	font-weight:800;
	margin:5px 0 10px 15px;
	width:160px;
}
#ffpriceVary a, #ffpriceVary a:hover {
	font-weight:800;
	color:#4182DD;
}
#ziptipSPU {
    background: none repeat scroll 0 0 white;
    border: 1px solid #CBCBCB;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 2px 2px 2px #999999;
    color: #777777;
    font-size: 11px;
    font-weight: bold;
    margin-right: -1px;
    padding: 8px;
    position: absolute;
    width: 132px;
    z-index: 9999;
	display:none;
	left:165px;
	top:60px;
}
#ziptipSPU p {
	float: left;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: 120px;
}
.ziptipSPU {
	left: 10px;
	position: absolute;
	top: -8px;
}
/*added this from UE provided styles */
#ffmentSPUMsging a.ffmentLoc,#ffmentSPUMsging a.ffmentLocMP, #ffmentSPUMsgingSTP a.ffmentDetails {
	color: #4182DD;
	cursor: pointer;
	padding: 0;
	text-decoration: none;
}

.zipContPP input, .zipEnterQV input{
    background-color: #FFFFFF;
}

/*for QV*/
.zipEnterQV {
	 background: none repeat scroll 0 0 #D3D3D3;
    position: relative;
    width: 215px;
    padding:4px;
}
.zipFieldQV {
	border: 1px solid #CBCBCB;
    color: #888!important;
    font-size: 11px;
    height: 20px;
    margin: 6px 0 0 5px;
    padding-left: 8px;
    position: relative;
    width: 119px;
}
.zipButtonQV {
	background-image: url("../../img/btn_go_pdp_rp.jpg");
    border: medium none !important;
    height: 22px;
    margin: 0 !important;
    width: 28px;
    cursor: pointer;
}
.zipCopyDetailsQV a, .zipCopyDetailsQV a:hover, .zipCopyDetailsQV a:visited {
	color:#3399cc;
}
.zipCopyDetailsQV {
	position:relative;
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:7px;
	top:0px;
}

.rgnlPriceMapDisplay {
text-decoration:line-through;
}
#overview div.qvContentMain {
    overflow: visible;
}
#overview .qvContentWrap .qvContentMain #ffmentProdDet #ffmentLayer #ffmentSPUMsging, #selections .qvContentWrap .qvContentMain #ffmentProdDet #ffmentLayer #ffmentSPUMsging {
    clear: left;
      line-height: 20px;
}

p.err , p.err1{ margin: 5px 7px 7px!important; padding-bottom: 2px; color:red; }
.ffmentChoices .currentStoreDetails .detailsMap {float:right;}

.ie7 .prodFulfillOptions{
width:160px;
}

.zipContQV strong {
    font-size: 14px;
    letter-spacing: -0.75px;
}
.zipContQV strong span {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    padding-left: 5px;
}
.zipContQV {
    margin: 0 auto;
    width: 185px;
}
.zipContQV input {
    width: 130px;
}
.zipContQV p {
    font-size: 12px;
    font-weight: normal;
    padding-right: 35px;
    padding-top: 3px;
}
.zipEnterQV .zipContQV span{
	padding-left:5px;
	font-weight:normal;
}
/*  Start fix for ECOM-227375  */
.ffmentChoices #ffmentDelivery li#storeDelivery .ffmentStorePrice span {
	color: #99AE68;
	font-weight: bold;
	text-decoration: line-through;
}

/*  End fix for ECOM-227375 */

/*Regional Pricing Changes end*/

#ffmentLayer #ffmentChoicesWrap #ffmentResultsWrap #ffmentSPUMsging,
#ffmentLayer #ffmentChoicesWrapMP #ffmentResultsWrap #ffmentSPUMsging {
	min-width:50px;
	border:none;
}

#ffmentLayer #ffmentChoicesWrap #ffmentResultsWrap .ffmentChoices #ffmentShipMore
{
color:#ffffff;
}

.zipContBtn, .zipContBtnPP {
	position: relative;
	left:4px;
	top:5px;
	}

.zipCont strong span {
	color:#666666;
	font-size:12px;
	font-weight:normal;
	padding-left:5px;
	}
.zipCont p, .zipContUP p{
	font-size:12px;
	font-wieght: normal;
	padding-top:3px;
	}
p.zipContp {
	width:125px;
	color: #666666 !important;
	}
.zipEnterPP .zipContPP .zipContBtnPP img {
    position: relative;
    right: 4px;
    top: 2px;
}
.zipContBtn {
    left: 1px;
    position: relative;
    top: 2px;
}
	
#ffmentChoicesWrap .ffmentChoices .ffmentSPUStores li .ffmentStoreMsging, #ffmentChoicesWrap .ffmentChoices #ffmentShipping li .ffmentStoreMsging {
    font-weight: bold;
    margin-bottom: 3px;
	width: 165px;
}
#ffmentProdDet span.chDatePDP { display:block; margin-bottom:3px; }	
	
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMsging span.status{
	display:inline;
	float:none;
}

.ie #ffmentProdDet #ffmentOptions li input {
background-color: transparent;}

#selectStoreScroller {height:185px; overflow-y:scroll; width:555px;}

#ffmentChoicesWrap #jspContainerCover,
#ffmentChoicesWrapMP #jspContainerCover { background-image:url('../../images/refactorSPU/selectStoreScroller.png'); background-repeat:repeat; position:absolute;width:535px; height:20px; z-index:500; bottom:0;}
#detailInfo .ffmentStoreName { color: #333333;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0; }
#detailInfo .addyNextLine { font-weight:normal; display:block; }
body#product #ffmentOptions li span, body#product #ffmentOptionsSTP li span.tempUnavailable { width:auto; }
#ffmentChoicesWrap .ffmentChoices #ffmentCheckStores #checkMore span.emailWhenAvailable, 
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMsging span.emailWhenAvailable,
#ffmentChoicesWrapMP .ffmentChoices #ffmentCheckStores #checkMore span.emailWhenAvailable, 
#ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMsging span.emailWhenAvailable { display:inline; float:none;}

a.layawaySmBtn { 
    margin: 10px 0;
}

/*Modal Standard*/

.shcModal-shadow {
    background: none repeat scroll 0 0 rgba(145, 200, 252, 0.5);
    border-radius: 8px 8px 8px 8px;
    color: #777777;
    display: none;
    font-family: arial;
    left: 50%;
    margin-left: -332px;
    padding: 12px;
    position: fixed;
    top: 250px;
}
.shcModal{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8CB2D4;
    padding: 20px;
    width: 664px;
}

.shcModal h1 {
    color: #333333;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -0.25px;
    padding-bottom: 20px;
}

.shcModal-shadow.layawayConflictShadow {
    position: fixed !important;
    top: 200px; 
    background: none repeat scroll 0 0 rgba(145, 200, 252, 0.5);
    border-radius: 8px 8px 8px 8px;
    color: #777777;
    display: none;
    font-family: arial;
    left: 50%;
    margin-left: -332px;
    padding: 12px;
}

.shcModall.layawayConflict {
    padding: 20px 20px 40px;
    width: auto;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8CB2D4;
}
.shcModall.layawayConflict h1 {
    margin: 0 0 15px;
    padding: 0;
    color: #333333;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -0.25px;
}

.shcModall.layawayConflict p {
    margin: 0 0 15px;
    padding: 0;
}


.shcModall.layawayConflict .layawayConflictContinue {
    float: right;
    margin: 5px;
}

.shcModal.layawayConflict { width:400px; padding:20px 20px 40px 20px; }
.shcModal.layawayConflict p, .shcModal.layawayConflict h1 { margin:0 0 15px; padding:0;  }
.shcModal.layawayConflict .layawayConflictContinue { margin:5px; float:right; }

#vendorList .vendorListRow td tr td.options li.inShip {
     width:70px;
}

/* Fix for ECOM-252005 */
#ffmentChoicesWrap .ffmentChoices div.shipNote p.specialShipOffer a.shipSeeDetails.visible{
	background-position:right;
	padding-right:10px;
	background-repeat:no-repeat;
}

/* Fix for ECOM-254734 */
#ffmentChangeLoc div#ffmentChooseAddress{
    background-color: #F7F7F7;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0px;
    padding: 5px;
}

#ffmentLayerMP.ffOP #ffmentOptionsMP li.ffOP,#ffmentLayerMP.ffOS #ffmentOptionsMP li.ffOS,#ffmentLayerMP.ffOD #ffmentOptionsMP li.ffOD {
   height: 50px;
}


/* Fix for ECOM-255602 */
#keysearch #ffmentChoicesWrap .ffmentChoices,#keysearch #ffmentChoicesWrap #ffmentNoAddy,#keysearch #ffmentChoicesWrapMP .ffmentChoices,#keysearch #ffmentChoicesWrapMP #ffmentNoAddy {
    border:none;
}


/* Fix for ECOM-255609 */
#ffmentChoicesWrap .ffmentChoices #ffmentSPUMore a.moreStores.more, #ffmentChoicesWrapMP .ffmentChoices #ffmentSPUMore a.moreStores.more {
background-image: url("../../images/refactorSPU/ffmentMoreStoresNew.gif");
}

/* Fix for ECOM-254744*/
#ffmentNoAddy #ffmentLogMsg {
    clear: left;
    font-size: 13px;
    margin: 0 0 15px 20px;
}
/* Fix for ECOM-254744*/
#ffmentNoAddy #ffmentChangeLoc, #ffmentNoAddy #ffmentChangeLocMP {
    background-color: #F7F7F7;
    display: block;
    margin: 0 0 15px 20px;
    padding-left: 0;
    position: static;
    width: 325px;
    z-index: inherit;
}
/* ECOM-257503 */
.ie7 #refactorSPU .storeOption .storeDetailsLink {
	padding-top:8px;
}
/* ECOM-256902*/
.qvContentMain #ffmentLayer #ffmentResultsWrap .ffmentChoices.ffOP {
    border: 1px solid #CCCCCC;
}

/* ECOM-259108 */
.ie.collection #ffmentOptions li.ffOP label {
	width: 95px;
}

/* ECOM-263382 */
.ie .layawayConflict.shcModall {
	border:#8cb2d4 10px solid;
}
.ie #curtain {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50): 
 }
 
#ffmentLayerMP #ffmentChoicesWrapMP .ffmentChoices li .ffmentStorePrice {
    font-size: 12px;
}
#ffmentLayerMP #ffmentChoicesWrapMP .ffmentChoices li .ffmentStorePrice span.otSellerMapPrice {
    color: #709536;
}

.ffmentSPUStores .numItems {
    background: url("../../images/refactorSPU/itemCount2.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 16px;
    line-height: 16px;
    position: absolute;
    right: 70px;
    text-align: center;
    text-indent: 0;
    top: 133px;
    width: 16px;
}

#ffmentResultsWrap{
	clear:both;
}


/* ECOM-259994 */
body#product #ffmentOptions li span.tempUnavail {
	width:auto;
	margin-left:20px;
}

/* ECOM-259994 */
body#product.softline #ffmentOptions li span.tempUnavail {
	width:auto;
	margin-left:20px;
}

/* ECOM-275606 */
#subcategory #ffmentChoicesWrap .ffmentChoices li,
#subcategory #ffmentChoicesWrapMP .ffmentChoices li {
	min-height:255px;
}

/*SYWR PDP Coupons - Starts*/
#sywCouponMsg {
        display: none;
	font-family: arial;
	list-style: none;
	margin: 15px 0;
	padding: 0;
	border-left: 2px solid #ec8228;
}
#sywCouponMsg li {
	font-size: 11px;
	color: #999999;
	margin: 0 0 0 5px;
}
#sywCouponMsg li.heading {
	color: #ec8228;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}
/*SYWR PDP Coupons - Ends*/

/* SPU refactor changes */
#ffmentChoicesWrap .ffmentChoices li p.storeBrand{
	font-weight: bold;
}
#ffmentChoicesWrap .ffmentChoices li p.storeBrand.sears,
#ffmentProdDet .spucfStore.sears {
	color: #1f7bb5;
}
#ffmentChoicesWrap .ffmentChoices li p.storeBrand.kmart,
#ffmentProdDet .spucfStore.kmart {
	color: #b10017;
}
div#searchMoreStores a.searchMoreStores { 
	float:left; 
	margin : 0 20px 20px;
}
#ffmentChangeLoc{ background: #f7f7f7; }

#ffmentChangeLoc .error{
	line-height: 12px;	
}
#ffmentResultsWrap .memberPriceDetail {
	border-left:none;
	padding-left:0px;
}
.ffmentStoreMemPrice .memberPriceDetail .memberSPULayerToolTip .see_price_instant {
	font-weight: normal;
	text-decoration: none;
}
#ffmentShipping .ffmentStoreInfo div.ffmentStoreInfoNote
{
width:245px;
}
p#ffmentSPUMsging a.ffmentMore {
  float: none;
  margin-left: 5px;
}