body {margin: 0; padding: 0; color: #555; background: #fff; font-size: 80%;}
body, textarea {font-family: Arial, Helvetica, sans-serif;}
p, li, h4, label, input, select, textarea {font-size:1em;}

a {color:#900; text-decoration: none; outline: none;}
a:hover {text-decoration: underline;}
img {border: none;}
table, form {margin: 0; padding: 0; font-size: 100%;}
th, td { vertical-align:top; }

h1, h2, h3 {margin:0 0 0.5em 0; font-weight: bold; padding: 0;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.2em;} 
h3 {font-size: 1em; }
h4 {font-size: 0.8em; font-style: italic; font-weight: normal;}


p { margin: 0 0 1em 0; line-height: 1.4em; }
ol { margin: 0.5em 0 0.5em 1.4em; padding: 0;}
ol li { margin:0 0 1em 0.5em; padding: 0; line-height: 1.3em;}


fieldset {padding: 1em; margin: 0.25em 0; border: 1px solid #ccc;}
legend {font-size: 1.1em; font-weight: bold; color: #333; padding: 0 0.5em; margin: 0;}
*:first-child+html legend {margin: 0 0 0.5em 0;} /* hack for all IE versions */

input, select, textarea {margin: 0; padding: 0 0.02em; vertical-align: middle; color: #666;}
textarea {vertical-align: top;}
input:focus, textarea:focus, select:focus {background: #ffc;}

#wrap {width: 1000px; position: relative; margin: 0 auto; }

table#head td {padding: 0;}
td#vid { height: 257px; background: url(../img_t/Greta_WIN_03.jpg) no-repeat 0 0; 
	text-align: center; vertical-align: middle;} 
	
table.formbox { width: 100%; margin: 0 auto; background: #EEC456; border-top: 3px solid #fff; }
table.formbox td { padding: 1em 3em 3em 3em; width: 25%;}

label { display: block; margin-top: 1em; font-size: 0.9em; font-style: italic; font-weight: bold;}	
input#Name, input#phone, input#firstname, input#lastname, 
input#address, input#address2, input#city, input#email { width: 12em;}
input#zip { width: 6.5em;}
input#phone3, input#doby { width: 3.5em; }
input#phone1, input#phone2, input#dobm, input#dobd { width: 2.5em; margin-right: 0.05em;}


div#btn  {  margin: 1em 0; text-align: center;}
div#links { color: #900; text-align: center;}

div#ty { background: url(../img_t/ty.jpg) no-repeat 0 0; height: 624px; position: relative;}
#ty h1 { position: absolute; left: 450px; top: 250px; text-transform: uppercase; font-size: 2.5em;}
#ty h2 {position: absolute; left: 550px; top: 300px; font-size: 2em;}

div#rules { margin-top: 2em;}
