/********In-store popup pg************/
/********In-store popup pg************/
@charset "utf-8";
/* css document */
.lt-cancel{ margin-left:5px}
.clearboth{clear:both}
.lt-alert-message{color:red;}
.lt-title{color:#fff; padding-left:2px}
.lt-label-dis {width:80%; float:left; margin-right:8px; }
.lt-heading-popup{padding:0px 0 10px 5px}
.lt-left-side,.lt-right-side{width:49%; float:left}
.lt-left-side{border-right:1px solid #CCCCCC; padding-right:5px;}
.lt-cancelbtn{width:125px; margin:10px auto; }
.lt-guest-checkout{position:absolute; top:245px}
.lt-small-txt{font-size:11px;}
.lt-m10T{margin-top:10px}
.lt-border{ border: 0; background-color:#ccc; height:1px; margin-right:15px}
.lt-checkout{position:absolute; right:150px;}



#lt-overlayOuter{ position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;filter:alpha(opacity=50); moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;  z-index: 10000;}
#lt-overlayInner{  position:absolute;    top:40%;/*or whatever*/    left:40% /*or whatever*/    width:500px;    z-index:100001;}

#lt-checkout-popup .tit_close{ margin-bottom:20px; }
#lt-checkout-popup a.allbutton{ margin:0 0 20px 10px ;}
#lt-checkout-popup{border:1px solid #ccc; width:440px; overflow:hidden; position:absolute; right:150px; top:715px; background-color:#fff; z-index:999}
#lt-checkout-popup input, label{float:left; margin-right:8px; }


/********Product detail page************/

@charset "utf-8";
/* css document */

.lt-paypal-detail{float:right; margin-top:10px}
.lt-select-country{ margin-top:5px;  }
.lt-country-box{padding-left:20px; display:block} /*c*/
#lt-country-popup .tit_close{ margin-bottom:20px;}
#lt-country-popup  ul li {list-style:disc;  margin:2px 0 2px 12px}
#lt-country-popup { width:365px; height:auto; margin:5px; padding-bottom:20px; position:absolute; background:#fff; z-index:9999; left:430px; top:17px; border: 1px solid #CBCBCB; z-index: 100001;}
#lt-country-popup dl dt{font-weight: bold; margin:0 5px 10px 0; line-height:18px;  }
#lt-country-popup dl dd select{border:1px solid #ccc; height:22px; width:185px; margin-bottom:10px;}	
#lt-country-popup .allbutton{ margin-left:20px; margin-top:10px;}/*c*/
.lt-help a{background-image:url(http://www.lordandtaylor.com/wcsstore/HBCStorefrontAssetStore/css/images/detail-img/help.png) ; width:22px; height:22px; float:right; text-decoration:none}
.lt-true-fit a{background-image:url(http://www.lordandtaylor.com/wcsstore/HBCStorefrontAssetStore/css/images/detail-img/true-fit.png); width:166px; height:22px; float:left; text-decoration:none; margin:15px 0 0 0; clear:both; padding:0px; }
.lt-more { text-align:left; border-top:1px solid #ccc; overflow:hidden; height:auto; font:11px; color:#494949}
.lt-more .ltchpic2{padding:5px; font-size:11px; color:#494949; height:auto; background:#F6F6F4; margin-bottom:5px}/*c*/
.lt-more-detail p{ font-size:11px; color:#494949; line-height:18px}
.lt-instock{ float:left; clear:both; color: #494949; display: block; font-size: 11px; margin:5px 0;}

/************Guess Address****************/
h3.lt_addresses.gift_tit span{background:none; width:473px}
h3.lt_addresses.gift_tit span:last-child{width:auto;}
ul.address-form li div.poboxes{height:20px;}

/**********Shipping and payment*****************/
div.shipping_titles h4.items-discount{ margin-left: 79px;}
.lt_short{width:50px;}
span.lt_price{text-decoration:line-through;}

.lt_order_total{background: none repeat scroll 0 0 #F4F4F4; border-bottom: 2px solid #999999; border-top: 2px solid #999999; height: 33px;  line-height: 33px;padding:0 5px 0 0;}
.lt_order_total span{float:right;}
.lt_order_total span.normal{margin-right:10px;font-weight:bold; color:#666666}

.lt_pickup_opt .form-check{  float:left}
.lt_form_check span{margin:4px 0 0 8px; float:left;}

.lt_smone_detail{margin:5px 0 0 0}
.lt_smone_detail label{float: left;margin-right: 5px; text-align: right; width: 104px;}
.lt_smone_detail input{float:left; width:230px; margin-bottom:5px}

div.payment-pannel.lt_payment_panel{margin:0;}
.lt_payment_panel input{ float:left; width:230px; }
.lt_payment_panel .payment{margin-top:10px;}
.lt_payment_panel div.payment span.tit{width:110px;  float:left;}
.lt_ship_dev, .lt_ship_dev dl{margin:5px 0 0 0;}
.lt_ship_dev dt{width:110px; float:left}

.lt_billing_add{}
.lt_billing_add p{margin:5px 0; width:240px; float:left}
.lt_billing_add a{ margin:10px 0 0 20px}
.lt_billing_add div{float:left}
.lt_add_wrap{width:380px;}
.lt_sel_othr_add{margin-top:5px; width:240px;float: left; }
.lt_edit{color: #000000;display: block; float: left;font-size: 10px;font-weight: bold; text-transform: uppercase;}

.lt_payment_opt div{display:block;}
.lt_payment_opt input[type="radio"]{width:15px}
.lt_radio_wrap{clear:both}
.lt_radio_wrap img{margin-left:20px}
div.payment .lt_radio_wrap .lt_pay_pannel label.fontB{margin:0;}
.lt_pay_pannel{background: none repeat scroll 0 0 #F4F4F4; margin-top: 6px;overflow: hidden; padding: 9px 0 9px 9px;}
div.payment .lt_pay_pannel .pay_pannel{clear:both; margin-top:0; padding-bottom:0}

.lt_payment_panel .order-sub-total{width:380px; margin:16px 0 0 0;}
.lt_payment_panel div.order-sub-total div.details{ background: none repeat scroll 0 0 #F4F4F4;margin-top: 6px;padding: 0 5px;width: 370px;}

.lt_address span.shipto{width:64px;}
.lt_address select{float:left; width:200px; }
.lt_ship_add_wrap{width:200px; float:left; margin:0 20px 0 0;}
.lt_ship_add_wrap .lt_edit{margin:8px 0 0 0;}
.lt_ship_add_wrap a.lt_edit:hover{text-decoration:underline;}
div.lt_action_button a.allbutton, div.lt_action_button a.allbutton:hover, div.lt_action_button a.allbutton:visited{width:auto;}
div.order-sub-total div.details div.shipiing-taxes.lt_shipping_taxes div.right{margin:0}
div.order-sub-total div.details div.shipiing-taxes.lt_shipping_taxes select{margin:0}
.lt_shipping_taxes .left{font-weight:bold; padding:6px 0}
.lt_shipping_taxes .right{padding:6px 0;}



/********************Shopping bag********************/

h2.lt_subtit{margin-bottom:5px;}
.lt_subheading{margin-bottom:15px;}
.lt_promo_img{margin:10px 0 0 0;}
#lt_shopping_bag{margin: 0 auto;overflow: hidden;width: 940px;}
div.shipping_titles h4.items.lt_items{width:710px;}
ul.items_for_shipping li div.item-info.lt_item_info{width:714px;}
ul.items_for_shipping li div.item-price.lt_item_quan{width:80px;}
.lt_pickup_ship_wrap{background: none repeat scroll 0 0 #F4F4F4;    border-bottom: 2px solid #999999;border-top: 2px solid #999999; padding:10px 5px}


.lt_pk_btn{float:right;}
/* .lt_pick_in_store p{float:left}
.lt_pick_in_store a{margin-right:140px;} */
.lt_btn_wrap{margin-top:20px; text-align:right;}
.lt_stylehr{ background: none repeat scroll 0 0 #ccc;height: 1px; line-height: 1px; margin: 10px 0 7px; overflow: hidden;}
.lt_paypal{margin-right:5px; float:left}
.lt_ready_pickup .left{float:left}
.lt_ready_pickup .right{float:right}
.lt_ready_pickup .left a{ font-size: 10px; font-weight: bold; text-decoration:underline}

/*******************shopping bag default************/
.lt_estimated .ad_run{ padding:0 0 0 35px; background-position:0 0; height:28px}
.lt_promo_coddes_right{width:400px;}
ul.promo-coddes-right li span.tit.lt_zip_code{width:85px;}
ul.promo-coddes-right li a.calculate.lt_apply{margin:5px 0 0 117px}
ul.lt_calculate{ text-align:left; width:400px; margin-right: 47px;}
ul.calculate.lt_calculate li span.price{float: right; margin: 0; text-align: left; width: 234px;}
.lt_estimated_rt{margin:0 225px 0 0;}
.action_button .left{float:left; margin:10px 0 0 0}
.action_button .right{float:right; margin:10px 0 0 0}
.lt_pickup_ship_wrap{margin-top:10px;}
.lt_pickup_ship_wrap p{margin:0 0 10px 0}



