#guide {position:absolute;}
#guideCont {width:1000px;height:0px;overflow:hidden;}
#guide .guide {z-index:15; position:absolute;}
#guide .red {z-index:10;position:absolute;display:none;}
#guide .white {z-index:5; position:absolute;}
#guide .guideImg {position:absolute; z-index:15;}

.guideExhib {z-index:20; position:absolute;}

#locator {width:70px;height:130px;top:0px;left:0px;overflow:hidden;position:absolute;z-index:100;}
#locator img {position:absolute;}
#locator div {width:70px;height:130px;position:absolute;}
#locator .floors {background:url('/images/guide/locator.png') -70px top  no-repeat;}
#locator .floorOver {background:url('/images/guide/locator.png') 0px top  no-repeat;}
#locator .floorOn {background:url('/images/guide/locator.png') 0px top  no-repeat;}
#locator .digits {background:url('/images/guide/locator.png') -140px top  no-repeat;}
#preloader {position:relative;height:500px;}
#preloader div {position:absolute;width:1000px;height:500px;overflow:hidden;background:url('/images/guide/preloader.gif') center center no-repeat;}

.guideExhib {position:absolute;}
.guideExhib .bg {position:absolute; display:none; background:white; border:2px solid #d6d6d6; padding:10px 10px 173px 10px; width:250px;}
.guideExhib .bg .author {font:normal normal 600 18px/18px DINWebPro, Helvetica, Arial, sans-serif; color:#c42500; margin:0 0 3px 0;}
.guideExhib .bg .title {font:normal normal 400 18px/18px DINWebPro, Helvetica, Arial, sans-serif;  margin:0 0 6px 0;}
.guideExhib .bg .author a {color:#000000; text-decoration:none;}
.guideExhib .bg .title a {color:#000000;}
.guideExhib .bg .dates {font:normal normal 400 12px/12px DINWebPro, Helvetica, Arial, sans-serif;  margin:0 0 5px 0;}
.guideExhib .img {position:absolute; display:none; width:230px; height:153px; overflow:hidden;}
#floorNumbers {z-index:2;position:relative;}
#floorNumbers .red {height:100px;width:1000px;position:absolute;overflow:hidden;}