/* Auto height */
#module_AccountInformation 	.mod_wrapper,
#module_RewardsClubsWide 	.mod_wrapper,
#module_Orders 				.mod_wrapper,
.module_auto_height 		.mod_wrapper,
.module_auto_height .mod_content .module_auto_height .scrollingContentContainer {
	height: auto !important; 
	overflow: inherit !important;
}
/* No header - No footer */
#module_Addresses 			.scrollingContentContainer, 
#module_SavedPayment 		.scrollingContentContainer, 
#module_ExpressCheckout 	.scrollingContentContainer, 
#module_SizePreferences 	.scrollingContentContainer, 
#module_ContactPreferences 	.scrollingContentContainer, 
#module_PreferredStores 	.scrollingContentContainer,
#module_PersonalSnapshot 	.scrollingContentContainer,
#module_JewelryPrefs 		.scrollingContentContainer,
#module_MyRecommendations	.scrollingContentContainer,
#module_CreateNewList .scrollingTableContainer {
	height: 299px;
}
/* No header - With footer */
#module_RewardsClubs 		.scrollingContentContainer,
#module_Social10Followers 	.scrollingTableContainer,
#module_Social10Following 	.scrollingTableContainer,
#module_Social10ILike 		.scrollingTableContainer,
#module_Social10IDislike 	.scrollingTableContainer,
#module_Social10IWant 		.scrollingTableContainer,
#module_Social10IOwn 		.scrollingTableContainer,
#module_Social10Brands 		.scrollingTableContainer,
#module_Social10Lists .scrollingTableContainer {
	height: 256px;
}
/* With header - No footer */
#module_Wishlists 			.scrollingTableContainer,
#module_MGShoppingLists 	.scrollingTableContainer,
#module_MyRegistries 		.scrollingTableContainer,
#module_MGStarterLists 		.scrollingTableContainer,
#module_CraftsmanTools 		.scrollingTableContainer,
#module_SavedForLater .scrollingTableContainer {
	height: 265px;
}
/* With header - With footer */
#module_OrderStatus 		.scrollingTableContainer,
#module_CustomLists .scrollingTableContainer {
	height: 224px;
}
/* RECENT ACTIVITY */
#module_RecentActivity a img {
	border: 0;
}
#module_RecentActivity .viewOptions {
	background-color: #FFF;
	padding: 10px;
}
#module_RecentActivity .viewOptions .viewOptionsRight {
	float: right;
}
#module_RecentActivity .viewOptions span {
	background: url(http://c.shld.net/07081630/img/modules/bg_inactiveView.gif) repeat-x top left;
	border: 1px solid #60768b;
	border-color: #aec7df #60768b #60768b #aec7df;
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	padding:0 7px;
}
#module_RecentActivity .viewOptions span.selected {
	background: url(http://c.shld.net/07081630/img/modules/bg_activeView.gif) repeat-x top left;
	border: 1px solid #60768b;
	border-color: #60768b #aec7df #aec7df #60768b;	
}
#module_RecentActivity .viewOptions span.optionsLabel {
	border: 0;
	background: none;
	font-weight: bold;
}
#module_RecentActivity .viewOptions span a {
	text-decoration: none;
}
#module_RecentActivity .toggleAll a {
	text-decoration: none;
	color: #333;
	line-height: 16px;
}
#module_RecentActivity .toggleAll a:hover {
	text-decoration: underline;
}
#module_RecentActivity .toggleAll .toggleButton {
	width: 3px;
	height: 16px;
	cursor: pointer;
	border: 0;
	margin-right: 5px;
	background: url('http://c.shld.net/07081630/img/modules/_modules_sprites.gif') no-repeat -120px -88px;
}
#module_RecentActivity .toggleAll .minus {
	background-position: -137px -88px;
}
#module_RecentActivity .activityItem {
	border-top: dashed 1px #d5d5d5;
	padding: 10px 0 15px;
	zoom: 1;
	width: 100%;
}
#module_RecentActivity .expanded {
	border-top: solid 1px #55a3ed !important;
	border-bottom: solid 1px #55a3ed !important;
} /* expanded modules have different borders - add/remove via script*/
#module_RecentActivity .first {
	border: 0;
} /* last activity item does not have bottom border - remove via script when expanded */
#module_RecentActivity .scrollingContentContainer {
	height: 265px;
}
#module_RecentActivity .gradientBG {
	background: none !important;
}
#module_RecentActivity .activityItem .removeItem {
	visibility: hidden;
	height: 14px;
	width: 14px;
	margin-right: 10px;
	background: url('http://c.shld.net/07081630/img/modules/_modules_sprites.gif') no-repeat -154px -88px;
	cursor: pointer;
	margin-left: 5px;
}
#module_RecentActivity .activityItem .time {
	float: right;
	width: 11%;
	text-align: right;
	margin-right: 5px;
	color: #aeaeae;
	font-style: italic;
	font-size: 11px;
}
#module_RecentActivity .activityItem .description {
	width: 85%;
}
#module_RecentActivity .activityItem_search {
	border-top: dashed 1px #d5d5d5;
	padding: 10px 0 15px;
	zoom: 1;
	width: 100%;
}
#module_RecentActivity .activityItem_search .removeItem_search {
	visibility: hidden;
	height: 14px;
	width: 14px;
	margin-right: 10px;
	background: url('http://c.shld.net/07081630/img/modules/_modules_sprites.gif') no-repeat -154px -88px;
	cursor: pointer;
	margin-left: 5px;
}
#module_RecentActivity .activityItem_search .time {
	float: right;
	width: 11%;
	text-align: right;
	margin-right: 5px;
	color: #aeaeae;
	font-style: italic;
	font-size: 11px;
}
/* ORDERS MODULE */
#module_OrderStatus td.fulfillment {
	width: 40%;
}
#module_OrderStatus td.fulfillment span.logo {
	float: left;
	margin-right: 25px;
	width: 100px;
	text-align: center;
}
#module_OrderStatus td.order {
	width: 20%
}
#module_OrderStatus td.site {
	width: 20%
}
#module_OrderStatus .scrollingTableContainer td.date span {
	position: relative;
}
#module_OrderStatus .status {
	display: block;
}
/* ACCOUNT INFORMATION */
#module_PersonalSnapshot h4 {
	color: #666;
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	padding: 15px 25px 0;
}
#module_PersonalSnapshot .info {
	padding: 0 0 15px;
}
#module_PersonalSnapshot .icn_small_plus {
	float: left;
	margin-right: 5px;
}
/* MY LISTS */
#module_MyLists ul#profile_list {
	list-style-type:none;
	padding:15px 0 0;
	margin:0;
}
#module_MyLists ul#profile_list li {
	border-bottom:1px dashed #D5D5D5;
	padding:10px 0 15px;
	width:100%;
}
#module_MyLists ul#profile_list li a.list_name {
	display:block;
	margin-left:25px;
}
#module_MyLists .mod_content .contentFooter a#start_new {
	display:block;
	text-align:left;
	margin-left:25px;
}
#module_MyLists li span.removeItem {
	visibility: hidden;
	height: 14px;
	width: 14px;
	display: block;
	float: left;
	background: url('http://c.shld.net/07081630/img/modules/_modules_sprites.gif') no-repeat -154px -88px;
	cursor: pointer;
	margin: 0 10px 9 5px;
}
#module_MyLists textarea.editField {
	width:90%;
}
#module_MyLists #charlimitinfo {
	display:block;
	margin-left:25px;
}
#module_MyLists li .cancel_list_item {
	clear:both;
	background:#93B1D3;
	padding:5px;
	margin:0 5px;
	overflow:hidden;
	display:none;
}
#module_MyLists li .cancel_list_item button {
	background:transparent;
	border:0;
	cursor:pointer;
	font-size:9px;
	height:30px;
	padding:0;
}
#module_MyLists li .cancel_list_item label {
	float:left;
	padding:7px 0 0;
}
#module_MyLists li .cancel_list_item button span {
	background-image:url(http://e.shld.net/img/sears/ES_80630.gif);
	display:block;
	text-indent:-8000px;
}

#module_MyLists .cancel_list_item button.confirm {
	float:left;
	margin-right:5px;
}
#module_MyLists .cancel_list_item button.confirm span {
	background-position:-151px -95px;
	height:30px;
	position:relative;
	width:30px;
}

#module_MyLists .cancel_list_item .delete_cancel {
	clear:both;
	width:68%;
}
#module_MyLists .delete_cancel button.delete_btn,
.delete_cancel button.cancel_btn {
	height:22px!important;
	margin:0!important;
}
#module_MyLists .cancel_list_item .delete_cancel .delete_btn {
	clear:left;
	float:right;
	margin:0 10px 10px;
}
#module_MyLists .delete_cancel button.delete_btn {
	height:22px;
	text-indent:-8000px;
	width:68px;
}
#module_MyLists .delete_cancel button.delete_btn span {
	background-position:66px -69px;
	height:22px;
	left:0;
	position:relative;
	top:0;
	width:68px;
}

#module_MyLists .delete_cancel .cancel_btn {
	float:right;
	margin:0 10px 10px;
}
#module_MyLists .delete_cancel button.cancel_btn {
	height:22px;
	text-indent:-8000px;
	width:68px;
}
#module_MyLists .delete_cancel button.cancel_btn span {
	background-position:131px -69px;
	height:22px;
	left:0;
	position:relative;
	top:0;
	width:68px;
}

/* START - MyLists updates for 6/30 Social Profile */

#module_MyLists ul#social_list {
	list-style-type: none;
	padding: 15px 0 0;
	margin: 0;
}
#module_MyLists ul#social_list li {
	border-bottom: 1px dashed #D5D5D5;
	padding: 15px 0 15px 60px;
	width: 100%;
}
#module_MyLists ul#social_list li.last {
	border-bottom: 2px solid #D5D5D5;
}
#module_MyLists ul#social_list li span.icon {
	position: absolute;
	top: 10px;
	left: 25px;
	display: block;
	width: 25px;
	height: 25px;
	background: url(http://c.shld.net/img/likeDislikeSprite.gif) no-repeat;
} /* References the global likeDislikeSprite in SVN */
#module_MyLists ul#social_list li span.icon_like {
	background-position: -13px -53px;
}
#module_MyLists ul#social_list li span.icon_dislike {
	background-position: -13px -98px;
}
#module_MyLists ul#social_list li span.icon_want {
	background-position: -13px -143px;
}
#module_MyLists ul#social_list li span.icon_own {
	background-position: -13px -191px;
}
/*  END - MyLists updates for 6/30 Social Profile  */
/* CONTACT PREFERENCES */
#module_ContactPreferences .email select {
	border: solid 1px #b7b7b7;
	margin-top: 10px;
}
#module_ContactPreferences .mailingLists ul {
	list-style: none;
	margin: 15px 0;
	padding: 0;
}
#module_ContactPreferences .mailingLists ul li {
	list-style-type: none;
	margin: 2px 0;
}
#module_ContactPreferences .mailingLists ul li a {
	font-size: 10px;
}
#module_ContactPreferences .mailingLists .submit {
	width: 50px;
	height: 20px;
	border: 0;
	padding: 0;
	margin: 0;
	background: url('http://c.shld.net/07081630/img/modules/_modules_sprites.gif') no-repeat -74px -146px;
}
/* REWARDS & CLUBS */
#module_RewardsClubs .padded {
	padding: 20px 25px;
}
#module_RewardsClubs .rewardsImage {
	width: 25%;
	padding-top: 0;
}
#module_RewardsClubs .rewardsInfo {
	margin: 10px 0 0 10%;
	padding: 0 25px 0 0;
}
#module_RewardsClubs .rewardsInfo .form {
	padding: 0;
	margin: 15px 0;
}
#module_RewardsClubs .rewardsInfo .form label {
	color: #999;
	font-weight: bold;
	margin-right: 5px;
}
#module_RewardsClubs .rewardsInfo .form .text {
	width: 37px;
	border: solid 1px #b7b7b7;
	margin-right: 10px;
}
#module_RewardsClubs .rewardsInfo .form .submit {
	width: 74px;
	height: 20px;
	border: 0;
	padding: 0;
	margin: 0;
	background: url('http://c.shld.net/07081630/img/modules/_modules_sprites.gif') no-repeat 0 -146px;
}
/* WISHLISTS */
#module_Wishlists td.name {
	width: 80%;
}
#module_Wishlists td.name span.logo {
	float: left;
	margin-right: 25px;
	width: 100px;
	text-align: center;
}
#module_Wishlists .scrollingTableContainer td.date span {
	position: relative;
	left: 10%;
}
/* MY REGISTRIES */
#module_MyRegistries td.event {
	width: 35%;
}
#module_MyRegistries td.event span.logo {
	float: left;
	margin-right: 25px;
	width: 100px;
	text-align: center;
}
#module_MyRegistries td.location {
	width: 30%;
}
#module_MyRegistries td.date {
	width: 15%;
}
#module_MyRegistries .scrollingTableContainer td.registryno span {
	position: relative;
	left: 10%;
}
/* TOOLS I OWN */
#module_CraftsmanTools ul#toolsList {
	margin: 0;
	padding: 0;
}
#module_CraftsmanTools ul#toolsList li {
	float: left;
	margin: 0;
	padding: 2px 3px;
	list-style-type: none;
}
/* SAVED FOR LATER */
#module_SavedForLater .item {
	width: 60%;
}
#module_SavedForLater .item .logo {
	float:left;
	margin-right:25px;
	text-align:center;
	width:100px;
	padding-top: 30px;
	vertical-align:middle;
}
#module_SavedForLater .item .product_image {
	float:left;
	margin-right:25px;
	text-align:center;
	width:100px;
}
#module_SavedForLater .quantity {
	width: 10%;
}
#module_SavedForLater .scrollingTableContainer .quantity {
	text-align: center;
}
#module_SavedForLater .price {
	width: 15%;
}
#module_SavedForLater .scrollingTableContainer .price {
	text-align: right;
}
#module_SavedForLater .scrollingTableContainer .price .strike {
	text-decoration:line-through;
}
#module_SavedForLater .addCartButton {
	width: 15%;
}
#module_SavedForLater .scrollingTableContainer .addCartButton {
	vertical-align: middle;
}
/* CUSTOM LISTS */
#module_CustomLists td.name {
	width: 80%;
}
#module_CustomLists td.name span.logo {
	float: left;
	margin-right: 25px;
	width: 100px;
	text-align: center;
}
#module_CustomLists .scrollingTableContainer td.date span {
	position: relative;
	left: 10%;
}
/* REWARDS PAGE */
#module_RewardsClubsWide h3 {
	color: #666;
	font-weight: bold;
	font-size: 14px;
}
#module_RewardsClubsWide a img {
	border: 0;
}
#module_RewardsClubsWide .mod_content {
	overflow: inherit !important;
	padding-bottom: 20px;
}
#module_RewardsClubsWide .italics {
	font-style: italic;
}
#module_RewardsClubsWide .bottomBord {
	border-bottom: 1px solid #CFCFCF;
}
#module_RewardsClubsWide .affiliation_box {
	clear: both;
	display: inline-block;
	position: relative;
	width: 100%;
}
#module_RewardsClubsWide .affiliation_box .logo {
	float: left;
	height: 35px;
	overflow: hidden;
	padding: 15px 30px;
	text-align: center;
	width: 186px;
}
#module_RewardsClubsWide .affiliation_box .content {
	float: left;
	font-size: 12px;
	padding-top: 20px;
	overflow: hidden;
	width: 39%;
}

