#checkoutform br{display: none;}
#checkoutform div.sidetip p{font-size:13px;line-height:16px;padding-left:18px;background-repeat:no-repeat;background-position:center left;color:gray;display:none;}
#checkoutform div.sidetip p.error{background-image:url(../img/error.png);color:#C33;}
#checkoutform div.sidetip p.isaok{background-image:url(../img/accept.png);color:#390;}
form .holding{position:relative;overflow:visible;}
form .holding .holder{position:absolute;top:0;z-index:1;left:8px;white-space:nowrap;cursor:text;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-transition:opacity .1s,font-size .1s;-moz-transition:opacity .1s,font-size .1s;-o-transition:opacity .1s,font-size .1s;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
form .hasome .holder{opacity:0;filter:alpha(opacity=0);font-size:0!important;}
#checkoutform .textbox div.prompt{margin-bottom:15px;}
#checkoutform .textbox .holding input{outline:0;padding:8px 6px;width:440px;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.2);}
#checkoutform .textbox .holding .holder{display:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;line-height:43px;padding-left:1px;color:#DDD;}
.withjs .textbox .holding .holder{display:inline;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
#checkoutform .textbox .holding input.focused{border-color:rgba(82,168,236,.75);box-shadow:0 0 8px rgba(82,168,236,.5);-moz-box-shadow:0 0 8px rgba(82,168,236,.5);-webkit-box-shadow:0 0 8px rgba(82,168,236,.5);}
#checkoutform .textbox .holding input.focusederror{border-color:rgba(200,0,0,.75);box-shadow:0 0 8px rgba(200,0,0,.5);-moz-box-shadow:0 0 8px rgba(200,0,0,.5);-webkit-box-shadow:0 0 8px rgba(200,0,0,.5);}
#checkoutform div.sidetip{position:absolute;left:458px;width:350px;}
#checkoutform .card img{opacity:0.2;margin:-4px 3px 0 3px;}
#checkoutform .imgnotoffer{border: 1px solid #D70000;opacity:1 !important;}
#checkoutform .card{margin:-32px 0 0 271px;width: 187px;position: absolute;z-index: 0;}
#checkoutform .cardshow {opacity:1 !important;}
#checkoutform .submit{height: 40px;margin: 0;width: 454px;border: 1px solid #FFAA22;border-radius: 5px 5px 5px 5px;cursor: pointer;display: block;padding: 4px 0px;}
#checkoutform .creditcard{width: 253px !important;z-index:5;}