body {width:500px; font-family: arial, helvetica, sans-serif; font-size: 13px; text-align: left; line-spacing: 150%; letter-spacing: 1px; color: #01234A;}

.logo {border: none;}

h1 {font-size: 20px; letter-spacing: 4px;}

p.bold {font-weight: bold; color: #666666; font-size: 15px;}

p.intro {color: #666666;}

hr {margin: 5px 0px 10px 0px; color:#cccccc; background-color:#cccccc;height: 1px;}

table td {padding:10px; }

p.centresmall {font-size: 11px; font-family: verdana, tahoma, helvetica, sans-serif; letter-spacing: 0px;}

td b {font-weight: bold; font-size: 15px;}

input.giantbut {font-weight: bold; font-size: 15px; color: #ffffff; background: #cc3399;}

table.results {border: solid 1px #cccccc; margin: 0px auto 0px auto;}

table.results td.quest {font-size: 15px; padding:20px 50px 5px 0px;}

table.results td.answer {padding: 0px 0px 0px 25px; width: auto;}

table.results td.bar {padding:0px; width: 105px;}

table.results td.percent {padding:0px; font-size: 10px; width: 120px;}

p.sell {font-family: verdana, garamond, arial, helvetica, sans-serif; font-size: 10px; letter-spacing: 1px; width: padding: 20px;}

p.image {display: block; text-align: center;}

p.image img.product {border: none;} 

p.coupon {display: block; margin: 30px 0px 30px 0px; background: #eaf1f8; padding: 5px 3px 5px 3px;}
 
p.coupon b {display: block; float: none; margin-bottom: 8px;}

p.coupon input {text-align: center; font-weight: bold;}