#module_RewardsClubsWide .affiliation_box .action {
	float: left;
	font-size: 15px;
	color: #666;
	font-weight: bold;
	padding-top: 20px;
	overflow: hidden;
	text-align: center;
	width: 135px;
}
#module_RewardsClubsWide .affiliation_box .modify {
	float: left;
	margin-left: 15px;
	padding-top: 25px;
	position: relative; /* text-align: center; width: 140px;*/
}
#module_RewardsClubsWide .affiliation_box .more {
	float: left;
	margin-left: 15px;
	padding-top: 20px;
	position: relative; /* text-align: center; width: 130px;*/
	z-index: 150;
}
#module_RewardsClubsWide .member_form_wrap {
	z-index: 100;
}
#module_RewardsClubsWide .member_form_wrap .member_form {
	position: relative;
}
#module_RewardsClubsWide .member_form_wrap .member_form .link {
	float:left;
	padding-right:5px;
	position:relative;
	z-index:210;
}
#module_RewardsClubsWide .member_form_wrap .member_form .form {
	display: none;
	position: relative;
	top: -8px;
	left: -13px;
	width: 155px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #d2d2d2;
	background-color: #fff;
	z-index: 200;
	padding: 30px 12px 12px;
	text-align: left;
}

.ie7 #module_RewardsClubsWide .member_form_wrap .member_form .form {
	left: -130px;
}
#module_RewardsClubsWide .member_form_wrap .member_form .form input {
	border: 1px solid #d2d2d2;
	width: 130px;
	margin: 8px 0;
	padding: 3px;
	font-size: 16px;
	color: #666;
	font-weight: bold;
}
#module_RewardsClubsWide .member_form_wrap .member_form .form .save_btn {
	text-align: center;
}
#module_RewardsClubsWide #title_wrapper2 {
	padding: 20px;
	position: relative;
	width: 95%;
	margin: 0 auto 10px;
	z-index: 200;
}
#module_RewardsClubsWide #title_wrapper2a {
	margin-right: 20px;
}
#module_RewardsClubsWide #title_wrapper2b .action {
	float: left;
	padding-top: 20px;
	margin-right: 20px;
}
#module_RewardsClubsWide #title_wrapper2b .modify {
	float: left;
	padding-top: 20px;
}
#module_RewardsClubsWide .clearLeft {
	clear: left;
}
/* ACCOUNT INFORMATION */
#module_AccountInformation .mod_content ul li {
	list-style: none;
	float: left;
}
#module_AccountInformation .mod_content ul li label {
	color: #999;
	display: block;
	font-weight: bold;
	padding: 0 0 10px;
}
#module_AccountInformation a.changePass {
	display: block;
	background: url(http://c.shld.net/07081630/img/profile/_sprite.gif) no-repeat right -2532px;
	padding: 0 28px 5px 0;
	clear: both;
	width: 180px;
}
#module_AccountInformation a.changePass.open {
	background: url(http://c.shld.net/07081630/img/profile/_sprite.gif) no-repeat right -2493px;
}
#module_AccountInformation a.moreEmailsLink span {
	float: left;
	margin-right: 5px;
}
#module_AccountInformation div.moreEmailAdresses {
	margin-top: 10px;
}
#module_AccountInformation .password,
#module_AccountInformation .moreEmailAdresses {
	display: none;
}
#module_AccountInformation ul.floatList {
	margin: 0;
	padding: 0;
}
#module_AccountInformation ul.floatList li {
	padding: 0 40px 15px 0;
	height:70px !important;
	width:auto;
}
#module_AccountInformation #accountBDayMonth {
	margin: 0 20px 0 0;
}
#module_AccountInformation .primeEmailNotify {
	background: #ebeaea;
	padding: 12px;
	margin: 0 0 20px;
}
#module_AccountInformation .gradientBG {
	border-top: 1px solid #cdcdcd;
	padding: 30px 25px 13px;
}
#module_AccountInformation .padded,
#module_Addresses .padded {
	padding:13px;
}
/* SAVED ADDRESSES */
#module_Addresses .mod_content ul li label {
	clear:both;
	color: #999;
	display: block;
	font-weight: bold;
	padding: 0 0 10px;
}
#module_Addresses a.addAnotherAddress span {
	float: left;
	margin-right: 5px;
}
#module_Addresses form#AddressBookForm {
	margin-top: 10px;
}
#module_Addresses ul {
	clear:left;
	margin: 0;
	padding: 0;
}
#module_Addresses ul li {
	list-style: none;
	padding: 0 0 10px;
}
#module_Addresses ul#addressOptions li {
	padding: 0 0 20px;
}
#module_Addresses ul.stateAndZip li {
	float: left;
	padding: 0 20px 10px 0;
}
#module_Addresses .textshort {
	width: 88px;
}
#module_Addresses #AddressBookForm {
	display: none;
}
/* SAVED PAYMENTS */
#module_SavedPayment .padded {
	padding:13px;
}
#module_SavedPayment .mod_content ul li label {
	color: #999;
	display: block;
	font-weight: bold;
	padding: 0 0 10px;
}
#module_SavedPayment a.addAnotherCC span {
	float: left;
	margin-right: 5px;
}
#module_SavedPayment form#PaymentTypeForm {
	margin-top: 10px;
}
#module_SavedPayment ul {
	margin: 0;
	padding: 0;
	width:100%;
}
#module_SavedPayment ul li {
	list-style: none;
	padding: 0 0 10px;
}
#module_SavedPayment ul#addressOptions li {
	padding: 0 0 20px;
}
#module_SavedPayment ul.expirationDateList li {
	float: left;
	padding: 0 20px 10px 0;
}
#module_SavedPayment #PaymentTypeForm,
#module_SavedPayment .secondButtons {
	display: none;
}
#module_SavedPayment #address {
	width:auto;
}
/* EXPRESS CHECKOUT */
#module_ExpressCheckout .padded {
	padding:13px;
}
#module_ExpressCheckout ul {
	margin: 0;
	padding: 0;
}
#module_ExpressCheckout ul li {
	list-style: none;
	padding: 0 0 10px;
}
#module_ExpressCheckout .mod_content ul li label {
	color: #999;
	display: block;
	font-weight: bold;
	padding: 0 0 10px;
}
#module_ExpressCheckout #callout,
#module_ExpressCheckout #saveError {
	color: #666;
	font-size: 11px;
	margin: 0 0 0 15px;
}
#module_ExpressCheckout #callout {
	color: #f60;
	font-weight: bold;
}
#module_ExpressCheckout #saveError {
	color: #f00;
	font-weight: bold;
}
/* PREFERRED STORES */
#module_PreferredStores .padded {
	padding:13px;
}
#module_PreferredStores ul {
	margin: 0;
	padding: 0;
}
#module_PreferredStores ul li {
	list-style: none;
	padding: 0 0 10px;
}
#module_PreferredStores .mod_content ul li label {
	color: #999;
	display: block;
	font-weight: bold;
	padding: 0 0 10px;
}
#module_PreferredStores .addStore {
	background:url('http://c.shld.net/07081630/img/modules/_modules_sprites.gif') no-repeat -124px -146px;
	width: 86px;
	height:20px;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	display: block;
	margin: 0 auto;
}
#module_PreferredStores .store {
	float: left;
	width: 99%;
}
#module_PreferredStores .store .store_info {
	float: left;
	padding: 0 40px 0 0;
}
#module_PreferredStores .save_cancel {
	clear: left;
}
#module_PreferredStores .store_selector {
	padding: 0 0 15px;
}
#module_PreferredStores .gradientBG {
	border-top: 1px solid #cdcdcd;
	padding: 30px 13px 13px;
}
/* JEWELRY PREFERENCES */
#module_JewelryPrefs td {
	vertical-align: top;
	width: 33%;
	padding-bottom: 10px;
}
#module_JewelryPrefs label {
	color: #666;
	font-weight: bold;
}
#module_JewelryPrefs select {
	border: solid 1px #b6b6b6;
	margin: 5px 0;
}
#module_JewelryPrefs .otherText {
	visibility: hidden;
	border: solid 1px #b6b6b6;
}
#module_JewelryPrefs .help {
	font-size: 11px;
	display:block;
}
#module_JewelryPrefs .message {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #333;
	background-color: #ebeaea;
	margin: 10px;
	display: none;
}
/* JEWELRY POP UPS */
.jewelryPopUp {
	display: none;
	border: solid 5px #3f5484;
	position: absolute;
	z-index: 300;
	width: 525px;
	height: 235px;
	background-color: #fff;
}
.jewelryPopUp .popUpClose {
	background: url(http://c.shld.net/07081630/img/modules/_modules_sprites.gif) no-repeat -8px -110px;
	margin: 13px 10px 0 0;
	height:8px;
	width:8px;
	float: right;
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-indent: -90000px;
}
.jewelryPopUp .popUpHeader {
	padding: 10px 25px;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	text-align: left;
	border-bottom: solid 1px #cdcdcd;
}
.jewelryPopUp .popUpContent {
	background: url('http://c.shld.net/07081630/img/modules/bg_gradientWithTopWhiteLine.gif') repeat-x top left;
	padding: 13px;
	height: 172px;
	overflow: auto;
}
.jewelryPopUp .popUpContent ul.styles {
	list-style: none;
	margin: 0;
	padding: 0;
}
.jewelryPopUp .popUpContent ul.styles li {
	list-style-type: none;
	display: block;
	float:left;
	text-align: center;
	width: 110px;
	margin: 0 9px;
	padding: inherit 0;
}
.jewelryPopUp .popUpContent ul.styles li.first {
	margin-left: 0;
}
.jewelryPopUp .popUpContent ul.styles li.last {
	margin-right: 0;
}
.jewelryPopUp .styleTitle {
	display: block;
	margin: 5px 0;
}
.jewelryPopUp .select {
	background: url(http://c.shld.net/07081630/img/modules/_modules_sprites.gif) no-repeat 0 -206px;
	font-size: 0;
	border:0;
	height:20px;
	text-indent:-9000px;
	text-transform: capitalize;
	width:50px;
	margin: 5px 0;
	padding: 0 0 0 50px;
}
#modulesContent .module .mod_wrapper div.mod_publicPrivate {
	z-index: 100;
	position: absolute;
	top: 3px;
	right: 10px;
	font-size: 11px;
}
/* SEARS SOCIAL - .social10 - FOLLOWERS */
#module_Social10Followers .scrollingTableContainer td {
	padding: 10px;
}
#module_Social10Followers ul#followList {
	margin: 0;
	padding: 0;
}
#module_Social10Followers ul#followList li {
	float: left;
	margin: 0;
	padding: 2px 3px;
	list-style-type: none;
}

