/*======================================================================*/
/*Checkout*/
/************************************************************************/

.checkout-table { width:95%;margin:10px 0 0 13px; border:1px solid #bebcb7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.checkout-table tr { background:#fff; }
.checkout-table .odd  { background:#f4f3f3 }
.checkout-table .even { background:#fafafa !important;}
.checkout-table td.last, .checkout-table th.last { border-right:0;}
.checkout-table th {
    }
.checkout-table th.wrap {white-space:normal;}
.checkout-table th a, .checkout-table th a:hover { color:#fff;}
.checkout-table td { padding:3px 8px; }
.checkout-table thead tr { background:url(../images/data_table_th_bg.gif) repeat-x 0 100% #fff; }
.checkout-table tfoot { border-bottom:1px solid #d9dde3; }
.checkout-table tfoot tr.first { background:url(../images/base_mini_actions_bg.gif) repeat-x;}
.checkout-table tfoot tr { background-color:#ffffff !important; }
.checkout-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
.checkout-table tfoot td.first { border-top:1px solid #d9dde3; }
.checkout-table tfoot td.deposit { border-top:1px solid #d9dde3; }
.checkout-table tfoot .a-right { text-align:right; }
.checkout-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }
.checkout-table .all-caps { text-transform:uppercase; }
.checkout-col { width:42.5% !important; }

.semi-lightbox{background:#FFF;z-index:100;position:absolute;top:20%;border:1px solid #bebcb7;}

.success-form{background:transparent;border:0;margin-top:0;}

.group-select-checkout{
    margin:15px 0;
    border:none;
    padding:0;
    background:#FFF;
    }
	
.group-select-checkout label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.history-table { width: 100%; margin: 0; border: 1px solid #bebcb7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.history-table td, .history-table th { padding:3px 8px; }
.history-table thead tr { background: #f4f3f3; }
.history-table tfoot td { padding-top:1px; padding-bottom:1px; border-right:1px solid #d9dde3; }
.history-table tfoot .a-right { text-align:right; }
.history-table tfoot .total { border-top:1px solid #d9dde3; }
.history-table tbody td { border-top:1px solid #d9dde3; border-right:1px solid #d9dde3;  }
.history-table .all-caps { text-transform:uppercase; }

#map-big{background:#FFF; position: absolute; width: 513px; top: 120px; left: 90px; border: 1px solid #cbcbcb;}
#map-big .close{margin: 0 auto; text-align: center; display: block;}
