/**/
.renew_tip {
    background: #d6edd3;
    background-image: -moz-linear-gradient(top, #dff1df, #ceeaca); /* FF3.6 */
    background-image: linear-gradient(top, #dff1df, #ceeaca); /* FF&gt;4, IE&gt;10 */
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #dff1df),color-stop(1, #ceeaca)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dff1df', endColorstr='#ceeaca'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#dff1df', endColorstr='#ceeaca')"; /* IE8 */
    border: 2px solid #009a21;
    border-radius: 5px;
    box-shadow: 0 1px 1px #fff;
    font: 14px Arial;
    color: #000;
    padding: 10px 9px 12px;
    margin: 12px 0 15px;
}
/**/
.lm-ec-checkout-custom-fields thead {
    background: transparent;
}
.lm-ec-checkout-custom-fields th {
    border-style:solid;
    border-color: #106d52;
    border-width: 1px 1px 0;
    background: #31856d;
    color: #fff;
    font: bold 11px Georgia;
    text-transform: uppercase;
}
.lm-ec-checkout-custom-fields th.no-style {
    border: none;
    background: transparent;
}
.lm-ec-checkout-custom-fields td {
    border-style:solid;
    border-color: #106d52;
    border-width: 1px;
    padding: 9px 8px;
}
.lm-ec-checkout-custom-fields .even {
    background: #ecf7f3;
}
.lm-ec-checkout-custom-fields .name {
    color: #747474;
    font: 12px Arial;
    width: 317px;
}
.lm-ec-checkout-custom-fields .name strong {
    color: #1f1f1f;
}
.lm-ec-checkout-custom-fields .price {
    text-align: center;
    vertical-align: middle;
}
.lm-ec-checkout-custom-fields .price strong {
    color: #005940;
    font: bold 16px Arial;
}
.lm-ec-checkout-custom-fields em {
    font: 12px Arial;
    color: #747474;
}
/**/
.billing_info, .shipping_info {
    width: 375px;
}
.billing_info h2, .shipping_info h2 {
    text-transform: uppercase;
}
.billing_info label, .shipping_info label {
    font: bold 12px Arial;
    color: #000;
    width: 103px;
    display: inline-block;
    text-align: right;
}
.billing_info input[type=text],
.shipping_info input[type=text],
.billing_info input[type=email],
.shipping_info input[type=email] {
    width: 226px;
}
.billing_info select, .shipping_info select {
    width: 236px;
}
/**/
.lm-ec-checkout-custom-fields.no-bord {
    width: auto;
    margin: 0 auto;
}
.lm-ec-checkout-custom-fields.no-bord td {
    border: none;
}
.lm-ec-checkout-custom-fields.no-bord label {
    font: bold 12px Arial;
    color: #000;
    width: 270px;
    display: inline-block;
    text-align: right;
}
.lm-ec-checkout-custom-fields.no-bord input[type=text],
.lm-ec-checkout-custom-fields.no-bord textarea {
    width: 230px;
}
.lm-ec-checkout-custom-fields.no-bord select {
    width: 240px;
}
.lm-ec-checkout-custom-fields.no-bord .radio label {
    display: inline;
    font-weight: normal;
    margin-right: 5px;
}
.lm-ec-checkout-buttons {
    text-align: center;
}
/**/
.checkout, .checkout2, .checkout3 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
}
.checkout td{
    border: 1px solid #106d52;
    padding: 0;
}
.checkout3 td{
    border: 1px solid #106d52;
}
.checkout td td{
    border: none;
    padding: 5px 7px;
}
.checkout .even, .checkout .even1,
.checkout3 .even, .checkout3 .even1 {
    background: #ecf7f3;
}
.checkout2 {
    background: url(./layouts/main_site/img/back_widget_2.png) repeat-x left bottom #F8F2EB;
    border: 1px solid #D0B48A;
    border-radius: 5px;
    width: auto;
}
.checkout2 td {
    border-radius: 5px;
}
/**/
#checkout_prev_step,
#checkout_next_step,
#customerinfo_next_step {
    border: 1px solid #695f45;
    background: #a09050;
    background-image: -moz-linear-gradient(top, #b5ad68, #8a7337); /* FF3.6 */
    background-image: linear-gradient(top, #b5ad68, #8a7337); /* FF&gt;4, IE&gt;10 */
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #b5ad68),color-stop(1, #8a7337)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5ad68', endColorstr='#8a7337'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5ad68', endColorstr='#8a7337')"; /* IE8 */
    color: #312604;
    text-shadow: 1px 1px #d4cdb0;
}
#checkout_prev_step:hover,
#checkout_next_step:hover,
#customerinfo_next_step:hover {
background: #8a7337;
    background-image: -moz-linear-gradient(top, #8a7337, #b5ad68); /* FF3.6 */
    background-image: linear-gradient(top, #8a7337, #b5ad68); /* FF&gt;4, IE&gt;10 */
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #8a7337),color-stop(1, #b5ad68)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8a7337', endColorstr='#b5ad68'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8a7337', endColorstr='#b5ad68')"; /* IE8 */
}
#checkout_next_step {
    float: right;
}
#customerinfo p{
	margin-bottom:0;
}
.edit_profile input[type=text] {
    width: 250px;
}