* {
   margin: 0;
   padding: 0;
}
body{ overflow:hidden; }
p{ font-weight:bold; }
div{ z-index:5; }
#bgImg{
   position:absolute;
   width:100%;
   height:100%;
   top:0px;
   left:0px;
   margin:0px;

   z-index:0;
}
.headLine, .headLineShadow{
   position:absolute;
   left:50%;
   bottom:50px;
   width:200px;
   margin-left:-100px;
   text-align:center;

   /*text-shadow:#111 2px 2px 2px;*/

   font-size: 1.3em;
   font-family: "Arial Black", "Impact";
   color:white;
}
.headLineShadow{
   padding-top:2px;
   padding-left:2px;
   color:#222;
}
.subHeadLine, .subHeadLineShadow{
   position:absolute;
   left:50%;
   bottom:35px;
   width:300px;
   margin-left:-150px;
   text-align:center;

   /*text-shadow:#111 2px 2px 2px;*/
   color:white;
}
.subHeadLineShadow{
   padding-top:2px;
   padding-left:2px;
   color:#222;
}

.menu, .menuShadow{
   position:absolute;
   top:50%;
   left:20px;
   margin-top:-100px;
}
.menuShadow{
   margin-left:2px;
   margin-top:-98px;
   color:#222;
}
.menuItem, .menuItemShadow{
   /*text-shadow:#111 2px 2px 2px;*/
	/*filter: Shadow(Color=#666,Direction=135,Strength=5);*/

   font-weight: bold;
   font-size: 1em;
   font-family: arial, "lucida console", sans-serif;
   color:white;
   text-decoration:none;

   z-index:5;
   cursor:pointer;
}
.menuItemShadow{
   color:#222;
}
.itemContainer{
   margin:6px;
}
.quoteBox,.quoteBoxShadow{
   position:absolute;
   width: 240px;
   left:50%;
   top:5%;
   margin-left:-120px;
   text-align:center;

   font-weight: bold;
   font-style: italic;
   font-size: 0.9em;
   font-family: arial, "lucida console", sans-serif;
   color:white;
   /*text-shadow:#111 2px 2px 2px;*/
}
.quoteBoxShadow{
   margin-bottom:-2px;
   margin-left:-118px;
   color:#222;
}

#contentBox, #behindContentBox1,#behindContentBox2,#behindContentBox3{
   position:absolute;
   width:800px;
   height:400px;
   left:50%;
   top:50%;
   margin-left:-400px;
   margin-top:-230px;
   padding:10px;
   vertical-align:middle;

   overflow:hidden;
}
#behindContentBox1,#behindContentBox2,#behindContentBox3{
   /*border:solid 2px #444;*/
   background-color:white;

	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

#behindContentBox2{
   width:804px;
   height:404px;
   margin-left:-402px;
   margin-top:-232px;
}
#behindContentBox3{
   width:808px;
   height:408px;
   margin-left:-404px;
   margin-top:-234px;
}
