.address-box { margin:1% auto; width:100%;   float: left; position: relative;}
.address-box .address-box-head {float:left; width:97%; text-transform:capitalize; background:#efeeee; border-radius: 7px 7px 0px 0px; border:1px solid #d1d0d0; font:bold 13px/26px Arial, Helvetica, sans-serif;  height:26px;}
.address-box-head h1 { float:left; width:95%; text-transform:capitalize;   font:bold 13px/26px Arial, Helvetica, sans-serif; padding-left:7px;   }
.address-box .add-box{ width: 100%; border-bottom:1px solid #d1d0d0; float: left; margin:3px 0px; position: relative;  }
.address-box .adress-book { float:left; width:97%; border:1px solid #d1d0d0; border-bottom: 0px; background-color: #FFFFFF; border-top:none; height: 300px; overflow: hidden; }
.address-box .left_side_image{ float: left; width: 23%; }
.address-box .right_side_content{float: left; width:75%; margin-left: 3px; }
.address-box .right_side_content .title{font: bold 13px/20px Arial, Helvetica, sans-serif; overflow-wrap: break-word;}
.address-box .right_side_content .phone_con{ width: 100%; float: left;  overflow-wrap: break-word;}
.address-box .right_side_content .phone_con .tel{background:url(images/icon-phone.gif) no-repeat 0% 50%; float: left; width:10%; height: 5%;}
.address-box .right_side_content .phone_con .email{background:url(images/icon-email.gif) no-repeat 0% 50%; float: left; width:10%; height: 5%;}
.address-box h2.add_footer { float:left; width:97%; text-transform:capitalize; background:#efeeee; border-radius: 0px 0px 7px 7px ;  font:bold 13px/26px Arial, Helvetica, sans-serif;  height:35px; border-left:1px solid #d1d0d0; border-right:1px solid #d1d0d0; border-bottom:1px solid #d1d0d0; }
.address-box a.add-newaddress{ background:url(images/add-icons.png) no-repeat; float:right; text-decoration:none;  width:24px; height:14px; margin-top:05px;  }
.address-box a.edit-address{ background:url(images/edit-address.gif) no-repeat; float:right; text-decoration:none;  width:24px; height:14px; margin-top:05px; }
.address-box a.uparrow { background:url(images/down-arrow.png) no-repeat; float:right; text-decoration:none;  width:17px; height:16px;margin-top:05px; margin-right: 0px; }
.address-box a.downarrow{ background:url(images/up-arrow.png) no-repeat; float:right; text-decoration:none;  width:17px; height:16px; margin-top:9px; margin-right: 3px; }
.address-box .phone_search{   width:75%;  height: 25px; margin: 5px 0 0 5px; border-top: 0px; float: left; }
.address-box .phone_search input[type="text"]{ width: 89%;padding: 2px 29px 2px 0; background: white url(images/search.png) no-repeat 94% 50%;-webkit-appearance: none;border: 0;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);}
.adress-book .edit_deleted_image{   margin: 0px; padding: 0; z-index: 10000; position: absolute; display: none; right: 10px;  }
.adress-book .edit_deleted_image ul { margin: 0px; padding: 0px;}
.adress-book .edit_deleted_image li { margin: 0px; padding: 0px; list-style: none;}