#homepage-feature {
	width:977px;
	height:310px;
	margin-bottom:16px;
	background-image:url('../gfx/home/feature-shadow.png');
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:12px;
}

#homepage-feature-flash {
	float:left;
	margin:0px;
	width:655px;
	height:100%;
}

#homepage-latest-movie-news {
	background-color:#000034;
	float:left;
	width:322px;
	height:100% !important;
	margin:0px !important;
}

#homepage-latest-movie-news .news-heading {
	border-bottom:double #003366;
	color:#ffcc33;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding:20px 0px 8px 20px;
}

#homepage-latest-movie-news ul {
	list-style:none !important;
	list-style-type:none !important;
	border-bottom:solid #003366 1px;
}

#homepage-latest-movie-news ul li {
	list-style:none !important;
	list-style-type:none !important;
	background:url('../gfx/home/golden-carat.gif');
	background-position:0px 8px;
	background-repeat:no-repeat;
	padding:7px 0px 6px 15px;
	margin:0px 20px;
}

#homepage-latest-movie-news ul li+ li {
	border-top:solid #003366 1px;
}

#homepage-latest-movie-news ul li a {
	text-decoration:none;
	color:#e2e2ff;
}
#homepage-latest-movie-news ul li a:hover {
	text-decoration:underline;
}
#homepage-latest-movie-news ul li span.linklabel {
	color: #FFCC33;
}
#homepage-rss-signup {
	color:#66ccff;
	font-size:10px;
	height:16px;
	margin:20px 0px 0px 20px;
	padding:2px 0px 0px 20px;
	background-image:url('../gfx/elements/rss-plain.gif');
	background-repeat:no-repeat;
}

#homepage-contentbody-leftcolumn {
	margin:0px 0px 0px 8px;
	float:left;
	width:220px;
	border-left:solid #c7c7c7 1px;
	border-right:solid #c7c7c7 1px;
	border-bottom:solid #c7c7c7 1px;
}

#homepage-contentbody-leftcolumn .general-title-medium {
	padding:7px 0px 12px 10px;
	border-top:5px solid #c7c7c7;
	
	margin-bottom:2px;
}

#homepage-contentbody-leftcolumn .contentitem {
	color:#666;
	/*border-top:solid 1px;
	border-bottom:solid 1px;*/
	border-color:#c7c7c7;
	padding: 8px 0 10px;
}

.tagline {
	margin: 4px 0 12px 20px;
}

#homepage-contentbody-leftcolumn .contentitem + .contentitem {
	margin-top:2px;
	border-top:solid #c7c7c7 1px;
}

#homepage-contentbody-leftcolumn .contentitem span {
	margin:  6px 0 0;
	display: block;
}

#homepage-contentbody-leftcolumn .contentitem span.title {
	margin-bottom: 0;
}

#homepage-contentbody-leftcolumn .contentitem .heading {
	text-transform:uppercase;
	letter-spacing:1px;
	font-family:Verdana, Arial, Helvetica;
	font-weight:700;
	margin-top:20px;
}

#homepage-contentbody-leftcolumn .contentitem img.thumbnail {
	background-color:#e7e7e7;
	margin:10px;
}

#homepage-contentbody-leftcolumn .contentitem .title a {
	font-size:12px;
	font-weight:700;
	color:#205a7f;
	text-decoration:none;
}

#homepage-contentbody-leftcolumn .contentitem .subtitle {
	font-size:12px;
	color:#205a7f;
	text-decoration:none;
		margin-top: 0;
}

#homepage-contentbody-leftcolumn .contentitem .description {
	text-align:left;
	margin:10px 20px;
}

#homepage-contentbody-leftcolumn .contentitem .bloglisting {
	border-top:solid #c7c7c7 1px;
	padding:10px 10px 20px 20px;
}

#homepage-contentbody-leftcolumn .contentitem .bloglisting li {
	padding-bottom:5px;
	list-style:none !important;
	list-style-type:none !important;
}

#homepage-contentbody-leftcolumn .contentitem .bloglisting span {
	margin:0px;
}

#homepage-contentbody-leftcolumn .contentitem .bloglisting li a {
	text-decoration:none;
	font-weight:400;
	text-transform: uppercase;
	color: #069;
}
#homepage-contentbody-leftcolumn .contentitem .bloglisting li a:hover {
	text-decoration:underline;
}
#homepage-groups {
	text-transform:uppercase;
}