/* MY RECOMMENDATIONS */
#module_MyRecommendations .padded {
	padding: 13px !important;
}
#module_MyRecommendations #recommendations .recom {
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#module_MyRecommendations #recommendations .full {
	padding-left: 25px;
}
#module_MyRecommendations #recommendations .recom p {
	margin: 3px 0;
	padding: 0;
}
#module_MyRecommendations #recommendations .recom .icn_envelope {
	position: absolute;
	top: 0;
	left: 0;
	background: url('http://c.shld.net/07081630/img/modules/icn_envelope.gif') no-repeat;
	display: block;
	width: 16px;
	height: 16px;
}
#module_MyRecommendations #recommendations .recom .date {
	color: #666;
	font-weight: bold;
}
#module_MyRecommendations #recommendations .recom .details {
	position: relative;
	color: #666;
}
#module_MyRecommendations #recommendations .recom .details .details_associate {
	position: relative;
	top: 0;
	right: 0;
}
#module_MyRecommendations #recommendations .recom .details .details_store a.details_store_info_link {
	color: #666;
}
.details_store_location {
	display: none;
	z-index: 9000;
	padding: 5px;
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	background: #fff;
	border: 4px solid #0F2965;
}
.details_store_location .details_store_location_close {
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 11px;
	text-decoration: none;
	padding-right: 12px;
	color: #0F2965;
}
.details_store_location .details_store_location_close .icn_close {
	display: block;
	position: absolute;
	top: 3px;
	right: 0;
	background: url('http://c.shld.net/07081630/img/modules/_modules_sprites.gif') no-repeat -8px -110px;
	width: 8px;
	height: 8px;
}
.details_store_location table {
	width: 100%;
}
.details_store_location table td {
	padding: 3px;
	vertical-align: top;
	color: #333;
}
/* ADDRESS BOOK & NETWORK */
#module_AddressBook .mod_wrapper {
	height: 550px !important;
}
#module_AddressBook .mod_wrapper .mod_content {
	background: none !important;
}
#module_AddressBook .mod_header {
	position: relative;
}
#module_AddressBook .mod_header .new_icn {
	position: absolute;
	top: -10px;
	left: 100px;
}
#module_AddressBook #ab_tab_header {
	position: relative;
	background: url('http://c.shld.net/07081630/img/modules/ab_tab_bottom.gif') repeat-x 0 31px #d0e2f1;
	height: 40px;
}
#module_AddressBook #ab_tab_header #ab_tabs ul {
	margin: 0;
	padding: 0;
	margin-left: 10px;
}
#module_AddressBook #ab_tab_header #ab_tabs ul li {
	background:url('http://c.shld.net/07081630/img/modules/ab_tab_off_l.gif') repeat-x;
	height: 30px;
	float: left;
	margin-top: 10px;
}
#module_AddressBook #ab_tab_header #ab_tabs ul li.active {
	background: url('http://c.shld.net/07081630/img/modules/ab_tab_on_l.gif') no-repeat;
}
#module_AddressBook #ab_tab_header #ab_tabs ul li span {
	background: url('http://c.shld.net/07081630/img/modules/ab_tab_off_r.gif') no-repeat top right;
	padding: 10px;
	display: block;
}
#module_AddressBook #ab_tab_header #ab_tabs ul li.active span {
	background: url('http://c.shld.net/07081630/img/modules/ab_tab_on_r.gif') no-repeat top right;
	padding: 10px 15px 10px 10px;
	display: block;
}
#module_AddressBook #ab_tab_header #ab_tabs ul li span a {
	color: #fff;
	text-decoration: none;
}
#module_AddressBook #ab_tab_header #ab_tabs ul li.active span a {
	font-size: 13px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#module_AddressBook #ab_tab_header #ab_search {
	position: absolute;
	top: 8px;
	right: 8px;
	color: #333;
}
#module_AddressBook #ab_tab_header #ab_search #ab_search_input {
	border: 1px solid #b7b7b7;
	padding: 2px;
	margin-top: 2px;
}
#module_AddressBook #ab_tab_header #ab_search #ab_search_go {
	background: url('http://c.shld.net/07081630/img/btn/btn_go.gif') no-repeat;
	width: 30px;
	height: 21px;
	border: 0;
	cursor: pointer;
}
#module_AddressBook #ab_content h2 {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	font-size: 18px;
	color: #666;
}
#module_AddressBook #ab_content h3 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
#module_AddressBook #ab_content h4 {
	padding: 0;
	margin: 0 0 10px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	line-height: 20px;
}
#module_AddressBook #ab_content .ab_add_button {
	margin: 10px 20px;
	display: block;
}
#module_AddressBook #ab_content .ab_add_button span.icn_small_plus {
	float: left;
	margin-right:5px;
}
#module_AddressBook #ab_content .ab_add_button span.icn_small_plus_new {
	float: left;
	margin-right:5px;
	background-position: -55px -59px;
}
#module_AddressBook #ab_content .hr {
	border: 1px solid #fff;
	border-top-color: #6794d9;
	margin: 25px 20px;
	padding: 0;
}
#module_AddressBook #ab_content #ab_left_col {
	width: 250px;
	border-right: 1px solid #317bcd;
	height: 450px;
	float: left;
	margin-top: 20px;
}
#module_AddressBook #ab_content #ab_left_col ul {
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}
#module_AddressBook #ab_content #ab_left_col ul li {
	padding: 3px 20px;
	position: relative;
	display: block;
}
#module_AddressBook #ab_content #ab_left_col ul li.active {
	background: #d0e2f1;
	font-weight: bold;
}
#module_AddressBook #ab_content #ab_left_col ul li.active a {
	color: #000;
	text-decoration: none;
}
#module_AddressBook #ab_content #ab_left_col ul li .remove_icn {
	cursor: pointer;
	width: 15px;
	height: 15px;
	display: none;
	position: absolute;
	top: 3px;
	left: 2px;
	background: url('http://c.shld.net/07081630/img/icn/_sprite.gif') no-repeat -13px -2933px;
}

#module_AddressBook #ab_content #ab_left_col h3,
#module_AddressBook #ab_content #ab_left_col a.side_button {
	padding-left: 20px;
	margin-bottom: 10px;
}
#module_AddressBook #ab_content #ab_left_col .ab_navigation p {
	padding-left: 20px;
}
#module_AddressBook #ab_content #ab_left_col .ab_navigation .ab_navigation_title {
	font-weight: bold;
	font-size: 14px;
}
#module_AddressBook #ab_content #ab_right_col {
	height: 486px;
	overflow: hidden;
}
#module_AddressBook #ab_content #ab_right_col #col_2_left {
	float: left;
	width: 50%;
	overflow: auto;
	overflow-x: hidden;
	height: 486px;
}
#module_AddressBook #ab_content #ab_right_col #col_2_right {
	overflow: auto;
	overflow-x: hidden;
	height: 486px;
}
#module_AddressBook #ab_content #ab_right_col #full_col {
	height: 486px;
	color: #666;
}
#module_AddressBook #ab_content #ab_right_col .with_full_footer {
	height: 426px !important;
}
#module_AddressBook #ab_content #ab_right_col .with_background {
	background: url('http://c.shld.net/07081630/img/modules/ab_bg_grad.gif') repeat-x bottom;
}
#module_AddressBook #ab_content #ab_right_col #full_footer {
	display: none;
	height: 60px;
	border-top: 1px solid #317bcd;
}
#module_AddressBook #ab_content #ab_right_col .padding {
	padding: 20px;
}
#module_AddressBook #ab_content #ab_right_col ul#ab_contacts {
	margin: 0;
	padding: 0;
	color: #333;
}
#module_AddressBook #ab_content #ab_right_col ul#ab_contacts li {
	cursor: pointer;
	margin: 2px 0;
	padding: 3px 20px;
	height: 25px;
}
#module_AddressBook #ab_content #ab_right_col ul#ab_contacts li.selected {
	background: #d0e2f1;
	font-weight: bold;
	width: 350px !important;
}
#module_AddressBook #ab_content #ab_right_col ul#ab_contacts li span.connected {
	cursor: pointer;
	font-weight: normal;
	color: #999;
	position: absolute;
	top: 10px;
	right: 10px;
}
#module_AddressBook #ab_content #ab_right_col ul#ab_contacts li span.avatar {
	cursor: pointer;
	float: left;
	padding-right: 10px;
}
#module_AddressBook #ab_content #ab_right_col ul#ab_contacts li span.name {
	cursor: pointer;
	float: left;
	margin-top: 7px;
}
#module_AddressBook #ab_content #ab_right_col ul#ab_contacts li span.registered,
#module_AddressBook #ab_content #ab_right_col ul#ab_contacts li span.screenname,
#module_AddressBook #ab_content #ab_right_col ul#ab_contacts li span.followStatus {
	cursor: pointer;
	float: right;
	margin-top: 7px;
	margin-left: 5px;
}
#module_AddressBook #ab_content #ab_right_col #ab_contact_info {
	position: relative;
	font-size: 11px;
	color: #333;
}
#module_AddressBook #ab_content #ab_right_col #ab_contact_info h3 {
	margin-bottom: 10px;
}
#module_AddressBook #ab_content #ab_right_col #ab_contact_info h3 em {
	font-size: 11px;
	font-weight: normal;
}
#module_AddressBook #ab_content #ab_right_col #ab_contact_info p {
	line-height: 16px;
}
#module_AddressBook #ab_content #ab_right_col #ab_contact_info .contact_avatar {
	float: right;
	text-align: right;
	font-size: 11px;
	line-height: 16px
}
#module_AddressBook #ab_content #ab_right_col #ab_contact_info .contact_avatar img {
	margin-bottom: 5px;
}
#module_AddressBook #ab_content #ab_right_col #ab_contact_info #ab_contact_address {
	padding-left: 50px;
	position: relative;
}

