  /******************/
 /* 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,
fieldset {
	border: 0;
}

h2 {
	font-size: 1.75em;
}

h3 {
	font-size: 1.1em;
}

h4 {
	font-size: 1em;
}

  /********************/
 /* Hidden Meta-Data */
/********************/

dt,
dl .tagline,
dl .caption,
dl .availability,
dl .actions,
.accessible,
#billboards h3,
#billboards dl dt,
#smallbillboards .title,
#sweepstakes h4,
#sweepstakes dl .title,
#sweepstakes h3,
#silos #games .directory,
#silos #mobile dl .caption,
#content #promotions h3,
#spnlogin h3,
.featured h4,
.featured .title,
#genericpromotions h4,
#genericpromotions .title {
	display: none;
}

  /*****************/
 /* Main Wrappers */
/*****************/

#header {
	background-image: url(screen/main/headerright.jpg);
	background-position: right;
	background-repeat:no-repeat;
	padding:0px;
	width:750px;
	padding-right:16px;
	margin:0 auto;
	overflow:hidden;
}
#previews #header{
	background-image: url(screen/previews/headerright.jpg);
}
#win #header{
	background-image: url(screen/win/headerright.jpg);
}

#content {
	margin:0 auto;
	width: 750px;
}

#content #advertisement {
	background: url(images/background_ad.gif) no-repeat scroll left top transparent;
	float: right;
	padding: 7px 11px 5px 12px;
	width: 160px;
}

#footer {
	margin: 0 auto;
	width: 760px;
}

  /*******************/
 /* Title Treatment */
/*******************/

#headerwrapper {
	width: 99%;
	margin-left:6px;
	
}

#headerwrapper #header #headercontent {
	background-image: url(screen/headercontentback.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#headerwrapper #header #headercontent fieldset {
	background-image: url(screen/headershadow.jpg);
	background-position: right;
	background-repeat: repeat-y;
	border: none;
	float: right;
	padding: 10px 0 7px 0;
}

#headerwrapper #header #headercontent fieldset input {
	float: left;
}

#headerwrapper #header #headercontent fieldset #search {
	font-size: .9em;
	height: 16px;
	text-indent: .4em;
	width: 90px;
}

#headerwrapper #header #headercontent h1 {
	float: left;
	height: 38px;
}

#headerwrapper #header #headercontent #navigation {
	height: 38px;
	list-style: none;
	padding-left: 0px;
	width:600px;
}

#headerwrapper #header #headercontent #navigation li {
	background-image: url(screen/navdivider.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

#headerwrapper #header #headercontent #navigation li a {
	display: block;
	padding: 18px 1.15em 6px 1.9em;
}
#headerwrapper #header #headercontent #navigation li#sonynavmain a {
	padding:0px;
	width:270px;
	height:38px;
	overflow:hidden;
}
#headerwrapper #header #headerfeatures {
	background-position: top;
	background-repeat: repeat-x;
}

#headerwrapper #header #headerfeatures {
	background-image: url(screen/main/headerfeaturesback.jpg);
}

#main #headerwrapper #header #headerfeatures,
#corp #headerwrapper #header #headerfeatures{
	background-image: url(screen/main/headerfeaturesback.jpg);
}
#previews #headerwrapper #header #headerfeatures{
	background-image: url(screen/previews/headerfeaturesback.jpg);
}
#win #headerwrapper #header #headerfeatures {
	background-image: url(screen/win/headerfeaturesback.jpg);
}






#headerwrapper #header #headerfeatures #featurelinks {
	background-position: top left;
	background-repeat: no-repeat;
	padding-right: 1.2em;
	text-align: right;
	height:27px;
}

#main #headerwrapper #header #headerfeatures #featurelinks,
#movies #headerwrapper #header #headerfeatures #featurelinks,
#corp #headerwrapper #header #headerfeatures #featurelinks
{
	background-image: url(images/main/sonypicturesbottom.jpg);
}
#win #headerwrapper #header #headerfeatures #featurelinks{
	background-image: url(images/win/sonypicturesbottom.jpg);
}
#previews #headerwrapper #header #headerfeatures #featurelinks {
	background-image: url(images/previews/sonypicturesbottom.jpg);
}



