/*===================================
	GLOBAL
===================================*/

* {
		margin: 0px;
		padding: 0px;
		}
	
html {
		font-size: 100%;
		}

body {	
		color: #FFFFFF;
		font-size: 62.5%;
		font-family: Verdana, Helvetica, sans-serif;
		margin:0 auto;
		}
		
a {
		color: #FFFFFF;
		cursor: pointer;
		text-decoration: none;
		}
		
img {
		 border: 0px;
		}

p {
		font-size: 1em;
		font-weight: normal;
		line-height: 1.5em;
		}

.clearFix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
		
.clearPadding {
		padding: 0px;
		}
		
/*--BACKGROUNDS--------------------*/
.bkg1 {
		background: #FF8B3B url(../media/images/web/background1.jpg) center top no-repeat;
		}
		
.bkg2 {
		background: #FF8B3B url(../media/images/web/background2.jpg) center top no-repeat;
		}
		
/*--SEPARATORS---------------------*/
.separator_body {
		background: url(../media/images/web/separator_body.png) center top no-repeat;
		height: 8px;
		}
		

/*--ADS----------------------------*/
.ad_banner {	margin: 0 auto; padding:10px 0px; height: 90px; width: 728px;}

.ad_rectangle {margin: 0 auto; height: 250px; width: 300px;}

#wrapper {
		height: 100%;
		margin: 0 auto;
		width: 1010px;
		}
		
/*===================================
	CONTAINER
===================================*/
#container {
		margin: 0 auto;
		text-align: center;
		width: 1010px;
		}

.subpage {
		background: url('../media/images/web/subpage_background_header.png') center top no-repeat;
		}
		
.home 	{
		background: url('../media/images/web/home_background.png') center top no-repeat;
		}
		
/*===================================
	HEADER
===================================*/
#header {
		padding-top: 130px;
		}
		
/*===================================
	CONTENT
===================================*/
	
#content {
		margin: 0 auto;
		width: 954px;
		}

		
/* HOME */
#content div.home_intro {
		float: left;
		height: 437px;
		padding-left: 26px;
		text-align: left;
		width: 416px;
		}

#content div.home_player {
		float: left;
		margin-top: 10px;
		width: 512px;
		}
		
#content div.home_nowplaying {
		background: url(../media/images/web/home_nowplaying_hdr.png) 26px top no-repeat;
		height: 263px;
		text-align: left;
		width: 954px;
		}
		
#content div.home_nowplaying div.movie_list {
		float: left;
		height: 182px;
		padding-left: 26px;
		padding-top:72px;
		position: relative;
		width:638px;
		}
		
#content div.home_nowplaying div.movie_list ul {
		padding-left: 25px;
		padding-top: 6px;
		}

#content div.home_nowplaying div.movie_list li {
		display:inline;
		}

#content div.home_nowplaying div.movie_list div.overlay {
		background: url(../media/images/web/home_nowplaying_overlay.png) center top no-repeat;
		height: 182px;
		position: absolute;
		width:639px;
		}

#content div.home_findit_button {
		background: url(../media/images/web/home_findit_button.png) center top no-repeat;
		float: left;
		height: 263px;
		text-align: left;
		width: 289px;
		}
		
#content div.home_findit_button a {
		display: block;
		height: 223px;
		margin: 20px 0 0 8px;
		width: 253px;
		}

#content div.home_features {
		font-size: 1.1em;
		line-height: 1.4em;
		margin: 0 auto;
		margin-left: 26px;
		text-align: left;
		width: 928px;
		}
		
#content div.home_features div#comingsoon {
		background: url(../media/images/web/home_comingsoon_background.png) left top no-repeat;
		float: left;
		height: 161px;
		padding-right:10px;
		padding-top: 75px;
		text-align: left;
		width: 303px;
		}
		
#content div.home_features div#comingsoon div.button {
		background: url(../media/images/web/home_comingsoon_button.png) left top no-repeat;
		height: 62px;
		padding-top: 12px;
		text-align: left;
		width: 313px;
		}

#content div.home_features div#comingsoon div.button a {
		display: block;
		height: 29px;
		margin-left: 20px;
		width: 204px;
		}

#content div.home_features div#about {
		background: url(../media/images/web/home_about_background.png) left top no-repeat;
		float: left;
		height: 161px;
		padding-right: 10px;
		padding-top: 75px;
		text-align: left;
		width: 277px;
		}
		
#content div.home_features div#about div.button {
		background: url(../media/images/web/home_about_button.png) center top no-repeat;
		height: 62px;
		padding-top: 12px;
		text-align: left;
		width: 287px;
		}

#content div.home_features div#about div.button a {
		display: block;
		height: 29px;
		margin-left: 11px;
		width: 205px;
		}

#content div.home_features div#offers {
		background: url(../media/images/web/home_offers_background.png) center top no-repeat;
		float: left;
		height: 161px;
		padding-top: 75px;
		text-align: left;
		width: 302px;
		}
		
