* {
 	/* This defines the default behavior and sets the pixel size that 'em' sizes should compare against */
 	font-size: 12px; /*child pixels / parent pixels = child ems */
 	font-family: arial;
 	font-weight:normal;
}

/******** TO TEST BOXES 			
border-style:solid;
border-color:#ff0000;
border-width:1px;
**************************

/* SITE STRUCTURE */
body {
 	margin:0px; 
 	padding:0px; 
 	font-size: 75%; /* 16px (medium) * 75% = 12px */
    color:#efefef;
	font-weight:normal;
    text-align:center;
    min-width:968px;
    background-color: #efefef;
}

/*CENTER*/
#center{
	width:982px;
	margin: 0 auto;
	text-align:left;
    float:none;
    padding:0px;
}



/*---------------------------------------------------------------------------------------
   BOTTOM SECTION
---------------------------------------------------------------------------------------*/
#bottom_section{
/*    display:none;*/
    z-index:100;
    width:782px;
    min-height:400px;
	margin: 20px auto;
    padding:0px;
	position:relative;
    float:none;
    background-color: #ffffff;
    color:#000000;
    overflow:hidden;
            -webkit-border-bottom-left-radius: 4px 4px;
            -webkit-border-bottom-right-radius: 4px 4px;
            -webkit-border-top-left-radius: 4px 4px;
            -webkit-border-top-right-radius: 4px 4px;
            -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px;
            -moz-border-radius-bottomleft: 4px 4px;
            -moz-border-radius-bottomright: 4px 4px;
            -moz-border-radius-topleft: 4px 4px;
            -moz-border-radius-topright: 4px 4px;
            -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px;
            -webkit-border:none;
            border:1px solid #bcbcbc;

}


#bottom_section h1{ 
	margin: 0;
	float:left;
} 
 
#bottom_section h1 a{ 
    margin:85px 85px 20px 304px;
    width:175px;
    height:315px;
    display: block; 
    background: url("images/MAIK_1.png") no-repeat top left; 
    cursor:default;
} 
 
#bottom_section h1 a span{ display: none }




#bottom_section img#maik{
    margin:55px 0px 40px 0px;
}

#bottom_section img#storeteaser{
    margin:0px 0px 45px 0px;
}


#bottom_section p#store{
    font-size:2.6em;
    margin:10px 0px 20px 0px;
/*    background-color: #000000;*/
    color: #000000;
}








#background{
    position:absolute;
    margin:0px;
    padding:0px;
    top:0px;
    
}

div#overlay {
	position: fixed;
	z-index: 50;
	top: 0;
	left: 0;
	background-color: #efefef;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	width: 100%;
	height: 100%;
}

#bg_menu,#bg_maik,#bg_news,#bg_upcoming,#bg_testamonials {
    padding:0px;
    margin:0px;
}

#delayed {
	position: absolute;
	z-index: 100;
	left: 490px;
	top: 360px;
	width: 240px;
	height: 120px;
	background-image: url('images/delayed.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color:none;
}
