/* CSS Document */

input, select {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:1px; font-size:11px;
}

table.checkout{width:100%;}
table.checkout th{font-size:14px; background:url(../images/checkout_headerbg.jpg) repeat-x #D8CBBB; color:#FFFFFF; padding:6px 4px 6px 4px !important;}
table.checkout td{background:url(../images/checkout_rowbg.jpg) repeat-x bottom #fdfcfa; border-bottom:1px solid #cccccc; padding:4px !important;}
table.checkout input{width:30px; border:1px solid #AB8C6C; padding:0 5px 0 5px; font-size:12px;}

table.checkout .remove{font-size:10px;}

a.update{background:url(../images/icons/refresh.gif) no-repeat; padding-left:18px; margin:10px 0; text-transform:none; font-size:12px;}




.checkout_header{background:url(../images/checkout_headerbg.jpg) repeat-x #D8CBBB; padding:6px 4px 6px 4px; font-size:14px; color:#ffffff;}
.checkout_header label{font-size:11px;}
.checkout_header a{color:#ffffff;}

table.orderDetail{width:100%; font-size:11px;}
table.orderDetail th{font-weight:bold !important; background:url(../images/checkout_rowbg.jpg) repeat-x bottom #fdfcfa; border-bottom:1px solid #cccccc; padding:5px 4px 5px 4px !important;}
table.orderDetail td{background:url(../images/checkout_rowbg.jpg) repeat-x bottom #fdfcfa; border-bottom:1px solid #cccccc; padding:4px !important; vertical-align:middle !important;}
table.orderDetail tr.footerrow td{background:none; padding:0px !important; border-bottom:none;}
table.orderDetail td span.amount{display:block; padding:4px !important; border-bottom:1px solid #cccccc; background:url(../images/checkout_rowbg.jpg) repeat-x bottom #fdfcfa;}

table.orderDetail input{width:300px; background:none;}
table.orderDetail span.check input{width:12px;}
table.orderDetail .errormsg{color:#ff0000;}


table.receiptDetail{width:100%;}
table.receiptDetail th{border-bottom:1px solid #000000; font-weight:normal; font-size:14px; text-align:left; color:#000000;}
table.receiptDetail td{font-size:11px; color:#666666; padding:4px 0 2px 0 !important;}
table.receiptDetail tr.devide td{border-bottom:1px solid #999999; padding:4px 0 4px 0 !important;}

.imgchange{ vertical-align:middle;}

.msgBox{overflow:auto; border:1px solid #AB8C6C; height:100px; width:528px; padding:5px 0 5px 5px}
.msgBox table{width:500px;}
.msgBox table td{border-top:1px solid #AB8C6C;}

input.inputTxt2{border:1px solid #999999; width:440px; margin-bottom:5px;}
input.inputBtn2{margin-bottom:5px;}

table.declineReason{width:100%}
table.declineReason th{width:11px; color:#666666; width:22%;}
table.declineReason td textarea{border:1px solid #AB8C6C; font-family:Arial; font-size:11px; width:200px; height:60px;}

table.PriceShippingTable{width:100%;}
table.PriceShippingTable th{background:url(../images/checkout_headerbg.jpg) repeat-x #D8CBBB; padding:6px 4px 6px 4px; font-size:14px; color:#ffffff;}
table.PriceShippingTable th a{color:#ffffff;}
table.PriceShippingTable td.withBg{background:url(../images/checkout_rowbg.jpg) repeat-x bottom #fdfcfa; border-bottom:1px solid #cccccc; padding:4px !important; vertical-align:middle !important;}
table.PriceShippingTable tr.footer td{background:url(../images/checkout_rowbg.jpg) repeat-x bottom #fdfcfa; border-bottom:1px solid #cccccc; padding:4px !important; vertical-align:middle !important;}
table.PriceShippingTable input.textBox{width:150px; background:none; border:1px solid #AB8C6C; font-size:12px;}


table.adminProducts{}
table.adminProducts input.text{width:350px;}
table.adminProducts textarea{width:350px;}

input.quantity{width:30px; border:1px solid #AB8C6C; font-size:12px;}