* { margin:0; padding:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
body { background:url(images/bg.png) center top; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a img,
img { border:0; vertical-align:middle; }
.wrapper { width:970px; margin:auto; background:#f3f3f3; }
.content { position:relative; background:url(images/bg3.jpg) top no-repeat; width:970px; min-height:555px; _height:555px; }
.games { position:absolute; top:95px; left:24px; }
fieldset { position:absolute; top:175px; left:440px; border:0; }
fieldset p { clear:both; padding:4px 0; }
fieldset p label { float:left; clear:left; width:150px; padding:2px 0 0; }
fieldset p input { border:1px solid #23272a; padding:2px; vertical-align:middle; }
fieldset p select { border:1px solid #23272a; width:165px; }
fieldset .send { width:104px; height:38px; background:url(images/send.png) top no-repeat; border:0; cursor:pointer; margin:5px 0 0 215px; }
fieldset .send:hover { background-position:bottom; }
fieldset cite { display:block; font-size:12px; font-style:normal; padding:70px 0 0 40px; }
.ftr { border-bottom:1px solid #dbdbdb; position:absolute; top:475px; width:910px; padding:0 30px 10px; }
.ftr .charges { float:right; margin-top:-40px; position:relative; }
.error { color:Red;}
.finalMessage{width:310px; margin-top:30px; margin-bottom:35px}
