/* CSS Document */
input, select, textarea {border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px;}

.wrapper{padding-left:5px; padding-right:3px;}
.wrapper p{padding:0 19px 0 0;}

input.imgInput{width:16px !important; height:16px !important; border:none !important;}

.errormsg{color:#ff0000;}
span.error{color:#ff0000;}

span.check input{width:15px !important; border:none !important;}

table.checkout{width:100%;}
table.checkout th{padding:8px 0 4px 0; background:#ffffff; color:#000000; text-align:left;}
table.checkout td{padding:2px 0 2px 0; background:#ffffff; color:#000000; width:50%;}
table.checkout td.remove{font-size:11px;}
table.checkout td span{display:block; padding-bottom:4px;}
table.checkout td input{width:20px; border:1px solid #cccccc;}


a.update {background:url(../images/icons/refresh.gif) no-repeat; padding-left:18px; margin:10px 0;}

.button1 a {width:auto; padding:0; display:inline; padding:2px 10px 3px 20px;}


.checkout_header{font-size:14px; border-bottom:1px solid #333;}
.checkout_header a{color:#000000; text-decoration:none;}
.checkout_header label{font-size:11px;}
span.checkbox input{border:none;}

table.orderDetail{width:100%;}
table.orderDetail th{padding:8px 0 4px 0; background:#ffffff; color:#000000; text-align:left;}
table.orderDetail th a{color:#000000; text-decoration:underline;}
table.orderDetail td{padding:4px 0 4px 0; background:#ffffff; color:#999999; vertical-align:top;}
table.orderDetail input, table.orderDetail textarea{width:150px;}


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:12px; color:#666666; padding:5px 0 3px 0; color:#000000;}
table.receiptDetail tr.devide td{border-bottom:1px solid #999999; padding:4px 0 4px 0;}

table.adminTable{width:100%;}
table.adminTable td{padding:4px 0 4px 0; vertical-align:top;}

table.admin_subnav{border-bottom:1px solid #ffffff; margin-bottom:10px;}
table.admin_subnav td, table.admin_subnav tr{font-size:12px;}
table.admin_subnav span input{border:none;}


.msgBox{overflow:auto; border:1px solid #999999; height:100px; width:373px; padding:5px 0 5px 5px}
.msgBox table{width:350px;}
.msgBox table td{border-top:1px solid #999999;}

input.inputTxt2{width:280px; margin-bottom:5px;}
input.inputBtn2{width:70px; height:24px; margin-right:5px; color:#0B5FAD; font-weight:bold; text-transform:uppercase; background:#ffffff; cursor:pointer; font-size:12px; margin-bottom:5px;}

table.declineReason{width:100%}
table.declineReason th{width:11px; color:#666666; width:22%;}
table.declineReason td textarea{border:1px solid #999999; font-family:Arial; font-size:11px; width:200px; height:60px;}

table.PriceShippingTable{width:100%;}
table.PriceShippingTable th{border-bottom:1px solid #000000; font-weight:normal; font-size:14px; text-align:left; color:#000000;}
table.PriceShippingTable th a{color:#000000;}
table.PriceShippingTable td{vertical-align:top; background:none;}
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:90px; background:none;}




input.text{width:180px;}
textarea.text{width:180px;}
input.submit{width:auto !important; height:23px; margin-right:2px; color:#003399; font-weight:bold; text-transform:uppercase; background:#ffffff; cursor:pointer; font-size:12px; float:left;}

a.subBtn{display:block; float:right; background-color:#0B5FAD; color:#FFFFFF; text-decoration:none; padding:5px 8px 8px 8px; font-size:14px; font-weight:bold;}
a.subBtn:hover{text-decoration:none;}

a.Btn{display:block; float:left; background-color:#0B5FAD; color:#FFFFFF; text-decoration:none; padding:5px 8px 8px 8px; font-size:14px; font-weight:bold; margin-right:2px;}
a.Btn:hover{text-decoration:none;}