#module_AddressBook #ab_content #ab_right_col #ab_contact_info #ab_contact_address strong {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#module_AddressBook #ab_content #ab_right_col #ab_search_results {
	color: #666;
}
#module_AddressBook #ab_content #ab_right_col #ab_search_results h3 {
	margin-bottom: 10px;
}
#module_AddressBook #ab_content #ab_right_col #ab_search_results p {
	margin: 10px 0;
	line-height: 20px;
}
#module_AddressBook #ab_content #ab_right_col #ab_sent_invitations table th {
	text-align: left;
}
#module_AddressBook #ab_content #ab_right_col #ab_sent_invitations table th#radio {
	width: 30px;
}
#module_AddressBook #ab_content #ab_right_col #ab_sent_invitations table th#avatar {
	width: 30px;
}
#module_AddressBook #ab_content #ab_right_col #ab_sent_invitations table tr.invite_canceled {
	color: #999;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invite {
	color: #666;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invite h3 {
	margin-bottom: 5px;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invite p {
	margin-bottom: 15px;
	line-height: 16px;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invite .send_field {
	float: left;
	position: relative;
	color: #666;
	width: 35%;
	padding: 0 75px 0 20px;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invite .send_field label {
	width: 50px;
	text-align: right;
	position: absolute;
	top: 0;
	left: -35px;
	font-weight: bold;
	padding-right: 5px;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invite .send_field textarea {
	font: 13px Arial, Helvetica, sans-serif;
	padding: 5px;
	color: #666;
	width: 230px;
	height: 150px;
	border: 1px solid #b7b7b7;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invite .send_field .send_field_subtext {
	font-size: 11px;
	font-style: italic;
	color: #999;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invite .send_field .ab_add_button {
	margin: 0;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invite .save_cancel {
	margin-top: 50px;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invite .save_cancel .save {
	width: 110px;
	height: 21px;
	background: url('http://c.shld.net/07081630/img/btn/btn_send_invites.gif') no-repeat;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invitation div {
	color: #666;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invitation h3 {
	margin-bottom: 5px;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invitation .col_2_left {
	float: left;
	width: 50%;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invitation .col_2_right {
	float: left;
	width: 50%;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invitation label {
	float: left;
	text-align: right;
	margin-right: 10px;
	font-weight: bold;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invitation .invitation_text {
	float: left;
	clear:left;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invitation .invitation_text p {
	font-style: italic;
	font-size: 11px;
}
#module_AddressBook #ab_content #ab_right_col .invitation_text .ab_add_button {
	margin: 0;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invitation textarea {
	width: 300px;
	height: 120px;
	margin-bottom: 5px;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invitation .send_invites {
	text-align: center;
	clear: both;
}
#module_AddressBook #ab_content #ab_right_col #ab_send_invitation .send_invites a img {
	margin: 0 0 -6px 5px;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	height: 445px;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact h3 {
	position: relative;
	margin-bottom: 10px;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact .required_msg {
	position: absolute;
	top: 20px;
	right: 80px;
	font-size: 11px;
	font-weight: bold;
	color: #999;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact {
	margin-bottom: 20px;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact .form_row {
	clear: both;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact label {
	width: 100px;
	float: left;
	color: #666;
	font-weight: bold;
	padding-top: 13px;
	text-align: right;
	margin-right: 3px;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact input {
	width: 120px;
	float: left;
	border: 1px solid #b7b7b7;
	padding: 2px;
	margin: 10px 10px 0 0;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact input.small {
	width: 70px;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact select {
	width: 126px;
	float: left;
	border: 1px solid #b7b7b7;
	padding: 1px;
	margin: 10px 10px 0 0;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact select.small {
	width: 70px;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact .ab_add_button {
	clear: both;
	margin: 3px;
	padding-top: 13px;
	color: #666;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact .ab_add_button .disabled {
	color: #666;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact .save_btn {
	text-align: center;
	margin-top: 20px;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact .message_box {
	background: #EEE;
	border: 1px solid #999;
	color: #666;
	padding: 5px;
	margin: 5px 0;
}
#module_AddressBook #ab_content #ab_right_col #ab_add_contact .removeChoice {
	float: left;
	margin-top: 3px;
	padding-top: 10px;
}
#module_AddressBook #ab_content #ab_right_col #full_footer #ab_selected {
	float: left;
	margin: 22px 10px 0 20px;
	font-weight: bold;
}
#module_AddressBook #ab_content #ab_right_col #full_footer #ab_footer_button {
	float: left;
	margin: 17px 20px 0 0;
}
#module_AddressBook #ab_content #ab_right_col #full_footer #ab_footer_message {
	float: left;
	margin-top: 22px;
	font-weight: bold;
	font-style: italic;
	color: #728d29;
}
#ab_curtain {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 9000;
	background: #000;
	display: none;
}
#msg_ab_curtain {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 9000;
	background: #000;
	display: none;
}
.ab_layer {
	position: absolute;
	top: 0;
	left: 0;
	width: 525px;
	z-index: 9001;
	background: #fff;
	display: none;
	border: 5px solid #4b93d9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.ab_layer #layer_wrap {
	padding: 20px 20px 0;
	margin-bottom: 20px;
	color: #666;
	position: relative;
}
.ab_layer #layer_wrap h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0;
}
.ab_layer #layer_wrap p {
	font-size: 12px;
	color: #333;
	font-weight: bold;
	margin: 0 0 15px;
	padding: 0;
}
.ab_layer #layer_wrap #ab_close_layer,
.ab_layer #layer_wrap #msgC_close_contact {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
}
.ab_layer #layer_wrap #ab_close_layer .close_icn,
.ab_layer #layer_wrap #msgC_close_contact .close_icn {
	font-size: 1px;
	display: block;
	margin: 5px;
	background: url('http://c.shld.net/07081630/img/modules/_modules_sprites.gif') no-repeat -8px -110px;
	width: 8px;
	height: 8px;
}
.ab_layer #layer_wrap #layer_form {
	float: left;
	margin-right: 20px;
}
.ab_layer #layer_wrap #layer_form label {
	float: left;
	display: block;
	width: 85px;
	text-align: right;
	font-weight: bold;
	padding-top: 3px;
}
.ab_layer #layer_wrap #layer_form input {
	width: 120px;
	padding: 2px;
	margin: 0 0 10px 6px;
}
.ab_layer #layer_wrap #layer_form .layer_form_button {
	margin-left: 90px;
}
#import_from_site p {
	color: #666 !important;
	font-weight: normal !important;
	font-size: 14px !important;
}
#import_from_site ul {
	margin: 0;
	padding: 0;
}
#import_from_site ul li {
	padding: 0;
	float: left;
	margin: 10px 10px 0 0;
}
#import_from_outlook input {
	width: auto !important;
	margin: 0 !important;
}
#import_from_outlook .layer_form_button {
	margin: 0 !important;
}
.import_add_select #layer_wrap {
	padding: 0 !important;
	margin: 0 !important;
}
.import_add_select #layer_wrap h2 {
	padding-top: 20px;
	margin-left: 20px;
}
.import_add_select #layer_wrap p {
	margin-left: 20px;
}
.import_add_select #layer_section {
	background:url('http://c.shld.net/07081630/img/modules/bg_modal_section.gif') repeat-x;
	border: 1px solid #4b93d9;
	border-width: 1px 0;
	height: 242px;
	overflow: auto;
	overflow-x: hidden;
	margin: 10px 0;
}
.import_add_select input {
	margin-left: 20px;
}
.import_add_select input.select_all {
	position: relative;
}
.import_add_select table {
	width: 100%;
}
.import_add_select table tr td {
	padding: 2px 10px 3px 0;
}
.import_add_select .layer_form_button {
	margin-left: 183px;
}
.delete_layer {
	width: 400px !important;
}
.delete_layer .button_group {
	text-align: center;
}
#new_group {
	width: 300px !important;
}
#new_group #layer_form input {
	float: none;
	width: 250px !important;
	margin: 0 !important;
}
#new_group .button_group {
	clear: both;
	text-align: left;
}
/*Message Center*/
#modulesContent .module .mod_wrapper #module_MessageCenter .mod_content {
	position: relative;
	overflow:visible;
}
#module_MessageCenter #msgC_left_col {
	position:absolute;
	width:245px;
	height:280px;
	top:40px;
	left:0;
}
#module_MessageCenter #msgC_left_col #msgC_tabArea {/*height: 57px;*/
	font-size: 16px;
	font-weight: bold;
	margin: 0 22px 0 16px;
	width: 207px;
	padding-bottom: 25px;
	border-bottom:1px solid #6794d9;
}
#module_MessageCenter #msgC_left_col #composeBtn {
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) no-repeat;
	width:120px;
	height:31px;
	margin-top: 14px;
	cursor: pointer;
}
#module_MessageCenter.module .mod_header a {
	color:white;
	font-weight: normal;
	text-decoration:none;
}
#module_MessageCenter.module #msgC_learnMore {
	padding:10px;
	margin:0 10px;
	position:absolute;
	top:294px;
	left:240px;
}
/*#module_MessageCenter #msgC_left_col{padding: 0 0 0 17px; width: 228px; position:absolute; height:215px;}*/
#module_MessageCenter #msgC_left_col #particulars {/*color:gray;*/
	font-size: 14px;
	font-weight: bold;
	width: 260px;
	float: left;
	margin:0 15px 0 0;
	padding: 0 0 0 17px;
	width: 228px;
	position:relative;
	height:215px;
}
#module_MessageCenter #msgC_left_col #particulars h3 {
	padding-top: 10px;
	font-size:14px;
	font-weight:bold;
	height:27px;
}
#module_MessageCenter #msgC_left_col #particulars .mainOptions {
	font-size: 12px;
	margin: -10px 0 0 -2px;
	width: 200px;
	font-weight: normal;
	float: left;
}
#module_MessageCenter #msgC_left_col #particulars .subOptions {
	font-size: 12px;
	margin: 0 0 0 17px;
	width: 200px;
	font-weight: normal;
	clear:left;
	float:left;
}
#module_MessageCenter #msgC_left_col #particulars div p {
	float:left;
	width: 175px;
	margin:2px 0 0 5px;
	display: block;
}
#module_MessageCenter #msgC_left_col #particulars div p a {
	text-decoration: none;
}
#module_MessageCenter #msgC_left_col #particulars div p.disabled {
	color:#888;
}
#module_MessageCenter #msgC_left_col #particulars div input {
	float:left;
}
#module_MessageCenter #msgC_left_col .msgC_borderBox {
	width:30px;
	float:left;
	height: 229px;
	border-right: 1px solid #7395bf
}
#module_MessageCenter #msgC_right_col {
	height: 270px;
	margin:0;
}
#module_MessageCenter #msgC_right_col #learnMoreOption {
	margin: 5px 15px 0 270px;
	font-size: 12px;
	position: absolute;
	top:28px;
	left:0;
}
/*#module_MessageCenter  #msgC_right_col #full_col div{color:#737373;}*/

