.pic-lock {
	font-size: 15px;
	font-weight: bold;
	color: #B60610;
	padding: 7px 5%;
}
.error {color: red; font-size: 11px;}
.pic-lock * {vertical-align: middle;}
.pic-lock span {margin-left: 5px;}
.title_billing {background-color: #A7A7A7; font-size: 15px; font-weight: bold; color: #fff; padding: 7px 5%;}
.check-cart {width: 90%; margin: 0 5% 10px 5%; font-size: 12px;}
.check-cart th {padding: 5px 0 2px 0;}
.check-cart td {padding: 2px 0;}
.totalPrice {float:right;}
.altShippMess {color: green;}
.check-bottom {text-align: center; padding: 10px 5%;}
.bttn_submit {width: 70%; font-size: 15px; color: #fff; background-color: #000; border: 0px; padding: 10px 0;}
.reminder {width: 90%; margin: 0 5%;}
.reminder th {padding: 5px 0;}
.reminder td {line-height: 30px;}
.reorder {width: 90%; margin: 0 5% 10px 5%;}
.reorder td {padding-top: 10px;}
.payment-check {width: 90%; margin: 0  5%;}
.payment-check td {height: 30px;}

.oldcustomer_tbl {width:90%; margin: 0 5%;}
.oldcustomer_tbl th {padding-top: 10px;}
.oldcustomer_tbl td {padding-top: 10px;}
.add_submit_old {border: 0px; color: #fff; background-color: #000; padding: 3px 15px;}

.new-castomer {width: 90%; margin: 0 5% 10px 5%;}
.new-castomer th  {padding-top: 10px;}
.new-castomer td {padding-top: 10px;}

.new-contact {width: 90%; margin: 0 5% 10px 5%;}
.new-contact th {padding-top: 10px;}
.new-contact td {padding-top: 10px;}

#billing-country, #billing-state, #shipping-country {width: 100%;}
#altShippMess {color: green;}

.content_billing {border-top: 1px solid #b4b4b4;}
.block_caption {
	background-color: #eee;
	border-bottom: 1px solid #b4b4b4;
	font-size: 15px;
	color: #888;
	padding: 7px 5%;
}
.block_content > div {border-bottom: 1px solid #b4b4b4; font-size: 13px; padding: 10px 5%;}
.block_content > div span {font-weight: bold;}
.block_content > div ul {margin-top: 10px;}
.block_content > div ul li {padding-bottom: 10px;}
.block_content1 {padding: 10px 5%; border-bottom: 1px solid #b4b4b4;}
#bottom {text-align: center; font-size: 18px; padding: 20px 5%;}

.bttn_submit_en, .bttn_submit_uk, .bttn_submit_ja, .bttn_submit_pt, .bttn_submit_da, .bttn_submit_nb, .bttn_submit_fi  {
    background:url("../images/billing/submit_en.jpg") repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:44px;
    width:183px;
    margin-left:380px;
    margin-bottom:15px;
}
.bttn_submit_sv {
    background:url("../images/billing/submit_sv.jpg") repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:44px;
    width:183px;
    margin-left:380px;
    margin-bottom:15px;
}
.bttn_submit_es {
    background:url("../images/billing/submit_es.jpg") repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:44px;
    width:183px;
    margin-left:380px;
    margin-bottom:15px;
}
.bttn_submit_de {
    background:url("../images/billing/submit_de.jpg") repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:44px;
    width:183px;
    margin-left:380px;
    margin-bottom:15px;
}
.bttn_submit_it {
    background:url("../images/billing/submit_it.jpg") repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:44px;
    width:183px;
    margin-left:380px;
    margin-bottom:15px;
}
.bttn_submit_fr {
    background:url("../images/billing/submit_fr.jpg") repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:44px;
    width:183px;
    margin-left:380px;
    margin-bottom:15px;
}