body{
	margin: 0px;
	font-family: verdana;
	font-size: 11px;
	background: url('../images/3mbbackground.jpg') #000000 repeat-x;
}

a {
	color: #132448;
}

a:hover {
	color: #4b70c1;
}

#contentFrame h1{
	font-size: 20px;
	padding: 0;
	margin: 5px 0;
	text-shadow: 1px 1px 1px #DDDDDD;
}

h2{
	color: #d01727;
	font-size: 16px;
}

h3{
	font-size: 12px;
}

/* PAGE HEADER */
#PageHeader{
	width: 975px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
}

#headtop{
	width: 975px;
	height: 7px;
	padding: 0px;
	margin: 0px;
	background: url('../images/headtop.gif') no-repeat;
	font-size: 0px;
}

#SiteMotto{
	font-style: italic;
	font-size: 12px;
	padding-top: 7px;
	margin-left: 2px;
	color: #ffffff;
}

#SiteTitle{
	background: url('../images/twobluedot.gif') repeat #24365E;
	overflow: hidden;
	width: 973px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-bottom: 10px;
}

#SiteLogo{
	float: left;
	background: url('../images/3mblogo.jpg') 133px 4px no-repeat;
	width: 604px;
	height: 60px;
	margin-left: 0px;
}

#SiteLogo h1{
	display: none;
}

#SiteLogo img{
	margin-left: 20px;
	margin-top: 10px;
}				
				
#SiteSearch{
	float: right;
	margin-right: 0px;
	padding-top: 10px;
	padding-right: 35px;
	padding-left: 22px;
}

#searchDiv{
	width: 280px;
	height: 25px;
	background: url('../images/searchbox.gif') no-repeat;
	padding: 0px;
	margin: 0px;
}

#searchDiv div{
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

#searchBox{
	width: 230px;
	font-size: 12px;
	margin-left: 12px;
	margin-top: 4px;
	padding: 0px;
	border: 0px;
}

.searchInactive{
	color: #8C8C8C;
}

.searchActive{
	color: #000000;
}

#searchbutton{
	font-size: 10px;
	width: 30px;
	height: 22px;
	padding: 0px;
	background: url('../images/searchbutton.jpg') no-repeat;
	margin: 1px 0px 0px 0px;
	border: 0px;
	cursor: pointer;
}

div.filmstrip{
	width: 973px;
	height: 50px;
	background: url('../images/filmstrip_small.jpg') no-repeat #132448;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}


/* Nav bar */

#nav{
	margin-left: auto;
	margin-right: auto;
	height: 25px;
	padding: 0px;
	overflow: hidden;
	background: #132448;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 973px;
}

#nav ul{
		list-style-type: none;
		margin: 0;
		margin-left: 15px;
		padding: 0px;
		border-left: 1px solid #C0C0C0;
		overflow: hidden;
	}
	#nav li{
		float: left;
		padding: 0px;
		margin: 0px;
		height: 25px;
	}
	
	#nav li a.currentPage{
		background: #4B70C1;
	}
	
	#nav li a{
		display: block;
		float: left;
		margin: 0;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		background: #132448;
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 7px;
		
		height: 25px;
		border-right: 1px solid #C0C0C0;
	}
	
	#nav li a:hover{
		background: #4B70C1;
		border-bottom: 1px solid #000000;
	}
/* END NAV BAR */




/* END PAGE HEADER */


/* PAGE FOOTER */
#PageFooter{
	width: 975px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}

#footbottom{
	width: 975px;
	height: 7px;
	padding: 0px;
	margin: 0px;
	background: url('../images/footbottom.gif') no-repeat;
	font-size: 0px;
}

#footnav{
	background: url('../images/twobluedot.gif') repeat #132448;
	width: 973px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	text-align:center;
	color: #ffffff;
	font-size: 11px;
	padding: 15px 0px 7px 0px;
}

#footnav a{
	color: #ffffff;
}

#footnav p{
	padding-top: 0px;
	margin-top: 0px;
	line-height: 18px;
}

