@charset "utf-8";

html,body { height: 100%; }
body { margin: 0; background: #f7f7f7 url(../img/starburst.png) center center no-repeat; text-align: center; }
#webapp { position: relative; display: inline-block; margin: 0 auto; padding: 0; width: 515px; height: 100%; text-align: left; }
.filling { display: inline-block; margin: 0; padding: 0; vertical-align: middle; height: 100%; }
.content { display: inline-block; margin: 0; padding: 0; vertical-align: middle;  }
h1 { display: block; margin: 0 0 8px; padding: 0; width: 509px; height: 77px; text-indent: -999px; background: url(../img/abbyave.png) top center no-repeat; overflow: hidden; }
h2 { display: block; margin: 0 0 15px; padding: 0; width: 509px; height: 61px; text-indent: -999px; background: url(../img/rentalexperience.png) top center no-repeat; overflow: hidden; }
.box { position: relative; margin: 0 0 15px; display: block; height: 116px; width: 509px; background: url(../img/box.png) top center no-repeat; }
.box-confirmed { background-position: center -116px; }
.box-confirmed input, .box-confirmed a { display: none; }
input { margin: 38px 0 0 25px; padding: 8px; width: 320px; font-family: , sans-serif; color: #1b1b1b; font-style: normal; font-size: 18px; font-weight: normal; border: 1px solid #acacac; background: #f7f7f7; }
.placeholder { color: #999; font-style: italic; }
.submit { position: absolute; display: block; right: 25px; top: 38px; padding: 0; margin: 0; border: none; overflow: hidden; text-indent: -999px; background: url(../img/submit.png) 0 0 no-repeat; width: 104px; height: 42px; }
.submit:hover,
.submit:focus { background-position: 0 -42px; }
.copyright {display: block; padding: 0; margin: 0; overflow: hidden; text-indent: -999px; background: url(../img/copyright.png) center center no-repeat; height: 18px; }

/*IE6+7*/
h1 { _width: 344px; _margin: 0 auto 8px; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='static/img/abbyave.png', sizingMethod='crop'); }
h2 { _width: 413px; _margin: 0 auto 15px; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='static/img/rentalexperience.png', sizingMethod='crop'); }
.copyright { _width: 245px; _margin: 0 auto; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='static/img/copyright.png', sizingMethod='crop'); }

/*IE7*/
html>body h1 { *width: 344px; *margin: 0 auto 8px; *background: none; } 
html>body h2 { *width: 413px; *margin: 0 auto 15px; *background: none; } 
html>body .copyright { *width: 245px; *margin: 0 auto; *background: none; }