@charset "utf-8";
/* CSS Document */

#step1 {padding:12px 0px;}

#step1 h3 {text-align:center; margin:0px 0px 10px 0px;}
#step1 table.left {width:auto; float:left; margin-left:120px;}
#step1 table.right {width:auto; float:right; margin-right:120px;}
#step1 table td {padding:4px;}
#step1 input.text {width:200px; border:solid 1px #ddd; padding:5px;font-size:15px;border-radius:4px;color:#555;font-family:Helvetica;}
#step1 select {width:200px; border:solid 1px #ddd; padding:1px;}

#step2 {float:left; width:470px; text-align:center;}
#step2 select {border:solid 1px #ddd; padding:1px; margin-bottom:6px;}
#step3 {float:right; width:470px; text-align:center;}
#step2 h3, #step3 h3 {text-align:center; margin:9px 0px 10px 0px;}

#package {margin:0px auto;}
#package label {padding-right:12px;}
#package td {width:160px; padding:12px; text-align:center;}
#package .price {text-align:center; margin:6px 0px; padding:3px; background:#666; color:#fff;}
#package .spec {text-align:center; border-top:solid 1px #ddd; padding:6px 3px;}

#step3 h4 {margin:12px 0px 0px 0px; padding-top:12px; border-top:solid 1px #ddd; font-size:12px;}
#step3 h4:first-child {margin:0px; border:none;}
#step3 .footprint {font-size:10px; margin-bottom:6px;}
#step3 strong {display:block; text-transform:uppercase;}
#step3 input.url {width:200px; border:solid 1px #ddd; padding:2px; margin-top:3px;}
#price_total {margin:3px 0px 12px 0px; font-size:16px; font-weight:bold;}
#step3 input.promo, #step3 input.captcha {width:150px; border:solid 1px #ddd; padding:2px; margin-bottom:12px;}

img.captcha {cursor:pointer;}

