  /******************/
 /* Global Styling */
/******************/

* {
	margin: 0;
	padding: 0;
}

body {
	color: #303030;
	font-family: arial, verdana, sans-serif;
	font-size: 65%;
}

a {
	color: #303030;
}

a:hover {
	color: #889096;
}

img {
	border: 0;
}

h3 {
	font-size: 1.1em;
}

h4 {
	font-size: 1em;
}

  /********************/
 /* Hidden Meta-Data */
/********************/

dt,
.accessible,
#billboards h3,
#billboards dl dt,
#sweepstakes h4,
#sweepstakes dl .title,
#content #promotions h3,
.featured h4,
.featured .title {
	display: none;
}

  /*****************/
 /* Main Wrappers */
/*****************/

#header {
	background: url(../images/header.jpg) no-repeat center;
	height: 70px;
	margin: 0 auto;
	width: 781px;
}

#content,
#footer {
	margin: 0 auto;
	width: 750px;
}

  /*************/
 /* Billboard */
/*************/

#content #billboards {
	background-color: #FFF;
	padding-bottom: 0.5em;
	height: 252px;
	width: 558px;
}

#content #billboards dl {
	/*background-color: #A6A6A6;*/
	background-image: url(screen/billboardback.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

#content #billboards dd.title{
	height:2.2em;
}

  /****************************/
 /* Sweepstakes and Featured */
/****************************/

#content #sweepstakes,
#content .featured {
	clear: right;
	float: right;
}
#content .featured dl .media{
	padding-top:0;
}

#promotions dd.media {
	margin-top: 5px;
}

#promotions #sweepstakes dd.media {
	margin-top: 0;
}

  /***********/
 /* Gallery */
/***********/

#gallery .release dl {
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	min-height: 220px;
	height: auto !important;
	height: 220px;
	text-align: center;
	width: 178px;
}

#gallery .release .title {
	font-weight: bold;
	text-transform: none;
	font-size:1.1em;
	margin: 0 auto;
	text-align: center;
	width: 160px;
}

#gallery .release .tagline {
	margin: 1em auto 0 auto;
}

#gallery .release .caption {
	font-size: 1.1em;
	font-weight: bold;
}

#gallery .release .caption a {
	color: #168fba;
}

#gallery .release .availability {
	display: block;
}

#television #content #gallery .release div.lastitem {
	margin-right: 0;
}

  /********************/
 /* Footer Treatment */
/********************/

#footer {
	clear: both;
	padding: 2em 0;
	color: #889096;
}

#footer #footerintl,
#footer #footerinfo,
#footer #footerlegal {
	font-size: 1em;
}

#footer a {
	color: #889096;
}
#footer a:hover{
	color: #303030;
}
#footer #footerintl {
	float: right;
	padding: 0 .5em;
	text-align: right;
	text-transform: uppercase;
	padding-bottom:5px;
	padding-right:0px;
}

#footer #footerintl img {
	vertical-align:middle;
	padding-left:1em;
	margin-top:-1em;
	_margin-top:0;
}

#footer #footerintl a {
	text-decoration: none;
}

#footer #footerinfo,
#footer #footerlegal ul {
	list-style: none;
}
#footer #footerinfo {
	padding: 2em 0 1em 0;
	float:left;
	padding-bottom:0.5em;
}
#footer #footerinfo li,
#footer #footerlegal ul li {
	border-left: 1px solid #889096;
	display: inline;
	padding: 0 .5em;
}

#footer #footerinfo .listfirst,
#footer #footerlegal .listfirst {
	border-left: none;
	padding-left: 0;
}

#footer #footerlegal {
	clear: both;
	border-top: 1px solid #889096;
	margin-top: 3em;
	_margin-top: 0;
	padding-top: 1em;
}

#footer #footerlegal #footercopyleft {
	clear: right;
	float: left;
}

#footer #footerlegal #footercopyright {
	float: right;
}

  /**************/
 /* Aesthetics */
/**************/

/*Television*/

#television #content #gallery .release .aesthetics {
	background: url(screen/releaseroundcornertop.gif) no-repeat top left;
	float: left;
	margin: 4px 10px 4px 0;
	width: 180px;
}

#television #content #gallery .release .aesthetics .aesthetics {
	background: url(screen/releaseroundcornerbottom.gif) no-repeat bottom left;
	float: none;
	margin: 0;
	padding: 3px 0;
}
