/* START R&R ITEMS */
#profileWrp #dbRRwrp .reviewListing {
	margin: 15px 0;
}
#profileWrp #dbRRwrp .reviewListing > li {
	margin: 0 0 15px 0;
}
#profileWrp #dbRRwrp .reviewListing li > a {
	display: block;
}

#profileWrp #profileCraftsmanWrp a.shcBtnCTA, #profileWrp #profileCraftsmanWrp a.shcBtnCTA:hover{
 color:#ffffff;
 text-decoration:none;
}

#profileWrp.reviews .profileReviewHeading {
	margin: 0 0 50px 0;
}
#profileWrp.reviews .profileReviewHeading li { color: #4E4E4E; font-weight: bold; }
#profileWrp.reviews .profileReviewHeading li span {
		color: #868686;
		display: inline;
}
#profileWrp.reviews .profileReviewHeading .screenname {
	margin: 0 0 15px 0;
	font-size: 18px;
	font-weight: bold;
}
#profileWrp.reviews .profileReviewHeading .screenname a {
	display: inline-block;
	margin: 0 0 0 10px;
	font-size: 12px;
	font-weight: normal;
}
#profileWrp.reviews .profileGlobalColPadding {
	padding: 0 0 0 0;
}
#profileWrp.reviews .readReviewList {
	padding: 0 0 0 0;
}
#profileWrp.reviews.colGlobalWrp {
margin: 0 0 0 0;
}
#profileWrp.reviews div#contentWrap p {
font-size: 12px;
}
#profileWrp.reviews div#contentWrap .pReviewThoughts p {
width: 60%;
display: none;
}
#profileWrp.reviews .previewContents {
padding: 0 30px 5px 30px;
}
#profileWrp.reviews .previewProfileInfo {
width: 140px;
}
#profileWrp.reviews .previewProfileInfo .image img {
	max-width: 120px;
}
#msOrderCenterInfo #reFixedHeader .errReturn, #profileWrp #msOrderCenterListingInfo .itemRightColumn ul.checkboxWrp li.returnOrExchangeWrp {
    color: #FF0000;
}

#profileWrp #msOrderCenterListingInfo .itemRightColumn ul.checkboxWrp li.returnOrExchangeWrp div{
	color:#666666;
}
#reFixedHeader .errReturn{
	color: #FF0000;
}
#profileWrp.reviews .previewProfileInfo .status {
font-weight: bold;
text-transform: uppercase;
text-align: center;
width: 120px;
position: relative;
}
#profileWrp.reviews .previewProfileInfo .status.approved { color: #718c40 }
#profileWrp.reviews .previewProfileInfo .status.rejected { color: #e01215 }
#profileWrp.reviews .previewProfileInfo .status.rejected > span.tooltip {
	position: absolute;
	top: 0px;
	right: 10px;
}
#profileWrp.reviews .previewProfileInfo .status.rejected > span.message {
	display: none;
}

#xrTable .column {
   float: none;
   margin-right: 5px;
   width: 160px;
}
#xrTable,.xrofferlabel{
   width:435px;
   float:right;
}
#xrTable{
margin-bottom:10px;
}
#xrTable tr, #xrTable th, #xrTable td{
border:thin solid;
text-align: center;
}
#profileWrp.reviews .pReviewReadRatings .readRatingLabel {
margin: 0 10px 0 0;
}
#profileWrp.reviews .previewContents:first-child {
border-top: 1px solid #C2C2C2;
margin: 0 0 15px 0;
padding-top: 15px;
}
#profileWrp.reviews .previewReviewInfo .pReviewProductTitle { margin: 5px 0; }

#profileWrp.reviews .pReviewUp, #profileWrp.reviews .pReviewDown {
	width: auto;	
}
#profileWrp.reviews .pReviewFlags { float: left; }
#profileWrp.reviews .pReviewUp .pReviewUpButton {
background-position: -55px -2px;
width: 20px;
height: 20px;
margin: 2px 5px 0 0;
cursor: default;
}

#profileWrp.reviews .pReviewDown .pReviewDownButton {
width: 21px;
height: 20px;
background-position: -88px -1px;
margin: 2px 5px 0 0;
cursor: default;
}
#profileWrp.reviews .previewReviewInfo {
margin-left: 140px;
}

#profileWrp.reviews .notification { 
	padding: 10px 0;
	text-align: center;
	background: #f2f2f2;
	margin: 0 0 30px 0;
}
#profileWrp.reviews .readReviewList .notification { 
	margin: 0 -30px 0 -30px;
}
#profileWrp.reviews .notification > div {
	font-size: 15px;
	font-weight: bold;
	color: #4e4e4e;
	display: inline-block;
	position: relative;
	width: 755px;
}
.ie #profileWrp.reviews .notification > div {
	max-width: 755px;
}
#profileWrp.reviews .notification > div > div {
	height: 10px;
	width: 40px;
	position: absolute;
	top: 15px;
	overflow: hidden;
}
#profileWrp.reviews .notification > div > div.left {
	left: -50px;
	border-right: 1px solid #828282;
}
#profileWrp.reviews .notification > div > div.right {
	right: -50px;	
	border-left: 1px solid #828282;
}
#profileWrp.reviews .notification > div > div > span {
	position: absolute;
	top: 4px;
	width: 100%;
	height: 1px;
	background: #828282;
}
#profileWrp.reviews .notification > div > div.right span { left: 0px; }
#profileWrp.reviews .notification > div > div.left span { right: 0px; }
#profileWrp.reviews .pReviewLinks {
	overflow: hidden;
	margin: 0 0 10px 0;
}
#profileWrp.reviews .pReviewLinks li {
	float: left;
	margin: 0 15px 0 0;
	overflow: hidden;
	height: 20px;
}
#profileWrp.reviews .pReviewLinks li a { 
	font-size: 12px;
}
#profileWrp.reviews .readReviewList .notification.rejected {
	padding: 5px 0 10px 30px;
	text-align: left;
	background: url("http://c.shld.net/07081630/img/popupSprite.gif") no-repeat scroll 10px -298px white;
}
#profileWrp.reviews div#contentWrap .readReviewList .notification.rejected div p {
	color: #E71F10;
	font-weight: normal;
	font-size: 12px;
}
#profileWrp.reviews .previewProfileInfo .screenName, #profileWrp.reviews .previewProfileInfo .personalInfo, #profileWrp.reviews .previewReviewInfo .pReviewDate, #profileWrp.reviews .pReviewFlags .pReviewFlagit, #profileWrp.reviews .notification .message, #profileWrp.reviews #publicProfileWrp .pReviewLinks, #profileWrp.reviews #publicProfileWrp .previewProfileInfo .status { display: none; }
/* END R&R ITEMS */
/* START global profile navi */
.printSYWRcard {
	
	width: 327px;
	height: 217px;
	margin: 0px auto;
	position: relative;
}
.printSYWRcard > div {
	text-transform: uppercase;
	color: #333;
	font-size: 12px;
	position: absolute;
	left: 80px;
}
.printSYWRcard > div.number { top: 130px; }
.printSYWRcard > div.pin {	top: 148px; }
.printSYWRcard > div.barcode {
	width: 180px;
	height: 30px;
	top: 165px;
}
.printSYWRcard > div > span {
	color: #3f3b86;
	display: inline-block;
	margin: 0 0 0 5px;
}
.hideForPrint{
	display:none;
}
#SYWRprefEmailTT {
	position: absolute;
	top: 15px;
	left: 154px;
	width: 11px;
	height: 14px;
	background: url('http://c.shld.net/07081630/shared/img/UserExperience/icon_sprite.gif') no-repeat 0 -64px;
	cursor: pointer;
}
#miExpressCheckout .miProfileFields #expressBilling, #miExpressCheckout .miProfileFields #expressShipping {
    max-width: 556px;
}
#profileWrp #myClubsWrp .craftsmanAlready li { position: relative; }
#profileWrp #myClubsWrp label {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	float: none;
}
#profileWrp #myClubsWrp .profileRequireAsterisk {
	color: #999;
	font-size: 11px;
	font-weight: normal;
	margin-left: 1px;
}
#profileWrp .prefEmailUpdate { display: none; }
.SM { font-size: 15px; }
.smallSM { font-size: 15px; }
#profileWrp {
	font-size: 12px;
	margin: 10px 0 0 0;
	min-width: 900px;
}
#profileWrp > div {
    overflow: visible;
}
#reFixedHeader, #profileWrp #reFixedHeader {
    background: none repeat scroll 0 0 white;
    position: relative;
    z-index: 1;
}
#profileWrp #reFixedHeader .returnGlobalBtnOnlineWrp, #profileWrp #msOrderCenterInfo #msOrderCenterInfoHeading ul.returnGlobalBtnOnlineWrp {
	position: absolute;
	right: 0;
	top: 0;
	float: right;
	margin: 0 0 0 0;
	width: 270px;
}
#profileWrp #orderCenterInfoWrp #msOrderCenterInfo #reFixedHeader { height: 87px; min-width:1220px; }
#profileWrp #reFixedHeader .returnGlobalBtnOnlineWrp .msFullfillment {
	font-size: 14px;
	margin: 4px 0 0 0;
}
#profileWrp #reFixedHeader .returnGlobalBtnOnlineWrp #returnGlobalBtn {
	margin: 14px 0 0 0;
}

#profileWrp > div { background: white; padding: 15px 15px 0 15px; border-radius: 13px; -webkit-border-radius: 13px;
-moz-border-radius: 13px;}
#profileWrp input {
	padding: 3px;
	color: #666666;
}
#profileWrp select {
	color: #666666;
   height: 22px;
   margin-top: 2px;
}
#profileWrp a, #profileWrp a:visited {
	cursor: pointer;
	color: #067BB5;
}
#profileWrp a:hover {
	color: #304e88;
}

#profileWrp #profileNaviWrp {
	width: 100%;
	height: auto;
	margin-bottom: 30px;
	position: relative;
	background: url('http://c.shld.net/07081630/shared/img/UserExperience/profileNavLine.gif') repeat-x 0px 34px;
	min-height: 35px;
	z-index: 1;
}
#profileWrp #profileNaviWrp #profileNavFirstTier {
	width: 100%;
	height: 85px;
}
#profileWrp #profileNaviWrp a {
	text-decoration: none;	
}
#profileWrp #profileNaviWrp #profileNavFirstTier li {
	float: left;	
	margin: 0 5px 0 0;
}

