/* CSS Document */table.fade { position: relative; background-color: white; background: url(../images/fade.jpg) 0 0 repeat fixed; background-position: bottom; vertical-align: bottom; }.headline {font-family: Bodoni, Times, serif; text-align: center; font-size: 30px; font-weight: 100; color: rgb(0,0,0); padding: .25em 0 .25em 0; }.subtitle {font-family: Verdana, arial, helvetica, sans-serif; text-align: center; font-size: 11px; font-weight: 100; color: rgb(255,255,255); padding: .25em 0 .25em 0; background: rgb(0,0,0); }.subtitle_bold {font-family: Verdana, arial, helvetica, sans-serif; text-align: center; font-size: 11px; font-weight: bold; color: rgb(255,255,255); padding: .25em 0 .25em 0; background: rgb(0,0,0); }.winners_sub {font-family: Verdana, arial, helvetica, sans-serif; text-align: center; font-size: 11px; font-weight: bold; color: rgb(0,0,0); padding: .25em 0 .25em 0; background: rgb(200,200,200); }.rules, .prizes, .form { padding: .5em 0 .25em 0; border-bottom: 1px solid black; font-weight: 900; font-family: arial, helvetica, sans-serif; font-size: 15px; font-variant: small-caps; font-weight: 900; font-family: arial, helvetica, sans-serif; font-size: 15px; font-variant: small-caps; vertical-align: top; color: rgb(200,200,200); }.rules a, .prizes a, .form a {  color: rgb(100,100,100); font-size: 15px; text-decoration: none; font-weight: 900; font-family: arial, helvetica, sans-serif; font-size: 15px; font-variant: small-caps; }.rules a:hover, .prizes a:hover, .form a:hover { text-decoration: underline; color: rgb(100,50,25); font-weight: 900; font-family: arial, helvetica, sans-serif; font-size: 15px; font-variant: small-caps; }.rules a:visited, .prizes a:visited, .form a:visited { text-decoration: underline; color: rgb(100,100,100); font-weight: 900; font-family: arial, helvetica, sans-serif; font-size: 15px; font-variant: small-caps; }.rules { text-align: left; }.prizes { text-align: right; }.form { text-align: center; }.pic_lft { text-align: left; vertical-align: top; behavior: url(../images/png-opacity.htc); padding: 3em 0 0 0; }.pic_main { font: bold 30px Helvetica, Arial, sans-serif; color: rgb(150,150,150); text-align: center; padding: 0; vertical-align: center; background: url(../images/main_pic.png) 0 0 no-repeat; background-position: center; behavior: url(../images/png-opacity.htc);  }.pic_rt { text-align: right; vertical-align: top; padding: 4.25em 0; }.subheadline {font-family: Bodoni, Times, serif; text-align: center; font-size: 25px; font-weight: 100; color: rgb(255,255,255); padding: .5em 0 0 0; }.bodycopy { font-size: 12px; font-family: helvetica, arial, sans-serif; color: rgb(255,255,255); margin: 0; padding: 1em 2em 2em 2em; text-align: justify; vertical-align: top; }.maincopy { font-size: 12px; font-family: helvetica, arial, sans-serif; color: rgb(255,255,255); margin: 0; padding: 1em 2em 2em 2em; text-align: justify; vertical-align: top; }  .text_rt { text-align: left; vertical-align: top; padding: 1em 4em 0 0; }.text_lft { text-align: right; vertical-align: top; padding: 1em 0 0 3em; }.winners { background: rgb(255,255,255); text-align: center; padding: 5px; }table.win {vertical-align: top; text-align: center; }/* ------------------ prize page ---------------- */table.fade2 { position: relative; background: url(../images/fade.jpg) 0 0 repeat fixed; background-position: bottom; vertical-align: top; padding: 0 0 2em 0; }td.prize_title { font-size: 14px; color: white; position: relative; background: url(../images/fade.jpg) 0 0 repeat-x; background-position: bottom; padding: 0 0 0 1em; }tr.prize_row1 { color: black; background: rgb(235,235,235);  }tr.prize_row2 { background: rgb(205,205,200); }td.quantity { text-align: center; color: black; }td.text { color: black; }td.total { color: white; }td.line { border-bottom: 1px solid black; }table.entryform { padding: 1em 0 0 0; }table.entryform, td.formtext { font-size: 11px; font-family: geneva, arial, helvetica, sans-serif; text-align: right; padding: 1em 1em .5em 0; vertical-align: bottom; white-space: nowrap; }/* ------------------ forms page ---------------- */.formtable { border: 1px solid black; background-color: white; background: url(../images/fadedown.jpg) 0 0 repeat fixed;  }.formtitle { font-size: 15px; font-family: verdana, arial, helvetica, sans-serif; border-bottom: 1px solid black; padding: .5em 0 .5em 0; }.textlft { text-align: left; font-size: 11px; font-family: geneva, arial, helvetica, sans-serif; padding: .5em 1em .5em 2em; vertical-align: bottom; }.form_copy { text-align: left; font-size: 9px; font-family: geneva, arial, helvetica, sans-serif; padding: .5em 1em .5em 2em; vertical-align: bottom; }.textlft_borderbtm { text-align: left; font-size: 11px; font-family: geneva, arial, helvetica, sans-serif; padding: .5em 1em .5em 2em; vertical-align: bottom; border-bottom: 1px solid black;  }.formfield { border-width: 0; border-bottom: 1px solid black; text-align: left; }.checkbox {  border-width: 0; border: 1px solid black; }.modeletters { text-align: right;  vertical-align: top; font-size: 12px; font-family: geneva, arial, helvetica, sans-serif; padding: .45em 0 0 0; font-weight: bold; }.modeltxt { text-align: left; font-size: 11px; font-family: geneva, arial, helvetica, sans-serif; padding: .5em 1em .5em .25em; vertical-align: bottom; }.bold { font-weight: bold; }.smalltext { text-align: left; font-size: 9px; font-family: geneva, arial, helvetica, sans-serif; padding: .5em 1em .5em 0em;  }