#homepage-groups .heading {
	color:#333333;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	background-color:#cccccc;
	padding:6px 20% 6px 20%;
	margin-top:0px;
}

#homepage-groups .groupitem {
	text-align:center;
	border-bottom: 1px solid #c7c7c7;
	padding: 4px;
	/* height:18px; */
}

#homepage-contentbody-centercolumn {
	float:left;
	width:366px;
	margin-left:16px;
}

#homepage-contentbody-centercolumn .homepage-article-description {
	padding:12px 0px 12px 0px;
}

#homepage-contentbody-centercolumn .general-title-small {
	padding-bottom:3px;
	text-decoration: none;
}

#homepage-contentbody-centercolumn .contentitem {
	border-top:solid #c7c7c7 1px;
	margin-bottom:12px;
	clear:both;
}

#homepage-contentbody-centercolumn .contentitem + .contentitem {
	margin-top:10px;
}

#homepage-contentbody-centercolumn .header {
	padding:3px 0px 12px 0px;
	color:#c7c7c7;
	margin-top:2px;
	border-top:solid 1px;
}

.homepage-movie-city {
	border-top:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
	padding:8px 0px 8px 0px;
	margin-top:6px;
	overflow:auto;
}

.homepage-movie-city .img-wrap {
	float: left;
	width: 192px;
}

.homepage-movie-city .word-wrap {
	float:left;
	width: 155px;
	margin-left:15px;
}
.homepage-movie-city img {
	float:left;
	margin-right:8px;
}

#homepage-other-resources {
	margin:12px 0px 12px 0px;
	padding-bottom:12px;
	border-bottom:double #c7c7c7;
}



#homepage-other-resources a {
	background-image:url("../gfx/elements/arrow-small.gif");
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:8px;
	margin-right:8px;
}

#homepage-video-section {
	margin-top:6px;
	padding:12px 16px 12px 16px;
	width:360px;
	height:366px;
	background-color:#0e1b36;
	color:#ffcc33;
}

#homepage-video-section .title {
	float:left;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

#homepage-video-section .link {
	float:right;
	padding-right:12px;
	font-family:arial sans-serif;
	font-size:10px;
}

#homepage-video-section a {
	color:#00ccff !important;
	text-decoration:underline;
}

.homepage-image-margin-right {
	margin-right:10px;
}

.homepage-rightcolumn {
	margin-right:8px;
	margin-top:0;
}
.homepage-rightcolumn #flashadwrap {
	margin-top:0px ! important;
}

.ffsplash-top-promo {
	width:977px;
	background-color:transparent;
	background-image:url('../gfx/home/feature-shadow.png');
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:12px;
	float:left;
}

.ffsplash-top-promo .linkbox {
	float:left;
	margin:230px 0px 0px 330px;
}

.ffsplash-top-promo .flashbox {
	width:480px;
	height:300px;
	float:right;
	margin:10px 8px 10px 0px;
	border:6px solid #cc6633;
	background-color:black;
}

.ffsplash-tabarea {
	width:100%;
	background-image:url('../gfx/home/feature-shadow.png');
	background-position:left top;
	background-repeat:repeat-x;
	padding-left:16px;
	margin-bottom:28px;
}

.ffsplash-tabarea .tab {
	float:left;
	height:38px;
}

.ffsplash-tabarea .tab .tab-left-edge {
	width:2px;
	height:38px;
	float:left;
	background-image:url('../gfx/elements/ffsplash/tab-left-edge.gif');
}

.ffsplash-tabarea .tab .tab-content {
	height:38px;
	float:left;
	background-image:url('../gfx/elements/ffsplash/tab-background.gif');
	background-repeat:repeat-x;
	padding:2px 8px 2px 8px;
}

.ffsplash-tabarea .tab .tab-content a {
	color:#0099cc !important;
	font-size:10px !important;
}


.ffsplash-tabarea .tab .tab-content .tab-heading-white {
	color:#ffffff !important;
	font-size:12px !important;
	text-transform:uppercase !important;
}

.ffsplash-tabarea .tab .tab-content .tab-heading-gold {
	color:#ffcc00 !important;
	font-size:12px !important;
	text-transform:uppercase !important;
}