#profileWrp #continueShopping {
    overflow: auto;
    height: 29px;
}
#profileWrp #continueShoppingBtn {
    background: url(http://c.shld.net/07081630/img/swyr_rewards_home_btns.gif) no-repeat 0px -1px;
    width: 137px;
    height: 20px;
    overflow: hidden;
    display: block;
    text-indent: -9999px;
    float: right;
}
#profileWrp #profileNaviWrp li a.firstTierNavi  {
	color: #067bb5;
	font-size: 12px;
	float: left;
	padding: 10px 40px;
	border: 1px solid #c6c6c6;
	border-bottom: none;
	margin: 0 5px 0 0;
	display: block;
	background: url('http://c.shld.net/07081630/shared/img/UserExperience/profile_button_sprite.jpg') no-repeat;
	background-position: 0 -100px;
	cursor: pointer;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	
	min-height: 14px;
}
#profileWrp #profileNaviWrp ul#profileNavFirstTier li#profileNavDashboard {
	margin: 0 5px 0 10px;
}
#profileWrp #profileNaviWrp #profileNavFirstTier li a:hover {
	background-position: 0 -134px;
}
#profileWrp #profileNaviWrp #profileNavFirstTier li.activePage > a {
	background-position: 0 -168px;
	color: #333333;
	border-bottom: 2px solid white;
	cursor: default;
	text-decoration: none;
	cursor: pointer;
}

#profileWrp #profileKmartWrp{
min-width:900px;
}

#profileWrp #profileNaviWrp #profileNavFirstTier li.active.activePage > a:hover {
	background-position: 0 -168px;
}
#profileWrp #profileNaviWrp #profileNavFirstTier li.active.activePage > a.profileNavHovered {
	background-position: 0 -168px;
}
#profileWrp #profileNaviWrp .profileNavActivePage {
	background-position: 0 -168px;
}
#profileWrp #profileNaviWrp #profileNavFirstTier li.activePage > a.profileNavActivePageNoFocus {
	background-position: -200px -168px;
}
#profileWrp #profileNaviWrp #profileNavFirstTier li.active > a.profileNavHovered {
	background-position: 0 -134px;
}
#profileWrp #profileNaviWrp #profileNavFirstTier li.active > a.profileNavNormal {
	background-position: 0 -100px;
}

#profileWrp #profileNaviWrp #profileNavFirstTier li.active > a, #profileWrp #profileNaviWrp #profileNavFirstTier li.activePage > a {}


.ie #profileWrp #profileNaviWrp #profileNavFirstTier li.active a {
	border-bottom: none;
}



#profileWrp #profileNaviWrp .profileNavSecondTier, #profileWrp #profileNaviWrp .profileNaviThirdTier {
	
	
	z-index: 9999;
	display: none;
}
#profileWrp #profileNaviWrp .profileNavSecondTier {
	padding: 25px 10px 0px 10px;
	border-bottom: 1px solid #c6c6c6;
	height: 25px;
	position: absolute;
	right: 0px;
	left: 0px;
	top: 34px;
	background: #ffffff;
	margin-top: 1px;
	
}
#profileWrp #profileNaviWrp #profileNavFirstTier li .profileNavSecondTier li {
	float: left;
	margin: 0 55px 0 0;
}
#profileWrp #profileMyGoferWrp #profileNaviWrp #profileNavFirstTier li .profileNavSecondTier li {
	margin: 0 20px 0 0;
}
#profileWrp #profileNaviWrp .profileNavSecondTier li a, #profileWrp #profileNaviWrp .profileNaviThirdTier li a {
	color: #067bb5;
	font-size: 15px;
	text-decoration: none;
}
#profileWrp #profileNaviWrp .profileNavSecondTier li a:hover, #profileWrp #profileNaviWrp .profileNaviThirdTier li a:hover {
	text-decoration: underline;
	color: #304E88;
}
#profileWrp #profileNaviWrp .profileNavSecondTier li.active a, #profileWrp #profileNaviWrp .profileNaviThirdTier li.active a {
	color: #333333;
	text-decoration: none;
	cursor: default;
	font-weight: bold;
}

#profileWrp #profileNaviWrp .profileNaviThirdTier {
	margin: 8px 35px 0 35px;
	height: 18px;
}
#profileWrp #profileNaviWrp .profileNaviThirdTier li {
	float: left;
	margin: 0 55px 0 0;
	font-size: 12px;
	color: #333333;
}
.profileNaviWhiteLine {
	height: 1px; 
	background: white; 
	position: absolute; 
	top: 35px; 
	left: 36px;
	width: 141px; 
}
/* ECOM-220840 */
#profileWrp #profileNaviWrp #profileNavAboutMe #profileNavAboutMeSecondTier #profileNavMyRewards a {
   height: 20px;
   width: 100px;
   display: block;
   margin: 0 0 0 0;
   background: url('http://c.shld.net/07081630/shared/img/UserExperience/profileSWYRbtn.jpg') no-repeat;
   cursor: pointer;
}
/* END global profile navi */





/* START grey wrappers and padding for master columns */
#profileWrp .colGlobalWrp {
	margin: 0 15px;
	overflow: hidden;
}
#profileWrp #dashboardWrp.colGlobalWrp {
	margin: -20px 15px 0 15px;
	overflow: hidden;
}
#profileWrp .oneThirdGreyWrp  {
	border-radius: 3px;
	width: 33%;
	margin-right: 1%;
	float: left;
}
#profileWrp .oneThirdBlueWrp {
	border-radius: 3px;
	width: 33%;
	margin-right: 0.98%;
	float: left;
}

#profileWrp .oneThirdGreyWrp {
	background: #f4f4f2;
	min-height: 200px;
}
#profileWrp .oneThirdBlueWrp {
	background: #e7f5ff;
	min-height: 200px;
}
#profileWrp .oneThirdGreyWrp.fullCol {
	width: 100%;
	background: white;
	margin: 0 0 0 0;
}
#profileWrp .oneThirdGreyWrp.secondCol, #profileWrp .oneThirdBlueWrp.secondCol {
	width: 32%;
}
#profileWrp .oneThirdGreyWrp.thirdCol, #profileWrp .oneThirdBlueWrp.thirdCol {
	float: right;
	margin: 0%;
}
#profileWrp .profileGlobalColPadding {
	padding: 15px 20px 20px 20px;
	color: #666;
	position: relative;
	font-size: 12px;
	line-height: 17px;
}
#profileWrp .oneThirdGreyWrp h1, #profileWrp .oneThirdGreyWrp h2, #profileWrp .oneThirdBlueWrp h1, #profileWrp .oneThirdBlueWrp h2 {
	font-size: 21px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 6px;
	letter-spacing: -1px;
}
#profileWrp .oneThirdGreyWrp .subTitleWrp, #profileWrp .oneThirdBlueWrp .subTitleWrp {
	border-bottom: 1px solid #cccccc;
	min-height: 20px;
	height: auto;
	position: relative;
	margin: 0 0 10px 0;
}
#profileWrp .oneThirdGreyWrp .whiteLineAccent, #profileWrp .oneThirdBlueWrp .whiteLineAccent {
	position: absolute; bottom: -2px; left: 1px; height: 1px; width: 100%; background: white;
}
#profileWrp .oneThirdGreyWrp .subTitleWrp h3, #profileWrp .oneThirdBlueWrp .subTitleWrp h3 {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 3px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
#profileWrp .oneThirdGreyWrp ul.inlineList, #profileWrp .oneThirdBlueWrp ul.inlineList {
	position: absolute;
	right: 0px;
	top: 0px;
}
#profileWrp .oneThirdGreyWrp ul.inlineList.inlineTopHeadingList {
	position: absolute;
	right: 20px;
	top: 26px;
}
#profileWrp .oneThirdGreyWrp ul.inlineList li { position: relative; }
#profileWrp .oneThirdGreyWrp ul.inlineList li a, #profileWrp .oneThirdBlueWrp ul.inlineList li a {
	color: #067BB5;
	font-size: 11px;
}
#profileWrp .oneThirdGreyWrp ul.inlineList li div, #profileWrp .oneThirdBlueWrp ul.inlineList li div {
	background: url('http://c.shld.net/07081630/shared/img/UserExperience/icon_sprite.gif') no-repeat 0px 0px;
	width: 7px;
	height: 7px;
	position: absolute;
	top: 4px;
	right: 0px;
	display: none;
}
#profileWrp #myInfoWrp .oneThirdGreyWrp ul.inlineList li div.myInfoArrowDown {
	background-position: 0 -8px;
}
#profileWrp .oneThirdGreyWrp ul.inlineList li, #profileWrp .oneThirdBlueWrp ul.inlineList li {
	float: left;
	color: #8a8a89;
}
#profileWrp .oneThirdGreyWrp .toggleList li {
	height: 26px;
	width: 100%;
	margin: 12px 0;
	clear: both;
	position: relative;
}
#profileWrp .oneThirdGreyWrp .toggleList li .togglesWrp {
	float: right;
}
#profileWrp .profileGlobalSpacer {
	width: 100%; height: 20px; clear: both;
}
#profileWrp .oneThirdGreyWrp .subModule, #profileWrp .oneThirdBlueWrp .subModule {
	margin-top: 25px;
}



#profileWrp #myInfoWrp .oneThirdGreyWrp.firstCol .profileGlobalColPadding, #profileWrp #myShoppingActivityWrp .oneThirdGreyWrp.firstCol .profileGlobalColPadding, #profileWrp #myClubsWrp .oneThirdGreyWrp.firstCol .profileGlobalColPadding, #profileWrp #orderCenterWrp .profileGlobalColPadding {
color: #666666;padding: 15px 20px 20px;position: relative;
	   
}
#profileWrp #myInfoWrp .oneThirdGreyWrp.firstCol {
    background: none repeat scroll 0 0 transparent;
    width: 64%;
}
#profileWrp #orderCenterWrp .colGlobalWrp {
    margin: 0 0 0 0;
}


/* END grey wrappers and padding for 3 columns */





/* START tabbed mini nav global CSS */
#profileWrp ul.tabbedNav {
	height: 26px;
}

#profileWrp ul.tabbedNavi li, ul.tabbedNavi.nested li {
	min-width: 50px;
	height: 26px;
	float: left;
	cursor: pointer;
	position: relative;
}
#profileWrp ul.tabbedNavi li.active, ul.tabbedNavi.nested li.active {
	background: url(http://c.shld.net/07081630/shared/img/UserExperience/profile_button_sprite.jpg) no-repeat;
}
#profileWrp ul.tabbedNavi li.active div.tabbedNaviLabel { color: #444444; text-decoration: none; }
#profileWrp ul.tabbedNavi li div:hover { text-decoration: underline; }
#profileWrp ul.tabbedNavi li.active div:hover { text-decoration: none; }