#mobile #headerwrapper #header #headerfeatures #featurelinks {
	background-image: url(screen/mobile/headercurve.jpg);
}

#headerwrapper #header #headerfeatures #featurelinks img {
	float: right;
	padding: 4px 0 8px 0;
}

#headerwrapper #header #headerfeatures #featurelinks ul {
	color: #FFF;
	float: right;
	font-weight: bold;
	list-style: none;
}

#headerwrapper #header #headerfeatures #featurelinks ul li {
	float: left;
	margin: .5em 0;
	padding: 0 .2em 0 0;
}

#headerwrapper #header #headerfeatures #featurelinks ul .listfirst {
	border-left: none;
	padding-left: 0;
}

/***********************/
/* main/movie SUBMENU  */
/***********************/
#headerwrapper #header #headerfeatures #featurelinks{
	padding-right:0px;
	padding-top:3px;
}
#headerwrapper #header #headerfeatures #featurelinks ul{
	float:none;
	padding-left:60px;
}
#headerwrapper #header #headerfeatures #featurelinks ul li{
	border:0px solid #000;
	
}
#headerwrapper #header #headerfeatures #featurelinks ul li#pspdownloads{
   padding-left:176px;
}
body#previews #headerwrapper #header #headerfeatures #featurelinks ul li#pspdownloads{
   padding-left:6px;
}
#headerwrapper #header #headerfeatures #featurelinks ul li a{
	display:block;
	height:0px;
	padding-top:10px;
	overflow:hidden;
	background:url(../images/globe.html);
}
	#main #headerwrapper #header #headerfeatures #featurelinks ul li#moviesmain a,
	#movies #headerwrapper #header #headerfeatures #featurelinks ul li#moviesmain a,
	#corp #headerwrapper #header #headerfeatures #featurelinks ul li#moviesmain a
	{
		width:62px;
		padding-top:13px;
	}
	#main #headerwrapper #header #headerfeatures #featurelinks ul li#pspdownloads a,
	#movies #headerwrapper #header #headerfeatures #featurelinks ul li#pspdownloads a,
	#corp #headerwrapper #header #headerfeatures #featurelinks ul li#pspdownloads a{
		width:77px;
	}
	#main #headerwrapper #header #headerfeatures #featurelinks ul li#sessiontimes a,
	#movies #headerwrapper #header #headerfeatures #featurelinks ul li#sessiontimes a,
	#corp #headerwrapper #header #headerfeatures #featurelinks ul li#sessiontimes a{
		width:74px;
	}
	#main #headerwrapper #header #headerfeatures #featurelinks ul li#movienews a,
	#movies #headerwrapper #header #headerfeatures #featurelinks ul li#movienews a,
	#corp #headerwrapper #header #headerfeatures #featurelinks ul li#movienews a{
		width:62px;
	}
	#main #headerwrapper #header #headerfeatures #featurelinks ul li#widget a,
    #movies #headerwrapper #header #headerfeatures #featurelinks ul li#widget a,
    #corp #headerwrapper #header #headerfeatures #featurelinks ul li#widget a{
        width:30px;
    }
	#previews #featurelinks ul li#previewsmain a{
		width:120px;
	}
#main #headerwrapper #header #headerfeatures #featurelinks select,
#movies #headerwrapper #header #headerfeatures #featurelinks select,
#movies #headerwrapper #header #headerfeatures #movieselector select,
#corp #headerwrapper #header #headerfeatures #featurelinks select{
	width:185px;
	height:17px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#main #headerwrapper #header #headerfeatures #featurelinks select optgroup,
#movies #headerwrapper #header #headerfeatures #featurelinks select optgroup,
#corp #headerwrapper #header #headerfeatures #featurelinks select optgroup{
	margin:0px;
	padding-top:10px;
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
  /*************/
 /* Billboard */
/*************/

#content #billboards {
	background-color: #FFF;
	padding-bottom: 0.9em;
	width: 558px;
}

#content #billboards dd.title{
	height:2.2em;
}

