#content fieldset div.button { padding-right:0; padding-left:0; } #checkout #content fieldset #issuenum, #checkout #content fieldset #securitynum { width:50px; } #checkout #content fieldset #validmm, #checkout #content fieldset #expmm { width:52px; } #checkout.carddetails #content p.note { font-size:0.7em; } #checkout.carddetails #content p.errors { margin:1em 30px; padding:0.5em; border:1px solid #c00; color:#c00; background-color:#ffe5e5; list-style:none; } #checkout #content .error { color:#c00; background-color:transparent; font-weight:bold; } #checkout #content fieldset .error input, #checkout #content fieldset .error select { border:1px solid #c00; color:#c00; background-color:#ffe5e5; } #checkout.confirmorder #content table.orderdetails { width:416px; } #checkout.confirmorder #content #yourorder h3 { padding:0.5em 30px; color:#fff; background-color:#44567f; font-size:0.8em; font-weight:bold; text-transform:uppercase; } #checkout.confirmorder #content fieldset div, #checkout.ordercompleted #content fieldset div { font-size:0.9em; } #checkout.confirmorder #content fieldset div span, #checkout.ordercompleted #content fieldset div span { font-size:1em; } #checkout.ordercompleted #col2 { top:0; } #checkout.ordercompleted #content table.orderdetails th.weight, #checkout.ordercompleted #content table.orderdetails td.weight { padding-right:30px; } #printorder h1, #printorder h2, #checkout .print { display:none; } #sitemap #col2 { padding-top:80px; } #sitemap #content ul li { margin:0.2em 0; } #sitemap #content ul li ul { margin:0.3em 1.5em; list-style:none; } #lastorders { position:static; margin:20px 0; } /* sIFR STYLES */ .sIFR-flash { visibility: visible !important; margin: 0; } .sIFR-replaced { visibility: visible !important; } span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hid