#profileWrp ul.tabbedNavi li .tabbedNaviLabel { font-size: 11px; color: #067BB5; font-weight: bold; margin: 5px 8px 0 9px; }
#profileWrp ul.tabbedNavi li .tabbedNaviLabel:hover { color: #304e88; }

#profileWrp ul.tabbedNavi li.active .rightCorner { 
	width: 4px; height: 26px; background: url(http://c.shld.net/07081630/shared/img/UserExperience/profile_button_sprite.jpg) no-repeat 0px -60px; position: absolute; right: 0px; top: 0px;
}
#profileWrp ul.tabbedNavi li.active .rightCorner { background-position: -199px -60px; }

#profileWrp ul.tabbedNavi li.left { background-position: 0px 0px; }
#profileWrp ul.tabbedNavi li.left.active { background-position: -199px 0px; }

#profileWrp ul.tabbedNavi li.middle { background-position: 0px -30px; }
#profileWrp ul.tabbedNavi li.middle.active { background-position: -199px -30px; }

#profileWrp ul.tabbedNavi li.right {
	background-position: 0px -30px;
	margin-top: 0;
	width: auto;
}
#profileWrp ul.tabbedNavi li.right.active { background-position: -199px -30px; }


#profileWrp ul.tabbedNavi li.active { cursor: default; }
/* END tabbed mini nav global CSS */

/* START misc buttons */
#profileWrp .profilePaginationNavi {
	position: absolute;
	bottom: 5px;
	left: 40%;
}
#profileWrp .profilePaginationNavi ul li {
	float: left;
	margin: 4px;
	color: #a9a9a9;
	font-size: 12px;
}
#profileWrp .profilePaginationNavi ul li.profilePaginationNaviTitle {
	font-weight: bold;
	color: #666666;
}
#profileWrp .profilePaginationNavi ul li.active { color: #a9a9a9; }
#profileWrp .profilePaginationNavi ul li a { color: #55a3ed; }

/* END misc buttons */

/* START JIRA ADDITIONS */
.msOrderNA {
	color: #e63527;
	font-size: 14px;
}
#orderCenterWrp .msFullfillment .msOrderNA {
	width: 180px;
	display: block;
	line-height: 19px;
}
#reFixedHeader .msOrderNA {
margin: 25px 0;
display: block;
background: url('http://c.shld.net/07081630/img/popupSprite.gif') no-repeat 0 -304px;
padding: 0 0 0 25px;
}
/* END JIRA ADDITIONS */

/* START global styling and accents */
#profileWrp .contentAccentGradLine {
	height: 2px;
	width: 100%;
	float: left;
	background: url('http://c.shld.net/07081630/shared/img/UserExperience/profile_logos_misc_sprite.jpg') 0px 0px no-repeat;
}
#profileWrp .contentAccentGrad {
	width: 100%;
	height: 30px;
	margin: 0px auto;
	margin-top: 2px;
	background: url('http://c.shld.net/07081630/shared/img/UserExperience/profile_logos_misc_sprite.jpg') 0px -2px no-repeat;
}
#profileWrp .profileRequireAsterisk {
	color: red;
}

#profileWrp #miChangePassword {
	margin-top: 0px;
}

#profileWrp .profileNoFloatPaddingMargin, #profileWrp #myInfoWrp .miProfileFieldsHalfWrp #miPersonalInfoBirthday li.profileNoFloatPaddingMargin, #profileWrp #myInfoWrp .miProfileFieldsHalfWrp #miPersonalInfoMobilePhone li.profileNoFloatPaddingMargin {
	float: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#profileWrp .profileByTheWay {
	font-size: 11px;
	color: #999999;
}
#profileWrp #listsWrap {
	margin: 0 30px;
}
#profileWrp input, #profileWrp select {
	border: 1px solid #CCCCCC;
}
/* END global styling and accents */





/* START about me - my clubs */
#profileWrp #myClubsWrp .quarterWrps {
	width: 24%;
	float: left;
}
#profileWrp #myClubsWrp .quarterWrps:first-child {
	margin-left: 2%;
}
#profileWrp #myClubsWrp .quarterWrps .quarterWrpsHeading {
	width: 100%;
	height: 50px;
	margin-bottom: 10px;
	background: url('http://c.shld.net/07081630/shared/img/UserExperience/profile_logos_misc_sprite.jpg') no-repeat;
	border-bottom: 1px solid #e5e5e5;
}
#profileWrp #myClubsWrp .quarterWrps#mcSYWR .quarterWrpsHeading {
	background-position: 0 -382px;
}
#profileWrp #myClubsWrp .quarterWrps#mcShipVantage .quarterWrpsHeading {
	background-position: 0 -175px;
}
#profileWrp #myClubsWrp .quarterWrps#mcMyGofer .quarterWrpsHeading {
	background-position: 0 -235px;
}
#profileWrp #myClubsWrp .quarterWrps#mcCraftsmanClub .quarterWrpsHeading {
	background-position: 0 -287px;
}
#profileWrp #myClubsWrp .quarterWrps#mcSHCassociate .quarterWrpsHeading {
	background-position: 0 -343px;
}

#profileWrp .shcBtnLong {
	width: 140px; 
	background: url('http://c.shld.net/07081630/shared/img/UserExperience/profile_button_sprite.jpg') no-repeat 0 -264px; text-align: center;
}
#profileWrp .shcBtnLong:hover, #profileWrp .quarterWrps .shcBtn:hover {
	background-position: 0 -264px;	
}
#profileWrp #myClubsWrp .quarterWrps {
	font-size: 11px;
}
#profileWrp #myClubsWrp .quarterWrps strong, #myClubsWrp .quarterWrps em {
	font-size: 12px;
}
#profileWrp #mcSHCassociateNumberReplace, #profileWrp #mcCraftsmanClubNumberReplace {
	display: none;
	margin-top: 8px;
}
#profileWrp #mcSHCassociateNumberReplace input, #profileWrp #mcCraftsmanClubNumberReplace input {
	margin-bottom: 7px;
}
/* END about me - my clubs */



/* START myshopping-myactivity AND myinfo-activityfeed shared styles */
#profileWrp #myShoppingActivityWrp .msActivityFeedWrp, #profileWrp #myInfoWrp .miActivityFeedWrp {
	width: 100%;
	min-height: 100px;
	border: 1px solid #ebebeb;
	border-top: none;
}
#profileWrp #myShoppingActivityWrp .msActivityFeedWrp li.msActivityFeedListItem, #profileWrp #myInfoWrp .miActivityFeedWrp li.miActivityFeedListItem {
	border-bottom: 1px solid #ebebeb;
	min-height: 90px;
	padding-bottom:5px;
}
#profileWrp #myShoppingActivityWrp .msActivityFeedWrp li.msActivityFeedListItem ul li, #profileWrp #myInfoWrp .miActivityFeedWrp li.miActivityFeedListItem ul li {
	color: #666666;
	font-size: 12px;
	margin: 2px 0;
	width: 240px;
	word-wrap: break-word;

}
#profileWrp #myShoppingActivityWrp .msActivityFeedWrp li.msActivityFeedListItem ul li .msActivityFeedVerb, #profileWrp #myInfoWrp .miActivityFeedWrp li.miActivityFeedListItem ul li .miActivityFeedVerb {
	font-weight: bold;
}
#profileWrp #myShoppingActivityWrp .msActivityFeedWrp li.msActivityFeedListItem ul li.msActivityFeedTime, #profileWrp #myInfoWrp .miActivityFeedWrp li.miActivityFeedListItem ul li.miActivityFeedTime {
	color: #999999;
	font-size: 11px;
}

#profileWrp #myShoppingActivityWrp .moreFeed, #profileWrp #myInfoWrp .moreFeed {

	 border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: block;
    height: auto;
    margin: 0;
    padding: 15px;
    text-align: center;
    width: auto;
}
#profileWrp #myShoppingActivityWrp .moreFeed:hover, #profileWrp #myInfoWrp .moreFeed:hover { background-color: #eaf5ff; }
/* END myshopping-myactivity AND myinfo-activityfeed shared styles */






/* START Craftsman specific styling */
#profileWrp #profileCraftsmanWrp a {
	color: #B71D2F;
	text-decoration: none;
}
#profileWrp #profileCraftsmanWrp #profileNaviWrp .profileNavSecondTier li a, #profileWrp #profileCraftsmanWrp #profileNaviWrp .profileNaviThirdTier li a {
	color: #B71D2F;	
}
#profileWrp #profileCraftsmanWrp #profileNaviWrp #profileNavFirstTier li a {
	color: #B71D2F;	
}
#profileWrp #profileCraftsmanWrp #myShoppingActivityWrp .moreFeed:hover, #profileWrp #profileCraftsmanWrp #myInfoWrp .moreFeed:hover { background-color: #F6DCD9; }
#profileWrp #profileCraftsmanWrp #profileNaviWrp #profileNavFirstTier li.active > a { color: #333333; }
#profileWrp #profileCraftsmanWrp #profileNaviWrp #profileNavFirstTier li.activePage > a { color: #333333; }

#profileWrp #profileCraftsmanWrp a:hover {
	text-decoration: underline;
}
#profileWrp #profileCraftsmanWrp #dashboardWrp .subModule p.dbBlueTitle a, #profileWrp #profileCraftsmanWrp #dashboardWrp .subModule .dbBlueTitle {
	color: #B71D2F;
}
#profileWrp #profileCraftsmanWrp #dashboardWrp .dbSYWRMebership .dbSYWRPoints, #profileWrp #profileCraftsmanWrp .dbSYWRMebership .dbSYWRValue {
	color: #B71D2F;
}
#profileWrp #profileCraftsmanWrp ul.tabbedNavi li .tabbedNaviLabel {
	color: #B71D2F;
}
#profileWrp #profileCraftsmanWrp #orderCenterWrp #msOrderCenterOrdersWrp .msOrderCenterRows div {
	color: #B71D2F;
}
#profileWrp #profileCraftsmanWrp .oneThirdGreyWrp ul.inlineList li div, #profileWrp #profileMyGoferWrp .oneThirdBlueWrp ul.inlineList li div {
	background-position: -12px -8px;
}
#profileWrp #profileCraftsmanWrp #myInfoWrp .oneThirdGreyWrp ul.inlineList li div.myInfoArrowDown {
	background-position: -12px -8px;
}