#hiddenFields{
	display: none;
}

#contentFrame{
	margin-left: auto;
	margin-right: auto;
	width: 973px;
	padding: 0px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	overflow: hidden;
	position: relative;
	background-color:  #ffffff;
}

/* HOME PAGE LAYOUT */
.homeFrame{
	/*background: url('../images/greydot.gif') repeat-y 700px;*/
}

#homeLeft{
	float: left;
	width: 175px;
}

#homeCenter{
	float: left;
	width: 505px;
	padding-left: 10px;
	padding-right: 10px;
}

#homeRight{
	float: left;
	width: 273px;
	_width: 260px;
	overflow: hidden;
}

#google_ad_250{
	width: 273px;
	margin-left: 23px;
	text-align: left;
	border: 1px solid #000000;
	border-right: 0;
	padding: 0;
	height: 250px;
	overflow: hidden;
	clear: both;
}

#latestReviewsBox{
	width: 505px;
	margin: 10px 0px 10px 0px;
}

#latestReviewsBox h2{
	margin: 3px 0px 3px;
}

#latestReviewsHolder{
	border: 1px solid #000000;
	overflow: hidden;
	margin-top:  0px;
	background: url('../images/latestreviews_bg.gif') repeat-y;
	background-position: 168px 0px;
	_background-position: 169px 0px;
}

#latestReviewsHolder h3{
	border-bottom: 1px solid #000000;
	height: 13px;
	margin: 0px;
	padding-top: 17px;	
	line-height: 12px;
	color: #FFFFFF;
}

#latestReviewsHolder h3 a{
	color: #FFFFFF;
}

#latestReviewsHolder .latestReviews{
	width: 168px;
	float: left;
}

#latestReviewsHolder #PatricksLatestReviews{
	width: 167px;
}

#latestReviewsHolder #PatricksLatestReviews h3{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

#latestReviewsHolder .latestReviews div{
	width: 140px;
	text-align: right;
	margin-bottom: 10px;
}

#latestReviewsHolder .latestReviews ul{
	list-style-type: none;
	margin: 10px 15px 10px 25px;
	padding: 0px;
}

#latestReviewsHolder .latestReviews img{
	width: 100px;
	height: 150px;
	border: 1px solid;
}

#latestReviewsHolder .latestReviews li{
	margin-bottom: 5px;
}

#latestReviewsHolder .latestReviews span{
	color: #AAAAAA;
}

#EricsLatestReviews h3{
	background: url('../images/tinyeric.gif') no-repeat bottom left #4b70c1; 
}

#PatricksLatestReviews h3{
	background: url('../images/tinypatrick.gif') no-repeat bottom left #4b70c1; 
}

#ScottsLatestReviews h3{
	background: url('../images/tinyscott.gif') no-repeat bottom left #4b70c1; 
}


.toplist{
	border: 1px solid #000;
	padding: 0px;
	width: 153px;
	margin: 10px;
	overflow: hidden;
}

.hometoplist{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.hometoplist ol, .hometoplist ul{
	margin-left: 25px;
	padding: 0px 5px;
	margin-top: 7px;
	margin-bottom: 10px;
}










.reviewFrame .toplist{
	width: 140px;
}


#topBoxOfficeBox{
	background: url('../images/boxoffice_bg.jpg') 0px 20px no-repeat;
}

#topdvds{
	background: url('../images/dvd_bg.jpg') 0px 20px repeat;
}

.toplist h3{
	margin: 0px;
	padding: 7px 10px;
	background: #132448;
	color: #FFFFFF;
}


.toplist ol, .toplist ul{
	margin-left: 25px;
	padding: 0px 5px;
	margin-top: 7px;
	margin-bottom: 10px;
}

.toplist ul{
	margin-left: 20px;
}


.toplist li{
	margin-bottom: 5px;
}

#homeFeature{
	overflow: hidden;
	margin: 10px 0;
	/*border: 3px solid #eeeeee;*/
	padding: 0px;
}

