/* My Favorites*/
.dialog_hidden_input { position: absolute; left: -9999px; }

input:focus::-webkit-input-placeholder{color:transparent !important;}
input:focus::-moz-placeholder{color:transparent!important;}
input:focus:-moz-placeholder{color:transparent!important;}

.myfavoriteslanding h2 {font-size:24px;}
.myfavoriteslanding .registration h2 {font-size:24px;}
.myfavoriteslanding input.textinput, .myfavoriteslanding input.textinputpw,.myfavoriteslanding select.selectbox{borde-color:red;clear:right;width:118px;}
.myfavoriteslanding .myfavoritessearch {margin: 10px 0 0 0;padding-top: 15px;border-top: 1px solid #e6e6e6;}
.myfavoriteslanding .myfavoritessearch .formactions {float:none;clear:both;}
.myfavoriteslanding .myfavoritessearchform {}
.myfavoriteslanding .myfavoritessearchform .formfield {}
.myfavoriteslanding .myfavoritessearchform .label{width:100px;padding: 0px;}
.myfavoriteslanding .myfavoritessearchform .value{width:118px;}

.pt_myfavorites #content {max-width: 1010px;}
.pt_myfavorites #content .myfavoriteitems { float: left; width: 50%;}
.pt_myfavorites #content .myfavoriteitems .mfproductlistitem{ width: 100%; float: left;}
.pt_myfavorites #content .myfavoriteitems .mfproductlistitem .mfitemimage { width: 36%; float: left;}
.pt_myfavorites #content .myfavoriteitems .mfproductlistitem .general-cell{ width: 64%; float: left; box-sizing: border-box; margin: 0;}
#content a.favEditList {font-weight:bold;}
.myfavoritelists {margin:0 0px 20px 0px;width:729px;}
.myfavoritelists h1 {float:left;clear:left;margin:5px 20px 0 0;}
.myfavoritelists h2 {font-size: 1.2em;margin: 10px 0 0 0;}
.myfavoritelists h3 {color: #575757;font-size:1.3em;padding:10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.myfavoritelists h4 {font-size: 1em;}
.myfavoritelists .myfavoriteitems {padding-top: 20px;}
.myfavoritelists .myfavoriteitems .mfproductlist{width:223px; padding:10px;float: left;}
.myfavoritelists .myfavoriteitems_header {padding: 15px;background-color: #f2f2f2;border-top: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}table.orderreturnshipmenttable {table-layout: fixed;}
#myfavoriteitems .mfproductlistitem .general-cell .optionsContainer .swatchContainer{display: none;}
table td.general-cell .optionsContainer .swatchContainer{display: none;}
table.orderreturnshipmenttable td.printlabel a{border-spacing: 0;}
.formactions .oneprodreturn{float: left;width: 755px;text-align: left;margin-left: 15px;font-size: 1.2em;padding-top: 5px;}

.myfavoritelists .mfitemdetails .general-cell{float:left;width:280px;margin:0 20px 0 25px;}
.myfavoritelists .mfitemdetails .general-cell .name a {color:#575757;font-weight:bold;}
.myfavoritelists .mfitemdetails .general-cell .name a {font-size:13px;}
.myfavoritelists .mfitemdetails .general-cell .name .brand {font-size:11px;margin:4px 0 8px;}
.mfitemdetails .compare-products { margin-top: 32px;padding-left: 10px;box-sizing: border-box;position: absolute;bottom: 11px;}
.mfitemdetails .compare-products input[type="checkbox"] {margin-top: 2px;}
.productresultarea .tile .addtoMyfav, .productresultarea .rightie .addtoMyfav, .productlisting .addtoMyfav1.hide, .addtoMyfav.ajax.hide, .addtoMyfav1.ajax.hide{ display:none; }

.priceTop .salesprice, .price .salesprice {display: inline;}

.new_list .field_button { display:none;}
.close-addto-list { display:none;float: right;margin: 4px 5px;cursor: pointer;}

.productsetproducts_left .addtoMyfav1.ajax { position: absolute; top: 3px; right: 3px; }

.ui-dialog .favloginpopup button {height: 28px;border: none;color: #ffffff;background: #a9a9a9;float: left;}
.ui-dialog #mfpopupContainer .button, .ui-dialog #mfpopupContainer a.button {text-align: center;font-size: 1.2em;display: inline-block;width: 158px;background: #a9a9a9;color: #ffffff;border: none;margin-bottom: 15px;padding: 0 15px;box-sizing: border-box;height: 28px;line-height: 28px;font-weight: 400;font-family: "futura-pt",sans-serif;}
.ui-dialog #mfpopupContainer a.button:hover{text-decoration:none;}
.ui-dialog #mfpopupContainer #popLeft .popup-login h1{ display:none;}
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers{ margin: 0;}
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .favloginpopup {width:100%; float:left;}
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers form.loginpopup{ float: left;}
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .loginpopup .forgotpassword a {text-decoration: none;}
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .loginpopup .forgotpassword a:hover {text-decoration: underline;}
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .cust-login-popup,
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers .favloginintro {float: left;margin: 15px 0 18px 0;text-align: left;line-height: 18px;font-size: 1.0em;}
.ui-dialog #mfpopupContainer #popLeft .popup-login .forgotpassword {margin: 24px 0;width: auto;float: left;}
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .cust-login-popup a{text-decoration: none;outline: none;color: #3b3b3b;}
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .cust-login-popup a:hover { text-decoration: underline; }
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers h1,
.ui-dialog #myFavpopupContainer #popLeft .popup-login h1 {display: block;float: left;margin-left: 0; width: 100%;text-align: left;}
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers hr{display: none;}
.ui-dialog #mfpopupContainer #popLeft .popup-login  .returningcustomers .popup-loader-info-holder {font-size:11px;}
.ui-dialog #mfpopupContainer #popLeft .popup-login{border: none; }
.ui-dialog #mfpopupContainer #popLeft .popup-login .label {display: none;}
.ui-dialog #mfpopupContainer #popLeft{ padding: 0; margin: 0; float: right; } 
.ui-dialog #mfpopupContainer .mfprodContainer { width: 240px; float: left; margin-top: 20px; text-align: center; }
.ui-dialog #mfpopupContainer #popLeft .popup-login{min-height: 210px; margin:0;padding:0 70px 0 50px;border-left:1px solid #cccccc;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; width: 350px;}
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .loginpopup .formactions .login{float: left; }
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .loginpopup .formfield,
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .loginpopup .forgotpassword,
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .loginpopup .formactions.popup{float: left; width: 100%;}
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .loginpopup .formfield .label{width: 29%;}

.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .loginpopup .formfield .value{width: 70%;}
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .loginpopup .formfield .value .textinput,
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .loginpopup .formfield .value .textinputpw{width: 140px; }

.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .loginpopup .formfield .value .input-error{ background: #ffcccc !important;}
.ui-dialog #myFavpopupContainer #popLeft .popup-login{width: 350px;padding: 0 70px 0 50px;box-sizing: border-box;min-height: 220px;border:none;border-left:1px solid #ccc;margin: 0;}
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers{ margin: 0; font-size: 12px;}
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers .favloginintro a { text-decoration: none;outline: none;color: #3b3b3b;}
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers .favloginintro a:hover { text-decoration: underline; }
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers #listRegistrationForm {float:left; }
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers #listRegistrationForm .formfields {margin-bottom: 5px;margin-top: 0;line-height: 20px;}
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers #listRegistrationForm .formfields .formfield label{ display: none; }
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers #listRegistrationForm .submitNew{ float: left; margin-top: 10px;}
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers #listRegistrationForm .formfields .formfield .label{float:left; width:75px;}
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers #listRegistrationForm .formfields .formfield input{float:left;font-size: 0.95em;width: 235px;}
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers button {padding: 0 15px;border: none;color: #fff;background: #a9a9a9;height: 28px;font-weight: 400;font-size: 1.0em;}
.ui-dialog #myFavpopupContainer #popLeft .popup-login .formfield .textinput,
.ui-dialog #myFavpopupContainer #popLeft .popup-login .formfield .textinputpw,
.ui-dialog #myFavpopupContainer #popLeft .popup-login .formfield .label {padding: 1px;}
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers #listRegistrationForm .formfields .formfield .error{ float: left; margin-left: 80px; }
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers #listRegistrationForm .formfields .formfield input.error { margin-left:0; border:1px solid red; }
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers #listRegistrationForm .formfields .formfield input.input-error { margin-left:0; background:#ffcccc; border:1px solid red; }
.ui-dialog #myFavpopupContainer #popLeft .popup-login .returningcustomers #listRegistrationForm .formfields .formfield .error.email_error{ float: left; margin-left: 47px; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer h1{padding: 0; font-size: 2.0em;}
.ui-dialog #mfpopupContainer #popLeft .mfContainer .exist-error{ float: left;color: red; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .exist-error.listnameror { position: absolute; top: 102px; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer #addProductMF button,
.ui-dialog #mfpopupContainer #popLeft .mfContainer #removeProductMF button{background: #a9a9a9;color: #fff;outline: none;border: none;height: auto;font-size: 1.1em;padding: 5px 20px;font-weight: 400;}
.ui-dialog #mfpopupContainer #popLeft .mfContainer .textbox{font-family: Verdana, sans-serif;width: 100%;padding:5px;font-size: 11px;font-weight: normal;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .myFavList{ padding: 5px; line-height: 1; border-radius: 0; -webkit-appearance: none; background: transparent url(../images/refinement-arrow-open.png) no-repeat 97% 8px; color: #000; width: 100%; margin: 10px 0 0; height: 26px;font-size: 11px; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 { margin: 5px 0; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 .value{width:100%;  float: left;}
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1  .existError.error { margin-bottom:-5px; float: left;}
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textarea.notes { margin-top:10px; float:left; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 .value input{height: 26px; margin-top: 10px; width: 100%; box-sizing: border-box; padding: 0 10px; font-family: arial; font-size: 11px;}
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 .value input.error { border:1px solid red;}
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 .value input.input-error { background:#ffcccc; border:1px solid red; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 .value input::-webkit-input-placeholder {  font-style: italic; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 .value input:-moz-placeholder {  font-style: italic; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 .value input::-moz-placeholder {  font-style: italic; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 .value input::-webkit-input-placeholder { font-style: italic; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 .value input:-ms-input-placeholder{ font-style: italic; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 .value input:focus::-webkit-input-placeholder {  color:#ffffff; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 .value input:focus:-moz-placeholder {  color:#ffffff; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 .value input:focus::-moz-placeholder {  color:#ffffff; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 .value input:focus::-webkit-input-placeholder { color:#ffffff; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #addProductMF .textfield1 .value input:focus:-ms-input-placeholder{ color:#ffffff; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer{border-left:1px solid #e6e6e6;padding:0 10px 0 30px;margin:0;min-height:190px;}
.ui-dialog #mfpopupContainer #popLeft .mfContainer .mfDropDownHolder #removeProductMF .list-to-remove{padding: 5px; line-height: 1; border-radius: 0; -webkit-appearance: none; background: transparent url(../images/refinement-arrow-open.png) no-repeat 97% 8px; color: #000; width: 100%; margin: 10px 0; height: 26px;font-size: 11px; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer .ui-tabs-panel{border: none; border-top: 1px solid #e6e6e6; padding:20px 0 0 0;}

.ui-dialog #popupContainer #popLeft.favconfirmpopup {padding: 0; margin: 0;}
.ui-dialog #popupContainer #popLeft.favconfirmpopup h1{padding: 0;border-bottom: none; }
.ui-dialog #popupContainer #popLeft.favconfirmpopup .pmAddMsg{ margin: 10px 0; font-family: Verdana, sans-serif; font-size:12px; }
.ui-dialog #popupContainer #popLeft.favconfirmpopup .pmAddMsg p .list_name {font-weight: bold; }
.ui-dialog #popupContainer #popLeft.favconfirmpopup .pmAddMsg .pm_inputs .button a{text-decoration:none;}
.ui-dialog #popupContainer #popLeft.favconfirmpopup .pm_inputs{float: left; width: 100%; margin: 10px 0 0;}
.ui-dialog #popupContainer #popLeft.favconfirmpopup .pm_inputs .button.view-details a{color: #fff; text-decoration:none;}
.ui-dialog #popupremoconfirm #popLeft.favremoveconfirmpopup .pmAddMsg{ padding: 10px 0; font-size: 13px;}
.ui-dialog #popupremoconfirm #popLeft.favremoveconfirmpopup .pm_inputs .pm_inputs{float: left; width: 100%; margin: 10px 0 0px 0;}
.ui-dialog #popupremoconfirm #popLeft.favremoveconfirmpopup .pm_inputs .pm_inputs .button.view-details{ width: 138px; }
.ui-dialog #popupremoconfirm #popLeft.favremoveconfirmpopup .pm_inputs .pm_inputs .button.view-details a{color: #fff; text-decoration: none;}
.ui-dialog .mfPop h1{padding: 0;padding-bottom: 5px;margin-bottom: 5px;}
.ui-dialog .mfPop{width: auto;}
.ui-dialog .mfPop #popLeft .ui-tabs-nav .ui-state-default{list-style: none;border:none;margin-left: 27px;background:#fff;width: 70px;text-align: center;padding-left: 0;}
.ui-dialog .mfPop #popLeft .ui-tabs-nav .ui-state-default.ui-state-active a{color: #575757; font-weight:bold;width: 70px;box-sizing: border-box;border:none;position:relative;}
.ui-dialog .mfPop #popLeft .ui-tabs-nav .tab-nib{background:url(../images/nav/mm-nav-nib.png) no-repeat center bottom;width:100%;display:none;height:11px;position:absolute;bottom:-9px;left:0;}
.ui-dialog .mfPop #popLeft .ui-tabs-nav .ui-state-default.ui-state-active a .tab-nib {display:block;}
.ui-dialog .mfPop #popLeft .ui-tabs-nav .ui-state-default a:hover .tab-nib {display:block;}
.ui-dialog .mfPop #popLeft .ui-tabs-nav .ui-state-default a{text-transform:uppercase;letter-spacing:1px;color: #a9a9a9; font-weight: normal;width: 70px;box-sizing: border-box;border-bottom:1px solid #e6e6e6;}
.ui-dialog #popupContainerDelete{width: 200px;}
.ui-dialog #popupContainerDelete p.undone {margin-bottom: 15px;font-weight: bold;padding: 8px 0;font-size: 0.85em;color: #3b3b3b;border: none;}
.ui-dialog #popupContainerDelete button{margin-right: 0;font-size: 1.2em;padding: 5px 20px;height: auto;border: none;background: #a9a9a9;color: #fff;}
.ui-dialog #popupContainerDelete button a{color: #fff; text-transform: uppercase; text-decoration:none;}
.ui-dialog #popupContainerDeleteList{width: 225px; padding: 0 20px;}
.ui-dialog #popupContainerDeleteList p,.ui-dialog #popupContainerDelete p { padding: 8px 0; font-size: 0.95em;margin: 0;line-height: 16px;}
.ui-dialog #popupContainerDeleteList p.undone{margin-bottom: 15px;font-weight: bold;}
.ui-dialog #popupContainerDeleteList button {text-transform: uppercase;padding: 0 15px;border: none;font-size: 1.0em;height: 28px;color: #ffffff;background: #a9a9a9;font-weight: 400;}
#main #frame #content #myfavoritelists .mfheader .mflistsearch .giftregistrysearchform{float: right; }
#container.pt_favoriteslanding #main #frame #content #myfavoritelists.myfavoritelists{width:100%;display:inline-block;min-height:300px;padding-top:20px;}
.favourate-head-border {margin: 16px 0 0 0 ; border-top: 1px solid #e6e6e6;}
#container.pt_favoriteslanding .compareitems {margin-bottom:10px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems{ padding-top: 10px;float: left;width: 100%;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .mfheader .mflistsearch .giftregistrysearchform{width:46%;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .mfheader .mflistsearch .giftregistrysearchform #productListSearchForm{ float: right; width: 100%;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .mfheader .mflistsearch .giftregistrysearchform #productListSearchForm #alwaysShow{width: 85%; float: left;padding:0;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .mfheader .mflistsearch .giftregistrysearchform #productListSearchForm #searchExec  button.medium { height: 27px; }
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .mfheader .mflistsearch .giftregistrysearchform #productListSearchForm #alwaysShow .formfield.firstname {width: 177px; display: inline; float: left;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .mfheader .mflistsearch .giftregistrysearchform #productListSearchForm #alwaysShow .formfield.firstname .label{width: 60px; padding: 0; float: left;font-weight: bold;padding-top: 6px;font-size: 1.1em;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .mfheader .mflistsearch .giftregistrysearchform #productListSearchForm #alwaysShow .formfield.firstname .value input{width: 100px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .mfheader .mflistsearch .giftregistrysearchform #productListSearchForm #alwaysShow .formfield.lastname {width: 177px; display: inline; float: left; margin-left: 21px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .mfheader .mflistsearch .giftregistrysearchform #productListSearchForm #alwaysShow .formfield.lastname .label{width: 60px; padding: 0; float: left;font-weight: bold;padding-top: 6px;font-size: 1.1em;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .mfheader .mflistsearch .giftregistrysearchform #productListSearchForm #alwaysShow .formfield.lastname .value input{width: 100px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist{width: 275px; border: 1px solid #e6e6e6; margin-right: 25px; margin-top: 15px; padding:0; height: 290px; position:relative;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist a.RemovList { position: absolute; top: 5px; right: 5px; }
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist a.RemovList::before { background:url('../images/pdp-sprite.png') no-repeat -50px -10px; content: ""; display: inline-block; width: 17px; height: 17px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist .fav-list-headings{position: absolute; bottom: 1px; left: 0; width: 100%;width: 100%;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist .fav-list-headings .nothing-added{margin: 0 auto; padding-bottom: 13px; margin-top: -160px; display: table;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist .fav-list-headings .empty-list{font-weight: bold; padding: 10px 10px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist .fav-list-headings h1{float: none; padding: 10px 10px 0; font-size: 13px; font-weight: bold;width: 69%;word-wrap: break-word;     position: absolute; bottom: 24px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist .fav-list-headings h2{margin: 0; padding: 5px 10px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist .share{position: absolute;bottom: 24px;right: 7px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist a.main-image img{ padding-top: 10px; display:block; margin: 0 auto; text-decoration:none;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist ul .my-fav-li{float:left; width: 33.3%; margin-right: 0;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist ul .my-fav-li .mfproductimage a img{width:100%; float: left; border: 1px solid #e6e6e6; }
#container.pt_favoriteslanding #main #frame #content{width: 100%;box-sizing: border-box;margin: 0;}
#main #frame #content #myfavoritelists12 .productreview { float: right; position: absolute; top: 42px; right: 0px; }
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem a.RemoveProductFormList{position: absolute; top: 10px; right: 10px;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails {width: 494px;padding: 10px 10px 0;min-height: 219px;box-sizing: border-box;float: left;position: relative;margin-top: 10px;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails.mfitemodd {border-right: 1px solid #cccccc;margin-bottom: 10px;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails.mfitembott {border-bottom:none;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails:nth-child(2n+1) { }
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .promo-icons{padding-top: 7px; width: 460px; height:22px;padding-bottom: 0;padding-left:9px}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .promo-icons div{ background: transparent; }
#myfavoriteitems .mfitemdetails .promo-icons .new-icon{float:left; padding-right: 0px;padding-left: 0;}
#myfavoriteitems .mfitemdetails .promo-icons .sale-icon { float:left; padding-right: 0px;}
#myfavoriteitems .mfitemdetails .promo-icons .clearance-icon { float:left; padding-right: 0px; }
#myfavoriteitems .mfitemdetails .promo-icons .flag-exclusive { background:#545456 !important; }
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .mfitemimage{width: 175px;height: 175px;float: left;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell{width: 50%;padding-right:5%; float: right; margin-bottom: 30px;font-size: 1.1em; }
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .name {margin-top: 17px;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .pricing{font-size: 13px;padding-bottom: 2px;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .promo .promotionalMessage { color:#ff0000; }
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .pricing .compareArea{display:none;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .pricing .priceTop.leftAlign .salesprice{font-size: 1.2em;font-family: 'futura-pt', sans-serif;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .name .brand{font-size: 0.95em;color: #a2a2a2;margin: 0 0 13px;font-family: 'futura-pt', sans-serif;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .name .brand a.brandLink{font-size: 1.2em;color: #a2a2a2;margin: 4px 0 8px;font-family: 'futura-pt', sans-serif;font-weight: normal;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .name a { color: #3b3b3b; font-weight: 400;font-size: 1.6em;font-family: 'futura-pt', sans-serif;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .review .BVInlineRatings {font-size: 0.65em;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .availability{padding-top: 14px;padding-bottom: 3px;margin-bottom: 15px;font-size: 0.85em;line-height: 14px;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .availability strong{font-size: inherit;font-weight: bold;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .favnotes{padding: 10px 0;word-wrap: break-word;font-size: 0.85em;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .favnotes a {color: #3b3b3b}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .favnotes span{font-weight:bold;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .favnotes span.favnotelocked {font-weight:normal;line-height: 15px;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .favtextarea{ display:none;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .favtextarea textarea { background-color: white;  border: 1px solid #CCCCCC; padding: 5px; vertical-align: middle; z-index: -1; font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 1.1em;width: 190px;overflow-y: hidden; margin-bottom:10px; height: 50px;resize: none;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .list-variations .variationattributes{margin:0;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .list-variations .variationattributes .varTitleAlt{display:block; float: left; margin: 2px 0;font-size: 0.9em;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .list-variations .variationattributes .varTitle{display:none;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .list-variations .variationattributes .swatches{border:none; font-size: 11px;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .list-variations .variationattributes .swatches .optionsContainer{display: inline;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .general-cell .list-variations .variationattributes .swatches .optionsContainer .seeMore{display:none;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails .date-added{float: right; position: absolute; bottom: 12px; right: 9px;font-size: 0.65em;}
#container.pt_favoriteslanding #main #frame #content .myfavoriteslanding.account-login .logingeneral h2{ font-size: 24px;}
#container.pt_favoriteslanding #main #frame #content .myfavoriteslanding.account-login .logingeneral .myfavoritessearch{margin: 10px 0 0 0; padding-top: 15px; border-top: 1px solid #e6e6e6;}
#container.pt_favoriteslanding #main #frame #content .myfavoriteslanding.account-login .logingeneral .myfavoritessearch .grSearch {float:none;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list{width: 300px; border: 1px solid #cccccc;margin-top: 15px; padding: 0; height: 290px; position: relative;float: left;background: #f4f4f4;} 
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .new-list-image{padding-top: 120px; display: table; margin: 0 auto;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .new-list-image img {cursor:pointer;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .create_new_list{padding-top: 0px; display: table; margin: 0 auto; }
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .create_new_list a{color: #3b3b3b;text-transform: uppercase;font-size: 0.85em;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .field_button{position: absolute; left: 10px; bottom: 10px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .field_button .favnewcreate{float:left;height: 28px;margin-right: 6px;width: 219px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .field_button .favnewcreate:focus::-webkit-input-placeholder { color:#fff; }
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .field_button .favnewcreate:focus:-moz-placeholder { color:#fff; }
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .field_button .favnewcreate:focus:-ms-input-placeholder { color:#fff; }
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .field_button .addnewlistbutton{float:left;height: 28px;border: none;color: #ffffff;background: #a9a9a9;font-size: 1.0em;font-weight: 400;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list.creatingnewlist {background: none;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list.creatingnewlist .new-list-image{display: none;text-align: center;}
.myfavoritelists12 {min-height: 500px;}
#myfavoritelists12 .productreview  ul.socialize #soc-mail img{background:#ffffff;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists.frndfavoritelist {width: 100%;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists.frndfavoritelist {margin: 0;width: 100%;font-size: 1.1em;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists.frndfavoritelist h1{padding-bottom: 15px;font-size: 2em;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists.frndfavoritelist .giftregistrysearchform {padding: 15px 0 10px 0;border-bottom: solid 1px #d8d8d8;}
#container.pt_favoriteslanding #main #frame #content .myfavoriteslanding.account-login .logingeneral .giftregistrysearchform .backBtnFix{margin-top: 28px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists.frndfavoritelist .giftregistrysearchform .backBtnFix span{font-size: 1.12em;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists.frndfavoritelist .giftregistrysearchform .formfield{float: left;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists.frndfavoritelist .giftregistrysearchform .formactions {float:left;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists.frndfavoritelist .giftregistrysearchform .formfield.lastname {margin:0 10px 0 20px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists.frndfavoritelist .giftregistrysearchform .formfield .label{padding: 0;width: auto;font-size: 12.101px;font-weight: bold;margin-top: 2px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists.frndfavoritelist .giftregistrysearchform .formfield .label .labeltext{font-size: 1.01em;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists.frndfavoritelist .giftregistrysearchform .formfield input{font-size: 1.2em;margin-left: 3px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists.frndfavoritelist .search-wishlist h4{font-size: 1.4em;color: #F3901D;border-top: solid 1px #d8d8d8;border-bottom: solid 1px #d8d8d8;padding: 5px 0 5px; margin: 0px;font-weight: bold;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists.frndfavoritelist .myfavoriteitems {margin-top: 10px;width: 100%;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .wishlistresultsempty {border: 1px solid #ccc;padding: 75px 0px 150px 0px;margin-bottom: 20px;text-align: center;font-size: 15.7316px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .wishlistresultsempty .wishlistemptymessage{font-size: 1.01em;font-weight: bold;}
.myfavoritelists12 .fav-heading {width: 64%;display: inline-block;}
.myfavoritelists12 .fav-heading a.printhide1{line-height: 48px; font-weight: bold;}
.myfavoritelists12 #projNameHdr {padding-right: 4px;}
.pt_compare .compareshow .comparisontable .no-hide select {width: 157px;}
.sendtofriend .fav-mail .variationattributes .swatches{border: none;}
td.variationscounts .variationattributes .optionsContainer .varTitleAlt{display:inline;}

.ui-dialog.favremoveconfirmpopup #dialogcontainer{padding: 5px 40px 20px;}
.ui-dialog.favremoveconfirmpopup #popupContainer{width:170px;}
.ui-dialog.favremoveconfirmpopup #popupContainer #popLeft.favconfirmpopup .pm_inputs button.view-details{ width: auto;padding: 0 25px;}
.ui-dialog input:focus::-webkit-input-placeholder { color: #fff; }

#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .field_button .input-error{ margin-left:0;color: #ff9000;background: #fffded; border: 1px solid #ffcc99;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .field_button input.input-error::-webkit-input-placeholder{color: #ff9000;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .field_button input.input-error::-moz-placeholder{color: #ff9000;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .field_button input.input-error::-ms-input-placeholder{color: #ff9000;}
.popupContainerDeleteList .favlistremove-hide{display:none;}
#main #frame #content #myfavoritelists12 #myfavoriteitems {float: left;width: 100%;padding-bottom: 10px;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem .mfitemdetails:nth-child(2n){ margin-right:0px}
#main #frame #content .myfavoritelists12 .fav-heading{line-height: 40px;}
#main #frame #content .myfavoritelists12 .fav-heading .favEditList{line-height: 46px;font-size: 0.75em;font-family: 'futura-pt', sans-serif;font-weight: normal;color: #3b3b3b;}
#main #frame #content .myfavoritelists12 .fav-heading #projNameHdr {float: left;}
#main #frame #content .myfavoritelists12 .btn-fav-share {float:right;width:200px;text-align:right;text-transform:uppercase;color: #3b3b3b;font-weight:bold;}
#main #frame #content .myfavoritelists12 .btn-fav-share span {float:right;padding-top: 7px;font-size: 1.2em;font-family: 'futura-pt', sans-serif;font-weight: 400;text-transform: capitalize;}
#main #frame #content .myfavoritelists12 .btn-fav-share img {height:30px;width:30px;margin-right:10px;float:right;}
#main #frame #content .myfavoritelists12 .fav-heading #projNameHdr h1{float: left;font-size: inherit;margin-right: 10px;}
#pdpMain .productdetailcolumn .primaryactions .hide {display:none;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .new-list-image{text-align: center;padding-bottom: 10px;}
.ui-dialog #popupremoconfirm{ width: auto;font-size: 10px;}
.ui-dialog .mfprodContainer { width: 240px; float: left; margin-top: 20px; text-align: center; }
.ui-dialog .mfContainer { width: 240px; float: left; padding:0 10px 0 30px;border-left:1px solid #e6e6e6; min-height:178px;}
.ui-dialog #popupContainer  .mfContainer { width: 240px; float: left; border-left:1px solid #e6e6e6;padding:0 10px 0 30px;min-height:178px;}
#QuickViewDialog .ui-tabs .ui-tabs-panel#pdpTab_content .productdetailcolumn .primaryinfo h1.productname{float: left;}
#QuickViewDialog .ui-tabs .ui-tabs-panel#pdpTab_content .primaryinfo .brandContainer{       float: left; width: 100%;}
#QuickViewDialog .ui-tabs .ui-tabs-panel#pdpTab_content .primaryinfo .pricing{    float: left;display: inline-block; }
#QuickViewDialog .ui-tabs .ui-tabs-panel#pdpTab_content .primaryinfo .badge-icons { margin-top: 10px; float: left; }
#QuickViewDialog .ui-tabs .ui-tabs-panel#pdpTab_content .primaryinfo .addtoMyfav1 img,#QuickViewDialog .ui-tabs .ui-tabs-panel#pdpTab_content .primaryinfo .addtoMyfav img{ float: left; margin-top: 2px;}
#QuickViewDialog .ui-tabs .ui-tabs-panel#pdpTab_content .primaryinfo .addtoMyfav1 span,#QuickViewDialog .ui-tabs .ui-tabs-panel#pdpTab_content .primaryinfo .addtoMyfav span{ float: left;margin-left: 5px; }
#pdpTab4_content .addtoMyfav img, #pdpTab4_content .addtoMyfav1 img{height: 20px; width:20px; display: none;}
#pdpMainQV #pdpTab4_content .image:hover .addtoMyfav img, #pdpMainQV #pdpTab4_content .image:hover .addtoMyfav1 img {display: none;}
.productresultarea .productcombotile div.iconchangeonclick div{display:none;height:20px;width:20px;position:absolute;right:3px;top:1px;padding:0;cursor:pointer;z-index:100;background-color:transparent;}
.productresultarea .productcombotile div.iconchangeonclick div.addtoMyfav1{display: block;}
.productresultarea .productcombotile div.iconchangeonclick div.ajax a img, .productdetailcolumn div.iconchangeonclick div.ajax a img  {width:20px;height:20px;}
.productresultarea .productcombotile div.iconchangeonclick div.addtoMyfav.ajax a img { object-fit: none; object-position: -44px -190px; margin-top: 7px;}
.productresultarea .productcombotile div.iconchangeonclick div.addtoMyfav1.ajax a img { object-position: -10px -190px; object-fit: none; margin-top: 7px;}
.productresultarea .productcombotile div.iconchangeonclick div.hide{display: none;}
#mfpopupContainer #popLeft .mfprodContainer{width: 280px;float: left;margin-top: 20px;text-align: center;}
#mfpopupContainer #popLeft .mfContainer{width: 240px;float: left;}
#myFavpopupContainer #popLeft .mfprodContainer{width: 280px;float: left;margin-top: 20px; text-align: center;}
.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .favloginpopup .formactions span { font-weight: normal;font-size: 1.2em;}
.productresultarea .productcombotile div.addtoMyfav1{height: 25px; position: absolute;right: 0px; top: 15px;width: 25px;z-index: 999;padding: 0;cursor: pointer;}
.ui-dialog #popupContainerDeleteList a,.ui-dialog #popupContainerDelete a{text-decoration: none; width: auto;    outline: none;}
.ui-dialog #popupContainerDeleteList a.cancel-fav,.ui-dialog #popupContainerDelete a.cancel-favprod{margin-left: 20px;color: #3b3b3b;font-size: 0.85em;font-weight: bold;}
.productdetail .productdetailcolumn #s7wrapper .addtoMyfav, .productdetail .productdetailcolumn #s7wrapper .addtoMyfav1, .addtoMyfav.ajax {
    position: absolute;
    top: 10px;
    right: 5px;
    z-index: 1;
}

.productdetail .productdetailcolumn #s7wrapper .addtoMyfav img, .productdetail .productdetailcolumn #s7wrapper .addtoMyfav1 img, .addtoMyfav img, .addtoMyfav1 img {width:28px;height:28px;}
.productdetail .productdetailcolumn #s7wrapper .addtoMyfav img, .addtoMyfav img { object-fit: none; object-position: -44px -50px;}
.productdetail .productdetailcolumn #s7wrapper .addtoMyfav1 img, .addtoMyfav1 img { object-fit: none; object-position : -10px -50px;}
#pdpTab4_contents .addtoMyfav img, #pdpTab4_contents .addtoMyfav1 img {width:20px;height:20px;}

.productdetail .recommendationitem-pdp .addtoMyfav img { object-position: -44px -190px;}
.productdetail .recommendationitem-pdp .addtoMyfav1 img { object-position: -10px -190px;}

#relCarousel .addtoMyfav img, #relCarousel .addtoMyfav1 img {width:20px;height:20px;}

.productdetail .productdetailcolumn #s7wrapper div.hide{display:none;}

.ui-dialog #mfpopupContainer #popLeft .mfContainer textarea::-webkit-input-placeholder {  font-style: italic; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer textarea:-moz-placeholder {  font-style: italic; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer textarea::-moz-placeholder {  font-style: italic; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer textarea::-webkit-input-placeholder { font-style: italic; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer textarea:-ms-input-placeholder { font-style: italic; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer textarea:focus::-webkit-input-placeholder { color:#fff; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer textarea:focus:-moz-placeholder {  color:#fff; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer textarea:focus::-moz-placeholder {  color:#fff; }
.ui-dialog #mfpopupContainer #popLeft .mfContainer textarea:focus::-webkit-input-placeholder { color:#fff; }
.favnotes{ word-break: break-word; }


/* Favorites Page */
#container.pt_favoriteslanding .breadcrumb {padding-bottom:10px;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist{ width: 300px; height:358px; float: left; margin-right: 44px; margin-top: 15px; padding: 0; border:none; }
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist:nth-child(3n+3) {margin-right:0;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist a.main-image { width: 300px; height: 300px; border: 1px solid #e6e6e6; float: left;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist a.main-image img { padding: 0; margin: 0; width: 100%; }
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist .fav-list-headings { position: relative;float: left;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist .share { position: relative; bottom: 0; right: 0;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist .fav-list-headings h2 {margin:0; padding:0;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist .fav-list-headings h2 a {letter-spacing:1px;font-size: .9em;display:block;position: relative; bottom: 0;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; width: 100%;text-align: center; margin: 0; padding: 16px 0px 17px;border: solid #cccccc;border-width: 0 1px 1px;line-height: 0;text-transform: uppercase;color: #fff;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist .fav-list-headings h4 { margin:0; padding:0;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist .fav-list-headings .favitems{float: left; width: 100%;border-top: 0; }
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist .fav-list-headings .favitems h4{float: left; width: auto;font-size: 0.85em; margin: 4px 0 0 4px;font-family: Verdana, sans-serif;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist .fav-list-headings .favitems .share{float: right; width: auto; text-align:right;font-size: 0.65em;text-transform: uppercase; }
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist .fav-list-headings .favitems .share button,
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist .fav-list-headings .favitems .share button span {font-family: Verdana, sans-serif;font-size: 9px;}

#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist .fav-list-headings .favitems .share button#sendToFriend { float:right;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists #myfavoriteitems.myfavoriteitems .mfproductlist.favoritelist .nothing-added { width: 300px; border: 1px solid #cccccc;border-bottom: 0;float: left; padding: 144px 0; text-align: center;font-size: 0.95em;text-transform: uppercase;}
#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list { margin-bottom: 20px; height: 333px;}
.stfoverlay{ width:550px;}

.wishlistsearchresult.favoritelist .wishlist { padding: 5px 5px 0px 0px; width: 100%; box-sizing: border-box; margin: 0;}
.wishlistsearchresult.favoritelist .wishlist .giftregistrysearchform { padding:10px 0; }
.wishlistsearchresult.favoritelist .wishlist .search-wishlist .firstname { float:left; }
.wishlistsearchresult.favoritelist .wishlist .search-wishlist .firstname input.textinput {margin: -2px 0 0 0;}
.wishlistsearchresult.favoritelist .wishlist .search-wishlist .lastname { float:left; margin: 0 0 0 25px;}
.wishlistsearchresult.favoritelist .wishlist .search-wishlist .lastname input.textinput {  margin: -2px 0 0 0; }
.wishlistsearchresult.favoritelist .wishlist .formfield .label{ width: auto; padding: 5px 3px 0 0;}
.wishlistsearchresult.favoritelist .wishlist .formfield .label span.labeltext { font-weight: bold;}
.wishlistsearchresult.favoritelist .wishlist .formactions { float: left; margin-left: 10px;margin-top: 4px;}
.promo .promotionalMessage { color:#ff0000; }
.myfavoriteslanding.account-login .halfForm.logincreate .registration.createPlugin .notes {margin-top: 10px;}

@media only screen and (max-width: 1024px)   {
   .productresultarea .productcombotile  div.iconchangeonclick  div.addtoMyfav{display: block;}
   .productresultarea .tile .addtoMyfav, .productresultarea .rightie .addtoMyfav {display: block;}
   .ui-widget-overlay {height: 100% ; width: 100% ;}
}
#productsetproducts .productresultarea .productcombotile div.iconchangeonclick div.ajax a img, .productdetailcolumn div.iconchangeonclick div.ajax a img { width: 28px !important; height: 28px !important;}
#main #frame #content #myfavoritelists12 #myfavoriteitems .mfproductlistitem a.RemoveProductFormList::before { background:url('../images/pdp-sprite.png') no-repeat -54px -14px; content: ""; display: inline-block; width: 9px; height: 9px;}