.ffsplash-tabarea .tab .tab-right-edge {
	width:13px;
	height:38px;
	float:left;
	background-image:url('../gfx/elements/ffsplash/tab-right-edge.gif');
}

.ffsplash-tabarea .tab .tab-rightmost-edge {
	width:5px;
	height:38px;
	float:left;
	background-image:url('../gfx/elements/ffsplash/tab-rightmost-edge.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

.ffsplash-leftcolumn {
	float:left;
	width:262px;
	margin-left:16px;
}

.ffsplash-centercolumn {
	margin-left:32px;
}

.ffsplash-leftcolumn .contentitem {
	border-top:double #c7c7c7;
	margin:0px 0px 24px 0px;
}

.ffsplash-leftcolumn .contentitem .paddedframe {
	margin:24px 0px 24px 0px;
}

.ffsplash-leftcolumn .contentitem .copy {
	padding:0px 0px 16px 0px;
}

.ffsplash-bottom-promo {
	margin:32px 0px 48px 16px;
	float:left;
}

.ffsplash-more-films {
	margin:30px 0px 0px;
	width:569px;
	float:left;
}
.ffsplash-more-films  div {
	float: left;

	float:left;
	width: 580px;
}
.ffsplash-more-films p.morelink {
	font-size: 1.2em;
	float: right;
	padding-right: 26px;
}
.ffsplash-more-films  div.img-wrap {
	padding: 10px 10px 10px 0;
	width: auto;
}
.ffsplash-more-films  div.word-wrap {
	width: 380px;
	font-size: 1.2em;
	padding-top: 10px;
}
.ffsplash-more-films  div.word-wrap h3 a {
	font-size: 1.2em;
}
.ffsplash-more-films  div.word-wrap p, .ffsplash-more-films  div.word-wrap p a {
	font-size:.9em;
}
.ffsplash-more-films .contentitem {
	float:left;
	width:167px;
	color:#666666;
	font-size:10px;
	margin-top:32px;
}

.ffsplash-more-films .contentitem+ .contentitem {
	padding-left:32px;
	border-left:1px dotted #c7c7c7;
}

.ffsplash-more-films .contentitem img {
	margin-bottom:10px;
}

.ffsplash-more-films .contentitem a {
	color:#0099cc;
	font-size:10px;
}

.ffsplash-more-films .see-all {
	float:left;
	width:100%;
	margin-top:32px;
	border-top:1px solid #c7c7c7;
	border-left:none;
	padding-top:4px;
	height:50px;
}

.ffsplash-more-films .see-all a {
	background-image:url("/gfx/elements/go-button.gif");
	background-position:right center;
	background-repeat:no-repeat;
	padding:0px 16px 3px 0px;
	font-size:11px;
	color:#0099cc;
}

.padded-ad {
	border:1px solid #e7e4e4;
	color:#e7e4e4;
	text-align:center;
	padding:12px 18px 2px 18px;
	margin-bottom:32px;
}

.fifsplash-left-columns {
	margin-top:20px;
}
.ffsplash-rightcolumn {
	float:right;
	margin:0px 10px 0px 35px;
}
.ffsplash-rightcolumn .global-sidebar {
	margin-top:0;

}

.quint-rule {
	background: #fff url( /gfx/home/quint-rule.gif) 0 0 repeat-x;
	height: 9px;
}

.quad-split-rule {
	background: #fff url( /gfx/home/quad-split-rule.gif) 0 0 repeat-x;
	height: 11px;
	
}

.general-text-description a {
	margin-left:0;
	float:left;
}
.fif-content .general-text-description a , .feature-section .general-text-description a {
	margin-left: auto;
	float:none;
}

.homebanner {
	margin:0 0 10px 8px;
	float:left;
}
.homebanner a {
	display:block;
	float:left;
	height:54px;
	width:952px;
	text-indent: -199em;
	background: #fff url(/gfx/movies/sin-nombre/homepage_banner.jpg) 0 0 no-repeat;
}
	

#wrapper #homepage-contentbody-leftcolumn .contentitem.overheard ul{
	border:none;
}
#wrapper #homepage-contentbody-leftcolumn .contentitem.overheard .heading {
	margin-top: 4px;
}
.word-wrap a.general-a-small-blue {
	float:left;
}