#homeFeature div.padding{
	padding: 5px 10px 10px 0;
	overflow: hidden;
}

#homeFeature #starRatings{
clear: both;
width: 100%;
margin: 5px 0px 5px;
padding: 0px;
float: none;
overflow: hidden;
}

#homeFeature img.featured_review_image{
	max-height: 200px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid;
}

#homeFeature p{
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#homeFeature h3{
	margin-top: 0px;
	margin-bottom: 3px;
	font-size: 14px;
	text-shadow: 1px 1px 1px #4B70C1;
}

#homeFeature h3 a{
	text-decoration: none;
}

#homeFeature h2{
	margin-bottom: 5px;
	margin-top: 0px;
	color: #000000;
	font-size: 12px;
}

#homeFeature div.readMoreLink{
	text-align: right;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}

/* REVIEW MAIN LAYOUT */
.reviewFrame{
	background: url('../images/greydot.gif') repeat-y 160px;
}

#center {
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 640px;
 	float: right;
	left: -160px;
}

#left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 161px;
	left: 0px;
}
 
#leftContent{
	margin: 0px;
	padding: 0px;
}


 
#right {
	position: relative;
	width: 163px;
	float: right;
	left: 640px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#movieReview{
	padding: 15px 15px;
	margin-bottom: 0px;
	overflow: hidden;
}

#movieReview h1{
	font-size: 24px;
	margin: 0px 0px 0px;
	color: #132448;
	text-shadow: 1px 1px 1px #4B70C1;
}

#movieReview h4{
	font-size: 12px;
	margin: 0px;
	color: #C20617;
}

#movieReview h5{
	font-size: 12px;
	margin: 0px;
	font-style: italic;
	margin: 5px 0px;
	font-weight: normal;
}

#reviewCredits{
	padding-bottom: 10px;
	overflow: hidden;
	float: left;
	font-size: 11px;
	border-bottom: 1px dashed #C1C1C1;
	margin-bottom: 10px;
	width: 100%;
}

#credits{
	float: left;
	width: 465px;
}

#moviePoster{
	text-align: center;
	min-width: 110px;
	max-width: 135px;
	float: left;
}

#moviePoster img{
	border: 2px solid #000000;
	min-width: 100px;
	max-width: 125px;
	text-shadow: 5px 5px 5px #DDDDDD;
	
}

#moviePoster p{
	margin-top: 3px;
}


#credits ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#credits li{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 4px 0px;
}

#movieReview #starRatings{
	clear: both;
	border-bottom: 1px dashed #C1C1C1;
	padding: 0px 1px 8px;
	overflow: hidden;
	margin-bottom: 10px;
	height: 13px;
}

#credits p{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.criticName{
	float: left;
	font-weight: bold;
	padding-right: 5px;
}

.criticName a{
	color: #000000;
}

.starBackGround{
background: url('../images/starsbg.gif') no-repeat 0px 1px;
width: 52px;
height: 12px;
padding: 0px;
float: left;
margin-right: 10px;
}

.starBackGround div{
background: url('../images/starsfg.gif') no-repeat 0px 1px;
height: 12px;
padding: 0px;
margin: 0px;
}

.stars4{
width: 52px;
}

.stars375{
width: 50px;
}

.stars35{
width: 47px;
}

.stars325{
width: 46px;
}

.stars3{
width: 40px;
}

.stars275{
width: 36px;
}

.stars25{
width: 33px;
}

.stars225{
width: 31px;
}

.stars2{
width: 26px;
}

.stars175{
	width: 21px
}

.stars15{
width: 19px;
}

.stars125{
width: 18px;
}

.stars1{
width: 12px;
}

.stars75,.stars075{
width: 7px;
}


.stars05{
width: 5px;
}

.stars0{
width: 0;
}

.reviewText{
	margin: 5px 0px 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #C1C1C1;
	font-size: 12px;
	line-height: 16px;
}

