
#sonymakebelievebanner,
#sonytvwidenav,
#footer,
p.accessible { display:none !important; width:0px !important; height:0px !important;  padding:0px !important;  margin:0px !important;}

body {background-color:#000; color:#CCC; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px;}


/*register css*/

div#contentcontainer, div#content {width:601px !important; height:288px !important; margin:0 !important; padding:0 !important; overflow:hidden; color:#fff;}

h1 {display:block; width:0; height:0; overflow:hidden;}

#registerform h1 {padding:25px; font-size:20px; width: 100%; height: 100%; text-align: center;}

#flashcontent-photogallery, #flashcontent-videogallery {display:block; width:601px; height:288px; overflow:hidden; text-align:center;}

* { margin: 0; padding: 0; outline: 0; }

img { border: 0; }

body.registration { font-size: 10px; font-family: verdana; background-color:#56BBD8; color: #000; text-align: left; }

a { color: #fff; }

#register { width: 500px; }

p#landingtext { padding: 20px 0 0 0; font-size: 1.1em; text-align: center; }

#registerform { width: 600px; font-size: 1.2em; padding: 12px 0 0 0; }

#emaildiv label { float: left; width: 88px; padding: 2px 0 0 0; text-align: right; }

#email { width: 348px; margin: 0 0 15px 0; float: left; }

#zipgencontainer { width: 550px; }

#zipdiv { float: left; width: 256px; }

#zipdiv label { width: 88px; padding: 2px 0 0 0; float: left; text-align: right; }

#zip { float: left; width: 154px; }

#genderdiv { float: left; width: 181px; }

#genderdiv label { width: 45px; padding: 2px 0 0 5px; text-align: center; float: left; }

#gender { width: 119px; float: right; margin-bottom: 15px; _margin-bottom: 13px; }

#dobdiv { clear: both; }

#dobdiv label { padding: 0 6px 0 25px; }

#dob_month { width: 70px; }

#dob_day { width: 70px; }

#dob_year { width: 75px; }

#terms { font-size: 0.9em; margin: 15px 0 0 0; margin: 15px 98px; }

#scoop { float: left; width: 18px; margin: 0 0 0 100px; text-align: right; }

#optintext { width: 500px; /*float: right; */ }

#optintext p { padding: 15px 0 0 0; }

#register_submit { margin: 15px auto 0 auto; }

