﻿#print-header { display:none; }

.checkout-options { width:880px; overflow:auto; }
.coption { width:395px; float:left; border:solid 1px #ccc; padding:0 15px; }
.checkout-registered { }
.checkout-anon {  margin-right:20px; }
.checkout-anon a { font-size:16px; font-weight:bold; }

.coption em { font-size:14px; }

.checkout-options .header { background-color:#C8C0A8; margin:0 -15px 15px -15px; }
#main .header h2 { font-size:14px; margin-top:0; margin-left:15px; font-weight:normal; text-transform:uppercase; padding:4px 0 4px 0; }

.form .field { clear:left; position:relative; min-height:18px; padding:4px 0 4px 0; margin:0 0 4px 0; }
.form .value { width:250px; float:left; position:relative; z-index:3; font:12px "Courier New", Courier; }
.form .label { display:block; width:100px; float:left; text-align:right; padding:0 6px 0 0; position:relative; z-index:3; }

.button input { padding:3px; cursor:pointer; color:#beaa79; font-size:14px; background-color: #722127; border:solid 1px #000; }

.form .login { margin:0 0 0 105px; }
.required { font-weight:bold; }
.field .tip { font-size:10px; clear:left; padding:4px 0 0 105px; display:block; }

.errorBox { margin:0 0 10px 12px;  }
.errorBox ul { list-style:none; margin:0 !important; padding:0 !important; }
.errorBox ul li { color:#FF0000; background:url(../images/cross.gif) no-repeat 0 4px !important; padding:0 10px 0 15px !important; }

.form .error { display:block; text-align:right; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; }
.form .error { background-color: #FFAAAA; }
.form .error img { margin:9px 6px 0 0; z-index:2; }

.forgot-password { padding-left:105px; }