.reviewedOn{
	padding-top: 5px;
	font-style: italic;
	
}


.rightReviewImage{
	float: right;
	margin-left: 10px;
	padding: 0px;
	margin-top: 5px;
	font-size: 10px;
	color: #767676;
	line-height: 12px;
}

.leftReviewImage{
	float: left;
	margin-right: 10px;
	padding: 0px;
	margin-top: 5px;
	font-size: 10px;
	color: #767676;
}

.tblReviewImage{
	width: 1px;
}

.tblReviewImage td{
	padding: 0px;
	margin: 0px;
}
.tblReviewImage tr{
	padding: 0px;
	margin: 0px;
}

.reviewImage{
	padding-top: 10px;
}

.leftReviewImage p, .reviewImage p{
	margin-top: 3px;
	padding: 0px;
	line-height: 11px;
	font-size: 10px;
	color: #767676;
}

.rightReviewImage p{
	margin-top: 3px;
	padding: 0px;
	line-height: 11px;
}

#copyrighttext{
	text-align: center;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #CCCCCC;
}

.updown{
	text-align: right;	
	clear: both;
}

.thumbImage{
	cursor: pointer;
}
/* END REVIEW MAIN LAYOUT */

/*INHERITED COLUMN STYLES */

#left h3{
	font-size: 12px;
	background: url('/images/h3_bg.png') repeat-x #132448;
	color: #FFFFFF;
	padding: 3px;
	margin: 0px;
}

/*POPULAR REVIEWS BOX*/
#popularReviewsBox{
	padding: 0 0px;
	margin: 0px;
	border: 1px solid;
}


#popularReviewsBox ol{
	padding-left: 0px;
	margin: 0px;
	list-style-type: none;
}

#popularReviewsBox li{
	padding: 5px 5px 5px 7px;
	background: #ffffff;
}

#popularReviewsBox .listaltbg{
	background: #ffffff;
}

/*In Theaters*/
#ajaxLoader{
	width: 100%;
	text-align: center;
	margin-top: 25px;
}

#intheaters h3{
	font-size: 16px;
	padding-top: 15px;
	border-top: 1px solid #cdcdcd;
	width: 95%;
	margin-bottom: 5px;
	padding-bottom: 0;
}

#intheaters h4{
	margin-top: 0;
	padding-top: 0;
}

input#zip{
	width: 75px;	
}

.nowPlayingMovie{
	float: left;
	width: 100px;
	margin-right: 25px;
	height: 220px;
	padding-bottom: 5px;
}

.nowPlayingMovie img{
	width: 100px;
	height: 150px;
}

.nowPlayingMovie a{
	clear: both;
}

.nowPlayingMovie .ourrating{
	width: 100%;
	font-weight: bold;
}

/* REVIEW INDEX */
#reviewIndexFilter{
	margin: 0px;
	padding: 0px;
	width: 161px;
	margin-bottom: 20px;
}

#reviewIndexFilter h3{
	width: 155px;
}

#reviewIndexFilter #submitButton{
	display: block;
	margin: auto;
	margin-top: 12px;
}

#reviewIndexFilter ul{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 5px;
	margin-top: 3px;
	padding-top: 0px;
}

#reviewIndexFilter form{
	margin: 0px;
	padding: 0px;
}

#reviewIndexDiv #reviewIndexHeaderRow, #reviewIndexDiv .reviewIndexRow{
	width: 100%;
	overflow: hidden;
}

#reviewIndexDiv .reviewIndexHeader{
	float: left;
	font-weight: bold;
	overflow: hidden;
}

#reviewIndexDiv .reviewIndexItem{
	float: left;
	overflow: hidden;
}

#reviewIndexDiv .reviewCounter{
	width: 40px;
	margin-left: 7px;
}

#reviewIndexDiv .reviewTitle{
	width: 150px;
}

#reviewIndexDiv .reviewStars{
	width: 110px;
}

#reviewIndexDiv .reviewStars .starBackGround{
	margin-left: 20px;
}