#content #smallbillboards {
	height: 1%;
	overflow: hidden;
}

#content #smallbillboards .media {
	float: left;
	padding: 0 1px 5px;
}

/*billboard jerky behavior fix */
#billboards dl{
  	height:0px;
  	overflow:hidden;
}
#billboards dl#player{
	height:auto;
	overflow:visible;
}
  /******************/
 /* Search Catalog */
/******************/

#searchcatalog {
	background-color: #E4E4E4;
	overflow: hidden;
	padding: 10px 0 10px 5px;
	width: 553px;
}

#searchcatalog fieldset {
	float: left;
	width: 40%;
}

#searchcatalog #searchbutton {
	float: left;
	padding-top: 8px;
}

#searchcatalog fieldset h4 {
	font-size: 1em;
}

#searchcatalog fieldset li {
	list-style: none;
	float: left;
	padding: 0 .5em 1em 0;
}

#searchcatalog #catalogsearch {
	font-size: .8em;
	width: 20em;
}

  /****************************/
 /* Sweepstakes and Featured */
/****************************/

#content #sweepstakes,
#content .featured {
	clear: right;
	float: right;
}

#content .featured dl .media{
	padding-top:0.4em;
}
  /**********/
 /* Ticker */
/**********/

#ticker {
	background-image: url(screen/tickerback.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 1%;
	overflow: hidden;
	padding: .5em 0 .5em 1em;
	width: 509px;
}

#ticker h4,
#ticker p {
	float: left;
	height: 1.25em;
	overflow: hidden;
}

#ticker h4 {
	width: 26%;
}

#ticker p {
	width: 70%;
}

  /*********/
 /* Silos */
/*********/

#silos {
	background-image: url(screen/silosback.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	clear: both;
	height: 1%;
	padding-bottom: 2em;
}

#silos:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}

.silo,
#main #tools {
	float: left;
	margin-left: 6px;
	width: 182px;
}

#silos .silo .release {
	background-color: #d6d6d6;
	background-image: url(screen/releasetitleback.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #D6D6D6;
	text-align: center;
}

#silos .silo .release h3,
#activities h3 {
	font-size: 1.25em;
	font-style: italic;
	text-align: left;
}

#previews #silos .silo .release h3{
	height:25px;
}

#silos .silo .release h3 a {
	color: #242B61;
	display: block;
	height: 25px;
}

#silos .silo .release dl {
	background-image: url(screen/releaseback.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 0 1px;
	padding-bottom: 5px;
}

#silos .silo .release dl .media img {
	margin: 4px 0;
}

#silos .silo .release dl .title a {
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 .5em;
}

#silos .silo .release dl .availability {
	display: block;
	padding: 0 .5em;
}

#silos .featured dl .media {
	margin: .25em 0;
}

#activities h3 {
	padding: .3em 0 .4em .75em;
}

#activities a {
	color: #39738D;
}

#silos #movies {
	margin-left: 0;
}

#silos #mobile {
	margin-top: -170px;
	width: 182px;
}

#silos #tools #spnlogin,
#silos #mobile .release,
#silos #kidszone .release
{
	background: url(screen/releasetitlenogradientback.gif) no-repeat bottom;
	border: 0;
	width: 187px;
}

#silos #mobile .release dl,
#silos #kidszone .release dl {
	background: none;
}

#silos #mobile .release dl .media img,
#silos #games .release dl .media img,
#silos #kidszone .release dl .media img {
	margin: 0;
}

#silos #mobile .release dl .media img {
	margin-top: 2px;
}

#silos #mobile .release dl .title,
#silos #mobile .release dl .title a {
	color: #242B61;
	text-transform: uppercase;
}

#silos #mobile .release dl .tagline,
#silos #kidszone .release dl .tagline,
#silos #mobile .release dl .title,
#silos #kidszone .release dl .title {
	text-align: left;
}

#silos #mobile .directory {
	margin: 0;
	width: 100%;
}

#silos #mobile .directory li,
#silos #mobile .directory li h4 {
	color: #242B61;
	float: left;
	font-size: .9em;
}

#silos #mobile .directory li a {
	color: #242B61;
}

