*{margin:0px; padding:0px; font-size:0px;}
html, body {height: 100%; margin: 0px;}
.container {width: 890px; height: 580px; left: 50%; top:50%; margin:-290px 0px 0px -445px; position: absolute;}
.container h1 span{display:block; width:411px; height:130px; margin:0px auto 25px; text-indent:-3000px; overflow:hidden; background-image:url(images/logo.png);}
.container .menu{position:relative;}
.container .menu a{position:absolute; display:block; font-size:0px; text-indent:-3000px; overflow:hidden;}
.container .menu a:hover{background-position:bottom;}
.container .menu .hdi a{top:0px; left:50%; width:262px; height:329px; margin-left:-131px; background-image:url(images/hdi_btn_sprite.png);}
.container .menu .divx a{ top:145px; left:15px; width:282px; height:276px; background-image:url(images/divx_btn_sprite.png);}
.container .menu .moviebuffs a{ top:145px; right:15px; width:236px; height:239px; background-image:url(images/upload_btn_sprite.png);}
.vhss{position:relative; left:-5px; top:-150px;}