#reviewIndexDiv .releaseDate{
	width: 120px;
}

#reviewIndexDiv .reviewDate{
	width: 110px
}

#reviewIndexDiv .reviewedBy{
	width: 85px
}

#reviewIndexDiv .reviewIndexRow .releaseDate, #reviewIndexDiv .reviewIndexRow .reviewDate, #reviewIndexDiv .reviewIndexRow .reviewedBy{
	text-align: center;
}

#reviewIndexDiv .oddReviewIndexRow{
	background: #cedcf9;
}

#reviewIndexDiv .reviewIndexRow{
	padding-bottom: 7px;
	padding-top: 7px;
}

#reviewIndexDiv #reviewIndexHeaderRow{
	margin-top: 7px;
	margin-bottom: 7px;
}

#nowShowing{
	font-weight: bold;
	margin-bottom: 12px;
	line-height: 15px;
}

#reviewIndexDiv {
	margin-bottom: 30px;
}

/*Starring Page */
.starringContent img{
	float: left;
	max-width: 250px;
}


.starringContent .averagestarrating{
	width: 375px;
	padding-bottom: 7px;
}

.starringContent .averagestarrating h3{
	width: auto;
}

#starListDiv{
	width: 375px;
}

.starringContent p{
	width: 350px;
	margin-right: 25px;
	margin-top: 0;
}

.starringContent h3{
	margin-top: 0;
	padding-top: 0;
}

.starringContent div div{
	float: left;
}
.starring_in_list{
	overflow: hidden;
}

.starring_in_list li{
	clear: both;
	margin-bottom: 10px;
	position: relative;
}

.starring_in_list .reviewLinkDiv{
	float: none;
	width: 200px;
	display: block;
	padding-bottom: 5px;
}

.starring_in_list .avgReviewStarsDiv {
    float: none;
    position: absolute;
    right: 0;
    width: 75px;
	top: 0;
}

.starring_in_list .avgReviewStarsDiv *{
	float: none;
}

.starring_in_list .starBackGround{
	float: none;
}

.starringContent h3, .starringContent h4{
	clear: both;
	font-size: 12px;
}


.comingSoonList{
	list-style-type: none;
}

.comingSoonList li{
	overflow: hidden;
	border-top: 1px solid #cccccc;
	margin-bottom: 25px;
	width: 85%;
	padding-top: 25px;
}

.comingSoonList img{
	display: block;
	margin-bottom: 5px;
	height: 125px;
}

/*ARTICLES*/

.articles_list{
	padding-right: 25px;
	padding-top: 10px;
}

.intro{
	margin-top: 0;
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}

.articles_list a{
	font-size: 13px;
}

.articles_list h4, .articles_list h5{
	margin: 3px 0;
	padding: 0;
}

.articles_list li{
	margin-bottom: 25px;
}

.articles_list li p{
	margin-top: 3px;
	padding: 0;
}

#articleBody{
	margin: 15px 25px 15px 10px;
	padding-bottom: 15px;
	font-size: 12px;
	border-bottom: 1px solid #CCCCCC;
}

#articleCredits{
	overflow: hidden;
}

#articleBody h4, #articleBody h5{
	margin: 3px 0;
	padding: 0;
}

#articleBody h4{
	font-size: 12px;
	font-weight: normal;
}

#articleBody h5{
	font-size: 12px;
	font-weight: normal;
}

.edImageRight{
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	overflow: auto;
	margin-top: 10px;
	width: 250px;
}

.edImageLeft{
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	overflow: auto;
	width: 250px;
}

.edImageRight p, .edImageLeft p{
	margin-top: 1px;
	padding-top: 0;
	color: #767676;
	font-size: .9em;
}

.averagestarrating{
	float: none;
	overflow: auto;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 15px;
}

.averagestarrating h4{
	float: left;
	margin-top: 0;
	padding-top: 0;
}

/*CONTACT US*/
#contact-us .fieldlabel{
	width: 100px;
	font-weight: bold;
	display: block;
	float: left;
	text-align: right;
	margin-right: 5px;
}

