body{margin:0;padding:0;background:black url(//disney.go.com/disneybooks/registration/kanechronicles/background.jpg) no-repeat top center;}

h1,h2,h3{padding-bottom:10px;}
h3{font-size:11px;}

div.columns,div#chooseAge,div#mainContent,div#bookcover{position:absolute;}
div#regPageContent a{color:white;}
div.columns{left:0px;width:200px;}
div#mainContent{min-height:525px;left:220px;width:401px;padding:20px;background:url(//disney.go.com/disneybooks/registration/kanechronicles/mainContentBG.png) no-repeat top center;}
div#bookcover{left:680px;width:312px;}

div#chooseAgeRange{}
div#chooseExtras{margin-top:8px;}
.chooseButton{display:block;margin-bottom:4px;}
#fineprint{margin-top:160px;}

div#regPageContent{position:relative;height:725px;width:994px;margin-top:20px;}

#container_line1,#container_line2,#container_city,#container_stateProvince{visibility:hidden;display:none;}

.error_message{color:red;font-weight:bold;text-align:left;padding-top:4px;}
.textHeader,.text{float:left;}
.container,.noclass{clear:left;height:50px;}
#container_username{clear:left;height:70px;}
#container_line1{padding-top:20px;height:25px;}
#container_line2{height:20px;padding-bottom:20px;}
#already_logged_in{height:35px;}
#head_container,#container_required,#image_passwordHold{height:25px;}
.div_input{position:absolute;left:200px;}
#container_hintType{height:30px;}
.required{padding-right:5px;}
.list_div{text-aign:left;}

#container_newsletter_master{position:relative;height:0px;}
#image_newsletterHold{position:absolute;top:0px;left:0px;height:0px;}
#container_newsletters{position:absolute;top:200px;left:0px;height:100px;text-align:left;}
#bottom_text{padding-top:10px;}

#container_login{text-align:left;}
#container_username{padding-top:10px;}

