html {
overflow: auto;
 }

body {
margin: 0px;
background-color: #333333;
overflow: visible;
text-align: center;
}

#logo {
margin: auto;
position: absolute;
top: 0px; 
left: 0px;
background-image: url('images/logo.png');
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
height: 100%;
width: 100%;
z-index: 10;
}

#homepage {
display: none;
text-align: center;
 }
 
#image_preload {
display: none;
}

#footer {
margin: auto;
position: absolute;
top: 0px; 
left: 0px;
background-image: url('images/footer.gif');
background-repeat: no-repeat;
background-position: center bottom;
background-attachment: fixed;
height: 100%;
width: 100%;
}

#page {
margin: 0px auto;
top: 0px;
padding: 50px;
position: relative;
display: none;
opacity: 0.0;
height: 31px;
width: 31px;
z-index: 95;
overflow: visible;
}

#content {

background: #FFFFFF;
overflow: auto;
position: relative;
valign: top;
}

#hometext {
overflow: visible;
margin: auto;
clear: none;
}

#homepage {
valign: top;
 }


#contacts {
padding-left: 40px; 
padding-right: 20px; 
clear: none;
display: inline-block;
 }
 
#valid {
float: right;
text-align: right;
width: 230px;
height: 50px;
z-index: 99;
vertical-align: middle;
 }

a {
color: #FF9900;
text-decoration: none;
}

a:HOVER {
color: #FF3300;
text-decoration: none;
 }

.body {
font-family: "Tahoma", Sans-Serif;
display: block;
letter-spacing: 2px;
text-align: left;
word-spacing: 5px;
line-height: 1.5em;
margin-left: 5%;
margin-right: 5%;
overflow: auto;
}

p.subtitle {
font-weight: 600;
font-family: "Century Gothic", "Tahoma", Sans-Serif;
white-space: nowrap;
line-height: 1.5em;
 }

p.contact {
font-family: "Century Gothic", "Tahoma", Sans-Serif;

}

.box_trans {
opacity: 0.3;
}

.box_opac {
opacity: 1.0;
}

h1, h2, h3, h4, h5, h6 {
font-family: "Century Gothic", "Tahoma", Sans-Serif;
font-weight: 400;
}

h1 {
font-size: 3em;
 }
 
h2 {
font-size: 2em;
 }

.orange {
color: #FF9900;
 }

#stage{width: 252px; overflow: hidden; height:158px; margin:0 auto;}
#slider-buttons{width:632px; margin:0 auto;}
	#myList{width: 252px; border:0; margin:0; padding:0; left:400px; white-space: nowrap;}
	#myList li{
		list-style:none; 
		margin:0px; 
		padding:0px;  
		margin-right: 60px; 
		background:#DEDEDE;
		float:left;
		width:250px;
		height:156px;
        border: 1px solid #333333;
		}
    #myList li:HOVER{
        border: 1px solid #FF9900;
        }
    #myList li.last{
        margin: 0px;
        }
        
.corner {
        background-repeat: no-repeat;
        font-size: 1px;
        height: 15px;
        width: 15px;
        padding: 0px;
        margin: 0px;
 }
 
.border {
        padding: 0px;
        font-size: 1px;
        margin: 0px;
}
        
.gallery_navigation {
        border: 0px;
 }

.noborder {
          border: 0px;
 }