.promoform{
/*font-family: Arial, Helvetica, sans-serif, "trebuchet MS";  */
font-size: 12px;
color: #999999;
/*background-image: url('images/ai23-form-back.png');*/
background-image: url('images/ai23-form-back-long.png');
background-position: -75px -80px;
background-repeat: no-repeat;
background-color: #f7f7f7;
width: 210px;
height: 380px;
border: solid 1px #cccccc;
border-radius: 5px;
-moz-border-radius: 5px;
padding: 10px 12px;
margin-bottom: 30px;
}

.promoform-wide{
/*font-family: Arial, Helvetica, sans-serif, "trebuchet MS";  */
position: absolute;
left: 50%;
top: 150px;
margin-left: -350px;
font-size: 12px;
color: #000000;
background-image: url('images/ai23-form-back-long.png');
background-position: -85px -80px;
background-repeat: no-repeat;
background-color: #f7f7f7;
width: 710px;
height: 370px;
border: solid 1px #cccccc;
border-radius: 5px;
-moz-border-radius: 5px;
padding: 10px 12px;
margin-bottom: 30px;
}



.promoform table {
margin-top: 20px;
color: #000000;
}

p.chrisb{
margin-left: -15px;
line-height: 15px;
margin-top: 2px;
margin-bottom: 4px;
}

.promoform h5{
margin-left: -15px;
margin-bottom: 3px;
margin-top: 5px;
}

.float-table{
float: left;
margin-right: 20px;
width: 300px;
height: 250px;
/*background-color: #cccccc;  */
}

.indent {
padding-left: 20px;
}

.promoform-wide-footer{
/*NOT in the promoform but under!*/
position: absolute;
left: 50%;
top: 550px;
margin-left: -350px;
font-size: 12px;
color: #000000;
width: 710px;
height: 370px;
padding: 10px 12px;
margin-bottom: 30px;
}