#silos #mobile .directory .listfirst {
	border-left: none;
}

#silos #games .release {
	background: url(screen/releasetitlewiderback.gif) no-repeat bottom;
	border: 0;
	width: 187px;
}

#silos #games .release dl {
	background: none;
}

/* Home Video */

#homevideo #content #silos {
	background-image: url(screen/homevideo/silosback.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#homevideo #content #silos .silo {
	margin: 0 4px 0 0;
}

#homevideo #content #silos .silo h4 {
	text-transform: uppercase;
}

/* Previews */

#previews #gallery #smallbillboards {
	float: left;
	padding: 0 5px 4px 5px;
}

#previews #gallery .release div,
#previews #gallery .release div dl {
	float: left;
	width: 169px;
}

#previews #gallery .release div {
	width: 170px;
}

#previews #content {
	background-image: url(screen/previews/contentback.html);
	background-position: bottom left;
}

#previews #content #silos {
	background-image: url(screen/previews/silosback.html);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#previews #content #silos .silo {
	background: url(screen/previews/directoryroundcornerbottom.gif) no-repeat bottom left;
	margin-left: 6px;
	padding-bottom: 8px;
	width:750px;
}

#previews #content #silos .listfirst {
	margin-left: 0px;
}

/* Now Available */

#nowavailable #content #silos .silo {
	width: 170px;
}

  /********************/
 /* Detailed Release */
/********************/

#content .detailrelease dl {
	background-color: #F1F1F1;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	height: 250px;
	font-size: 1.1em;
}

#content .detailrelease dl .media {
	text-align: center;
}

#content .detailrelease dl .title {
	display: none;
}

#content .detailrelease dl .tagline {
	display: block;
	padding: .25em 1em;
}

#content .detailrelease dl .actions {
	display: block;
}

#content .detailrelease dl .actions li:first-child {
	font-style: none;
	font-weight: bold;
	margin: .6em 0 2em 0;
}

#content .detailrelease dl .actions li:first-child a {
	color: #233168;
}

#content .detailrelease dl .actions li {
	list-style: none;
	padding: .25em 1em;
	font-style: italic;
}

/* Mobile */

#mobile #content .directory li {
	width: 15em;
}

#mobile #content .detailrelease {
	height: 1%;
	width: 560px;
}

#mobile #content .detailrelease dl {
	background: #F1F1F1;
	margin: 0;
	padding-top: 4px;
	width: 180px;
}

/*Promotions*/

#win #content .detailrelease dl {
	width: 144px;
}

  /**********************/
 /* Directory Listings */
/**********************/

.directory {
	float: left;
	width: 750px;
}
#movies .directory,
#main .directory{
	height:365px;
}

.directory li {
	float: left;
	list-style: none;
	margin: .25em 0;
	padding-top:0.4em;
}

.directory li ul li {
	float: none;
	margin: .3em 0;
}

.directory li h4 {
	font-size: 1.1em;
	padding: 0.6em 0.9em 0.3em 0.9em;
	text-transform: uppercase;
}

.directory .category {
	margin-bottom:0;
}

.directory .category li {
	padding: 0 1em;
}

.directory li ul {
	float: left;
}

/** added so that if the name was too short it will not get jammed together **/
#upcoming .directory li a,#previews .directory li ul li a{
	display:block;
	width:150px;
}
/**/

#main #content .directory li,
#movies #content .directory li,
#television #content .directory li {
	width: 100px;
	padding-right:14px;
	overflow:hidden;
}

#main #content ul.directory,
#movies #content ul.directory,
#television #content ul.directory {
	background: url(screen/directoriesback.gif) repeat-y top;
	width: 100%;
	height:32em;
}

#content #mobile .directory li h4 {
	font-size: .9em;
	margin: 0;
}

#content #mobile .directory li {
	width: auto;
}

#mobile #content .directory {
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	float: right;
	width: 185px;
}

#previews #content #silos .silo .directory {
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;	
	width: 748px;
}
#previews #content #silos .silo .directory li.first{
	width:450px;
}

  /***********/
 /* Gallery */
/***********/