/* overide styles for craftsman club as there is a lot of inline styles within DZ !important tags are a must, as the inline styles all have them */
#profileWrp #profileCraftsmanWrp #myCraftsmanClubWrp.colGlobalWrp {
	position: relative;
	margin-top: -20px;
}
#profileWrp #profileCraftsmanWrp #myCraftsmanClubWrp #sectionImage {
	height: 114px;
	margin-top: 0 !important;
	position: relative;
	top: inherit;
	left: inherit;
}
#profileWrp #profileCraftsmanWrp #myCraftsmanClubWrp #sectionImage .centerImage {
	padding-left: 0 !important;
}
#profileWrp #profileCraftsmanWrp #myCraftsmanClubWrp #breadcrumb {
	margin-top: 0 !important;
}
#profileWrp #profileCraftsmanWrp #myCraftsmanClubWrp #content {
	top: inherit;
}

/* END Craftsman specific styling */


/* START Kenmore specific styling */
#profileWrp #profileKenmoreWrp a {
	color: #19A5CD;
	text-decoration: none;
}
#profileWrp #profileKenmoreWrp #profileNaviWrp .profileNavSecondTier li a, #profileWrp #profileKenmoreWrp #profileNaviWrp .profileNaviThirdTier li a {
	color: #19A5CD;	
}
#profileWrp #profileKenmoreWrp #profileNaviWrp #profileNavFirstTier li a {
	color: #19A5CD;	
}
#profileWrp #profileKenmoreWrp #profileNaviWrp #profileNavFirstTier li.active > a, #profileWrp #profileKenmoreWrp #profileNaviWrp .profileNavSecondTier li.active > a { 
	color: #333333;
}
#profileWrp #profileKenmoreWrp #myInfoWrp #miSavedPaymentType .miAddAnotherOne .miAddAnotherCancelBtn {
    color: #4577A3;
}
#profileWrp #profileKenmoreWrp #dashboardWrp .subModule p.dbBlueTitle a, #profileWrp #profileKenmoreWrp #dashboardWrp .subModule .dbBlueTitle {
	color: #19A5CD;
}
#profileWrp #profileKenmoreWrp #dashboardWrp .dbSYWRMebership .dbSYWRPoints, #profileWrp #profileKenmoreWrp .dbSYWRMebership .dbSYWRValue {
	color: #19A5CD;
}
#profileWrp #profileKenmoreWrp ul.tabbedNavi li .tabbedNaviLabel {
	color: #19A5CD;
}
#profileWrp #profileKenmoreWrp #orderCenterWrp #msOrderCenterOrdersWrp .msOrderCenterRows div {
	color: #19A5CD;
}
/* END Kenmore specific styling */


/* START Kmart specific styling */
#profileWrp #profileKmartWrp a {
	color: #971907;
	text-decoration: none;
}
#profileWrp #profileKmartWrp #profileNaviWrp .profileNavSecondTier li a, #profileWrp #profileKmartWrp #profileNaviWrp .profileNaviThirdTier li a {
	color: #971907;	
}
#profileWrp #profileKmartWrp #profileNaviWrp #profileNavFirstTier li a {
	color: #971907;	
}
#profileWrp #profileKmartWrp #myShoppingActivityWrp .moreFeed:hover, #profileWrp #profileKmartWrp #myInfoWrp .moreFeed:hover { background-color: #F6DCD9; }
#profileWrp #profileKmartWrp #profileNaviWrp #profileNavFirstTier li.active > a, #profileWrp #profileKmartWrp #profileNaviWrp .profileNavSecondTier li.active > a { color: #333333; }

#profileWrp #profileKmartWrp a:hover {
	text-decoration: underline;
}
#profileWrp #profileKmartWrp #dashboardWrp .subModule p.dbBlueTitle a, #profileWrp #profileKmartWrp #dashboardWrp .subModule .dbBlueTitle {
	color: #971907;
}
#profileWrp #profileKmartWrp #dashboardWrp .dbSYWRMebership .dbSYWRPoints, #profileWrp #profileKmartWrp .dbSYWRMebership .dbSYWRValue {
	color: #971907;
}
#profileWrp #profileKmartWrp ul.tabbedNavi li .tabbedNaviLabel {
	color: #971907;
}
#profileWrp #profileKmartWrp #orderCenterWrp #msOrderCenterOrdersWrp .msOrderCenterRows div {
	color: #971907;
}
#profileWrp #profileKmartWrp .oneThirdGreyWrp ul.inlineList li div, #profileWrp #profileMyGoferWrp .oneThirdBlueWrp ul.inlineList li div {
	background-position: -36px -8px;
}
#profileWrp #profileKmartWrp #myInfoWrp .oneThirdGreyWrp ul.inlineList li div.myInfoArrowDown {
	background-position: -36px -8px;
}
/* END Kmart specific styling */


/* START myGofer specific styling */
#profileWrp #profileMyGoferWrp a {
	color: #00457c;
	text-decoration: none;
}
#profileWrp #profileMyGoferWrp #profileNaviWrp .profileNavSecondTier li a, #profileWrp #profileMyGoferWrp #profileNaviWrp .profileNaviThirdTier li a {
	color: #00457c;	
}
#profileWrp #profileMyGoferWrp #profileNaviWrp #profileNavFirstTier li a {
	color: #00457c;	
}
#profileWrp #profileMyGoferWrp #myShoppingActivityWrp .moreFeed:hover, #profileWrp #profileMyGoferWrp #myInfoWrp .moreFeed:hover { background-color: #F6DCD9; }
#profileWrp #profileMyGoferWrp #profileNaviWrp #profileNavFirstTier li.active > a, #profileWrp #profileMyGoferWrp #profileNaviWrp .profileNavSecondTier li.active > a { color: #333333; }

#profileWrp #profileMyGoferWrp, #profileWrp #profileMyGoferWrp ul {
	font-size: 12px;
}
#profileWrp #profileMyGoferWrp {
	margin: 0 14px;
}
#profileWrp #profileMyGoferWrp h2 {
	padding: 0 0 0 0;
	/* this overides the GLOBAL H2 style within mgHeader.css giving all H2 padding-bottom */
}
#profileWrp #profileMyGoferWrp .oneThirdBlueWrp {
	background: #f6f9fe;
}
#profileWrp #profileMyGoferWrp a:hover {
	text-decoration: underline;
}

#profileWrp #profileMyGoferWrp #profileNaviWrp .profileNavSecondTier li {
	float: left;
	margin: 0 30px 0 0;
}


#profileWrp #profileMyGoferWrp .shcBtn span, #profileWrp #profileMyGoferWrp .quarterWrps .shcBtn span, #profileWrp #profileMyGoferWrp .shcBtn.shcBtnGoferGreen span, #profileWrp #profileMyGoferWrp .quarterWrps .shcBtn.shcBtnGoferGreen span, #profileWrp #profileMyGoferWrp .shcBtn, #profileWrp #profileMyGoferWrp .shcBtn.shcBtnGoferGreen {
	color: white;
}
#profileWrp #profileMyGoferWrp .shcBtn.shcBtnGoferGreen, #profileWrp #profileMyGoferWrp .quarterWrps .shcBtn.shcBtnGoferGreen {
	background-position: 0 -310px;
}
#profileWrp #profileMyGoferWrp #myClubsWrp .quarterWrps .shcBtnLong {
	background-position: 0 -390px;
}
#profileWrp #profileMyGoferWrp a {
	color: #054271;
}
#profileWrp #profileMyGoferWrp .oneThirdGreyWrp ul.inlineList li div, #profileWrp #profileMyGoferWrp .oneThirdBlueWrp ul.inlineList li div {
	background-position: -48px -8px;
}
#profileWrp #profileMyGoferWrp #myInfoWrp .oneThirdGreyWrp ul.inlineList li div.myInfoArrowDown {
	background-position: -48px -8px;
}
#profileWrp #profileMyGoferWrp #myCouponsCredits ul li {
	min-height: 15px;
}
#profileWrp #profileMyGoferWrp #myCouponsCredits #msEcoupons ul li {
	font-size: 14px;
}
#profileWrp #profileMyGoferWrp #myCouponsCredits .firstCol {
	margin-right: 0;
	width: 49%;
}
#profileWrp #profileMyGoferWrp #myCouponsCredits .thirdCol {
	width: 50%;	
}
#profileWrp #profileMyGoferWrp #myCouponsCredits .msCreditsBalance {
	color: #00457C;
	font-size: 21px;
	font-weight: bold;
}
#profileWrp #profileMyGoferWrp #myCouponsCredits .msCreditsBalanceMessage {
	font-size: 10px;
}
#profileWrp #profileMyGoferWrp #myCouponsCredits .msCreditsAlerts {
	background: white;
	position: relative;
	padding: 7px;
	margin: 7px 7px 7px 0;
	min-height: 50px;
	width: 250px;
}
#profileWrp #profileMyGoferWrp #myCouponsCredits .msCreditsAlertsWrp .msCreditsAlerts strong {
	font-size: 16px;
	color: #d0d0d0;
}
#profileWrp #profileMyGoferWrp #myCouponsCredits .msCreditsAlerts div {
	position: absolute;
	left: 80px;
	top: 10px;
	font-size: 11px;
}
.returnGlobalBtnOnlineWrp li.msFullfillmentErrMsg {
  color: #FF0000;
  padding-top: 10px;
}
.msFullfillmentErrMsgEpx{
	color:#ff0000;
}
.msFullfillmentErrMsgEpx .row ul.return_item{
	color:#666666;
}

#profileWrp #profileMyGoferWrp #myCouponsCredits .msCreditsAlertsWrp li strong {
	font-size: 15px;
}
#profileWrp #profileMyGoferWrp #myCouponsCredits .msCreditsAlertsWrp a {
	text-decoration: underline;
}
#profileWrp #profileMyGoferWrp #myCouponsCredits .oneThirdGreyWrp.thirdCol h2 {
	letter-spacing: 0px;
}
#profileWrp #profileMyGoferWrp #myCouponsCredits a.addProfile {
    background: url("http://mg1c2.shld.net/04271548/img/icn/profile/icn_add.gif") no-repeat scroll left center transparent;
    color: #666666;
    display: block;
    padding-left: 15px;
}
/* END myGofer specific styling */


/* START Sears specific styling */
#profileWrp #profileSearsWrp #profileNaviWrp #profileNavFirstTier li.active > a { color: #333333; }
#profileWrp #profileSearsWrp #profileNaviWrp #profileNavFirstTier li.active > a, #profileWrp #profileSearsWrp #profileNaviWrp .profileNavSecondTier li.active > a, #profileWrp #profileSearsWrp #profileNaviWrp .profileNaviThirdTier li.active > a { color: #333333; }
#profileWrp #profileSearsWrp .oneThirdGreyWrp ul.inlineList li div, #profileWrp #profileSearsWrp .oneThirdBlueWrp ul.inlineList li div {
	background-position: 0px -8px;
}
/* END Sears specific styling */

