/* GENERAL STYLES */
/* CSS Document */

body {
		background-color	: #000;
		margin			: 0;
		padding			: 0;
		font-family		: Arial, Helvetica, sans-serif;
		font-size		: 76%;
		color			: #fff;
}


#container {
		width			: 872px;
		margin			: 0 auto;
		padding			: 0px;
}


.clear {
		clear			: both;
		line-height		: 0px;
}

.bold {
		font-weight		: bold;
}

.underline {
		text-decoration	: underline;
}

a {

		color			: #ff9600;
}

a:hover {
		color			: #ff9600;
		text-decoration : none;
}

.zeroTop {
		margin-top:-10px;
}

.mB {
		margin-bottom:5px;
}


/* HEADER */
#header {
		margin			: 10px 0 5px 4px;
}

#header .barefoot {
		float			: left;
		display			: block;
}

#header .barefoot h1 {
		color			: #fff;
		margin			: 0;
		width			: 200px;
		height			: 50px;
}

#header .communications {
		float			: left;
		display			: block;
}

#header .communications h1 {
		color			: #fff;
		margin			: 0;
		width			: 350px;
		height			: 50px;
}



/* NAV */
#nav {
		height			: 28px;
		background-image: url(/media/166/nav_bg.gif);
margin-bottom:5px;
}

#nav .links {
		font-size		: 1.1em;
		padding			: 0 10px 0 0;
		float			: right;
}

#nav .links ul {
		margin			: 0;
		padding			: .5em 0 0 0;
}

#nav .links ul li {
		display			: inline;
		margin			: 0 0 0 10px;
}

#nav .links ul li a {
		text-decoration	: none;
		color			: #fff;
}

#nav .links ul li a:hover {
		color			: #ff9600;
}

#nav .title {
		float			: left;
		margin			: 0 0 0 4px;
		padding			: 5px 0 0 0;
		width			: 220px;
}

#nav .title h4 {
		font-size		: 26px;
		color			: #fff;
		margin			: 0;
		height			: 20px;
}



/* SLIDESHOW */
#slideshow {
		width			: 872px;
		height			: 300px;
		margin			: 0 0 4px 0;
}



/* FEATURE MOVIE */
#feature {
		width			: 872px;
		/*height			: 190px;*/
		margin			: 0 0 4px 0;
position:relative;			
}
#feature #latestNews {
z-index:999; 
position:absolute; 
top:0; width:100%; 
height:25px; 
background:#000;
		filter			: alpha(opacity=50); 
		-moz-opacity		: 0.5; 
		opacity			: 0.5;
padding-left:10px;
padding-top:10px;
}


/* MOVIE TILES */
#movieTiles {
}

#movieTiles ul {
		margin			: 0px;
		padding			: 0px;
}

#movieTiles ul li {
		display			: block;
		float			: left;
		width			: 215px;
		height			: 189px;
		margin			: 0px;
		margin-left		: 4px;
		padding			: 0px;
}

#movieTiles ul .firstImage{
		border:	solid 0px red;
		margin:0px;
}





/* FILMS */
.filmGroup {
		margin			: 30px 0 0 0;
		clear			: both;
}

.filmGroup h3 {
		margin			: 0px;
}

.filmGroup ul {
		margin			: 0px;
		padding			: 0px;
}

.filmGroup ul li {
		display			: block;
		float			: left;
		width			: 143px;
		height			: 126px;
		margin			: 0 4px 10px 0;
}

.filmGroup .image {
		width			: 143px;
		height			: 126px;
}


.filmGroup .image .blackBar {
		width			: 143px;
		height			: 25px;
		position		: Relative; 
		top				: -25px;
		padding			: 5px 0 0 5px;
		font-weight		: bold;
		background-color: #000000;
		filter			: alpha(opacity=60); 
		-moz-opacity	: 0.6; 
		opacity			: 0.6;
}

.filmGroup a {
		color			: #fff;
		text-decoration	: none;
}


/* FILM OVERVIEW */
#filmOverview .header {
		width			: 100%;
		height			: 185px;
		background-image	: url(/media/166/nav_bg.gif);
		margin			: 30px 0 25px 0;
}

#filmOverview .header img {
		float			: left;
}

#filmOverview .header .right {
		float			: right;
		padding			: 50px 0 0 0;
		width			: 520px;
}