#contact-us .formdiv{
	overflow: auto;
	margin-bottom: 10px;
}

#contact-us div .formfield{
	width: 420px;
	border: 1px solid #CCCCCC;
}

#contact-us .divCaptcha, #contact-us .divSubmit{
	margin-left: 105px;
	text-align: center;
	width: 420px;
}

#contact-us .divSubmit{
	margin-top: 15px;

}

#contact-us #recaptcha_widget_div{
	margin-left: 60px;
}

/* ABOUT US */
.about-usContent .critic{
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.about-usContent .critic p{
	overflow: auto;
	padding-top: 0;
	margin-top: 0;
}

.about-usContent .critic .critic_image{
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

.about-usContent .critic ol{
	clear: both;
}

/*TRIVIA*/
#quizIndex ul{
	list-style-type: none;
	margin-bottom: 20px;
}

#quizIndex ul li{
	margin-bottom: 5px;
}

#quizIndex ul h4{
	margin: 0 0 5px;
	padding: 0;
}

#quizHolder{
	margin-top: 10px;
}

.trivia_card #trivia_top_left{
	width: 29px;
	height: 28px;
	background: url('../images/trivia_top_left.png') no-repeat;
	float: left;
	overflow: auto;
}

.trivia_card #trivia_top{
	width: 550px;
	height: 28px;
	background: url('../images/trivia_top.png') repeat-x;
	float: left;
	overflow: auto;
}

.trivia_card #trivia_top_right{
	width: 29px;
	height: 28px;
	background: url('../images/trivia_top_right.png') no-repeat;
	float: left;
	overflow: auto;
}

.trivia_card #trivia_left{
	width: 29px;
	height: 300px;
	background: url('../images/trivia_left.png') repeat-y;
	float: left;
	overflow: auto;
	clear: both;
}

.trivia_card #trivia_space{
	width: 550px;
	height: 300px;
	float: left;
	overflow: auto;
}

.trivia_card #trivia_right{
	width: 29px;
	height: 300px;
	background: url('../images/trivia_right.png') repeat-y;
	float: left;
	overflow: auto;
}

.trivia_card #trivia_bottom_left{
	width: 29px;
	height: 28px;
	background: url('../images/trivia_bottom_left.png') no-repeat;
	float: left;
	overflow: auto;
	clear: both;
}

.trivia_card #trivia_bottom{
	width: 550px;
	height: 28px;
	background: url('../images/trivia_bottom.png') repeat-x;
	float: left;
	overflow: auto;
}

.trivia_card #trivia_bottom_right{
	width: 29px;
	height: 28px;
	background: url('../images/trivia_bottom_right.png') no-repeat;
	float: left;
	overflow: auto;
}

#quiz_question{
	margin-left: 30px;
	margin-right: 30px;
	text-align: center;
}

#quiz_question ul{
	list-style-type: none;
	margin-top: 10px;
	margin-left: 5px;
	padding-left: 5px;
	text-align: left;
}

#quiz_question ul li{
	margin-bottom: 10px;
	overflow: hidden;
}

#quiz_question ul li div{
	float: left;
	overflow: hidden;
	width: 52px;
	height: 28px;
	margin-right: 10px;
	text-align: center;
	padding-top: 5px;
}

#quiz_question ul li label{
	padding-top: 8px;
	display: block;
}

#quiz_question h4{
	font-size: 1.25em;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}

#quiz_question .answer_one{
	background: url('../images/answer_one.png') no-repeat;
}

#quiz_question .answer_two{
	background: url('../images/answer_two.png') no-repeat;
}

#quiz_question .answer_three{
	background: url('../images/answer_three.png') no-repeat;
}

#quiz_question .answer_four{
	background: url('../images/answer_four.png') no-repeat;
}

#quiz_question #submitButton{
	margin-top: 10px;
}

.submit_div{
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

/*SEARCH*/
#search_results{
	margin-left: 20px;
	margin-right: 20px;
}

