/* CSS Document */

.checkout_header{border-bottom:1px solid #003399; font-size:13px; text-transform:uppercase; padding:5px; font-weight:bold; margin-bottom:0px; clear:both;}
.checkout_header a{text-decoration:none;}
                           

table.purchase{margin:10px 0 10px 0; clear:both; width:100%;}
table.purchase th{text-align:left; border-bottom:1px solid #666666; font-size:13px; padding:5px;}
table.purchase td{border-bottom:1px solid #cccccc; font-size:12px; padding:5px; vertical-align:top;}
table.purchase td.item{color:#2f57a1; width:35%;}
table.purchase td.quantity{width:20%;}
table.purchase td.remove{width:14%;}
table.purchase td.quantity input{font-size:11px;}
table.purchase input{border:1px solid #ccc; width:220px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
table.purchase td.quantity input{width:60px;}
table.purchase input.check{border:none; width:auto;}
table.purchase span.check input{border:none; width:auto;}
table.purchase select{width:222px;}
table.purchase select.autowidth{width:auto; margin-right:5px;}
table.purchase span.amount{clear:both; display:block; width:100%; text-align:right;}
table.purchase span.amount2{clear:both; display:block; font-weight:bold; color:#444444;}


table.feature{}
table.feature td{text-align:center; width:25%;}
table.feature td a{text-decoration:none;}

.mouseover{border:1px solid #cccccc; padding:10px 0 10px 10px; background:#cecece;}
.PasswordStrength{border:1px solid #cccccc; padding:10px; background:#eeeeee; width:200px; font-size:12px;}

p.proceed{text-align:right; margin-top:-20px; float:right;}



/*for admin section*/
body.admin #leftcol {padding-top:10px;}
body.admin #rightcol {padding-top:10px;}
body.admin ul{margin-left:30px;}

body.admin .checkout_header{margin-bottom:0;}
body.admin .checkout_header a{color:#000; text-decoration:none;}

.viewLink{background:url(/images/icons/view.gif) no-repeat right center; padding-right:20px;}

table.purchase input.submit{border:none; width:80px; margin-top:-20px;}
table.purchase input.message{width:350px;}
table.purchase .msgFrom{font-size:11px; font-style:italic;}
table.purchase .msgNotes{font-weight:bold; color:#666;}

#tmpdecline,#decline{margin:-27px 0 0 190px;}

table.declineReason{}
table.declineReason th{font-size:12px; padding-right:10px;}
table.declineReason textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif; width:250px; height:80px; border:1px solid #ccc;}

table.test{width:400px !important; border-collapse:separate}

table.priceshipping{margin:10px 0 10px 0;}
table.priceshipping th{text-align:left; border-bottom:1px solid #666666; font-size:13px; padding:5px;}
table.priceshipping td{border-bottom:1px solid #cccccc; font-size:12px; padding:5px; vertical-align:top;}
table.priceshipping input{border:1px solid #ccc; width:180px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
table.priceshipping input.submit{border:none; width:80px; margin-top:-20px;}
table.priceshipping input.imgBtn{width:auto; border:none;}

