.forms { font-size:11px; }
    .forms input[type="text"], .forms input[type="password"], .forms textarea { display:block;margin:5px 0 14px 0;border:1px solid #cecece;width:263px; }
    .forms input[type="checkbox"] { margin-top:5px;vertical-align:-5px; }
    .forms input[type="radio"] { margin-top:5px;margin-right:7px;vertical-align:0px; }
    .forms select { display:block;margin:5px 0 14px 0;border:1px solid #cecece; }
    .forms em { color:#ff0000;text-decoration:none; }
    .forms p { font-size:12px; }
    
    .forms .box { border:1px solid #cecece;padding:15px; }
    
    .forms #continue { background:url('../img/buttons/continue.gif') no-repeat;width:63px;height:18px;display:block;border:0;cursor:pointer;cursor:hand; }
        .forms #continue:hover { background-position:0 -18px; }
    .forms #back { background:url('../img/buttons/back.gif') no-repeat;width:63px;height:18px;display:block;float:left;border:0;cursor:pointer;cursor:hand;margin:0 5px 0 0; }
        .forms #back:hover { background-position:0 -18px; }
    .forms #paynow { background:url('../img/buttons/paynow.gif') no-repeat;width:61px;height:18px;display:block;border:0;cursor:pointer;cursor:hand; }
        .forms #paynow:hover { background-position:0 -18px; }
    .forms #help { background:url('../img/buttons/help.gif') no-repeat;width:81px;height:18px;display:block;border:0;cursor:pointer;cursor:hand;margin:10px 0; }
        .forms #help span { display:none; }
        .forms #help:hover { background-position:0 -18px; }
        
    .forms #send { background:url('../img/buttons/send.gif') no-repeat;width:48px;height:18px;display:block;border:0;cursor:pointer;cursor:hand; }
        .forms #send:hover { background-position:0 -18px; }
        
    .forms #continueshopping { background:url('../img/buttons/continue-shopping2.gif') no-repeat;width:138px;height:27px;display:block;border:0;cursor:pointer;cursor:hand; }
        .forms #continueshopping span { display:none; }
        .forms #continueshopping:hover { background-position:0 -27px; }
     
    .forms #signin { background:url('../img/buttons/sign-in.gif') no-repeat;width:51px;height:18px;display:block;border:0;cursor:pointer;cursor:hand; }
        .forms #signin:hover { background-position:0 -18px; }
        
    .forms #subscribe { background:url('../img/buttons/subscribe.gif') no-repeat;width:70px;height:18px;display:block;border:0;cursor:pointer;cursor:hand; }
        .forms #subscribe:hover { background-position:0 -18px; }
    
    .forms #submit { background:url('../img/buttons/submit.gif') no-repeat;width:54px;height:18px;display:block;border:0;cursor:pointer;cursor:hand; }
        .forms #submit:hover { background-position:0 -18px; }
        
    .forms .totaltopay { border:1px solid #cecece;padding:12px;text-align:center;font-size:14px;margin:0 0 15px 0; }
	.forms .fieldError {background-color:#fb8888;}
.error_message {color:#f00; font-weight:bold;display:block;margin:-14px 0 14px 0;}

#formContainer td {vertical-align:top;padding:5px 0 5px 0;margin:0px;}
.forms #formContainer select { margin:-2px 0 4px 0;border:1px solid #cecece; }
.forms #formContainer input[type="text"], .forms #formContainer input[type="password"], .forms #formContainer textarea { margin:-2px 0 4px 0;display:block;border:1px solid #cecece;width:263px;padding:2px;}
.inputBox {width:265px;}