.visitsite {
    color: #303030;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    line-height: 12px;
    padding: 15px 3px 0;
}

.visitsite a {
    color: #168FBA;
}

.visitsite a:hover {
    color: #CCC;
}

#gallery .release dl {
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	min-height: 175px;
	text-align: center;
	width: 179px;
}

#gallery .release .title {
	font-weight: bold;
	font-size:12px;
}

#gallery .release .availability {
	display: block;
}

#gallery .boxart dl .title,
#gallery .boxart dl .tagline {
	display: none;
}

#gallery .boxart dl .media {
	float: left;
}

#gallery .boxart img {
    width: 110px;
    padding: 6px;
}

#homevideo #gallery {
	background: #FFF url(screen/homevideo/contenttop.gif) no-repeat 0 3px;
	padding-top: 7px;
}

#homevideo #gallery .boxart dl {
	border: 1px solid #d9d9d9;
	border-top: 0;
	overflow: hidden;
	width: 556px;
}

#homevideo #gallery .boxart img {
    width: 100px;
    padding: 5px;
}

  /***********/
 /* Teasers */
/***********/

#teasers dl {
	background-color: #FFF;
	font-size:1.1em;
}

#teasers dl .media {
	float: left;
	margin: 0 2px;
}

#teasers dl .title,
#teasers dl .tagline,
#teasers dl .actions {
	display: block;
	margin-left: 150px;
}

#teasers dl .title {

	font-weight: bold;
	text-transform:uppercase;
}

#teasers dl .actions {
	font-size: 1em;
}
#teasers dl .actions ul{
	list-style:none;
}
#teasers a {
	color: #1981B0;
}

#teasers a:hover,
#teasers a:active {
	color: #889096;
}
#homevideo #content #teasers {
	width: 560px;
}

#homevideo #content #teasers dl {
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	min-height: 89px;
	width: 276px;
}

#main #content #gallery,
#movies #content #gallery,
#television #content #gallery {
	width: 100%;
}

#main #content #gallery .release div.lastitem,
#movies #content #gallery .release div.lastitem,
#television #content #gallery .release div.lastitem {
	margin-right: 0;
}

#main #content #gallery #teasers dl,
#movies #content #gallery #teasers dl,
#television #content #gallery #teasers dl {
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	height: 89px;
}

#television #content #gallery #teasers div.vertical {
	background: url(screen/television/teaserverticalroundcornertop.gif) no-repeat top left;
	float: right;
	margin: 0;
	margin-left: 2px;
	width: 146px;
}

#television #content #gallery #teasers .vertical dl {
	min-height: 187px;
	width: 144px;
}

#television #content #gallery #teasers .vertical .media {
	float: none;
}

#television #content #gallery #teasers .vertical .title,
#television #content #gallery #teasers .vertical .caption,
#television #content #gallery #teasers .vertical .actions {
	margin-left: 0;
	padding: .25em;
}
  /**********************/
 /* Generic Promotions */
/**********************/

#main #genericpromotions,
#movies #genericpromotions {
	float: right;
}

#television #genericpromotions dl .media {
	float: left;
	padding: .4em 0 0 0;
}

#television #genericpromotions dl.firstitem .media {
	padding: .4em .4em 0 0;
}

#television #genericpromotions .firstitem .media {
	padding: .4em 0;
}

  /*********/
 /* Tools */
/*********/

#tools #spnlogin,
#main #silos #kidszone,
#main #silos .featured {
	padding: .5em 0 1em 0;
}

#tools #spnlogin img {
	display: block;
}

#tools #spnlogin a img {
	display: inline;
}

#tools #spnlogin h3,
#tools #spnlogin h4,
#tools #spnlogin form {
	background-color: #f7f7f7;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}

#tools #spnlogin #loginform fieldset {
	padding: 0 0 0 18px;
	width: 155px;
}

#tools #spnlogin #loginform fieldset label {
	font-size: 1.1em;
	font-weight: bold;
}

#tools #spnlogin #loginform .login {
	text-align: center;
}

#tools #spnlogin h4 {
	color: #233168;
	font-size: 1.1em;
	padding: .3em 0;
	text-align: center;
}