#module_MessageCenter #msgC_right_col #msgC_msgTabs {
	background:#d0e2f1;
	height: 37px;
	border-bottom: 1px solid black;
	margin: 15px 0 0 -17px;
}
#module_MessageCenter #msgC_right_col #msgC_msgTabs ul {
	margin:0 0 0 16px;
	padding:0;
}
#module_MessageCenter #msgC_right_col #msgC_msgTabs ul li {
	margin:7px 1px 0 0;
	padding:10px 0 0;
	display:block;
	height: 20px;
	width:113px;
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -291px 0;
	float:left;
	color:white;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
	cursor: pointer;
}
#module_MessageCenter #msgC_right_col #msgC_msgTabs ul li.selected {
	color:black;
	background-position: -166px 0;
	width:125px;
	margin-top:8px;
	font-size:12px;
}
#module_MessageCenter #thinDividerLine {
	border-left: 1px solid #6794D9;
	height:250px;
	width: 1px;
	position: absolute;
	left: 245px;
	top: 55px;
}
#module_MessageCenter .tooltip {
	padding: 5px;
	border: 1px solid #6794D9;
	background:url(http://c.shld.net/07081630/img/modules/bg_moduleContent.gif) repeat-x left top;
	position: absolute;
	top: 57px;
	left: 107px;
	z-index:1;
	width:300px;
	display:none;
}
#module_MessageCenter #msgC_right_col #full_col {
	margin:29px 0 0 262px;
	overflow:visible
}
#module_MessageCenter #msgC_right_col #full_col #receivedStats {
	float: right;
	margin: 14px 15px 0 0;
	font-weight: bold;
}
#module_MessageCenter #msgC_right_col #full_col #pagination {
	float: right;
	margin: 10px 15px 0 0;
	text-align:center;
	width: 140px;
}
#module_MessageCenter #msgC_right_col #full_col #pagination #pagInfo {
	float:left;
	width:100px;
	font-weight: bold;
	margin-top: 4px;
}
#module_MessageCenter #msgC_right_col #full_col #pagination #msgC_leftArrow {
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -120px 0;
	display: block;
	width: 20px;
	height:20px;
	float: left;
}
#module_MessageCenter #msgC_right_col #full_col #pagination #msgC_leftArrow.deadArrow {
	background-position: -140px 0;
	cursor:default;
	height:21px;
}
#module_MessageCenter #msgC_right_col #full_col #pagination #msgC_rightArrow {
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -120px -20px;
	display: block;
	width: 20px;
	height:20px;
	float:left;
}
#module_MessageCenter #msgC_right_col #full_col #pagination #msgC_rightArrow.deadArrow {
	background-position: -140px -21px;
	cursor:default;
	height:21px;
}
#module_MessageCenter #msgC_right_col #full_col #msgCommands {
	float: left;
	clear: left;
}
#module_MessageCenter .answeringMachine {
	position: relative;
	height: 219px;
	overflow:visible;
	clear:left;
	font-size: 10px;
	margin: 10px 20px 0 0;
}
#module_MessageCenter .answeringMachine .msgC_message {
	position: relative;
	height: 14px;
	overflow:hidden;
	clear:left;
	margin-top: 4px;
}
#module_MessageCenter .answeringMachine .msgC_message.unread div a {
	font-weight:bold;
}
#module_MessageCenter .answeringMachine .msgC_message .msgC_deleteButtonX {
	float:left;
	width: 20px;
	text-align: center;
	background:none;
}
#module_MessageCenter .answeringMachine .msgC_message .msgC_deleteButtonX a {
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -160px 0;
	display: block;
	width: 7px;
	height:7px;
	margin: 4px 0 0 7px;
}
#module_MessageCenter .answeringMachine .msgC_message .msgC_timeRec {
	float:left;
	width: 115px;
	cursor:pointer;
}
#module_MessageCenter .answeringMachine .msgC_message .msgC_sender {
	float:left;
	width:207px;
	position:relative;
	text-indent:35px;
	cursor:pointer;
}
.blockBtn {
	display:none;
	position:absolute;
	width:32px;
	height:15px;
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -664px -20px;
	top:0;
	left:0;
	z-index:30;
	cursor: pointer;
}
#module_MessageCenter .answeringMachine .msgC_message .msgC_sender .blockedBtn {
	left:-12px;
	width:43px;
	display:none;
	position:absolute;
	height:15px;
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -887px -20px;
	top:0;
	z-index:30;
	cursor: pointer;
}
.blockBtnStill {
	display:block;
	position:absolute;
	top:11px;
	left:616px;
	width:32px;
	height:15px;
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -664px -20px;
	z-index:30;
}
#module_MessageCenter .answeringMachine .msgC_blocked {
	position: relative;
	height: 14px;
	overflow:hidden;
	clear:left;
	margin-top: 4px;
}
#module_MessageCenter .answeringMachine .msgC_blocked .msgC_sender {
	float:left;
	width:400px;
	position:relative;
	text-indent:48px;
}
.unblockBtn {
	position:absolute;
	width:43px;
	height:15px;
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -844px -20px;
	top:0;
	left:0;
	z-index:30;
	cursor: pointer;
}
.unblockBtnStill {
	position:absolute;
	top:10px;
	left:39px;
	z-index:30;
	width:43px;
	height:15px;
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -844px -20px;
	display:block;
	clear:none;
}
#module_MessageCenter .answeringMachine .msgC_message .msgC_message {
	position:absolute;
	margin:0 0 0 390px;
	padding:0 0 0 10px;
	top:0;
	left:0;
}
#msgC_send_new_message.ab_layer{
    width: 757px; 
    z-index: 9000;
}
.msgC_FormBox {
	margin-left:70px;
	font-size: 12px;
	color:#000;
}
.msgC_FormBox .formUnit {
	position: relative;
	margin-top: 10px;
	clear:left;
}
.msgC_FormBox .formUnit .unitDescriptor {
	position:absolute;
	width: 60px;
	left:-70px;
	top:0;
	text-align: right;
	padding-top: 3px;
	font-weight: bold;
}
.subscript {
	font-size: 10px;
	color:#666;
}
.msgC_FormBox .msgC_cancelText {
	float:left;
	margin-top: 15px;
}
.msgC_sendButton {
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) no-repeat -504px 0;
	width:80px;
	height: 30px;
	display:block;
	margin: 10px 0 0 60px;
}
.msgC_deleteButton {
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) no-repeat -484px 0;
	display:block;
	width:14px;
	height: 13px;
	position: absolute;
	left: -20px;
	top: 2px;
}
#msgC_read_a_message.ab_layer {
	width: 764px;
	font-size: 12px;
	color: #000;
}
#msgC_read_a_message.ab_layer #layer_wrap {
	color:#000;
	font-weight:normal;
}
#msgC_read_a_message #extraOptions {
	display: block;
	margin:0 0 10px;
	padding:0;
	float:left;
	clear:right;
}
#msgC_read_a_message #extraOptions li {
	line-height: 17px;
	float: left;
	width: 125px;
}
#msgC_read_a_message h2 {
	clear:left;
	float:left;
}
#msgC_read_a_message #conversationDetails {
	float:left;
	margin-bottom: 15px;
	margin-right: 500px;
	width: 725px;
}
#msgC_read_a_message #msgC_readingLetter {
	overflow:auto;
	width: 700px;
	height: 245px;
	overflow-x:hidden;
	border: 1px solid #bfbfbf;
	clear:left;
	padding:5px 10px;
}
#msgC_read_a_message #msgC_readingLetter p {
	font-weight:normal;
}
#msgC_read_a_message form .msgC_FormBox .formUnit {
	height:193px;
}
#msgC_read_a_message form .msgC_FormBox {
	margin:0 0 0 46px;
	position: relative;
	clear: left;
	padding-top:5px;
}
#msgC_replyAllBtn {
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) no-repeat -404px -20px;
	width:86px;
	height: 20px;
	display:block;
	float:left;
	margin-right:10px;
}
#msgC_replyBtn {
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) no-repeat -924px 0;
	width:86px;
	height: 20px;
	display:block;
	margin-right:10px;
	float:left;
}
#msgC_read_a_message .bottomButtons {
	margin: 0 0 20px 20px;
}
#msgC_read_a_message .bottomButtons #msgC_forwardBtn {
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -584px -20px;
	display:block;
	width: 80px;
	height: 20px;
	cursor: pointer;
	float:left;
	margin-right:20px;
}
.bottomButtons #msgC_answerQuestionBtn {
	float:right;
	margin-left:10px;
	cursor:pointer;
}
#msgC_read_a_message textarea,
#msgC_send_new_message textarea {
	padding:5px 10px;
	font:12px Arial, Helvetica, sans-serif;
	height: 175px;
}
#msgC_read_a_message textarea {
	width:651px;
}
#msgC_send_new_message textarea {
	width:623px;
}
#msgC_read_a_message .msgC_replySenderInfo {
	float:left;
	clear:left;
	margin-bottom:5px;
	width:100%;
}
#msgC_read_a_message #msgC_readingLetter .msgC_replySenderInfo {
	float:none;
}
#msgC_read_a_message .msgC_replySenderInfo .subscript {
	margin:0;
	padding:0;
}
.productInfoBox {
	float:left;
	clear:left;
	height: 75px;
	margin: 5px 0 10px 85px;
	position: relative;
}
.productInfoBox img {
	height: 75px;
	position: absolute;
	left: -85px;
	top:0;
}
.to {
	float:left;
	clear:left;
	color:#999;
	overflow:auto;
}
.q_and_a {
	width:100%;
	float:left;
	clear:left;
	color:#999;
}
#msgC_reply_to_message .productInfoBox {
	float:left;
	clear:left;
	height: auto;
	margin: 5px 0 10px;
	position: relative;
}
.msgC_autoReply {
	float:left;
	clear:left;
	width:100%;
	text-align:center;
}
#msgC_reply_to_message.ab_layer {
	width: 764px;
	font-size: 12px;
	color: #000;
}
#msgC_reply_to_message.ab_layer #layer_wrap {
	color:#000;
	font-weight:normal;
}
#msgC_reply_to_message h2,
#msgC_reply_to_message h3 {
	clear:left;
	float:left;
}
#msgC_reply_to_message h3 {
	margin:0;
}
.ab_layer .senders ul {
	display:block;
	float:left;
	padding:0;
	margin:0;
}
.ab_layer .senders ul li {
	float:left;
	display:block;
	margin-right:7px;
}
.ab_layer .senders ul li span {
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -160px 0;
	display: block;
	width: 7px;
	height:7px;
	margin: 4px 5px;
	float: left;
	cursor:pointer;
}
#msgC_reply_to_message #conversationDetails {
	float:left;
	margin-bottom: 15px;
}
#msgC_reply_to_message #msgC_readingLetter {
	overflow:auto;
	width: 700px;
	height: 245px;
	overflow-x:hidden;
	border: 1px solid #bfbfbf;
	float: left;
	clear:left;
	padding:5px 10px;
}
#msgC_reply_to_message #msgC_readingLetter p {
	font-weight:normal;
}
#msgC_reply_to_message form .msgC_FormBox .formUnit {
	height:193px;
}
#msgC_reply_to_message form .msgC_FormBox {
	margin:0 0 0 46px;
	position: relative;
	clear: left;
	padding-top:5px;
}
.msgC_cancelMessageText {
	float:left;
	margin-right:10px;
}
#msgC_replyAllBtn,
#msgC_replyBtn {
	width:86px;
	height: 20px;
	display:block;
	float:left;
	margin-right:10px;
}
#msgC_replyAllBtn {
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) no-repeat -404px -20px;
}
#msgC_replyBtn {
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) no-repeat -924px 0;
}
#msgC_reply_to_message textarea,
#msgC_send_new_message textarea {
	padding:5px 10px;
	font:12px Arial, Helvetica, sans-serif;
	height:175px;
}
#msgC_reply_to_message textarea {
	width:700px;
}
#msgC_send_new_message textarea {
	width:623px;
}
#msgC_reply_to_message .msgC_replySenderInfo {
	float:left;
	clear:left;
	margin-bottom:5px;
}
#msgC_reply_to_message #msgC_readingLetter .msgC_replySenderInfo {
	float:none;
}
#msgC_reply_to_message .msgC_replySenderInfo .subscript {
	margin:0;
	padding:0;
}
.selectFollowers {
	float:left;
	margin: 5px 0 10px;
	clear:left;
}
.bottomButtons {
	margin:20px 0;
	width:100%;
	float:left;
}
.bottomButtons #msgC_forwardBtn {
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -584px -20px;
	display:block;
	width: 80px;
	height: 20px;
	cursor: pointer;
	float:right;
}
.bottomButtons .msgC_sendButton {
	margin:-5px 0 0 10px;
	float:right;
}
.bottomButtons button {
	float:right;
}
#msgC_add_contacts .addContact {
	display:block;
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -714px 0;
	width:130px;
	height:30px;
	float:right;
	margin-right:20px;
}
#msgC_add_contacts .select_all_div {
	display:none;
}
#msgC_add_contacts .msgC_cancelText {
	float:right;
	margin: 5px 10px 0 0;
}
#msgC_add_contacts .errorBox {
	margin: 0 20px;
}
.msgC_confirmMessage h2 {
	color:black;
}
.msgC_confirmMessage p {
	font-weight:normal !important;
}
.msgC_confirmMessage .msgC_cancelText {
	float:left;
	margin-top: 3px;
}
.msgC_confirmMessage .msgC_deleteBtn {
	float:left;
	display:block;
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -404px 0;
	width:80px;
	height:20px;
	margin-left: 10px;
}
.msgC_confirmMessage .msgC_blockBtn {
	float:left;
	display:block;
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) -844px 0;
	width:80px;
	height:20px;
	margin-left: 10px;
}
#s10overlay #s10overlay_content #overlay_content .see_more_list ul li span.unfollow_link a {
	color: #f58020;
	text-decoration: none;
}
#report_concern_overlay.s10_overlay h2 {
	margin-bottom:10px;
}
#report_concern_overlay.s10_overlay p {
	margin-bottom:10px;
}
#report_concern_overlay.s10_overlay .input_indicator {
	float:left;
	margin-right:10px;
}
#report_concern_overlay.s10_overlay .characterCounter {
	float:right;
	margin: 10px 0;
}
#report_concern_overlay.s10_overlay #reportConcern_textarea {
	width:100%;
	height:100px;
	overflow-x:hidden;
	overflow-y:auto;
	font:12px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
#report_concern_overlay.s10_overlay .cancelText {
	float:left;
	margin-top:15px;
}
#report_concern_overlay.s10_overlay .sendButton {
	background:url(http://c.shld.net/07081630/img/msgC_btn_spritev2.jpg) no-repeat -504px 0;
	width:80px;
	height: 30px;
	display:block;
	margin: 10px 0 0 60px;
}
#report_concern_overlay.s10_overlay {
	margin:20px;
}
#s10messageSent.s10_overlay {
	margin:0 20px;
}
#report_concern_overlay.s10_overlay div.errorBox {
	background: #ffc url(http://c.shld.net/07081630/img/icn/icn_alert.gif) no-repeat 10px 3px;!important;
	border:1px solid #666;
	color:#333;
	font-weight:bold;
	margin: 10px 0 0;
	padding:5px 0 5px 30px;
	position:relative;/*Fix for ie*/
}
/* End message center changes */


/*_____________________________________________________order center_____________________________________________________*/
.mod_content #ocModuleTabs,
.mod_content #lc-home-tabs {
	font-size: 11px;
	background:url(http://c.shld.net/07081630/img/modules/ocTabsULbg.gif) repeat-x bottom right;
	height: 30px;
	width: 100%;
	margin:0;
}
.mod_content #ocModuleTabs ul,
.mod_content #lc-home-tabs ul {
	list-style: none;
	margin:0;
	padding:1px 0 0;
	float:right;
	height: 31px;
	}
.mod_content #ocModuleTabs li,
.mod_content #lc-home-tabs li {
    float:right;
	margin:0 1px 0 0;
	padding:0 0 0 4px;
	list-style: none;
	background: #fff url(http://c.shld.net/07081630/img/modules/ocTabsOffLeft.gif) no-repeat left top;
    }
.mod_content #ocModuleTabs a,
.mod_content #ocModuleTabs strong,
.mod_content #ocModuleTabs span,
.mod_content #lc-home-tabs a,
.mod_content #lc-home-tabs span,
.mod_content #lc-home-tabs strong {
    display:block;
    padding:9px 15px 6px 6px;
	color: #000;
	text-decoration: none;
	background: url(http://c.shld.net/07081630/img/modules/ocTabsOffRight.gif) no-repeat right top;
    }
.mod_content #ocModuleTabs #ocCurrent,
.mod_content #lc-home-tabs #ocCurrent {
	background: #fff url(http://c.shld.net/07081630/img/modules/ocTabsOnLeft.gif) no-repeat left top;
    }
.mod_content #ocModuleTabs #ocCurrent a,
.mod_content #lc-home-tabs #ocCurrent a {
	background: url(http://c.shld.net/07081630/img/modules/ocTabsOnRight.gif) no-repeat right top;
	font-weight: bold;
	color: #000;
    padding-bottom:7px;
    }
.ocSelected{
	display: block;
}
/*_____________________________________________________order center_____________________________________________________*/
/*______________________________________________ Size Preferencess module_SizePreferences _______________________________________________*/

#module_SizePreferences .padded{
	padding:13px;
}
#module_SavedPayment ul{
	margin: 0;
	padding: 0;
}
#module_SizePreferences ul li{
	list-style: none;
	padding: 0 0 10px;
	}
#module_SizePreferences .mod_content ul li label{
	color: #999;
	display: block;
	font-weight: bold;
	padding: 0 0 10px;
}
#pref_sizes_selection .prefSizesFields{
	list-style: none;
	height: 60px;
	margin: 0;
	padding: 0;
	width: 99%;
	clear: left;
	}
#pref_sizes_selection .prefSizesFields li input{
	margin: 0;
	padding: 0;
}
#pref_sizes_selection  .prefSizesFields li{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	}
#pref_sizes_selection .prefSizesFields li.rightArrow{
	float: left;
	margin: 0 20px 0 0;
	padding: 0 20px 0 0;
	background: url(http://c.shld.net/07081630/img/bg/pref_size_arrow.gif) right 17px no-repeat;
	}
#pref_sizes_selection .prefSizesFields li label{
	font-weight: bold;
	display: block;
	}