#content div.home_features div#offers div.button {
		background: url(../media/images/web/home_offers_button.png) center top no-repeat;
		height: 62px;
		padding-top: 12px;
		text-align: left;
		width: 302px;
		}

#content div.home_features div#offers div.button a {
		display: block;
		height: 29px;
		margin-left: 11px;
		width: 208px;
		}

/* SUBPAGE */
#navigation {
		list-style: none;
		}
		
#navigation li {
		display: inline;
		}
		
#navigation li a {
		display: block;
		float: left;
		}

#navigation.offers li#nav0 a {
		background: url(../media/images/web/nav_inactive_offers.jpg) -90px top no-repeat;
		height: 25px;
		margin-left: 90px;
		width: 72px;		
		}
		
#navigation.offers li#nav1 a {
		background: url(../media/images/web/nav_inactive_offers.jpg) -279px top no-repeat;
		height: 25px;
		margin-left: 117px;
		width: 78px;		
		}
		
#navigation.offers li#nav2 a {
		background: url(../media/images/web/nav_inactive_offers.jpg) -482px top no-repeat;
		height: 25px;
		margin-left: 125px;
		width: 86px;		
		}
		
#navigation.offers li#nav3 a {
		background: url(../media/images/web/nav_inactive_offers.jpg) -719px top no-repeat;
		height: 25px;
		margin-left: 151px;
		width: 168px;		
		}

#navigation li#nav0 a:hover {
		background: url(../media/images/web/nav_hover.jpg) -90px top no-repeat;
		}

#navigation li#nav1 a:hover {
		background: url(../media/images/web/nav_hover.jpg) -279px top no-repeat;
		}

#navigation li#nav2 a:hover {
		background: url(../media/images/web/nav_hover.jpg) -482px top no-repeat;
		}

#navigation li#nav3 a:hover {
		background: url(../media/images/web/nav_hover.jpg) -719px top no-repeat;
		}
		
#main  p {
		font-size: 1.650em;
		line-height: 1.2em;
		padding: 0.650em 0px;
		}
		
#main  p sup {
		font-size:0.575em;
		vertical-align:top;
		}
		
#main li {
		font-size: 1.650em;
		line-height: 1.35em;
		padding: 0.650em 0px;
		}
		
#container.subpage div#header {
		height:122px;
		padding: 0px 8px;
		padding-top:120px;
		}

#container.subpage div#content {
		background: url(../media/images/web/subpage_background_content.png) center bottom no-repeat;
		margin: 0 auto;
		padding-bottom: 75px;
		width: 1010px;
		}

#disclaimer {
		font: bold 0.925em Tahoma,arial,verdana,sans-serif;
		line-height: 1.375em;
		}

#disclaimer a{
		text-decoration: none;
		}

#disclaimer a:hover{
		text-decoration: underline;
		}

#disclaimer span.larger{
		font-size: 1em;
		}


/*===================================
	FOOTER
===================================*/
#footer {
		font: normal 1em Verdana,arial,sans-serif;
		line-height: 1.4em;
		padding-bottom: 20px;
		padding-top: 3px;
		text-align: center;
		}

#footer ul.link_list {
		text-align: center;
		margin: 0px;
		padding: 0px;
		}
		
#footer ul.link_list li {
		display: inline;
		}

#footer ul.link_list a {
		display: inline;
		padding: 0px 3px;
		}

#footer a:hover {
		text-decoration: underline;
		}
		
/*===================================
	FONTS, COLOR, ALIGNMENT
===================================*/	
	
p.small-text{
		font-size: 1em;
		}

.Arial-Black {		
		font-family: "Arial Black",arial,verdana,sans-serif;
		}
		
.Arial-Round {		
		font-family: "Arial Round",arial,verdana,sans-serif;
		}

.Verdana{		
		font-family: Verdana,arial,sans-serif;
		}
		
.Tahoma{		
		font-family: Tahoma,arial,sans-serif;
		}
		
.Arial{		
		font-family: Arial,verdana,sans-serif;
		}
		
.strong	{
		font-weight: bold;
		}
		
.underlined	{
		text-decoration: underline;
		}
		
.left-aligned {
		text-align: left;
		}
		
.right-aligned {
		text-align: right;
		}
				
.justified {
		text-align: justify;
		}
				
.centered {
		text-align: center;
		}
		
.dark-blue {
		color: #0052B0;
		}
		
.dark-cyan {
		color: #005B5E;
		}
		
.dark-orange {
		color: #F1585B;
		}
		
.cyan {
		color: #178CA9;
		}
		
.fuschia {
		color: #DC89FD;
		}
		
.orange {
		color: #FF8D3D;
		}
		
.red	{
		color: #D4180F;
		}
		
.white	{
		color: #FFFFFF;
		}
		
.yellow	{
		color: #F3F226;
		}