#tools #spnlogin #loginform #login {
	margin: .5em 0;
}

#tools #spnlogin ul {
	padding: 5px 15px;
	margin-bottom: 10px;
}

#tools #spnlogin ul li {
	background-image: url(screen/spnloginbullet.gif);
	background-repeat: no-repeat;
	background-position: 25px 0;
	border-bottom: 1px solid #CCC;
	font-size: .9em;
	font-weight: bold;
	list-style: none;
	padding: .35em 0 .35em 40px;
}

#tools #spnlogin ul .firstitem {
	border-top: 1px solid #CCC;
}

#tools #spnlogin div {
	text-align: center;
	width: 100%;
}

  /************************/
 /* Games and Activities */
/************************/

#activities {
	background-image: url(screen/releasetitlenogradientback.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

#activities dl {
	border-top: 1px dashed #D6D6D6;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	padding: 10px 10px 0 10px;
}

#activities dl.firstitem {
	border-top: 0;
}

#activities .media {
	display: none;
}

#activities .title {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}

#activities .tagline,
#activities .actions {
	display: block;
}

#activities .actions ul {
	font-weight: bold;
	list-style: none;
	padding-bottom: 10px;
}

#homevideo #content #silos #activities {
	float: right;
	margin: 0;
	margin-top: -220px;
	padding-bottom: 7px;
	width: 187px;
}

#homevideo #content #silos #activities img {
	display: block;
}

#homevideo #content #silos #activities dl {
	width: 165px;
}

  /***********************/
 /* Courtesy Navigation */
/***********************/

#courtesynav {
	color: #225B6E;
	font-size: 1.1em;
	font-weight: bold;
	list-style: none;
	margin: 0 auto;
	width: 49em;
} 

#courtesynav .firstitem,
#courtesynav .lastitem {
	width: 35%;
}

#courtesynav .firstitem{
	text-align: right;
}

#courtesynav a {
	color: #225B6E;
}

#courtesynav li {
	float: left;
	padding: .25em 1em;
}

  /***********/
 /* Catalog */
/***********/

#catalogitem {
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	height: 1%;
	overflow: hidden;
	padding: 1em;
}

#catalogitem #catalogactions {
	float: left;
}

#catalogitem #catalogactions ul li,
#catalogitem #catalogdetails .filmdetails ul li {
	list-style: none;
}

#catalogitem #catalogactions ul li {
margin:15px 0px;
}

#catalogitem #catalogdetails {
	margin-left: 130px;
}

#catalogitem #catalogdetails h2 {
	font-size: 2.2em;
	margin-left: .6em;
}

#catalogitem .filmdetails,
#catalogitem .synopsis,
#catalogitem .quotes,
#catalogitem .features,
#catalogitem .cast,
#catalogitem .copyright,
#catalogitem .details {
	font-size: 1.1em;
	margin: .5em 1em;
}

#catalogitem .filmdetails h4,
#catalogitem .synopsis h4,
#catalogitem .quotes h4,
#catalogitem .features h4,
#catalogitem .cast h4,
#catalogitem .copyright h4,
#catalogitem .details h4 {
	margin: 1em 0;
	text-transform: uppercase;
}

#catalogitem .features ul,
#catalogitem .cast ul,
#catalogitem .details ul {
	margin-left: 2em;
}

#catalogitem #catalogdetails .features ul li,
#catalogitem #catalogdetails .cast ul li,
#catalogitem #catalogdetails .details ul li {
	margin-left: 2em;
}

  /*****************/
 /* Now Available */
/*****************/

#content #browsebutton {
	float: right;
}

#nowavailable #content #gallery,
#upcoming #content #gallery,
#favorites #content #gallery {
	height: 1%;
	overflow: hidden;
}

#nowavailable #content #gallery .boxart dl,
#upcoming #content #gallery .boxart dl,
#favorites #content #gallery .boxart dl {
	float: left;
	text-align: center;
	width: 16.6%;
}

#nowavailable #content #gallery .boxart dd,
#upcoming #content #gallery .boxart dd,
#favorites #content #gallery .boxart dd {
	float: none;
}