#search_results ul{
	list-style-type: none;
	margin-left: 5px;
	padding-left: 0;
	margin-top: 25px;
}

#search_results ul li{
	margin-bottom: 25px;
}

#search_results ul p, #search_results ul h3{
	margin: 3px 0;
}

#search_results ul p.display_url{
	color: #3a803a;
}

#search_results ul a.search_url{
	color: #1111cc;
}

#search_pages{
	margin-top: 0;
	margin-bottom: 25px;
	width: 100%;
	text-align: center;
	font-size: 1.2em;
}

#search_pages a{
	color: #1111cc;
	text-decoration: none;
}


#home_birthdays{
	width: 273px;
	margin-left: 23px;
	margin-top: 20px;
	background: url('../images/bornonthisday.jpg') no-repeat 40px 0;
	min-height: 175px;
	text-align: center;
}


#home_birthdays h4, #home_birthdays h3{
	margin: 0;
	padding-bottom: 3px;
}

#home_birthdays ul{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	margin-top: 5px;
}

#home_birthdays li{
	margin-bottom: 8px;
}

#box_home_article{
	width: 235px;
	margin-left: 23px;
	margin-top: 0;
	padding-right: 15px;
	margin-bottom: 20px;
	position: relative;
	top: -10px;
}

#box_home_article h3{
	margin: 0;
}

#box_home_article h4{
	margin-bottom: 5px;
}

#box_home_article p{
	margin-top: 5px;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

#box_home_article img{
	border: 1px solid;
}

#liked_unliked_holder{
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 15px;
}

#liked_unliked_holder div{
	float: left;
	margin-right: 10px;
	width: 45%;
}

#liked_unliked_holder div h3{
	padding: 0;
	margin: 0;
}

#liked_unliked_holder div ol{
	margin-top: 0;
	padding-top: 0;
}

#liked_unliked_holder div ol li{
	margin-top: 5px;
}

#google_popular_reviews, .well_liked_Reviews{
	width: 100%;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}

#google_popular_reviews ol, .well_liked_Reviews ol, .well_liked_Reviews ul{
	padding-top: 5px;
	margin-top: 0;
	padding-left: 30px;
	padding-right: 10px;
	margin-left: 0;
}

#google_popular_reviews li, .well_liked_Reviews li{
	margin-bottom: 5px;
}

.usercomments{
	color: #D01727;
	padding-bottom: 15px;
	margin-left: 20px;
}

.usercomments a{
	color: #D01727;
}

#box_rec_movie{
	margin-bottom: 15px;
	text-align: center;
}

#box_rec_movie h4{
	margin-bottom: 0;
	padding-bottom: 0;
}

#box_rec_movie img, #box_rec_movie p{
	margin-left: 0 auto;
	margin-right: 0 auto;
	margin-top: 3px;
	padding-top: 3px;
	border: 0;
}

#box_rec_movie img{
	width: 100px;
}

#box_rec_movie p{
	margin-bottom: 0;
	padding-bottom: 0;
}

#box_rec_movie ul{
	list-style-type: none;
	text-align: left;
	margin-left: 20px;
	padding-left: 0px;
	margin-top: 3px;
	padding-top: 0;
}

#homeLeft #box_rec_movie ul li{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}

#articleBody h4#recHead{
	font-weight: bold;
	font-size: 14px;
}

#articleBody #box_rec_movie{
	width: 150px;
	float: left;
	height: 300px;
}

.about-usContent #articleBody{
	overflow: auto;
	border-bottom: 0;
	padding-bottom: 200px;
}


/*ARTICLES*/
.hotItem{
	overflow: auto;
	margin-bottom: 10px;
}

.hotlist h3{
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #CCCCCC;
}

.hotItem img, .hotItem p{
	float: left;
}

.hotItem p{
	width: 400px;
	margin-top: 0;
	padding-top: 0;
}

.hotItem img{
	margin-right: 10px;
}

