#container_page input, #container_page textarea, #container_page select{width:96%;}
#container_page input[type=checkbox]{width:auto;}
#container_page a.address-submit{background-image:url(../../images/standard_images/deliv_add_bg.jpg);background-size:auto 100%;clear:both;display:block;color:#555555;border-color:#dedede;border:1px solid #dedede;margin-top:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;width:80%;margin-right:1%;}
#container_page .address-functions{float:left;width:18%;}
#container_page a.address-edit{width:45%;cursor:pointer;background-image:url(../../images/standard_images/address_edit_icon_n.png);background-size:100% 100%;background-repeat:no-repeat;float:left;display:block;color:#555555;height:55px;margin-top:10px;}
#container_page a.address-delete{width:46%;margin-left:5%;cursor:pointer;background-image:url(../../images/standard_images/address_delete_icon.png);background-size:100% 100%;background-repeat:no-repeat;float:left;display:block;color:#555555;height:55px;margin-top:10px;}
#container_page a.address-submit:hover{background-image:url(../../images/standard_images/deliv_add_bg_hover.jpg);}
#container_page a.address-submit:active{background-image:url(../../images/standard_images/deliv_add_bg_click.jpg);}
.address-new{width:50%;float:left;}
.address-content, .address-photo{float:left;}
.address-content{width:90%;margin-top:8px;}
.address-photo{width:10%;max-width:55px;}
.address-submit{cursor:pointer;}
.address-submit::after{clear:both;display:block;content:'.';visibility:hidden;}
.address-title{font-size:18px;}
.address-text{font-size:12px;margin-top:5px;}
.google_map_div{width:48%;margin-left:1%;float:left;}
.address-new-button{width:100%;float:left;}
.address-new-button .address-photo{width:10%;max-width:45px;margin-top:5px;margin-left:5px;}
#container_page .address-new-button .address-submit{width:100%;}
.address-new-button .address-photo img{width:100%;height:100%;}
.address-new-button .address-content{margin-top:19px;text-align:center;}
.address_new_addr{margin-top:10px;}
#container_page .address_new_addr input{width:100%;}
.img_row img{margin-left:5px;border:1px solid #eeeeee;margin-top:5px;width:16%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.img_row img:hover{cursor:pointer;}
.disabled input{background-color:#eeeeee;}
.address-photo img{width:100%;}
@media only screen and (max-width: 320px) {
}
@media only screen and (max-width: 640px){
#container_page a.address-edit, #container_page a.address-delete{float:none;width:100%;margin-left:0;}
}
@media only screen and (min-width :601px) {
}
@media only screen and (min-width :993px) {
#main_content table{width:100%;}
}