#nowavailable #content #gallery .boxart .actions,
#upcoming #content #gallery .boxart .actions,
#favorites #content #gallery .boxart .actions {
	display: block;
}

#nowavailable #content #gallery .boxart .actions ul,
#upcoming #content #gallery .boxart .actions ul,
#favorites #content #gallery .boxart .actions ul {
	list-style: none;
}

#nowavailable #content #silos,
#upcoming #content #silos,
#favorites #content #silos {
	background-image: url(screen/quadsiloback.gif);
	background-position: top left;
	background-repeat: repeat-y;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	padding: 1em 0;
}

#nowavailable #content #silos .silo,
#upcoming #content #silos .silo,
#favorites #content #silos .silo {
	width: 180px;
}

#nowavailable #content #silos .silo .directory,
#upcoming #content #silos .silo .directory,
#favorites #content #silos .silo .directory {
	width: 165px;
}

  /********************/
 /* Footer Treatment */
/********************/
#footer {
	clear: both;
	padding: 2em 0;
	color: #889096;
	font-size: 10px;
}

#footer #footerintl,
#footer #footerinfo,
#footer #footerlegal {
	font-size: 1em;
}

#footer a {
	color: #889096;
}
#footer a:hover{
	color: #3D3D3D;
}
#footer #footerintl {
	float: right;
	text-align: right;
	text-transform: uppercase;
	margin-top:11px;
}

#footer #footerintl a {
	text-decoration: none;
}

#footer #footerinfo {
	padding: 2em 0 0.2em 0;
}

#footer #footerinfo,
#footer #footerlegal ul {
	list-style: none;
}

#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 {
	border-top: 1px solid #889096;
	margin-top: .5em;
	padding-top: 1em;
}

#footer #footerlegal #footercopyright {
	float: right;
}

#footer_intl_icon {
    background:url(images/globe.gif) no-repeat 0 0px;
    display:block;
    float:left;
    width:10em;
    padding-left:4px;
    padding-top:0px;
}
  /**************/
 /* Aesthetics */
/**************/

/*Movies*/
/*Television*/
#main #content .aesthetics,
#movies #content .aesthetics,
#television #content .aesthetics {
	background: url(screen/directoryroundcornertop.gif) no-repeat top right;	
	float: right;
	width: 229px;
}

#main #content .aesthetics .aesthetics,
#movies #content .aesthetics .aesthetics,
#television #content .aesthetics .aesthetics {
	background: url(screen/directoryroundcornerbottom.gif) no-repeat bottom right;
	padding: 3px 0;
}

#main #content #gallery #teasers .aesthetics,
#movies #content #gallery #teasers .aesthetics,
#television #content #gallery #teasers .aesthetics {
	background: url(screen/teaserroundcornertop.gif) no-repeat top left;
	clear: left;
	float: none;
	margin-top: 3px;
	overflow: visible;
	width: 345px;

}

#main #content #gallery #teasers .aesthetics .aesthetics,
#movies #content #gallery #teasers .aesthetics .aesthetics,
#television #content #gallery #teasers .aesthetics .aesthetics {
	background: url(screen/teaserroundcornerbottom.gif) no-repeat bottom left;
	margin-top: 0;
	padding: 3px 0;
}

#television #content #gallery #teasers .vertical .aesthetics {
	background: url(screen/television/teaserverticalroundcornerbottom.gif) no-repeat bottom left;	
	margin: 0;
	width: 146px;
}

#main #content #gallery .release .aesthetics,
#movies #content #gallery .release .aesthetics,
#television #content #gallery .release .aesthetics {
	background: url(screen/releaseroundcornertop.gif) no-repeat top left;
	float: left;
	margin: 0 7px 12px 0;
	width: 180px;
}

#main #content #gallery .release .aesthetics .aesthetics,
#movies #content #gallery .release .aesthetics .aesthetics,
#television #content #gallery .release .aesthetics .aesthetics {
	background: url(screen/releaseroundcornerbottom.gif) no-repeat bottom left;
	float: none;
	margin: 0;
	padding: 3px 0;
}