#pref_sizes_selection .prefSizesFields .psYourSize a{
	padding: 5px 0 0 10px;
}
#pref_sizes_selection .prefSizesFields select{
	color: #333;
}
 #pref_sizes_selection .prefSizesFields .psAndOr{
	color: #666;
	font-weight: bold;
	font-size: 13px;
	padding-top: 15px;
	}
 #pref_sizes_selection a.prefSizesAddCat{
		display: block;
		background: url(http://c.shld.net/07081630/img/modules/plus.gif) no-repeat left top;
	padding: 0 0 15px 20px;
		clear: both;
		width: 180px;
}
#pref_sizes_selection #sizes_options {
	background: url(http://c.shld.net/07081630/img/affiliations/gradient_bg.gif) repeat-x #fff bottom;
	padding: 15px;
}
#pref_sizes_selection .communication_intro h3,
#communication_settings .communication_intro h3 {
	font-size: 19px;
	color: #666;
	font-weight: bold;
	padding: 12px 0 0;
	margin: 0;
	}
#pref_sizes_selection .communication_intro p,
#communication_settings .communication_intro p {
	color: #666;
	}
  #pref_sizes_selection  .solid {
	border-bottom: 1px solid #d2d2d2;
}
#pref_sizes_selection  .dashed {
	border-bottom: 1px dashed #d2d2d2;
}
#pref_sizes_selection  .buttons {
	text-align: center;
	vertical-align: top;
	margin-top: 40px;
}
#pref_sizes_selection .psMeasurementGroup,
#pref_sizes_selection .psSizeGroup {
	display: none;
}
#pref_sizes_selection .showFields,
#pref_sizes_selection .showFields {
	display: block;
}
#pref_sizes_selection .prefSizesFilled .psMeasurementGroup,
#pref_sizes_selection .prefSizesFilled .psSizeGroup {
	display: block;
}
#pref_sizes_selection .gradientBG{
	border-top: 1px solid #cdcdcd;
	padding: 30px 25px 13px;
}
#module_SizePreferences td.choosecategory{
	width: 20%;
	display:table-cell;
	float:none;
	margin:0;
	/*position:relative;*/}
#module_SizePreferences td.measurements{
	width: 38%;
}
#module_SizePreferences td.size{
	width: 30%;
}
#module_SizePreferences  li.psCategory{
	width: 20%;
}
#module_SizePreferences  #pref_sizes_selection .prefSizesFields li.measurements{
	width: 43%;
	padding-right: 25px;
	}
/*______________________________________________ Size Preferencess module_SizePreferences _______________________________________________*/

/*_______________________error messaging_______________________*/
.errorBox,
p.alert,
p.warning,
.cont_overlay .popup_login p.warning {
	margin: 0 0 15px;
	padding: 5px 10px 5px 30px;
	border: 1px solid #E9D1A9;
	background: #F7E098 url(http://c.shld.net/07081630/img/icn/icn_warning.gif) 9px 7px no-repeat;
	zoom: 1;
}
.errorBox{
	font-weight: bold;
}
#staticModules .errorBox{
	position: static !important;
}
p.alert {
	background: #F7E098 url(http://c.shld.net/07081630/img/icn/icn_alert.gif) 9px 5px no-repeat;
}
/*__________________________________________________ order center- order history  _______________________________*/
#module_Orders .viewOptions{
	padding: 0 0 0 12px;
	position: absolute;
	 }
#module_Orders .mod_content {
	background: none;
}
#module_Orders .viewOptions .popupwindow{
	float: left;
}
#module_Orders .viewOptions .a_what_is {
	padding: 0 15px 0 0;
	background:url(http://c.shld.net/07081630/img/modules/icn_what_is.gif) no-repeat right center;
	float: left;
	display: block;
	height: 15px;
}
#module_Orders #oc-shop-list-tab-box,
#oc-shop-list-tab-box-bot {
	padding: 5px 12px;
	background: #a1c7eb;
	font-size: 11px;
	}
#oc-shop-list-grid thead th{
	background: url('http://c.shld.net/07081630/img/modules/bg_moduleContent.gif') repeat-x top left; 
	height: 44px;
	text-align: left;
	color: #666;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#modulesContent .module #oc-shop-list-grid thead th a{
	text-decoration: none;
	color: #666;
	display: block;
	padding: 7px 0 7px 12px;
	border-right: 1px solid #fff;
	margin: 3px 0 0;
	zoom: 1;
}
#modulesContent .module #oc-shop-list-grid thead th.lastColumn a{
	border: 0;
	}
#modulesContent .module #oc-shop-list-grid tbody td{
	border-bottom: 1px dashed #d6d6d6;
	padding: 10px 0 10px 12px;
	text-align: left;
}
#modulesContent .module #oc-shop-list-grid tbody td ul {
	margin:0 0 0 12px;
	padding:0;
}
#modulesContent .module #oc-shop-list-grid tbody td a.ocGoferLogo{
	display: block;
	float: left;
	background:url(http://c.shld.net/07081630/img/modules/_logos_sprites.gif) no-repeat -146px 0;
	width: 78px;
	height: 25px;
}
#modulesContent .module #oc-shop-list-grid tbody td a.ocKmartLogo {
	display: block;
	float: left;
	background:url(http://c.shld.net/07081630/img/modules/_logos_sprites.gif) no-repeat -93px 0;
	width: 30px;
	height: 30px;
	margin: 0;
}
#modulesContent .module #oc-shop-list-grid tbody td a.ocSearsLogo{
	display: block;
	float: left;
	background:url(http://c.shld.net/07081630/img/modules/_logos_sprites.gif) no-repeat;
	width: 68px;
	height: 20px;
}
#modulesContent .module #oc-shop-list-grid tbody td a.ocCraftsmanLogo{
	display: block;
	float: left;
	background:url(http://c.shld.net/07081630/img/modules/_logos_sprites.gif) no-repeat -245px -4px;
	width: 82px;
	height: 20px;
}
#modulesContent .module #oc-shop-list-grid tbody td a.ocKenmoreLogo{
	display: block;
	float: left;
	background:url(http://c.shld.net/07081630/img/modules/_logos_sprites.gif) no-repeat -353px -3px;
	width: 75px;
	height: 21px;
}
#modulesContent .module #oc-shop-list-grid tbody td span.ocLogoSpacing{
	display: block;
	margin: 5px 0 0 90px;
	}
#modulesContent .module #oc-shop-list-grid tbody td span.logo {
float:left;
margin-right:25px;
text-align:center;
width:100px;
}
/*__________________________________________________ order center- order history  _______________________________*/
/*__________________________________________________ order center- item history  _______________________________*/
#modulesContent .module #oc-shop-list-grid thead th.table-nosort a{
	border: 0;
	margin: 0 18px 0 0;
}
#modulesContent .module #oc-shop-list-grid thead th #selectAll,
#modulesContent .module #oc-shop-list-grid thead th #chk_all {
	float: left;
	margin: 11px 3px 0 12px;
	}

#modulesContent .module #oc-shop-list-grid thead th.table-nosort label{
	padding: 0;
 	display:block;
	float: left;
	border-right: 1px solid #fff;
	margin: 5px 0 0;
	clear: none;
}
#modulesContent .module #oc-shop-list-grid thead th span.images{
	float: right;
	margin: -24px 15px 0 120px;
	font-size: 12px;
	font-weight: normal;
}
#modulesContent .module  div.list-buttons{
	padding: 5px 0;
	margin: 0;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	border: 1px solid #fff;
	zoom: 1;
}
#modulesContent .module  div.list-buttons ul,
#modulesContent .module  div.list-buttons-bot ul {
	height: auto;
	padding: 0;
	list-style: none;
}
#modulesContent .module div.list-buttons ul {
	margin: 0;
}
#modulesContent .module div.list-buttons.outside_box {
	margin:5px 0 0;
	border:0;
}
#modulesContent .module div.list-buttons.outside_box ul {
	margin: 0;
}
#modulesContent .module div.top-buttons ul li {
	display:inline;
}
#modulesContent .module div.list-buttons li,
#modulesContent .module div.list-buttons-bot li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	height: 30px;
}
#modulesContent .module .item_history tbody td{
	border: 0 !important;
}
#modulesContent .module .item_history tbody td img{
	float: left;
}
#modulesContent .module .item_history tbody td img.product,
#modulesContent .module #order_info tbody td img.product {
	border: 1px solid #f2f2f2;
	margin: 0 30px 5px 0;
	float: left;
	}
#modulesContent .module .item_history tbody td .errorBox,
#modulesContent .module #order_info tbody td .errorBox {
	margin: 10px 0 0;
	clear: left;
}
#modulesContent .module div.list-buttons li a img,
#modulesContent .module div.list-buttons-bot li a img {
	border: 0;
	}
#modulesContent .module #list-buttonsId{
	height: 30px;
	clear:both;
	overflow: hidden;
	}
#modulesContent .module #a_addOrderBottom,
#a_addListBottom {
	display: block;
	padding: 15px 0 0;
}
.pop_up_editorder,
.pop_up_holdorder,
.pop_up_cancelorder,
.pop_up_order,
.pop_up_order_bottom,
.pop_up_addlist,
.pop_up_addlist_bottom,
.pop_up_copylist,
.pop_up_copylist_bottom {
	 font-family: Verdana, Geneva, sans-serif;
	 position: absolute;
	 width: 280px;
	 height: auto;
	 z-index: 10;
	padding: 30px 10px 10px;
	 overflow-x: auto;
	 overflow-y: auto;
	 display: none;
}
#modulesContent .module .pop_up_copylist_bottom{
	position: absolute;
 	border: 1px solid #d8d8d8;
	background: #fff url(http://c.shld.net/07081630/img/profile/buttons/sears_save_to_list.gif) no-repeat bottom left;
	 width: 150px;
	 padding: 10px 10px 36px 9px;
 }
/*__________________________________________________ order center- item history  _______________________________*/
/*__________________________________________________ order center- order detail _______________________________*/
#modulesContent .module .orderBrief{
	padding: 0 12px;
}
#modulesContent .module div.orderColumnsContainer{
	position: static;
	zoom: 1;
}
#modulesContent .module div.left-column {
 	float:left;
	margin: 0;
	padding: 0;
  }
#modulesContent .module div.right-column {
	margin: 0;
	float:right;
	padding: 0;
 }
#modulesContent .module .oder_detail .right-column,
#modulesContent .module .oder_detail .left-column {
	width:56%;
	padding: 0 1% 5px;
	margin-bottom:10px;
	min-height:142px;
	position: static;
}

#modulesContent .module .oder_detail .right-column {
	width:38%;
}
#modulesContent .module .oder_detail.edit_view .left-column {
	width:58%;
	padding:0!important;
}
#modulesContent .module #order_info h3,
#order_info h4 {
	color:#666;
	font-size:14px;
	line-height:18px;
}
#modulesContent .module #order_info h3 {
	border-bottom:1px dashed #D6D6D6;
}
#modulesContent .module #lc-home-header {
	font-size:16px;
	margin: 20px 10px 0;
	padding-bottom: 5px;
	max-width:98.6%;
	min-width:940px;
	color:#666;
	font-weight: bold;
	border-bottom:1px dashed #D6D6D6;
}
#modulesContent .module #lc-print {
	display:inline;
	float:right;
	height:20px;
	margin-top:-20px;
	text-align:right;
	width:200px;
	padding-right: 10px;
}
#modulesContent .module #lc-print a.a_print_this {
	float:right;
	width:100px;
	padding-left:15px;
}
#modulesContent .module #lc-homepage-container div.ordercrumbs {
	float:left;
	width:250px;
	margin: 0;
	padding: 0;
}
#modulesContent .module #oc-shop-list-tab-box {
	background-color: #A1C7EB;
}
#modulesContent .module #oc-shop-list-tab-box .viewOptions {
	padding: 0 !important;
	position: static !important;
}
#modulesContent .module #lc-shop-list-tab-box .viewOptions .viewOptionsLeft {
	float:left;
	padding:10px 10px 10px 20px;
	width:auto;
	margin: 0;
}
#modulesContent .module .orderBrief {
	clear: both;
	border-bottom: 1px solid #FFF;
} /* border enforces element boundaries, keeps right-column and left-column aligned correctly */
#modulesContent .module #total_resume {
 	width:190px;
	line-height:10px;
	padding:0;
	margin:5px 12px 10px auto;
	clear: both;
 }
#modulesContent .module #total_resume .captions_col {
	width:100px;
}
#modulesContent .module #total_resume .numbers_col {
	width:90px;
}
#modulesContent .module #total_resume .space_row {
	line-height:5px;
}
#modulesContent .module #total_resume .total_division {
	border-top:2px solid #d6d6d6;
	line-height:5px;
}
#modulesContent .module #total_resume .total {
	font-size:13px;
	font-weight:bold;
}
#modulesContent .module .order_detail_note {
	margin:5px 12px 10px auto;
	display:block;
	text-align:right;
	padding: 0 0 10px;
}
/*__________________________________________________ order center- order detail _______________________________*/

