html, body {
	height: 100%;	
}

body {
	margin:0px;
	padding:0px;
	background:#000 url('imagessr/back.jpg') no-repeat fixed;
	
	}
	
	
	
#container {
	width:966px;

	background-color:#FFF;
	margin:auto;
	padding-left:15px;
	padding-right:15px;	
	}	
	
#homeImage {
	background: url('imagessr/homeImageBack.gif') top center no-repeat;
	width:190px;
	height:138px;
	}	
	


	
	
	
#mainBoxTop {
	background: url('imagessr/mainBox-top.jpg') top left no-repeat;
	}	
	
#mainBoxBottom {
	background: url('imagessr/mainBox-bottom.jpg') bottom left no-repeat;
	}	
	
.mainTitleLink {
	font-size:22px;
	font-family:"Times New Roman", Times, serif;
    PADDING-BOTTOM: 2px;
	width:308px;
	letter-spacing: -1.5px;
	}	
	
.mainTitleLink a{



COLOR: #000; BORDER-BOTTOM: #E01222 1px dotted; TEXT-DECORATION: none;

text-transform:uppercase;


	}	
	
.mainTitleLink a:hover{
	text-decoration:none;
	border-color: #000;
	color: #E01222;
	
}


	
.mainFilmImage img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border:#000 1px solid;
}

.mainFilmImage:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
}	


.filmImageSmall{
	margin-top:13px;
	margin-left:9px;

	
	}

.fadeFilmImageSmall img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border:#fff 3px solid;
}

.fadeFilmImageSmall:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;

}

.filmImageSmallLink{
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	width:190px;	
	color:#E01222;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:-10px;
	}
	
.filmImageSmallLink a{
text-decoration:none;
color:#E01222;
	}
	
	.filmImageSmallLink a:hover{
text-decoration:underline;
color:#000;
	}


.sideBox{
	border:#DDDDDD 1px solid;
	background-color:#FFF;
	margin:auto;
	padding-left:7px;
	margin-bottom:10px;
	
	}
	
#top10title {
	background: url('imagessr/title-top10.jpg') top center no-repeat;
	width:219px;
	height:47px;
	margin-top:7px;
	margin-left:-3px;
	}	
	
#reviewTitle {
	background: url('imagessr/title-search.jpg') top center no-repeat;
	width:219px;
	height:47px;
	margin-top:7px;
	margin-left:-3px;
	}	
	
#top100Title {
	background: url('imagessr/title-top100.jpg') top center no-repeat;
	width:219px;
	height:47px;
	margin-top:7px;
	margin-left:-3px;
	}	
	
.top100Links{
	margin:0px;
	padding:0px;
	font-size:10px;

	
	}
.top100Links a{
	font-size:10px;
	font-family:"Times New Roman", Times, serif;
	
	color:#E01222;
	font-weight:bold;
	text-transform:uppercase;

	text-decoration:none;
	margin:0px;
	padding:0px;
	
	}


.top100Links a:hover{
	font-size:16px;
	text-decoration:none;
	color:#000;
	
	}
	
	
	
.top10Links{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;


	
	}
.top10Links a{
	
	
	color:#E01222;
	
	

	text-decoration:underline;
	margin:0px;
	padding:0px;
	
	}


.top10Links a:hover{
	font-size:12px;
	text-decoration:none;
	color:#000;
	
	}	
	
	
.searchText{
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	
	color:#000;
	font-weight:bold;
	}	
	
#footer{
		background: url('imagessr/footer_navBack.gif') top center no-repeat;
	width:964px;
	height:42px;
	margin-top:20px;
	
margin-bottom:20px;
	}	
	
	
.footerText{
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	
	color:#fff;
	font-weight:bold;
	padding-top:13px;
padding-left:20px;
	}	
	
.footerText a{	
text-decoration:none;
color:#FFF;
}

.footerText a:hover{
	text-decoration:underline;
}

.theContent {
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	line-height:30px;

	
	}
	
.theContent a{	
color:#000;

}

.theContent a:hover{
	text-decoration:none;
	color:#E01222;
}

.filmPullquote{
		font-size:31px;
	font-family:"Times New Roman", Times, serif;
	line-height:40px;
	color:#FFF;
	font-weight:bold;
	margin:5px;
	letter-spacing: -1.5px;
	padding:0px;
	}
	
.filmReviewTitle{	
		font-size:26px;
	font-family:"Times New Roman", Times, serif;
	color:#000;
	font-weight:bold;
	letter-spacing: -1.5px;
	}
	
.filmReviewCert{	
		font-size:20px;
	font-family:"Times New Roman", Times, serif;
	color:#E01222;
	font-weight:bold;
	}	
	
.copyrightText{
		font-size:12px;
	font-family:"Times New Roman", Times, serif;
	color:#000;	
	}
.reviewDetailText{
			font-size:14px;
	font-family:"Times New Roman", Times, serif;
	color:#000;	
	letter-spacing: -1.0px;
	}
	
	#reviewSideNav{
	background: url('imagessr/reviewSideNavBack.jpg') top center no-repeat;
	width:211px;
	height:199px;

		}

.reviewSideNavLink a{	
color:#E01222;
text-decoration:underline;
background: url('imagessr/sideLinkBullet.jpg') center left no-repeat;
letter-spacing: -0.5px;
padding-left:20px;
font-size:14px;
font-weight:bold;

}

.reviewSideNavLink a:hover{
	text-decoration:none;
	color:#000;
}

#stars{
	width:230px;
	height:16px;
	background: url('imagessr/star_off.jpg');
	float:left;
	z-index:998;

	
	}
	
.reviewStars{

	height:16px;
	background: url('imagessr/star_on.jpg');
	float:left;
	z-index:999;
	position:absolute;
	

	
	}	
	
H1 {
	margin:0px;
	padding:0px;
	display:inline;
	}
	
.dotLine{
	width:100%;
	border-bottom: #000 1px dotted;
	height:1px;
	
	}	
	
.sortBy{
	width:100%;
	border-bottom: #000 1px dotted;
	border-top: #000 1px dotted;	

	padding-top:20px;
	padding-bottom:20px;	
	
	}	
	
.sectionTitle{
			font-size:26px;
	font-family:"Times New Roman", Times, serif;
	color:#E01222;
	font-weight:normal;
	letter-spacing: -1.5px;
	margin-top:20px;
	margin-bottom:20px;
	}	