/*GUESS THAT MOVIE*/
#guessTheMovie{
	margin-top: 10px;
}

#guessMovieForm{
	margin-top: 15px;
}

#imageDiv{
	border: 1px solid;
}

#imageDiv .square{
	float: left;
	background-color: #cccccc;
}

#guessMovieContainer{
	text-align: center;
	padding: 15px 10px;
	border: 1px solid #536285;
	width: 600px;
	overflow: auto;
	position: relative;
}

#showDiv, #guessMovieForm #guessDiv, #getHint{
	margin-bottom: 10px;
}

#yourScore{
	width: 150px;
	margin: 0 auto;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 1.1em;
}

#myguess{
	width: 250px;
	border: 1px solid #536285;
}

#guessMovieContainer #movieInfo{
	text-align: center;
}

#guessMovieContainer #movieInfo h3{
	font-size: 1.3em;
	color: #C20617;
}

#guessMovieContainer p, #guessMovieContainer li, #guessMovieContainer li a{
	font-size: 10px;
}

#guessMovieContainer #movieInfo h3, #guessMovieContainer #movieInfo h4, #guessMovieContainer #movieInfo h5{
	margin: 0 0 5px 0;
}

#guessMovieContainer #reviewCredits{
	width: 345px;
	border-right: 1px dashed #C1C1C1;
	border-bottom: 0;
	margin-right: 10px;
}

#guessMovieContainer #movieInfo h4{
	font-size: 1.1em;
}

#guessMovieContainer #credits{
	width: 100%;
	text-align: center;
}

.correctImage{
	max-width: 240px;
	border: 0;
	margin-bottom: 25px;
}

#guessMovieContainer #movieInfo #tryAnother{
	margin-top: 15px;
	margin: 0 auto;
}

#guessMovieContainer .guessMovieButton{
	color: #ffffff;
	border: 1px solid #394a76;
	background-color: #536285;
	cursor: pointer;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#guessMovieContainer .guessMovieButton:hover{
	background-color: #567acc;
}

#hintsDiv{
	display: none;
}

#hintsDiv li{
	display: none;
}

#getHint{
	display: none;
}

#hintsDiv{
	font-size: 1.2em;
	text-align: left;
	position: absolute;
	top: 15px;
	left: 30px;
}

#hintsDiv ol{
	margin: 5px 0;
	padding: 0;
}

#guessMovieContainer  #scoreResults{
	text-align: left;
	margin-bottom: 10px;
	margin-left: 5px;
}

#decadeDiv{ 
	text-align: left;
	position: absolute;
	right: 5px;
	top: 10px;
}

#addOnDiv{
	overflow: hidden;
	width: 200px;
	float: right;
}

/* CONCENTRATION */
.concentrationFrame #center{
	left: -157px;
    width: 800px;
}

.concentrationFrame #right{
	left: 800px;
}

#movieStarConcentration{
	background-color: #000000;
	width: 770px;
	overflow: hidden;
	padding: 25px 0;
}

#movieStarConcentration h1, #movieStarConcentration p{
	color: #ffffff;
	margin: 0 15px 10px 15px;
}

#movieStarConcentration a{
	font-size: 14pt;
	color: #ffffff;
}

#cardTable{
	overflow: hidden;
	margin: 0 auto;
	width: 712px;
}

.star_card{
	background: url(../images/blank_card.jpg) no-repeat;
	width: 107px;
	height: 150px;
	cursor: pointer;
}

.card_back{
	margin-left: 5px;
	margin-top: 5px;
}

.starCard{
	float: left;
	margin: 5px;
	width: 107px;
}

#gable-win{
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}

.starring_in_table th{
	text-align: left;
	min-width: 85px;
}

th.header{
	cursor: pointer;
}

.starring_in_table td{
	padding-bottom: 7px;
}

.headerSortUp{
	background-color: #d4e1f8;
}

.headerSortDown{
	background-color: #d6d9dd;
}

#likes{
	margin-top: 20px;
	padding-left: 25px;
}

