#wrapper {
position: absolute;
width: 855px;
margin-left: 50%;
left: -428px;
}

body { font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif, Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif, Arial; color: #888; font-size: 8pt; margin: 0 0 0 0; text-shadow: black 0.1em 0.1em 0.2em;
background: #000 url('/picture-library/alice-forest.jpg') no-repeat fixed top;
}

p { font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-color: black; font-size: 9pt; margin: 0 0 0 0; }
em { font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-color: black; font-size: 8pt; margin: 0 0 0 0; }
small { font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-color: black; font-size: 7pt; margin: 0 0 0 0; }
.pic { width: 145px; height: 55px; }

#iphonevideologo {
top: 0px;
height: 466px;
width: 855px;
margin-left: 50%;
left: -428px;
background: url('/picture-library/alice-in-wonderland.png') no-repeat;
}

hr { color: #f60;
border-style: none;
background-color: #f60;
height: 5px; }

div.block {float:right; width:350px; height: 100px; font-size:83%; }

#box {height: 190px; overflow: hidden; width: 640px;
background: url('/picture_library/videobox.png');
}

#video {
height: 145px; overflow: auto; width: 585px;
margin-top: 25px;
margin-left: 25px;
}

a:link{
text-decoration: none;
font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

a:visited, h2:visited, h3:visited{
color: #fff;
text-decoration: none;
font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

a:hover, h2:hover, h3:hover{
color: #ff6600;
text-decoration: none;
font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

a:active{
color: #ff6600;
text-decoration: underline;
font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

h1 { font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 18pt; color: #fff; font-style: bold; margin-bottom: 0px; margin-top: 0px;}
h2 { font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 16pt; color: #fff; font-style: bold; margin:0px; text-shadow: black 0.1em 0.1em 0.2em;}
h3 { font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 14pt; color: #fff; font-style: bold; margin:0px; text-shadow: black 0.1em 0.1em 0.2em;}
#download {font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 15pt; color: #fff; font-weight: 900; margin:20px 0 0 80px; text-shadow: black 0.1em 0.1em 0.2em;}

b {
color: #aaa;
}

a.nav:link{
color: #fff;
text-decoration: none;
font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 12pt;
margin: 10px;
}

a.nav:visited{
color: #fff;
text-decoration: none;
font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 12pt;
margin: 10px;
}

a.nav:hover{
color: #f60;
text-decoration: none;
font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 12pt;
}

a.nav:active{
color: #f60;
text-decoration: none;
font-family: Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 12pt;
}

#menu {
position: absolute;
top: 420px;
width: 205px;
background: url('/picture-library/boxbackground.png');
}

#trailerbox {
background: url('/picture-library/boxbackground.png');
margin-top: 20px;
padding: 10px 10px 10px 40px;
}

#movietrailer {
margin-top: 20px;
padding: 10px 10px 10px 40px;
}

#date {
color: #555;
font-size: 7pt;
float: left;
}

#banner {
text-align: center;
margin: 40px;
font-size: 10pt;
font-style: bold;
}

#container {
position: absolute;
text-align: left;
margin-left: 230px;
top: 410px;
width: 640px;
}

#footer {
top: 900px;
position: relative;
width: 640px;
}

