/* Typography */
body{font-family:Verdana,Arial,sans-serif;font-size:80%;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{font-size:2em;margin:0 0 .5em;}
h2{font-size:1.8em;margin:0 0 10px;}
h3{color:#0055a5;margin:0 10px 15px;font-size:1.6em;margin:0 0 .5em;}
h4{font-size:1.4em;margin:0 0 .5em;}
h5{font-size:1.2em;margin:0 0 .5em;}
h6{font-size:1em;font-weight:bold;line-height:1.6em;margin:0 0 .5em;}
p,li{font-size:12px;line-height:18px;margin:0 0 13px}
.caps{text-transform: uppercase;}

/* Styles */
img{border:none;}
label{display:block;color:#0055a5;}
.logo a{color:#333;text-decoration:none;}
h2{border-bottom:2px solid #333;margin-bottom:40px;}
.half{display:inline;float:left;width:50%;}
.group{overflow:hidden;width:100%;}
.cart_table,.receipt_table{border:1px solid #999;border-bottom:none;margin-bottom:40px;}
.cart_table td,.cart_table th,.receipt_table th,.receipt_table td{border-bottom:1px solid #999;padding:10px;text-align:center;}
.sidebar,.edit_parent,.module_logos,.tagline,.login,.form_buttons,.buttons{display:none;}
input[type="text"]{border:1px solid #999;height:22px;padding:8px 0 0 5px;width:90%;}
.promotion{background:#f8f8f8;border:1px solid #ececec;margin:0 0 30px;padding:20px;width:710px;}
.order_confirmation_ukelite_logo{display:inline;float:left;}
.order_confirmation_ukelite_info{display:inline;float:left;}