/*_____________________________________order center calendar view_____________________________________*/
.calendar form span {
	display: block;
	margin: 0 0 .5em .5em;
	clear: both;
}
.calendar form span label {
	display: block;
	float: left;
	margin: 0 1em .5em 0;
	width: 7em;
	font-weight: bold;
	color: #092f7a;
}
.calendar form span select {
	font-size: .85em;
	vertical-align: middle;
}
.calendar .nofloat {
	float: none;
	display: inline;
	margin: 0 1em 0 0;
	clear: none;
}
.calendar .plain {
	font-weight: normal;
}
.calendar fieldset {
	border: 1px solid #092f7a;
}
.calendar legend {
	padding: 0 5px;
	font-weight: bold;
	color: #092f7a;
}
#widgButtons input,
#buyButtons input {
	vertical-align: top;
}
.ocCalendarPage .padder {
	padding: 30px 0 0;
}
.monthTitle {
	float: left;
	text-align: center;
	width: 530px;
	margin: auto;
	padding-bottom: 5px;
	font-size: 1.5em;
}
td.profileCalendarTable.centered div {
	display:block;
	margin-bottom:3px;
	height:22px;
}
td.profileCalendarTable strong {
	font-size:16px;
	font-weight:bold;
}
.noDays {
	display: none;
}
#month td {
	border-right: solid 1px #d8d8d8;
	color:#727272;
	background: url(http://c.shld.net/07081630/img/modules/bg_calendarCell.gif) repeat-x top left;
}
#month td a,
#month td a:visited {
	margin-left: -12px;
}
#month td.day {
	color: #727272;
	width: 115px;
	text-transform: lowercase;
	height: 25px;
	padding: 4px;
	border: 0;
	text-align: center;
	background: url(http://c.shld.net/07081630/img/modules/bg_calenderHeader.gif) repeat-x top left;
}
.date td {
	font-size: 1em;
	height: 100px;
	width: 115px;
	padding: 12px;
	vertical-align: bottom;
}
.date td span.date {
	display: block;
	float: left;
	position: relative;
	top: -65px;
}
table .hover {
	background: #ff9;
	border: 1px solid #b2bb1e;
	padding: 0 5px 5px 10px;
	width: 150px;
	text-align: left;
}
div#create,
div#buyGift,
div#goToMonth {
	position: absolute;
	background: #f4f0e9;
	padding: .5em;
	border: 1px solid #866450;
	border-width: 1px 2px 2px 1px;
	z-index:90;
}
.calendarExportButtons {
	position: absolute;
	margin-bottom: -100px;
	clear: all;
	width: 80%;
	min-width: 777px;
	text-align: center;
	padding: 30px 0;
}
#module_Orders .mod_content {
	background: none;
}
.mod_content #ocModuleTabs #ocCurrent {
	height: 30px;
}
#module_Orders .mod_wrapper {
	height: auto !important;
}
#module_Orders .viewOptions ul {
	list-style:none;
	margin:0;
	padding:0;
}
#module_Orders .viewOptions ul li {
	display: inline;
}
#module_Orders .viewOptions span {
	background: url(http://c.shld.net/07081630/img/modules/bg_inactiveView.gif) repeat-x top left;
	border: solid 1px #60768b;
	border-color: #aec7df #60768b #60768b #aec7df;
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	padding:0 7px;
}
#module_Orders .viewOptions span.selected {
	background: url(http://c.shld.net/07081630/img/modules/bg_activeView.gif) repeat-x top left;
	border-right: solid 1px #aec7df;
	border-bottom: solid 1px #aec7df;
	border-left: solid 1px #60768b;
	border-top: solid 1px #60768b;
	border: solid 1px #60768b;
	border-color: #60768b #aec7df #aec7df #60768b;	
}
#module_Orders .viewOptions span a {
	color: #000;
	text-decoration: none;
}
.order_history_info {
	font-size: 12px;
	line-height: 30px !important;
	width: 100%%;
	background-color: #a1c7eb;
	height: 30px;
	padding: 0 15px;
	border-bottom: solid 1px #fff;
}
.order_history_info .calendarNav {
	display: block;
	clear: right;
}
.order_history_info .left {
	float: left;
	width: 30%;
	padding-left: 10px;
	background: url(http://c.shld.net/07081630/img/modules/arrow_left_small.gif) no-repeat center left;
}
.order_history_info .right {
	float: right;
	clear:right;
	width: 30%;
	text-align: right;
	padding-right: 10px;
	background: url(http://c.shld.net/07081630/img/modules/arrow_right_small.gif) no-repeat center right;
}
.order_history_info strong {
	display: block;
	width: 38%;
	text-align: center;
	margin-left: 30%;
	font-size: 16px;
}
#module_ThirdPartyPickup ul.form {
	list-style:none;
	margin: 10px 0 0;
	padding: 2px 0;
}
#module_ThirdPartyPickup ul.form li {
	color: #666;
}
/*_____________________________________order center calendar view_____________________________________*/

/* Dashboard Module: Recent Activity */
#module_RecentActivity a img {
	border: 0;
}
#module_RecentActivity .viewOptions {
	background-color: #FFF;
	padding: 10px;
}
#module_RecentActivity .viewOptions .viewOptionsRight {
	float: right;
}
#module_RecentActivity .viewOptions span {
	background: url(http://c.shld.net/07081630/img/modules/bg_inactiveView.gif) repeat-x top left;
	border: solid 1px #60768b;
	border-color: #aec7df #60768b #60768b #aec7df;
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	padding:0 7px;
}
#module_RecentActivity .viewOptions span.selected {
	background: url(http://c.shld.net/07081630/img/modules/bg_activeView.gif) repeat-x top left;
	border: solid 1px #60768b;
	border-color: #60768b #aec7df #aec7df #60768b;	
}
#module_RecentActivity .viewOptions span.optionsLabel {
	border: 0;
	background: none;
	font-weight: bold;
}
#module_RecentActivity .viewOptions span a {
	text-decoration: none;
}
#module_RecentActivity .toggleAll a {
	text-decoration: none;
	color: #333;
	line-height: 16px;
}
#module_RecentActivity .toggleAll a:hover {
	text-decoration: underline;
}
#module_RecentActivity .toggleAll .toggleButton {
	width: 3px;
	height: 16px;
	cursor: pointer;
	border: 0;
	margin-right: 5px;
	background: url('http://c.shld.net/07081630/img/modules/_modules_sprites.gif') no-repeat -120px -88px;
}
#module_RecentActivity .toggleAll .minus {
	background-position: -137px -88px;
}
#module_RecentActivity .activityItem {
	border-top: dashed 1px #d5d5d5;
	padding: 10px 20px 15px;
	zoom: 1;
	width: 100%;
}
#module_RecentActivity .expanded {
	border-top: solid 1px #55a3ed !important;
	border-bottom: solid 1px #55a3ed !important;
} /* expanded modules have different borders - add/remove via script*/
#module_RecentActivity .first {
	border: 0;
} /* last activity item does not have bottom border - remove via script when expanded */
#module_RecentActivity .scrollingContentContainer {
	height: 265px;
}
#module_RecentActivity .gradientBG {
	background: none !important;
}
#module_RecentActivity .activityItem .removeItem {
	visibility: hidden;
	height: 14px;
	width: 14px;
	display: block;
	float: left;
	background: url('http://c.shld.net/07081630/img/modules/_modules_sprites.gif') no-repeat -154px -88px;
	cursor: pointer;
	margin: 0 10px 0 5px;
}
#module_RecentActivity .activityItem .time {
	float: right;
	width: 11%;
	text-align: right;
	margin-right: 5px;
	color: #aeaeae;
	font-style: italic;
	font-size: 11px;
}
#module_RecentActivity .activityItem .description {
	width: 85%;
}
/* Jewelry Preferences */
#module_JewelryPrefs .formUL {
	margin: 0;
	padding: 0;
	list-style: none;
}
#module_JewelryPrefs .formUL li {
	list-style-type: none;
	margin: 5px 0;
}
#module_JewelryPrefs .formUL li.first {
	margin-top: 0;
}
#module_JewelryPrefs .formUL li.last {
	margin-bottom: 0;
}
#module_JewelryPrefs .formUL li.noAdditionalInfo {
	padding-right: 90px;
}
#module_JewelryPrefs .formUL li label {
	color: #666;
	font-weight: bold;
	display: block;
	float: left;
	width: 170px;
	text-align: right;
}
#module_JewelryPrefs .formUL li select {
	width: 100px;
	border: solid 1px #b6b6b6;
	margin: 0 5px;
}
#module_JewelryPrefs .formUL li .otherText {
	visibility: hidden;
	width: 85px;
	border: solid 1px #b6b6b6;
}
#module_JewelryPrefs .message {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #333;
	background-color: #ebeaea;
	margin: 10px;
	display: none;
}
/* Jewelry Pop Ups */
.jewelryPopUp {
	display: none;
	border: solid 5px #3f5484;
	position: absolute;
	z-index: 300;
	width: 525px;
	height: 235px;
	background-color: #fff;
}
.jewelryPopUp .popUpClose {
	background: url(http://c.shld.net/07081630/img/modules/_modules_sprites.gif) no-repeat -8px -110px;
	margin: 13px 10px 0 0;
	height:8px;
	width:8px;
	float: right;
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-indent: -90000px;
}
.jewelryPopUp .popUpHeader {
	padding: 10px 25px;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	text-align: left;
	border-bottom: solid 1px #cdcdcd;
}
.jewelryPopUp .popUpContent {
	background: url('http://c.shld.net/07081630/img/modules/bg_gradientWithTopWhiteLine.gif') repeat-x top left;
	padding: 13px;
	height: 172px;
	overflow: auto;
}
.jewelryPopUp .popUpContent ul.styles {
	list-style: none;
	margin: 0;
	padding: 0;
}
.jewelryPopUp .popUpContent ul.styles li {
	list-style-type: none;
	display: block;
	float:left;
	text-align: center;
	width: 110px;
	margin: 0 9px;
	padding: inherit 0;
}
.jewelryPopUp .popUpContent ul.styles li.first {
	margin-left: 0;
}
.jewelryPopUp .popUpContent ul.styles li.last {
	margin-right: 0;
}
.jewelryPopUp .styleTitle {
	display: block;
	margin: 5px 0;
}
.jewelryPopUp .select {
	background: url(http://c.shld.net/07081630/img/modules/_modules_sprites.gif) no-repeat 0 -206px;
	font-size: 0;
	border:0;
	height:20px;
	margin:0;
	padding:0;
	text-indent:-9000px;
	width:50px;
	margin: 5px 0;
}
/* auto center */
#module_VehicleInfo .mod_content {
	padding-bottom: 15px;
}
#module_VehicleInfo p {
	padding-top: 0;
	margin-top: 0;
}
#module_VehicleInfo .errorBox {
	margin-bottom: 0;
}
#module_VehicleInfo h4 {
	color: #333;
	font-size: 14px;
	margin-top: 0;
	padding-top: 0;
	margin-left: 25px;
}
#module_VehicleInfo .icn_small_plus {
	float:left;
	margin-right:5px;
}
#module_VehicleInfo .vehicles {
	padding: 13px 0;
}
#module_VehicleInfo .vehicles #addVehicle {
	display: none;
}
#module_VehicleInfo .vehicles #addVehicle .vehicleInfo {
	display: block !important;
}
#module_VehicleInfo .vehicle {
	border-bottom: dashed 1px #d6d6d6;
	padding: 0 25px 15px;
	margin-bottom: 15px;
}
#module_VehicleInfo .vehicle .vehicleName {
	display: block;
	float: left;
	width: 25%;
}
#module_VehicleInfo .vehicle .vehicleName .toggleIcon {
	background: url(http://c.shld.net/07081630/img/modules/_modules_sprites.gif) no-repeat -189px -88px;
	display: block;
	float: left;
	margin: 2px 0 0 5px;
	height: 10px;
	width: 10px;
	cursor: pointer;
}
#module_VehicleInfo .vehicle .vehicleName .toggleIconActive {
	background: url(http://c.shld.net/07081630/img/modules/_modules_sprites.gif) no-repeat -178px -88px;
}
#module_VehicleInfo .vehicle .vehicleName .nameLink {
	display: block;
	float: left;
}
#module_VehicleInfo .vehicle .vehicleInfo {
	list-style: none;
	margin: 15px 0 0;
	padding: 0;
	display: none;
}
#module_VehicleInfo .vehicle .vehicleInfo li {
	list-style-type: none;
	display: block;
	float: left;
	margin-right: 15px;
}
#module_VehicleInfo .vehicle .vehicleInfo li label {
	color: #999;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
}
#module_VehicleInfo .vehicle .vehicleInfo li select {
	width: 105px;
	border: solid 1px #b6b6b6;
}
#module_VehicleInfo .vehicle .vehicleInfo li.note {
	padding-top: 25px;
}
#module_VehicleInfo .message {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #333;
	background-color: #ebeaea;
	margin: 10px;
	display: none;
	padding: 10px 0;
}
#addVehicleLink.disabled {
	color: #333 !important;
	cursor: auto;
}
#addVehicleLink.disabled .icn_small_plus {
	background-position: -55px -59px;
}
/* auto center pop ups */
.vehiclePopUp {
	display: none;
	border: solid 5px #3f5484;
	position: absolute;
	z-index: 300;
	width: 525px;
	height: 235px;
	background-color: #fff;
}
.vehiclePopUp .popUpClose {
	background: url(http://c.shld.net/07081630/img/modules/_modules_sprites.gif) no-repeat -8px -110px;
	margin: 13px 10px 0 0;
	height:8px;
	width:8px;
	float: right;
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-indent: -90000px;
}
.vehiclePopUp .popUpHeader {
	padding: 10px 25px;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	text-align: left;
	border-bottom: solid 1px #cdcdcd;
}
.vehiclePopUp .popUpContent {
	background: url('http://c.shld.net/07081630/img/modules/bg_gradientWithTopWhiteLine.gif') repeat-x top left;
	padding: 13px;
	height: 172px;
	overflow: auto;
}
.vehiclePopUp .popUpContent select {
	border: solid 1px #b6b6b6;
}
.vehiclePopUp .continue_cancel {
	margin: 0;
	padding: 0;
	text-align: center;
}
.vehiclePopUp .continue_cancel input.continue {
	text-indent: -9000px;
	width: 75px;
	height: 20px;
	border: 0;
	padding: 0;
	margin: 0;
	background: url('http://c.shld.net/07081630/img/modules/_modules_sprites.gif') no-repeat -50px -206px;
}
.vehiclePopUp .continue_cancel a.cancel {
	font-size: 12px;
	padding-right: 15px;
}
#confirmRemovePopUp {
	height: 80px !important;
	width: 400px;
}
#confirmRemovePopUp .popUpContent {
	height: auto;
}
#primaryVehiclePopUp {
	height: 150px !important;
	width: 350px;
}
#primaryVehiclePopUp .popUpContent {
	height: auto;
}
#primaryVehiclePopUp .continue_cancel {
	margin-top: 20px;
}
.autoCenterDropZone {
	width: 100%;
	text-align: center;
}
.autoCenterDropZone img.ad {
	margin-top: 10px;
}
/* TABS */
.moduleTabContainer {
	padding-top: 8px;
}
.tabGroupFull {
	width: 100%;
}
.tabGroupFull .moduleTabs {
	float:right;
	padding-right: 10px;
}
.tabGroupRight {
	width: 50%;
	float: left;
	text-align: right;
}
.tabGroupRight .moduleTabs {
	float: right;
	padding-right: 10px;
}
.tabGroupLeft {
	text-align: left;
	width: 50%;
	float: left;
	padding-bottom: 25px;
}
.tabGroupLeft .moduleTabs {
	float: left;
	padding-left: 10px;
}
.moduleTabs {
	font-size: 11px;
	margin:0;
	padding:0;
	list-style: none;
}
.moduleTabs li {
	float:left;
	margin:0 1px 0 0;
	padding:0 0 0 9px;
	list-style: none;
}
.moduleTabs li a {
	display:block;
	padding:5px 15px 6px 6px;
	color: #4682d0;
	text-decoration: none;
}
.moduleTabs li.current {
	background: #fff url(http://c.shld.net/07081630/img/modules/left_on.gif) no-repeat left top;
}
.moduleTabs li.current a {
	background: url(http://c.shld.net/07081630/img/modules/right_on.gif) no-repeat right top;
	font-weight: bold;
	color: #68696a;
}
.moduleTabContainer .popupwindow {
	float:left;
	padding-left: 10px;
}
.moduleTabContainer .whatIs {
	padding: 0 15px 0 0;
	float: left;
	display: block;
	height: 15px;
	background:url(http://c.shld.net/07081630/img/modules/icn_what_is.gif) no-repeat right center;
}
/* Recent Activity */
#module_RecentActivityFull strong {
	color: #333;
}
#module_RecentActivityFull .moduleTabContainer {
	padding: 10px 15px;
}
#module_RecentActivityFull ul.activityControls {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#module_RecentActivityFull ul.activityControls li {
	float:left
}
#module_RecentActivityFull ul.nowrap.activityControls li {
	list-style-type: none;
	margin: 0;
	width: 15%;
	padding: 0;
	white-space:nowrap;
	display:inline;
}

