#top_right_menu{
position: absolute;
z-index:4;
 width: 300px;
height: 10px;
text-align:right;
font-family: "American Typewriter", Georgia, serif;
		word-spacing: 0.1em;
        font-size: 0.8em;
        font-weight: normal;
      color: #333;
 margin: 0px 0px 0px 480px;
 padding: 11px 5px 5px 0px;
}
* html #top_right_menu{
position: absolute;
z-index:4;
 width: 300px;
height: 10px;
text-align:right;
font-family: "American Typewriter", Georgia, serif;
		word-spacing: 0.1em;
        font-size: 0.8em;
        font-weight: normal;
      color: #333;
 margin: 0px 0px 0px 60px;
 padding: 11px 5px 5px 0px;
}
#top_right_menu a:link{
      color: #ccc;
         text-decoration: none;
      }
#top_right_menu a:visited{
      color: #ccc;
      text-decoration: none;
   }
#top_right_menu a:hover{
   text-decoration: none;
         color: #fff;
   }


#d1{
 height:450px;
 background: #333;
}

#d2{
 height:450px;
 background: #333;
}
#d3{
 height:500px;
 background: #333;
}
.close{
position: absolute;
z-index:10;
top:60px;
 height: auto;
 width: 750px;
 padding:   0px;
text-align:right;
}


.if_comeseeus{
        width: 300px;
        height:1700px;
 margin:  0px;
 padding: 0px;
}




.if{
position: absolute;
z-index:5;
top: 65px;
left: 0;
 width: 100%;
 height: 2000px;
 padding:  10px;
}
* html .if{
position: absolute;
z-index:5;
top: 50px;
left: 150px;
 width: 550px;
 height: 800px;
 padding:  0px;
}
#close{
position: absolute;
z-index:100;
 top: 50px;
left: 0;
 height: auto;
 width: 750px;
 padding:   0px;
 text-align:right;
}


* html .close{
position: absolute;
z-index:100;
top: 65px;
left: 0;
 height: auto;
 width: 800px;
 padding: 10px 40px 0px 0px;
text-align: right;
}
.video{
position: absolute;
z-index:6;
top: 26px;
left: 0;
 width: 800px;
 height: 326px;
 padding:  0px;
}

#d5{
position: absolute;
z-index:5;
 width: 800px;
height:350px;
max-height: 350px;
 margin: 0px;

}
.bg {
position: absolute;
z-index:1;
top:0;
left:0;
width: 100%;
 height: 100%;
 height:2000px;
background-color: #333;
}


* html #d5{
top:10px;
left:10%;
 width: 800px;
height:350px;
max-height: 350px;
 margin: 0px;
}

* html .bg {
position: absolute;
z-index:1;
top:0;
left:0;
width: 1000px;
height: 2000px;
background-color: #333;

}


/* GALLERY */
ul#gallery {
 margin:0px 0px 0px 5px;
padding:0px 2px 0px 2px;
height:auto; 
width:auto; 
list-style:none; position:relative; 
font-family: "American Typewriter", Georgia, serif;
   color: #c90;
font-size: 0.9em;


}
/* Hides from IE5-mac \*/
* html
ul#gallery {
 margin:0px 0px 0px 5px;
padding:0px 2px 0px 2px;
height:auto; 
width:auto; 
list-style:none; position:relative; 
font-family: "American Typewriter", Georgia, serif;
   color: #c90;
font-size: 1.0em;


}/* End hide from IE5-mac */ 
ul#gallery li { 
 margin:0px 0px 0px 5px;
padding:0px ;
height:auto; 
width:auto; 
list-style:none; 
position:relative;
float:right; 
}
ul#gallery li#first { 
 margin:0px 0px 0px 5px;
padding:0px ;
height:auto; 
width:auto; 
list-style:none; 
position:relative; 

}

ul#gallery li:hover ul, ul#gallery li.sfhover ul { 
top: auto;
left:0;  
width:45.0em; 
border:0 solid #ccc;
font-size: 1.0em;
font-weight: normal;
}

ul#gallery li a { 
display:block;
 width:auto;
 padding: 0px 2px 0px 0px; 
color:#666; 
text-decoration:none; 
}

ul#gallery li a:hover { 
   color: #c90;
}

ul#gallery li ul { 
padding:0px 0px 0px 0px; 
list-style:none; margin:0; 
width:auto; 
position:absolute; left:-999em; 

}
ul#gallery li ul li { 
display:inline; 
text-align:left; 
clear:none;
 float:none;
 border:0; 
}
ul#gallery li ul li a { 
margin:2px; 
padding:2px; 
position:relative;
float:left; 
display:block;
width:auto; 
height:auto;
         z-index:15; 
}
ul#gallery li ul li a:hover { 
z-index:10;
 }