/* START TGI specific styling */
#profileWrp #profileTGIWrp a {
	color: #7D1207;
	text-decoration: none;
}
#profileWrp #profileTGIWrp #profileNaviWrp .profileNavSecondTier li a, #profileWrp #profileTGIWrp #profileNaviWrp .profileNaviThirdTier li a {
	color: #7D1207;	
}
#profileWrp #profileTGIWrp #profileNaviWrp #profileNavFirstTier li a {
	color: #7D1207;	
}
#profileWrp #profileTGIWrp #myShoppingActivityWrp .moreFeed:hover, #profileWrp #profileTGIWrp #myInfoWrp .moreFeed:hover { background-color: #F6DCD9; }
#profileWrp #profileTGIWrp #profileNaviWrp #profileNavFirstTier li.active > a { color: #333333; }
#profileWrp #profileTGIWrp #profileNaviWrp #profileNavFirstTier li.active > a, #profileWrp #profileTGIWrp #profileNaviWrp .profileNavSecondTier li.active > a { color: #333333; }

#profileWrp #profileTGIWrp a:hover {
	text-decoration: underline;
}
#profileWrp #profileTGIWrp #dashboardWrp .subModule p.dbBlueTitle a, #profileWrp #profileTGIWrp #dashboardWrp .subModule .dbBlueTitle {
	color: #7D1207;
	float:left;
}
#profileWrp #profileTGIWrp #dashboardWrp .dbSYWRMebership .dbSYWRPoints, #profileWrp #profileTGIWrp .dbSYWRMebership .dbSYWRValue {
	color: #7D1207;
}
#profileWrp #profileTGIWrp ul.tabbedNavi li .tabbedNaviLabel {
	color: #7D1207;
}
#profileWrp #profileTGIWrp #orderCenterWrp #msOrderCenterOrdersWrp .msOrderCenterRows div {
	color: #7D1207;
}
#profileWrp #profileTGIWrp .oneThirdGreyWrp ul.inlineList li div, #profileWrp #profileTGIWrp .oneThirdBlueWrp ul.inlineList li div {
	background-position: -24px -8px;
}
#profileWrp #profileTGIWrp #myInfoWrp .oneThirdGreyWrp ul.inlineList li div.myInfoArrowDown {
	background-position: -24px -8px;
}
#profileWrp #profileTGIWrp .oneThirdBlueWrp, #profileWrp #profileKmartWrp .oneThirdBlueWrp, #profileWrp #profileCraftsmanWrp .oneThirdBlueWrp {
	background: #F6DCD9;
}
#profileWrp #profileTGIWrp .dbBlueTitle a{
	margin-right:10px;
}

/* END TGI specific styling */

#shoppingcartContents.orderConfirmation #cart_col2 .cartSummary #extreemRedeemLayer .ocDetailsContent div.os_total, #extreemRedeemLayer .ocDetailsContent div.os_total {
  float: none;
  line-height: 22px;
  padding-top:12px;
  text-align: right;
  width: 100%;
}

#profileWrp #myInfoWrp .oneThirdGreyWrp ul.inlineList li div, #profileWrp #myInfoWrp .oneThirdBlueWrp ul.inlineList li div {
	display: inline;
}
#profileWrp #myInfoWrp .oneThirdGreyWrp ul.inlineList li, #profileWrp #myInfoWrp .oneThirdBlueWrp ul.inlineList li {
	float: left;
	color: #8a8a89;
   margin: 0 5px 0 0;
   padding: 0 10px 0 0;
}

/* disable and clear butons for activity feed */
#profileWrp #myInfoWrp #miRecentActivity {
	position: relative;
}
#profileWrp .oneThirdGreyWrp #miRecentActivity ul.inlineList {
	left: 155px;
	top: 4px;
}
#profileWrp #myShoppingActivityWrp .oneThirdGreyWrp ul.inlineList {
	left: 230px;
	top: 19px;
}
#profileWrp #profileKenmoreWrp #myShoppingActivityWrp .oneThirdGreyWrp ul.inlineList {
	left: 270px;
}
#profileWrp #myShoppingActivityWrp .oneThirdGreyWrp ul.inlineList.inlineListShortWidth {
	top: 10px;
}
#profileWrp #myShoppingActivityWrp .oneThirdGreyWrp ul.inlineList.inlineListShortWidth li a {
	width: 100%;
	padding-right: 12px;
	font-size: 12px;
	display: block;
}
#profileWrp #myInfoWrp .oneThirdGreyWrp #miRecentActivity ul.inlineList li a, #profileWrp #myShoppingActivityWrp .oneThirdGreyWrp ul.inlineList li a {
	font-size: 14px;
	margin: 0 10px 0 0;
}
/* END disable and clear butons for activity feed */
/* Craftsman club overides */
#profileWrp #CraftsmanClubHome #breadcrumb {
	margin-top: 0;
}

#profileWrp #CraftsmanClubHome #sectionImage {
	position: relative;
	top: 0px;
	left: inherit;
	background: url("http://c.shld.net/07081630/shared/css/ProfileRedesign/ue/home/bkg.publicLanding.cc.sywr.jpg") no-repeat top center !important;
}
#profileWrp #myCraftsmanClubSignUpWrp #CraftsmanClubHome .login {
	display: none !important;
}
#profileWrp #myCraftsmanClubSignUpWrp #CraftsmanClubHome .loginPanels {
width: 245px;
}
/* END Craftsman club overides */


body #curtain {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 9000;
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: 0.5;
	filter:alpha(opacity=50)
}

.shcModal .shcModal-wrapper {
	border: 1px solid #8CB2D4;
	padding: 2px 2px 10px 10px;
	background: white;

}
.shcModal #shcCloseModal {
	padding: 0px 10px 0px 0px;
	position: relative;
	float: right;
	margin: 5px;
	text-transform: uppercase;
	font-family: arial;
	font-size: 7px;
}

#removeCancel {
	position: absolute;
	top: 108px;
	left: 190px;
}
#removeConfirm {
	position: absolute;
	top: 108px;
	left: 275px;
}

#shcCloseModal span {
	background: url('http://c.shld.net/07081630/shared/img/UserExperience/icon_sprite.gif') no-repeat -27px -22px;
	width: 8px;
	height: 8px;
	position: absolute;
	top: 0px;
	right: 0px;
}

#profileWrp div#popupWindow { 
    -moz-border-radius: 8px 8px 8px 8px;
	 border-radius: 8px 8px 8px 8px;
    background: none repeat scroll 0 0 rgba(143, 199, 252, 0.5);
    color: #777777;
    font-family: arial;
    height: auto;
    padding: 12px;
    position: relative;
    width: 370px;
}
#profileWrp div#popupWindow table {
width: 100%;
padding: 0px;
margin: 0px;
background: white;
}

#profileWrp div#popupWindow table tr td > img {
	margin: 10px;
}
#profileWrp div#popupWindow table tr td  p img {
	margin: 10px;
}

/* Fix for ECOM-196046*/
.moreFeedShoppingHistory{background:none!important;}

/* removed because it is duplicated on "global_wide.css". fix for ECOM-233977*/
/*div.errorBox  { 
	background: #FFFFCC url(http://c.shld.net/img/UserExperience/icn/icn_alert.gif) no-repeat 10px !important;
	border:1px solid #666666; color:#333333;
	font-size:12px;
	font-weight:bold;
	height:auto !important;
	margin:10px 0;
	padding:2px 5px 2px 35px !important;
	position:relative;
}
*/




/* New universal modal popup that is Profile specific */
#shcModalProfileCurtain {
	background:#000000;
	filter: alpha(opacity=50) !important;
	opacity: 0.5;
	-moz-opacity:0.5;
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 7501;
	display: none;
}
#shcModalProfileWrp {
	background:#8fc7fc;
	background:rgba(143, 199, 252, 0.5);
	background:hsla(209, 95%, 78%, 0.5);
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	border-radius: 8px;  
	color:#777; font-family:arial;
	position: fixed;
	padding:12px;
	z-index:  7778;
}
#shcModalProfileContents {
	border:1px solid #8CB2D4; 
	padding:30px; 
	background:#fff;
	font-size: 12px;
	overflow: hidden;
	width: 400px;
	max-width: 700px;
}
#shcModalProfileContents h3 {
	font-size: 18px;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0 0 15px;
}
#shcModalProfileContents p {
	margin: 0 0 25px 0;
}
#shcModalProfileContents .shcBtnWrp {
	clear: both;
	width: auto;
}	
.shcBtnmodal_disp
{
	margin-top:20px;
}
.profile_view_conf_modaltext
{
	font:Arial, Helvetica, sans-serif;font-size:16px;color:#1985d1;
}
.profile_ship_cancel
{
 	margin-top:5px;
}

#shcModalProfileContents .shcBtn, #EI5toolbar .shcBtn {
    margin: 0 10px;
}
#shcModalProfileContents .shcBtn.shcBtnCTA, #EI5toolbar .shcBtn.shcBtnCTA {
    margin: 0 10px;
}
.modelBtnWrp_display
{
	margin-left:200px;
}
.shc_modal_text_height
{
	line-height:0px;
}
.shc_modal_text_wrap
{
	line-height: 0px; margin-top: 15px;
}
.shc_close_button_display
{
	float:right;
}

/* END New universal modal popup that is Profile specific */
.ie7 .shcBtn{
display:inline-block;
}
.tooltipWrp {
	position: absolute;
	background: white;
	z-index: 999;
	border: 1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: -1px 2px 8px #CCC;
	-webkit-box-shadow: -1px 2px 8px #CCC;
	box-shadow: -1px 2px 8px #CCC;
	padding: 10px;
	font-size: 11px;
	color: #666;
	line-height: 15px;
	display: none;
	max-width: 184px;
}
.tooltipWrp.layer {
	padding: 30px 20px;
	max-wdith: 300px;
}
.tooltipWrp.layer .tooltipBtnWrp {
	clear: both;
	overflow: hidden;
	margin: 10px 0 0 0;
}
.tooltipWrp.layer .tooltipBtnWrp .shcBtn {
	float: right;
	margin: 0 0 0 10px;
	min-width: inherit;
}
.tooltipWrp .heading {
	font-size: 19px;
	font-weight: normal;
	margin: 0 0 13px;
}

