/* checkout.css - last modified: July 29 2010 22:27:56. */

.table { width:100%; line-height:normal; border:0px; margin:0px; padding:0px; } .table th { padding:5px; text-align:left; white-space:nowrap; color:#54462F; font-weight: bold; font-size:13px; background: transparent url(/images/framework/checkout/checkout-header-tile.png) left center repeat-x; } .table .ftr {background:#E6ECD2;} .table td { padding:5px; text-align:left; font-size:13px; } .table .itmhdr { border-left: 2px solid #FFF; } .table .itmvals { height: 35px; border-top: 2px solid #FFF; border-left: 2px solid #FFF; border-bottom: 2px solid #FFF; } .hdr { height: 20px; padding:5px; text-align:left; color:#54462F; font-weight: bold; font-size:13px; background:#E9E5BF url(/images/framework/checkout/checkout-header-tile.png) left center repeat-x; } .table th {height:30px;} .table .bdr-top {border-top:2px solid #ffffff;} .table .bdr-btm {border-bottom:2px solid #ffffff;} .table .total-bg {background:#E9E5BF !important;} .table .offset-bg {background:url(/images/framework/checkout/table-offset-bg.png) left center repeat-x !important;} .table col.label { width: 18%; } .table col.field { width: 40%; } .table col.message { width: 40%; } .subhdr { padding: 0 5px !important; text-align:left; font-weight: bold; background-color:#E9E5BF; border-bottom:1px solid #D9CA87; } .subhdr2 { padding: 0 5px !important; margin: 5px 0 5px 0; text-align:left; font-weight: bold; background-color:#E9E5BF; border-top:1px solid #D9CA87; border-bottom:1px solid #D9CA87; } ul.optlist>li { margin:0px 0px 3px 5px; padding-left: 20px; } ul.optlist>li>input { margin-left:-20px; } input.formbtn { margin-left:10px; } .lgold, .table tr.lgold th, .table tr.lgold td { background-color:#E6ECD2 !important; } .lgreen, .table tr.lgreen th, .table tr.lgreen td { background-color:#E6ECD2 !important; } .grnbrdr, .table tr.grnbrdr th, .table tr.grnbrdr td { border-bottom:1px solid #B4C18B !important; } .goldbrdr, .table tr.goldbrdr th, .table tr.goldbrdr td { border-bottom:1px solid #D9CA87 !important; } .rowbrdr, .table tr.rowbrdr th, .table tr.rowbrdr td { border-bottom: 2px solid #FFF !important; } .msg { font-weight:normal; font-size:11px; vertical-align:top; } .msg span { margin-right:3px; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; } .error {line-height:15px;} .error strong {color:#FF0000;} .checkoutbtn { float: left; } .checkoutbtnextra { float: left; padding-top:17px; font-style:italic; }  table.startcheck th { padding:5px; text-align:left; color:#54462F; font-weight: bold; font-size:13px; background:#E9E5BF url(/images/framework/checkout/checkout-header-tile.png) left center repeat-x; } table.startcheck td { padding:10px; text-align:left; font-size:13px; vertical-align: top; }  #billing-form label.name, #shipping-form label.name { display:block; width:75px; float:left; text-align:left; margin-right:5px; padding-top:2px; }  .col-greenbox {border:1px solid #B3C088; padding:5px; background-color:#F8FCED;width:235px;} .greenbox {border:1px solid #B3C088; padding:5px; background-color:#F8FCED;}