* {margin:0; padding:0; border:none;}
body {font-family: Tahoma, sans-serif; font-size: 12px;}
div.page {
 width: 720px;
 margin: 0 auto;
 position:relative;
 background: #d1eff9;
}
hr, .hr {
 clear:both;
 height:0;
 padding-bottom:15px;
 background:url(images/bg/bg_bottom_page.gif) no-repeat right 15px;
 padding-top:52px;
 margin-bottom:-52px;
 position:relative;
 bottom:52px;
 z-index:1;
}
.content hr, .content .hr {
 padding:0 0 163px 0;
 background:none;
 position:static;
 margin:0;
}
h1 {
 text-indent: -2000px;
 overflow: hidden;
 background: url(images/all/header.jpg) left top no-repeat;
 height: 138px;
 position: relative;
}
h1 a {
 display: block;
 width: 161px;
 height: 49px;
 position: absolute;
 top: 11px;
 left: 211px;
}
div.content {
 background: url(images/bg/bg_top_page.gif) left top no-repeat;
 position: relative;
 z-index:3;
 padding-top: 19px;
 min-height:60px;
}
div.video {
 float: left;
 padding-left: 18px;
 width:333px;
 white-space:nowrap;
}
div.video a.photo {
 display: block;
 padding: 4px;
 background-color: #d1eff9;
 border: 2px solid #7c9dd0;
 width: 320px;
}
div.video span {
 display: block;
 background: url(images/all/btn_play.gif) no-repeat;
 height: 33px;
 padding-left: 45px;
 padding-top: 8px;
}
div.video span a {
 color: black;
 font-weight: bold;
 text-transform:uppercase;
}
div.exclusive_banner {
 position: absolute;
 top: 312px;
 left: 0; 
}
div.download_movie {
 background: url(images/bg/banner_repeater.gif) left top repeat-x;
 text-align: center;
 padding-top: 14px;
 height: 45px; 
 clear:both;
 border-top: 1px solid white;
}
div.footer {
 border-top: 1px solid white;
 background: url(images/bg/footer_repeater.gif) right top repeat-y;
 position: relative;
}
div.footer div.copy{
position:absolute;
top:39px;
right:50px;
width:570px;
float:right;
}
div.footer div.copy p, div.footer div.copy p a{
text-align:center;
font-family:verdana;
font-size:9px;
color:#fff;
}
div.footer img {display:block;}
