html, body {width: 100%; height: 100%;}
body {overflow: hidden; margin: 0; padding: 0; background: #FFFFFF; cursor: default;}
* {font-family: sans-serif; font-size: 10px; color: #666666;}
a {outline: none; text-decoration: none; white-space: nowrap;}
img {margin: 0; padding: 0; border: 0;}
#layout {width: 100%; height: 100%; display: table;}
.float-1 {display: table-cell; width: 100%; vertical-align: middle;}
.float-2 {float: left; width: 100%;}
.float-3, .float-4, #holder {position: relative; float: left; width: auto;}
.float-3 {left: 50%;}
.float-4 {left: -50%;}
.msie70 .float-1, .msie70 .float-2 {position: relative;}
.msie70 .float-1 {top: 50%;}
.msie70 .float-2 {top: -50%;}