.ie7 #module_RecentActivityFull ul.nowrap.activityControls li {
	width:25%;
}
#module_RecentActivityFull ul.activityControls li a {
	padding-left: 25px;
	display: block;
	float: left;
	height: 20px;
	padding-top: 3px;
}
#activityTypeSelect {
	border: solid 1px #D5D5D5;
}
/* Added by Jawahar*/
#module_RecentActivityFull .qVThumb {
	border: solid 1px #cbdbec !important;
}
#module_RecentActivityFull .qVButton {
	position: absolute;
	bottom: 60px;
	left: 10px;
	display: none;
	border: 0;
}
#activityTypeSelectOption {
	border: solid 1px #D5D5D5;
}
#activityExpandAll {
	background: url(http://c.shld.net/07081630/img/sprite.gif) no-repeat -27px -37px;
}
#activityClearHistory {
	margin-left: 10px;
	background: url(http://c.shld.net/07081630/img/sprite.gif) no-repeat -27px -80px;
}
#activityDisableTracking {
	margin-left: 10px;
	background: url(http://c.shld.net/07081630/img/sprite.gif) no-repeat -27px -127px;
}
#module_RecentActivityFull a.activityTime {
	padding-left: 10px;
}
#defaultActivityMessage {
	margin-left: 20px;
}
/* Recent Activity Item Listing */
#module_RecentActivityFull .activityItem {
	border-top:1px dashed #D5D5D5;
	padding:0 0 0 18px;
	zoom: 1;
}
#module_RecentActivityFull .activityItem .itemDetails {
	display: none;
	margin: 0 0 5px 45px;
}
#module_RecentActivityFull .activityItem .itemMeta {
	margin-top: 15px;
	width: 98%;
}
.ie7 #module_RecentActivityFull .activityItem .itemMeta {
	width:90%;
	margin-left:45px;
	margin-top:20px
}
#module_RecentActivityFull .activityItem .itemMeta .itemBrief {
	DISPLAY: block;
	FLOAT: left;
	MAX-WIDTH: 72%;
}

#module_RecentActivityFull .activityItem .itemMeta .removeItem {
	cursor:pointer;
	display:block;
	float:left;
	height:14px;
	margin: 0 10px 0 5px;
	visibility:hidden;
	width:14px;
	background: url(http://c.shld.net/07081630/img/modules/_modules_sprites.gif) no-repeat -154px -88px;
}
#module_RecentActivityFull .activityItem .itemMeta .metaRight {
	display: block;
	float: right;
	width:15%;
}
#module_RecentActivityFull .activityItem .itemMeta .itemTime {
	font-style:italic;
	color: #aeaeae;
	display:-moz-inline-stack;
	display:inline-block;
}
#module_RecentActivityFull .activityItem .itemMeta .storeLogo {
	display:block;
	float: right;
	background:url(http://c.shld.net/07081630/img/sprite.gif) no-repeat;
	margin-left:10px;
}

.ie7 #module_RecentActivityFull .activityItem .itemMeta .storeLogo {
	margin-top: -15px;
}
.ie #module_RecentActivityFull .activityItem .itemMeta .storeLogo {
	margin-bottom: 10px;
}
#module_RecentActivityFull .onKmart {
	background-position: -15px -530px;
	width: 61px;
	height: 14px;
}
#module_RecentActivityFull .onSears {
	background-position: -15px -440px;
	width: 54px;
	height: 16px;
}
#module_RecentActivityFull .onMyGofer {
	background-position: -15px -483px;
	width: 61px;
	height: 19px;
}
#module_RecentActivityFull .onTGI {
	background-position: -5px -619px;
	width: 84px;
	height: 13px;
}
#module_RecentActivityFull .onCraftsman {
	background-position: -14px -661px;
	width: 67px;
	height: 18px;
}
#module_RecentActivityFull .onKenmore {
	background-position:-10px -705px;
	height:19px;
	width:74px;
}
#module_RecentActivityFull .onLandsEnd {
	background-position: -4px -575px;
	width: 84px;
	height: 11px;
}
#module_RecentActivityFull .hasDetails {
	background: url(http://c.shld.net/07081630/img/modules/bg_moduleContent.gif) repeat-x left top;
	border: solid 1px #56a3ed !important;
	border-width: 1px 0; !important;
}
#module_RecentActivityFull a.toggleDetails {
	display: block;
	float: left;
	width: 45px;
	height: 45px;
}
#module_RecentActivityFull a.expandDetails {
	background: url(http://c.shld.net/07081630/img/sprite.gif) no-repeat -16px -160px;
	margin-right: 10px
}
#module_RecentActivityFull a.collapseDetails {
	background: url(http://c.shld.net/07081630/img/sprite.gif) no-repeat -16px -205px;
}
#module_RecentActivityFull .inactive {
	cursor: auto;
	color: #666 !important;
	text-decoration: none;
}
#module_RecentActivityFull .active {
	cursor: auto;
	color: #666 !important;
	text-decoration: none;
	font-weight: bold;
}
#module_RecentActivityFull .itemDetails ul.qVList {
	list-style-type: none;
	padding: 0;
	margin: 15px 0 0;
}
#module_RecentActivityFull .itemDetails ul.qVList li {
	display: inline;
	padding: 0;
	margin: 0 15px;
	list-style: none;
}
#module_RecentActivityFull .itemDetails ul.qVList li:first-child {
	margin-left: 0;
}
#module_RecentActivityFull .itemDetails ul.qVList li a {
	position: relative;
}
#module_RecentActivityFull .itemDetails ul.qVList li a img.qVThumb {
	border: solid 1px #cbdbec !important;
}
#module_RecentActivityFull .itemDetails ul.qVList li a img.qVButton {
	position: absolute;
	bottom: 60px;
	left: 10px;
	display: none;
	border: 0;
}
/* Quick View Modal */
#qVModal {
	z-index: 5001;
	display: none;
	width: 820px;
	height: 380px;
	border: solid 5px #97b6d5;
	position: absolute;
}
/* Quick View Modal Header */
.qVModalHead {
	border: solid 1px #c9dbf8;
	border-bottom-color: #b7cde6;
	height: 32px;
	width: auto;
	background: url(http://c.shld.net/07081630/img/bg/bg_ModalTabBar.gif) repeat-x top left;
}
.qVModalHead a {
	text-decoration: none;
}
/* Quic View Modal Header Tabs */
ul.qVModalTabs {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.qVModalTabs li {
	display: block;
	float: left;
	padding: 4px 25px;
	margin: 8px 0 0 5px;
	list-style: none;
	background: url(http://c.shld.net/07081630/img/bg/bg_ModalTab.gif) repeat-x top left;
	border: solid 1px #b6cde5;
}
ul.qVModalTabs li.active {
	background: #FFF;
	border-bottom: solid 1px #FFF;
}
ul.qVModalTabs li.active a {
	color: #6d98ec;
	height: 30px;
}
.qVHeadLinks {
	float: right;
	margin-top: 10px;
	width: 45%;
}
.qVHeadLinks a.qVProdPage {
	display: block;
	float: left;
	height: 12px;
}
.qVHeadLinks a.qVCloseButton {
	display: block;
	float: right;
	height: 12px;
	padding-right: 15px;
}
/* Quick View Modal Content */
.qVModalContent {
	border: solid 1px #edf2f8p;
	padding: 10px;
	background: #FFF;
	height: 326px;
}
/* Remove Options*/
#removeOptions {
	width: 195px;
	border: solid 2px #97b6d5;
	padding: 15px;
	display: none;
	z-index: 5000;
	position: absolute;
	background-color: #FFF;
}
/* Activity Types */
#module_RecentActivityFull .activityIcon {
	display:block;
	float: left;
	background:url(http://c.shld.net/07081630/img/sprite.gif) no-repeat;
	margin-right:10px;
	width: 45px;
	height: 45px;
}
#module_RecentActivityFull .accountUpdate .activityIcon {
	background-position: -17px -247px;
}
#module_RecentActivityFull .browsing .activityIcon {
	background-position: -16px -290px;
}
#module_RecentActivityFull .social .activityIcon {
	background-position: -16px -337px;
}
#module_RecentActivityFull .purchase .activityIcon {
	background-position: -16px -380px;
}
#module_RecentActivityFull .productThumb {
	border: solid 1px #ccdcec;
	float: left;
	margin-right: 10px;
	width: 45px;
	height: 45px;
}
#module_RecentActivityFull #trackingMessage {
	color:#AEAEAE;
	display:block;
	float:left;
	height:20px;
	padding: 3px 0 0 10px;
}
#msgC_read_a_message #msgC_readingLetter pre {
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.ie .import_add_select #layer_section { 
  background: none;
}
/* Fix for ECOM-172238*/
#msgC_add_contacts {
 z-index: 111119;
}
/* Fix for ECOM-193917*/

#staticModules #modulesContent #module_AccountInformation .mod_wrapper ul.floatList {
	min-height:130px;
	overflow:hidden;
}
#modulesContent .module #total_resume tr td {
	line-height: 15px;
}