#filmOverview .header .right p {
		font-size		: 1.2em;
		line-height		: 1.2em;
		padding			: 0 50px 0 20px;
}

#filmOverview .header .right h2 {
		margin			: 0 0 0 20px;
		width			: 300px;
		height			: 40px;
}


#filmOverview .left {
		float			: left;
		margin			: 0 0 0 4px;
		width			: 260px;
}

#filmOverview .left .title {
		margin			: 0 0 0 0;
		background-color: #fff;
		padding			: 2px 5px 1px 5px;
		color			: #000;
		font-weight		: bold;
		font-size		: 1.2em;
}


#filmOverview .left .info p {
		margin			: 0 0 0px 0;
		line-height		: 1.4em;
		font-size		: 1em;
}


#filmOverview .right {
		float			: right;
		margin			: 0;
		width			: 500px;
		line-height		: 1.4em;
}

#filmOverview .right p {
		font-size		: 1em;
		padding			: 0 50px 0 0;
}

#filmOverview .right .buttons {
		float			: left;
		margin			: 30px 0 0 0
}

#filmOverview .right .buttons h3 {
		margin			: 0 0 5px 0;
		width			: 200px;
		height			: 30px;
}

#filmOverview .right .saleItem  {
		margin			: 30px 0 0 0;
		padding			: 10px ;
		float			: right;
		width			: 205px;
		background-color: #1c1c1c;
}

#filmOverview .right .saleItem img  {
		margin			: 0;
		float			: left;
		width			: 63px;
		height			: 89px;
		background-color: #fff;
}

#filmOverview .right .saleItem h3  {
		margin			: 0;
		float			: right;
		width			: 130px;
		height			: 30px;
}

#filmOverview .right .saleItem p  {
		margin			: 10px 0 0 0;
		padding			: 0;
		float			: right;
		width			: 130px;
}

#filmOverview .right p  {
		margin			: 7px 0 0 0;
}

/* STANDARD PAGE */
#standard .left {
		float			: left;
		margin			: 35px 0 0 4px;
		width			: 335px;
}

#standard  ul {
		margin			: 0;
		padding			: 0;
}

#standard  li {
		display			: block;
		float			: left;
		width			: 162px;
		height			: 126px;
		margin			: 0 4px 4px 0;
}

#standard .right {
		float			: right;
		margin			: 0 20px 0 0;
		padding-right		: 50px;
		width			: 430px;
		line-height		: 1.4em;
}

#standard .right p {
		font-size		: 1em;
		margin			: 7px 0 0 0;
}

#standard .right .intro {
		font-size		: 1.2em;
}

#standard .right h3 {
		width			: 400px;
		height			: 30px;
		margin			: 30px 0 0 0;
}



/* COPYRIGHT/FOOTER */
#copyright {
		margin-top		: 20px;
		margin-bottom		: 20px;
		width			: 100%;
		text-align		: right;
}

#copyright p {
		font-size		: 1em;
		color			: #a09f9f;
}


/* TRANSPARENCY */
@media screen and (-webkit-min-device-pixel-ratio:0) {			/* SAFARI HACK :: THIS STYLE ONLY TARGETS SAFARI  */ 
a.linkopacity img {
		filter			: alpha(opacity=50); 
		-moz-opacity		: 0.5; 
		opacity			: 0.5;
		margin			: 0;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {			/* SAFARI HACK :: THIS STYLE ONLY TARGETS SAFARI  */
a.linkopacity:hover img {
		filter			: alpha(opacity=100);   
		-moz-opacity		: 1.0;   
		opacity			: 1.0;
}
}

a.linkopacity50 img {
		filter			: alpha(opacity=50);		
		-moz-opacity	: 0.5; 
		opacity			: 0.5;
		margin			: 4px 0 0 0;
}

a.linkopacity50:hover img {
		filter			: alpha(opacity=100);   
		-moz-opacity		: 1.0;   
		opacity			: 1.0;
}

#ReviewPannel{
	margin-top			: 20px;
}

#ReviewPannel h3{
	height				:25px;
}

#ReviewPannel h5{
	font-size			:14px;
}

.flashMovieHolder {margin-bottom:5px;}


/*********************************************************************************

*****	Slideshow
	
**********************************************************************************/
.featureSlide img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;;
}

.featureSlide img.active {
    z-index:10;
    opacity:1.0;
}
.featureSlide IMG.last-active {
    z-index:9;
}


/* EDITOR PROPERTIES */

