@charset "utf-8";
/* CSS Document */

body { background: #EDEDED; font-family: Arial, Helvetica, sans-serif; font-size: small; }
#container { width: 770px; margin: 15px auto; border: solid 1px #CCC; background: #FFFFFF; }
.emailerror { color: #FF0000; padding: 0; margin: 0; font-size: 0.8em; }
td { vertical-align: top; }
.please { color: #777; margin-bottom: 10px; }
#footer { width: 700px; margin: 10px auto; font-size: x-small; color: #777; }
#footer * { color: #777; text-decoration: none; }
#footer .link { text-decoration: underline; }
#optin-form { width: 300px; margin: 25px auto; border: solid 3px #CCCCCC; background: #FFF; padding: 15px; }
#optin-form table td { text-align: center; }
#optin-form h2 span { text-decoration: underline; color: #CC0000; }  
#flashPlayer embed { position: absolute; top: 0; right: -25px; }
#headline { background: none; }
#submit_button { text-align: center; }
img { border: none; }

.next { text-align: center; margin: 10px 0; }

p.address { color: #888; font-size: 0.8em; margin: 10px 0 25px; text-align: center; text-transform: uppercase; letter-spacing: 0.2em; }
p.clink { text-align: center; margin: -15px 0 15px 0; clear: both; }
  
  	.rgb { border: solid 10px #CC0000; margin: 5px; }
        .rgb:hover { border: solid 10px #009900; }
        .rgs { border: solid 5px #CC0000; margin: 5px; }
        .rgs:hover { border: solid 5px #009900; }

#optin-form { width: 450px; }     
p.offer { margin: 5px 50px 15px; }  
