body { margin:0px; font-family:helvetica; font-weight:bold; color:white; } #main_menu { display:none; background: no-repeat url('vend.png'); } #login_screen { display:block; text-align:center; padding-top:200px; background: no-repeat url('vend2.png'); } div.screen { height:480px; width:320px; } div#login { position:absolute; background: no-repeat url('login.png'); width:99px; left:109px; height:41px; top:335px; } div.button { position:relative; top:8px; left:168px; width:122px; height:41px; margin-bottom:3px; border:1px solid black; padding:9px; font-family:helvetica; font-weight:bold; color:white; } div.button:hover { border:1px solid white; } #logout { font-weight:bold; font-family:helvetica; position:absolute; top:345px; left:114px; height:30px; width:46px; cursor:default; } #opendoor { font-weight:bold; font-family:helvetica; position:absolute; top:298px; left:114px; height:37px; width:46px; cursor:default; } #opendoor:hover { border:1px solid white; } #logout:hover { border:1px solid white; } #username, #pin { width:100px; height:25px; margin-bottom:10px; font-size:18px; text-align:center; } #lcd { position:absolute; left:12px; top:86px; width:130px; height:73px; padding:6px; font-family:monospace; color:rgb(0,255,0); }