.tooltipWrp .tip {
	position: absolute;
	top: -11px;
	left: 15px;
	width: 18px;
	height: 11px;
	background: url(http://c.shld.net/07081630/shared/img/UserExperience/profile_greyToolTip.gif) no-repeat;
}

.tooltipWrp .close {
	background: url(http://c.shld.net/07081630/shared/img/UserExperience/icon_sprite.gif) no-repeat scroll 0 -22px transparent;
	width: 35px;
	height: 8px;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	padding: 0 0 0 0;
}
.kmart .tooltipWrp .close {
	background: url(http://c.shld.net/07081630/shared/img/UserExperience/icon_sprite.gif) no-repeat scroll -40px -22px transparent;
}
.tooltip {
	cursor: pointer !important;
	color: #067BB5 !important;
}
.tooltip:hover {
	color: #304E88 !important;
	text-decoration: underline;
}

/* START SYWR Profile Integration Custom Selectors */
#profileWrp #dashboardWrp .nonUserSYWR > p, .nonUserSYWR > p { margin: 0 0 0 0; }
#profileWrp #dashboardWrp .nonUserSYWR > ul, .nonUserSYWR > ul { margin: 15px 0; }
#profileWrp #dashboardWrp .nonUserSYWR > ul li, .nonUserSYWR > ul li { padding: 3px 0 0 20px; margin: 0 0 5px 0; background: url('http://c.shld.net/07081630/shared/img/UserExperience/icon_sprite.gif') no-repeat 5px -84px; }
#profileWrp #dashboardWrp .nonUserSYWR > a.shcBtn, .nonUserSYWR > a.shcBtn { margin: 15px 0px 0px 10px; width:60px;}
#profileWrp #dashboardWrp .nonUserSYWR > a.shcBtn.shcBtnCTA, .nonUserSYWR > a.shcBtn.shcBtnCTA { color: white; display: block; margin: 10px 0 15px 0; }
#profileWrp #msOrderCenterListingProducts .msFullfillment .sywr {display: inline-block;margin: 4px 0;}
#profileWrp #orderCenterWrp #msOrderCenterListingProducts .msOrderCenterRows .msFullfillment .typicalSearsBtn {
    display: block;
    max-width: 120px;
    padding: 2px 5px;
}
#ProfileorderCenter .profileGlobalColPadding #msOrderCenterListing #addPaperReceiptWrp #addPaperReceiptQuestionTooltip { left: 152px; }
#profileWrp #orderCenterWrp #msOrderCenterListing #msOrderCenterListingProducts.inStoreFlag .msOrderCenterRows {min-height: 63px;}
.toolTipWrp .nonUserSYWR > a.shcBtn { margin: 15px 0 0 15px;}
.toolTipWrp.baseMember, .toolTipWrp.sywr { font-size: 14px; color: #666; line-height: 18px; width: 238px; }
#profileWrp #orderCenterWrp #msOrderCenterListingProducts.inStoreFlag .msOrderCenterRows.noOrders li { font-size: 13px; }
#profileWrp #orderCenterWrp #msOrderCenterListingProducts.inStoreFlag .msOrderCenterRows.noOrders li h3 { font-size: 18px; font-weight: normal; margin: 0 0 5px 0; }
#profileWrp #msOrderCenterInfo #msOrderCenterInfoHeading ul li.mSYWR { max-width: 280px; }
#profileWrp #myInfoWrp #miPrefStore ul.miPrefStoreIndv .miPrefStoreIndvInfo ul li a { margin: 0 0 0 0; }
#profileWrp .miPrefStoreIndvInfo ul li { display: none; }
#profileWrp .miPrefStoreIndvInfo ul li.miPrefStoreIndvServicesHeading, #profileWrp .miPrefStoreIndvInfo ul li.miPrefStoreIndvHoursHeading { display: block; }
#profileWrp #SYWRmodule { margin: 25px 0 0 0; }
#profileWrp #SYWRmodule .miProfileFields.sywr.nonMember li .pointsEarned.nonMember.right { padding: 2px 0 0 18px; } 
#profileWrp #mcSYWR .signup { margin: 0 0 0 15px }
#profileWrp #SYWRmodule #sywrPrefEmail { width: 170px; }
#profileWrp #SYWRmodule #sywrPrefText { width: 120px; }
#profileWrp #SYWRmodule .shcBtn { margin: 0 0 0 12px; }
#profileWrp #myInfoWrp .oneThirdGreyWrp#SYWRmodule ul.miProfileFields .printCard { margin: 20px 0; }
#profileWrp .oneThirdGreyWrp#SYWRmodule .subModule { margin: 0 0 0 0; }
#shcModalSWYRregWrp { display: none; }
#profileWrp #SYWRmodule .miProfileFields.sywr .textWrp { display: none; margin: 10px 0 0 0; }
#profileWrp #SYWRmodule .miProfileFields.sywr .profileByTheWay { font-style: italic; color: #666; }
.shcModalSWYRreg { display: none; }
#profileWrp #SYWRmodule.oneThirdGreyWrp { min-height: 115px; clear:right; }
#shcModalSWYRreg button {
	float: right;
	margin: 0 0 0 10px;
}


#SWYRForm label span {
	font-size: 11px; color: #999; font-weight: normal;
}
#SYWRnumberError { 
	display: none;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 0 1px 5px #CCCCCC;
	background: none repeat scroll 0 0 #E72011;
	border: 1px solid #E72011;
	display: none;
	width: 252px;
	padding: 4px;
	color: white;
	font-weight: normal;
	font-size: 12px;
	z-index: 1000;
	position: relative;
}
#SYWRnumberError .SYWRnumberErrorTip {
	width: 16px;
	height: 10px;
	background: url('http://c.shld.net/07081630/shared/img/UserExperience/profile_redTollTip2.gif') no-repeat left top;
	position: absolute;
	top: -10px;
	left: 10px;
}
#shcModalSWYRregRadioAlreadyForm input#SYWRnumber.errorField { border: 1px solid red;}




#shcModalProfileWrp label {
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin: 0 0 5px 0;
	color: #333333;
}
#profileWrp #SYWRmodule #sywrPrefEmail { width: 170px; }
#profileWrp #SYWRmodule #sywrPrefText { width: 120px; }
#profileWrp #SYWRmodule .shcBtn { margin: 0 0 0 12px; }
#profileWrp #myInfoWrp .oneThirdGreyWrp#SYWRmodule ul.miProfileFields .printCard { margin: 20px 0; }
#profileWrp .oneThirdGreyWrp#SYWRmodule .subModule { margin: 0 0 0 0; }

#profileWrp #SYWRmodule .miProfileFields.sywr .textWrp { display: none; margin: 10px 0 0 0; }
#profileWrp #SYWRmodule .miProfileFields.sywr .profileByTheWay { font-style: italic; color: #666; }

.toolTipWrp.sywr.right .tip {
    left: 237px;
}
#shcModalProfileWrp label span {
    color: #999999;
    font-size: 11px;
    font-weight: normal;
    margin-left: 1px;
}
#shcModalProfileWrp input {
	border: 1px solid #BDBDBD;
	padding: 6px 5px 7px;
	font-size: 12px;
	width: 225px;
}
#shcModalProfileWrp .sywrLine {
	width: 60%; height: 1px; position: relative; background: #CCC; margin: 30px 0;
}
#shcModalProfileWrp .sywrOr {
	position: absolute;
	height: 20px;
	width: 20px;
	background: white;
	color: black;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 10px;
	left: 42%;
	top: -9px;
}
#shcModalProfileWrp button {
	min-width: 86px;
}

#SWYRForm input.shcForm_TextError, #shcModalProfileWrp input.shcForm_TextError {
border: solid 1px #DC0B00;
color: #707070;
border-image: initial;
}
#SWYRForm #shcForm_ErrorCount { display: none; }
#listsWrap #listsHeader { z-index: 977; }
#listsWrap #allListItems .listItem .colPrice .AYWPoints { margin-right: 0px; }
#profileWrp #msOrderCenterInfo #msOrderCenterInfoHeading ul li.mSYWR a { font-size: 12px !important; }

#profileWrp #myInfoWrp #miPrefStore ul.miPrefStoreIndv a.miPrefStoreIndvServicesHeading, #profileWrp #myInfoWrp .miPrefStoreIndvServicesHeading, .miPrefStoreIndvHoursHeading { font-weight: normal; margin: 0 0 0 0; }

.toolTipWrp.sywr.right .tip {
    left: 237px;
}
.toolTipWrp {
	position: absolute;
	background: white;
	z-index: 9;
	border: 1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: -1px 2px 8px #CCC;
	-webkit-box-shadow: -1px 2px 8px #CCC;
	box-shadow: -1px 2px 8px #CCC;
	padding: 20px;
	display: none;
	z-index: 997;
	width: 400px !important;
    color: #666666;
    font-size: 12px;
}
.toolTipWrp .tip {
	position: absolute;
	top: -11px;
	left: 15px;
	width: 18px;
	height: 11px;
	background: url('http://c.shld.net/07081630/shared/img/UserExperience/profile_greyToolTip.gif') no-repeat;
}
.toolTipWrp.right .tip { left: 365px; }
.toolTipWrp .close {
	background: url('http://c.shld.net/07081630/shared/img/UserExperience/icon_sprite.gif') no-repeat scroll 0 -22px transparent;
	width: 35px;
	height: 8px;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	padding: 0 0 0 0;
}
.kmart .toolTipWrp .close {
	background-position: -41px -22px;
}
.toolTipWrp h3 {
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 8px;
	 color: #333;
}
.toolTipWrp p {
   margin: 0 0 25px 0;
   color: #666;
   font-size: 12px;
   font-weight: normal;
   line-height: 15px;
}

.toolTipWrp.indvOrder a.shcBtn {
	float: right;
}
#profileWrp #SYWRmodule .miPinChange,
#profileWrp #dbSYWR .miPinChange{
	padding-left: 10px;
}
#profileWrp #SYWRmodule .miChangeOptions,
#profileWrp #dbSYWR .miChangeOptions{
	display: none;
	margin: 5px 0;
}
#profileWrp #SYWRmodule .miChangeOptions small,
#profileWrp #dbSYWR .miChangeOptions small{
	margin-bottom: 5px;
	display: block;
}
#profileWrp #SYWRmodule .miChangeOptions input,
#profileWrp #dbSYWR .miChangeOptions input{
	font-size: 12px;
}
#profileWrp #SYWRmodule .subModule p span.miBlock,
#profileWrp #dashboardWrp .subModule p span.miBlock{
	float: none;
	margin: 10px 0 20px;
}
#profileWrp #SYWRmodule .shcBtn,
#profileWrp #dashboardWrp .shcBtn{
    margin: 0 0 0 10px;
}

