html {
height:100%;
margin-bottom: 1px;
}

body {
color:#ffffff;
background-color:#122559;
font-family:Verdana, Arial, sans-serif;
padding:0;
margin:0;
}

a:link {
color:#0000c3;
background-color:transparent;
text-decoration:underline;
}

a:visited {
color:#0000cc;
background-color:transparent;
text-decoration:none;
}

a:hover {
color:#0000ff;
background-color:transparent;
text-decoration:underline;
}

a:active {
color:#0000ff;
background-color:transparent;
text-decoration:none;
}

h1, h2, h3, h4 {
color:#122559;
}

#wrapper {
width:711px;
margin:0 auto;
color:#333333;
text-align:center;
background:transparent url("../images/wrapperbg.jpg") repeat-y center;
padding:1em 32px;
}

#content {
text-align:justify;
clear:left;
}

.keepleft {
text-align:left;
}

.conversation {
width:80%;
margin:auto;
background-color:#eddaa6;
padding:1em;
border:1px solid #122559;
font-size:90%;
}

.jerry {
font-style:italic;
}

.joel {
font-weight:bold;
}

.pricebox {
float:right;
width:40%;
font-size:160%;
text-align:center;
font-weight:bold;
font-family:serif;
border:1px solid #ff6600;
margin:0;
margin-left:1em;
background-color:#eddaa6;
}

.highlight {
font-size:160%;
margin:0;
padding:0;
color:#122559;
}

.tightspace {
margin:0;
padding:0;
}

.coupon {
border:2px dashed #ff6600;
padding:0.3em;
}

div.row {
clear:both;
text-align:center;
padding-top:10px;
}

div.row span.label {
float:left;
width:48%;
text-align:right;
padding-right:5px;
}

div.row span.formw {
float:right;
width:48%;
text-align:left;
padding-left:5px;
}

div.row span.formwr {
color:#76070d;
background-color:#ffffff;
float:right;
width:48%;
text-align:left;
}
