html, body, #wrapper{height: 100%; width: 100%;}
html{overflow: hidden;}
body, select, input, textarea{font-family: Tahoma, Sans-Serif, Arial, Verdana; font-size: 11px; color: #000;}

#wrapper{ text-align: center;} 
#wrapper img#background{width: 100%; height: 100%; z-index: -999; max-height: 100%;}

.content.link_rent, .content.link_signup{position: absolute; left: 26%; width: 15%; z-index: 100; top: 55%; height: 7%;}
.content.link_signup{left: 44%; width: 12%;}
.content.link_signup a, .content.link_rent a, .content.link_signup a img, .content.link_rent a img{display: block; width: 100%; height: 100%; }

#placeholder_academy_signup{background-color: #000; width: 600px; height: 360px; position: absolute; top: 50%; left: 50%; margin-left: -300px; margin-top: -180px; border: solid 2px #009EC2;padding: 12px;z-index: 100;}

#placeholder_academy_signup form{margin-top: 12px;}
#placeholder_academy_signup p label{color: #fff;}
#placeholder_academy_signup p{margin-bottom: 10px;}
#placeholder_academy_signup p label, #placeholder_academy_signup p input[type="text"], #placeholder_academy_signup p select{margin-right: 5px;}
#placeholder_academy_signup p input[type="text"], #placeholder_academy_signup p select{border: solid 1px #009EC2; padding: 2px;}
#placeholder_academy_signup p input[type="text"]{width: 300px; height: 14px;}
#placeholder_academy_signup p input.small{width: 80px;}
#placeholder_academy_signup p input#bt_send_signup{background-color: #009EC2;  color: #fff; border: solid 1px #fff; padding: 8px; font-weight: 700; margin-top: 12px; text-transform: uppercase;}
#placeholder_academy_signup p span.error{color: #900;}
#placeholder_academy_signup p span.success{color: #009EC2;}
#bt_placeholder_academy_signup_close{position: absolute; right: 8px; bottom: 8px; color: #009EC2; text-decoration: none; font-weight: 700; text-transform: uppercase;}