#profileWrp #dashboardWrp .subModule p div.miBlock a.buttonSave,
#profileWrp #SYWRmodule .miChangeOptions .buttonSave,
#profileWrp #dbSYWR .miChangeOptions .buttonSave{
	color: #fff;
	margin: 0;
}
#profileWrp #SYWRmodule .rowGap{
	padding-bottom: 14px;
}
#profileWrp #dashboardWrp .rowGap{
	padding-bottom: 20px;
	margin-top: -5px;
}

#profileWrp #ewp-pin-form #ewp-cancel {
    margin-top: 15px;
}

#profileWrp #myInfoWrp .oneThirdGreyWrp#SYWRmodule ul.miProfileFields .printCardContentWrp, #profileWrp #myInfoWrp .oneThirdGreyWrp#SYWRmodule ul.miProfileFields #printCardCSSWrp { display: none; }
#shcModalProfileContents .printCardContentWrp { display: block; }
.printCardContentWrp .card_display_modal.card_display {
	position: relative;
}
.printCardContentWrp {
	color: #6D6F71;
	background: white;
	width: 440px;
	padding: 0 15px;
}
.printCardContentWrp .printCardContent {
	width: 438px;
	margin: 0px auto;
}
.printCardContentWrp > h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
.printCardContentWrp > p {
	margin: 0 0 15px 0;
	font-size: 12px;
}
@media screen,print{
.printCardContentWrp .card_display .mem_num {
position: absolute;
top: 172px;
left: 105px;
text-align: left;
font-size: 17px;
color: black;
}
.printCardContentWrp .card_display .pin {
position: absolute;
top: 192px;
left: 105px;
height: 15px;
text-align: left;
font-size: 17px;
color: black;
}
.printCardContentWrp .card_display .barcode {
position: absolute;
top: 220px;
left: 0px;
width: 100%;
height: 35px;
text-align: center;
}
.printCardContentWrp .card_display .barcode img {
margin: 0px auto;
display: block;
}
}
.printCardContentWrp .shcBtn {
float: right;
margin: 0 0 0 10px;
min-width: inherit;
}
/* END SYWR Profile Integration Custom Selectors */

.tooltipWrp {
	position: absolute;
	background: white;
	z-index: 999;
	border: 1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: -1px 2px 8px #CCC;
	-webkit-box-shadow: -1px 2px 8px #CCC;
	box-shadow: -1px 2px 8px #CCC;
	padding: 10px;
	font-size: 11px;
	color: #666;
	line-height: 15px;
	display: none;
	max-width: 184px;
}
.tooltipWrp.layer, .tooltipWrp.layerNoBtn {
	padding: 30px 20px;
	max-wdith: 300px;
}
.tooltipWrp.layer .tooltipBtnWrp {
	clear: both;
	overflow: hidden;
	margin: 10px 0 0 0;
}
.tooltipWrp.layer .tooltipBtnWrp .shcBtn {
	float: right;
	margin: 0 0 0 10px;
	min-width: inherit;
}
.tooltipIcon {
	width: 12px;
	height: 16px;
	background: url(http://c.shld.net/07081630/shared/img/profile_logos_misc_sprite.jpg) no-repeat 0px -101px;
	display: inline-block;
	z-index: 9;
	cursor: pointer;
}
#shcModalProfileWrp #shcModalProfileContents .nonUserSYWR .shcBtn.shcBtnCTA{
	display: inline-block;
    	margin: 15px 10px 10px;
}
.tooltipWrp .heading {
	font-size: 19px;
	font-weight: normal;
	margin: 0 0 13px;
}

.tooltipWrp .tip {
	position: absolute;
	top: -11px;
	left: 15px;
	width: 18px;
	height: 11px;
	background: url(http://c.shld.net/07081630/shared/img/profile_greyToolTip.gif) no-repeat;
}

.tooltipWrp .close {
	background: url(http://c.shld.net/07081630/shared/img/icon_sprite.gif) no-repeat scroll 0 -22px transparent;
	width: 35px;
	height: 8px;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
#srchToolTip {
    background-color: #8EC7FC;
    border: 1px solid #8EC7FC;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: none;
    font-size: 11px;
    position: absolute;
    width: 225px;
}
.tooltip {
	cursor: pointer !important;
	color: #067BB5 !important;
}
.tooltip:hover {
	color: #304E88 !important;
	text-decoration: underline;
}

#orderCenterWrp .msFullfillment .msOrderNA {
    display: block;
    line-height: 19px;
    width: 180px;
}

#profileWrp #profileKenmoreWrp #myInfoWrp #miSavedAddressIndvEditWrp_ #profileStandardBtn_ .miAddAnotherCancelBtn {color: #4577A3;}

/* Refund module - begins */
#refundContainer {
		width:100%;
		background-color: #f1f1f1;
		border-top: 1px solid #f1f1f1;
		border-bottom: 1px solid #f1f1f1;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-khtml-border-radius: 5px;
		min-height: 47px;
		margin: 25px 0;
	}
	#refundContainer .refundsApplied {
		padding:15px;
		position: absolute;
	}
	#refundContainer .refundsApplied a{
		text-decoration: none;
		font-weight: bold;
	}
	#refundContainer .totalAmountRefunded {
		padding:15px 0;
		font-weight: bold;
		position: absolute;
		right:80px;
	}
	#collNotificationOptions {
	    float:left;
	    margin: 3px 9px 0 0;
	 	width: 0px;
		height: 0px;
		border-style: solid;
		border-width: 5.5px 0 5.5px 6px;
		border-color: transparent transparent transparent #333333;
	}
	#collNotificationOptions.nowExpanded {
	    margin: 6px 5px 0 0;
	    border-style: solid;
		border-width: 6px 5.5px 0 5.5px;
		border-color: #333333 transparent transparent transparent;
	}
	#refundContainerToggle {
		display:none;
		padding:0 30px 20px 30px;
	}
	.refundContainerTop {
		position: relative;
		height: 47px;
		margin-left: 200px;
	}
	table.refundTable {
		width:100%;
	}
	table.refundTable .sywr-refund-col {
		border-left: 1px solid #ccc;
		padding-left:8px;
		text-align: right;
	}
	table.refundTable td.itemMemo, table.refundTable td.itemInfo {
		padding-right: 25px;
	}
	table.refundTable .refundTableTitle {
		border-bottom: 1px solid #CCCCCC;
	    font-weight: bold;
	    padding-bottom: 4px;
	    font-size:12px;
	}
	table.refundTable .refundItem {
		padding:10px 0;
	}
	table.refundTable .refundTableTotal {
		border-top: 1px solid #CCCCCC;
	    padding-top: 4px;
	}
	table.refundTable .refundRed {
		color:#dc0b00;
	}

	table.refundTable td.small {
		width:10%;
	}

	table.refundTable td.large {
		width:22%;
	}


	span.totalAmountRefundedRed {
		color:#dc0b00;
	}

#shcModalProfileContents .shcBtnWrp {
    clear: both;
    margin-left: 4%;
    margin-right: 4%;
    padding-top: 10px;
    position: relative;
    width: auto;
}

#shcModalProfileWrp .cancel_ex
{font-size:18px; color:#4577a3; padding-bottom:15px;}
#shcModalProfileWrp .msg
{padding-top:15px;}
#shcModalProfileWrp .msg1
{padding-top:10px;}
/* Refund module - ends */

/* USI > Soft Link Verification */
#msOrderCenterListingProductsSoftLink {
	margin: 30px 20px;
}
	#msOrderCenterListingProductsSoftLink p {
		margin-top: 15px;
	}
