html { background: url(../images/bg_wood.png) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
body { padding:15px 0; font-family:Helvetica, Arial, Sans-serif; }

.header { width:960px; margin:0 auto; }
img { border:none; }
.codebox { width:960px; height:960px; background:url("../images/bg_codebox.png"); margin:25px auto 0 auto; }
.codebox h2, .codebox h6, .codebox label { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; }
.codebox h2 { font-size:18px; letter-spacing:0.5px; margin-top:20px; }
.codebox h6, .codebox label { font-size:14px; letter-spacing:-0.5px; margin-bottom:25px; } 
.codebox .rel { padding:150px 120px; text-align:center; }
.codebox input[type="checkbox"], .codebox label { display:inline; }
.codebox input[type="checkbox"] { margin-right:5px; }
.codebox label { display:block; margin:15px 0; }
.codebox ul { margin-top:55px; }
.codebox ul li { display:inline; margin-right:10px; }
.codebox ul li a  { text-decoration:none; color:#333; font-size:12px; }
input[type="text"] { text-transform:uppercase; font-weight:100; width:205px; height:36px; background:#000; border:none; text-align:center; color:#FFF; margin-bottom:8px; font-size:16px; }
input { display:block; margin:0 auto; }
.footer { display:block; margin:0 auto; }
.content_block { width:100%; position:relative; margin-top:100px; }
.side_note { position:absolute; left:0px; top:0px; }
.vimeo_label { margin:0 auto; display:block; margin-top:5px; }
.vimeo_frame { background:url("../images/vimeo_frame.png") no-repeat; height:415px; width:691px; margin:0 auto; }
.vimeo_frame iframe { border:none; padding:27px; }
.radio_label { margin:0 auto; display:block; }
.radio_frame { margin:0 auto; display:block; }
.individual_items { margin:0 auto; display:block; }
.powered-by { position:fixed; right:10px; bottom:10px; }
select { text-transform:uppercase; padding:6px 0; }