/*Home Video*/

#homevideo #content #teasers .aesthetics {
	background: #FFF url(screen/homevideo/teaserroundcornertop.gif) no-repeat 0 5px;
	float: right;
	margin: 0 2px 0 0;
	padding-top: 5px;
	width: 278px;
}

#homevideo #content #teasers .aesthetics .aesthetics{
	background: url(screen/homevideo/teaserroundcornerbottom.gif) no-repeat bottom left;
	float: none;
	margin: 0;
	padding: 3px 0;
}

/*Now Available*/

#nowavailable #content .aesthetics,
#upcoming #content .aesthetics,
#favorites #content .aesthetics {
	background: url(screen/homevideo/directoryroundcornerstop.gif) no-repeat top left;
	margin: 7px 0;
	width: 750px;
}

#nowavailable #content .aesthetics .aesthetics,
#upcoming #content .aesthetics .aesthetics,
#favorites #content .aesthetics .aesthetics {
	background: url(screen/homevideo/directoryroundcornersbottom.gif) no-repeat bottom left;
	margin: 0;
	padding: 3px 0;
}

/*Catalog*/

#catalog #content .aesthetics {
	background: url(screen/homevideo/catalog/contentroundcornerstop.gif) no-repeat top left;
}

#catalog #content .aesthetics .aesthetics {
	background: url(screen/homevideo/catalog/contentroundcornersbottom.gif) no-repeat bottom left;
	padding: 4px 0;
}

#catalog #content .aesthetics .aesthetics .aesthetics {
	background: #E2E2E2 url(screen/homevideo/catalog/catalogroundcornerstop.gif) no-repeat top left;
	padding: 0;
	width: 592px;
}

#catalog #content .aesthetics .aesthetics .aesthetics .aesthetics {
	background: url(screen/homevideo/catalog/catalogroundcornersbottom.gif) no-repeat bottom left;
	padding: 3px 0;
}

/*Mobile*/

#mobile #content .aesthetics {
	background: url(screen/mobile/directoryroundcornerstop.gif) no-repeat top left;
	float: right;
	width: 187px;
}

#mobile #content .aesthetics .aesthetics {
	background: url(screen/mobile/directoryroundcornersbottom.gif) no-repeat bottom left;
	float: none;
	overflow: auto;
	padding: 3px 0;
}

#mobile #content .detailrelease .aesthetics {
	background: #F1F1F1 url(screen/mobile/detailedreleaseroundcornerbottom.gif) no-repeat bottom left;
	float: left;
	margin: 2px;
	width: 182px;
}

#mobile #content .detailrelease .aesthetics .aesthetics {
	background: url(screen/mobile/detailedreleaseroundcornertop.gif) no-repeat top left;
	margin: 0;
	padding: 3px 0;
}

/*Promotions*/

#win #content .detailrelease .aesthetics {
	background: #F1F1F1 url(screen/win/detailedreleaseroundcornerbottom.gif) no-repeat bottom left;
	float: left;
	margin: 2px;
	width: 146px;
}

#win #content .detailrelease .aesthetics .aesthetics {
	background: url(screen/win/detailedreleaseroundcornertop.gif) no-repeat top left;
	margin: 0;
	overflow: hidden;
	padding: 3px 0;
}

/*Preview*/
#previews #gallery .release .aesthetics {
	background: url(screen/releaseroundcornertop.gif) no-repeat top left;
	margin-bottom: 4px;
}

#previews #gallery .release .aesthetics .aesthetics {
	background: url(screen/releaseroundcornerbottom.gif) no-repeat bottom left;
	margin: 0;
	padding: 3px 0;
}

/* HEADINGS */
#win h2{
	background:url(images/headings/promotions.gif) top left no-repeat;
	overflow:hidden;
	height:0px;
	margin-top:13px;
	padding-top:33px;
}

/* remove register for updates button */
#contentcontainer #content #menu li a#register.button {
	display: none;
}

* html #contentcontainer #content #menu li a#register { display: none; }

#socialmedia
{
width:700px;
float:left;
}

#languagetrailers
{
width:100px;
float:left;
}