/*****TOOLTIP******/
#checkoutToolTip {background-color: #FFFFFF;border: 1px solid #CCCCCC;border-radius: 3px 3px 3px 3px;box-shadow: -1px 2px 8px #CCCCCC;color: #666666;display: none;font-size: 11px;min-width: 225px;position: absolute;padding: 10px;z-index: 8000;}
#checkoutToolTip .checkoutToolTipClose, #sywrContextualHelp .checkoutToolTipClose {cursor: pointer;display: block;}
#checkoutToolTip .checkoutToolTipClose #clsBtn {background: url(http://c.shld.net/07081630/shared/img/checkout/_sprite_checkout_new.gif) no-repeat scroll 0px -42px transparent;display: block;height: 12px;position: absolute;right: 3px;top:10px;width: 50px;}
#checkoutToolTip .checkoutToolTipTop {background: url(http://c.shld.net/07081630/shared/img/checkout/_sprite_checkout_new.gif) no-repeat scroll 0px 0px transparent;height: 2px;position: absolute;top:-7px;width: 12px;}
#checkoutToolTip .checkoutToolTipHeader {font-size:14px; font-weight:bold;}
#checkoutToolTip .checkoutToolTipContent {float: left;min-width: 200px;}
#checkoutToolTip .checkoutToolTipContent ul {padding-left:5px;}
#checkoutToolTip div {padding:5px;}
#checkoutToolTip .searsModal a {outline: none;color:#003399;}
#checkoutToolTip .searsModal a.closeButton {color: #039;position: absolute;background:url(http://c.shld.net/07081630/shared/img/checkout/_sprite_checkout_new.gif) no-repeat right top;padding-right: 17px;height: 14px;width: 100px;top: 20px;right: 20px;text-align: right;cursor: pointer;}
#checkoutToolTip .searsModal h2 {margin:0 0 18px;height: 25px;font-size:1.1em;line-height:1.4;text-align:left;color:#000;font-weight:bold;padding: 5px 0 0 10px;}
#checkoutToolTip .searsModal h3 {color: #000;font-size: 1em;font-weight: bold;padding: 0;margin: 10px 0 15px 20px;}
#checkoutToolTip .searsModal p {font-size:1em;margin:8px 45px 8px 20px;}
#checkoutToolTip #m_how .modal_content {width:300px;}
#checkoutToolTip #m_apply_order1 .modal_content, #checkoutToolTip #m_apply_order2 .modal_content {width:500px;font-size:10px;}
#checkoutToolTip #m_apply_order2 .modal_content .card_tally hr {border:1px solid #91B2D3;clear:both;display:block;margin:2px 0 5px;width:150px;}
#checkoutToolTip #m_apply_order1 h2, #checkoutToolTip #m_apply_order2 h2 {background:#eaf2f8;height:auto;}
#checkoutToolTip #m_apply_order1 h2 span, #checkoutToolTip #m_apply_order2 h2 span {display:block;width:341px;padding-bottom:5px;}
#checkoutToolTip #m_apply_order1 h2 span span.card_val, #checkoutToolTip #m_apply_order2 h2 span span.card_val {display:inline;width:auto;}
#checkoutToolTip .modal_content .card_tally {width:150px;margin:0 20px 0 20px;}
#checkoutToolTip .modal_content .card_tally span {display:block;width:100px;float:left;}
#checkoutToolTip .modal_content .card_tally .your_amount, #checkoutToolTip .searsModal .card_val {color:#9db063;}
#checkoutToolTip .modal_content .card_tally .your_balance {color:#dd5c69;}
#checkoutToolTip .modal_content .card_tally .your_amount, #checkoutToolTip .modal_content .card_tally .order_total, #checkoutToolTip .modal_content .card_tally .your_balance {width:50px;text-align:right;font-weight:700;position:relative;}
#checkoutToolTip .modal_content .your_balance .credit_note {display:block;position:absolute;top:0;left:55px;font-weight:400;color:#000;width:320px;}
#checkoutToolTip .modal_content .card_tally div {padding:0;}
#checkoutToolTip .modal_content .apply_to_order_btn {clear:both;}
#checkoutToolTip .modal_content .keep_card {margin-right:75px;}
#checkoutToolTip .modal_content a.plastic_jungle {position:relative;top:5px;}
#checkoutToolTip #m_find_pin .modal_content p {margin:10px 8px;}
#checkoutToolTip #m_find_pin .modal_content ul {float:left;padding:0;margin:10px 0 10px 8px;list-style:inside disc;width:115px;font-size:10px;}
#checkoutToolTip #m_find_pin {width:575px;margin:-3px;}
#checkoutToolTip #m_find_pin h2 {padding:0;}
#checkoutToolTip #m_find_pin .modal_content {border:1px solid #CCCCCC;padding:10px;}
#checkoutToolTip #m_find_pin .modal_content p {margin:10px 8px;}
#checkoutToolTip #m_find_pin .modal_content img {height:122px;width:271px;}
#checkoutToolTip #m_find_pin .modal_content .giftCard {float:left;}
#checkoutToolTip #m_find_pin .modal_content .pinCard {float:right;}
#checkoutToolTip #m_find_pin .modal_content .giftCard h2, #checkoutToolTip #m_find_pin .modal_content .pinCard h2 {margin:0;padding:0;}
#checkoutToolTip #m_find_pin .modal_content ul {float:left;color:#666;font-size:11px;margin:0;padding:0;list-style:inside disc;width:115px;font-size:10px;}
#checkoutToolTip #m_find_pin .modal_content .giftCard ul, #checkoutToolTip #m_find_pin .modal_content .pinCard ul {list-style-position:outside;margin-left:14px;}
#checkoutToolTip  .savings {color:#E72011;}
#checkoutToolTip .totalPrice {border-top:1px solid #666666;color:#000000;font-weight:bold;margin-top:5px;padding-top:5px;}
#checkoutToolTip h3 {font-size:12px;text-align:left;margin:0;}
#checkoutToolTip .POIBreakdown, #checkoutToolTip .productOptionItem  {clear:both;}
#checkoutToolTip .POIBreakdown div, #checkoutToolTip .productOptionItem div {padding:0;overflow:hidden;} 
#checkoutToolTip .productOptionItem {border-bottom:1px solid #666666;padding-top:10px;}
#checkoutToolTip .productOptionItem .itemName {font-weight:bold;text-align:left;width:325px;margin-top:10px;}
#checkoutToolTip .POIBreakdown .PISLabel {clear:left;width:250px;}
#checkoutToolTip .POIBreakdown .PISSum {position: relative;right: 0;top: 0;}
#checkoutToolTip .POIItem {clear:both;min-height:15px;position:relative;text-align:left;}
#checkoutToolTip .PISTotal {clear:both;font-weight:bold;padding-top:10px;text-align:right;}
#checkoutToolTip .oldPrice {font-weight:normal;text-decoration:line-through;}
#checkoutToolTip .savingsDetail .savingsDetailText {float: left; width: 75%;}
#checkoutToolTip .savingsDetail .savings{float: left; width: 25%;}
#checkoutToolTip .savingsDetail .savingsTextDetail{float: left; display:none; height: 100px; overflow-y: auto; margin-top: 10px; padding-right: 10px; width: 70%;}
#checkoutToolTip .preorderInfo {width:400px;}
#checkoutToolTip .installAddress {text-align:left;}
#checkoutToolTip #orderConsolidationItems .itemName {float:left; width:auto;}
#checkoutToolTip #orderConsolidationItems .itemName {float:left; width:auto;}
#checkoutToolTip #orderConsolidationItems  .orderConsolidationPrice {float:right;margin-top:10px;}
#checkoutToolTip .checkoutToolTipClose img {border:none;}
.checkoutToolTipContent .POIItem .PISLabel {clear: left;float: left;padding: 0 0 0 6px;text-align: left;width: 64%;}
.checkoutToolTipContent .POIItem .PISSum {clear: right;float: right;text-align: right;width: 20%;	}
.ie7 #checkoutToolTip .checkoutToolTipContent .productOptionItem {margin:5px 0;padding-bottom:20px;}
.ie7 #checkoutToolTip .productOptionItem .itemName{padding-bottom:12px;}
.ie7 #checkout #checkoutToolTip {width: 600px;}
.content_section .cartTTLink {font-size:11px;}
.ie7 #checkoutToolTip .checkoutToolTipContent .productOptionItem .POIBreakdown {float: right;}
.ie7 #checkoutToolTip .checkoutToolTipContent .productOptionItem .POIBreakdown .POIItem {margin-top: -12px;}
.ie7 #checkoutToolTip .checkoutToolTipContent .productOptionItem .POIBreakdown .POIItem .PISLabel{float: left;}
#checkout #checkoutToolTip {max-width: 350px;}
#checkout #checkoutToolTip { margin-left: -22px; }
.cartTTLink .oversizedTT { width:11px; height:17px; background:url(http://c.shld.net/07081630/shared/img/checkout/_sprite_checkout_new.gif) no-repeat scroll 0px -21px transparent; position:absolute; }
#checkout #checkoutToolTip.xtremeRedeemTT {max-width:none;display:none;width:950px;}
#checkoutToolTip.xtremeRedeemTT .checkoutToolTipTop {right:230px;}
#checkoutToolTip.xtremeRedeemTT table {border-collapse:collapse;width:865px;}
#checkoutToolTip.xtremeRedeemTT td {padding:5px;text-align:left;font-size:8pt;font-weight:bold;}
#checkoutToolTip.xtremeRedeemTT td.xtrTitle {text-align:left;font-size:10pt;font-weight:normal;}
#checkoutToolTip.xtremeRedeemTT tr td:first-child {text-align:left;}
#checkoutToolTip.xtremeRedeemTT tr {border-bottom: 1px solid #C4C4C4;}
#checkoutToolTip.xtremeRedeemTT th {text-transform:uppercase;width:auto;padding:2px 5px;font-size:8pt;}
#checkoutToolTip.xtremeRedeemTT th.item {width:22%}
.ie7 ul.dateIndicators li { 
	position: relative; 
	padding-left: 25px; 
	padding-bottom: 5px; 
}
.ie7 ul.dateIndicators li span { 
	position: absolute; 
	left: 5px; 
	top: 3px; 
}
#checkoutToolTip.checkoutToolTipContent th{
text-align:center;
}
#checkoutToolTip.xtremeRedeemTT td.tdItemDesc {
	text-align: left;
}


#cancelItemModal #cancelModal #modalWrap .selectAlert {
    background: none repeat scroll 0 0 rgba(221, 33, 24, 0.9);
    border: 0 none;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 15px;
    height: 30px;
    line-height: 24px;
    margin-left: 15px;
    margin-top: 10px;
    opacity: 1;
    text-align: center;
    width: 290px;
}
#cancelItemModal #cancelModal #modalWrap .alertTooltip{
	border-color: rgba(221, 33, 24, 0.9) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 9px 7.5px 0;
    bottom: -8px;
    height: 0;
    margin-left: 50px;
    right: 10px;
    width: 0;
    
}

#cancelItemModal #cancelModal #modalWrap .salesCheckDiv {
	width:800px; 
	float: left;
	padding: 35px;
	background-color:#F7F7F7; 
	border: 15px solid #FFFFFF;

}
#cancelItemModal #cancelModal #modalWrap #salesCheckDiv #salesCheckItemWrap .salesCheckItemDiv{
	float: left;
	width:400px; 
	height:100px;
	margin-top: 20px;

}
#salesCheckDiv #salesCheckItemWrap #salesCheckItemDiv span .cancelItemImage{
	float: left;
	max-height: 100px; 
	max-width: 100px;


}
.cancelItemModal{

	 z-index: 9999;
	 display: block; 
	 top: 376px; 
	 left: 230.5px; 
	 position: absolute;
	 width:900px; 
	 background: none repeat scroll 0 0 #FFFFFF;     
	 border: 1px solid #8CB2D4;     
	 padding: 20px;

}
.reasonDropdown
{

	/*background: none repeat scroll 0px 0px transparent ! important;*/ 
	border: 1px solid #000000;
	border-radius: 0px; 
	color: #666666;
	font-size: 13px; 
	height: 24px; 
	padding: 2px;
	position: relative; 
	text-shadow: 0px 1px rgb(255, 255, 255); 
	width: 100%;


}
.reasonDropdownWrap {

	
	/*background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.06)) repeat scroll 0px 0px rgb(242, 242, 242); 
	border-color: rgb(255, 255, 255) rgb(247, 247, 247) rgb(245, 245, 245); 
	border-image: none; 
	border-radius: 3px; 
	border-width: 1px; 
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.08); */
	height: 40px; 
	overflow: hidden; 
	position: relative; 
	width: 350px; 
	border-style: solid; 
	

}
.otherReasonText { border: 1px solid #CCC;}
#profileWrp #profileKmartWrp a.shcBtn.shcBtnCTA, #profileWrp #profileKmartWrp a.shcBtn.shcBtnCTA:hover, #profileWrp #profileSearsWrp a.shcBtn.shcBtnCTA, #profileWrp #profileSearsWrp a.shcBtn.shcBtnCTA:hover {
  color: #FFFFFF;
  text-decoration: none;
}
#profileWrp #profileKmartWrp a.shcBtn, #profileWrp #profileKmartWrp a.shcBtn:hover {
  color: ##D2011C;
  text-decoration: none;
}
#profileWrp #profileSearsWrp a.shcBtn, #profileWrp #profileSearsWrp a.shcBtn:hover {
  color: #4577a3;
  text-decoration: none;
}