/************* REVIEWS OVERVIEW PAGE ***************/

.theaters #in-theaters h2.sect,
.theaters #coming-theaters h2.sect {
	margin-bottom: 3px;
	}

ul.arrow-list-detail li {
	float: left;
	clear: left;
	width: 330px;
	list-style: none;
	margin: -5px 0 0;
	padding: 10px 0 25px 10px;
	display: block;
	background: transparent url(http://parentpreviews.com/images/bg_sect_340w.gif) 0 104% no-repeat;
	border-top: 1px solid #dedaba;
	}

ul.arrow-list-detail h3 {
	font-size: 18px;
	line-height: 1.2em;
	}

ul.arrow-list-detail img {
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 10px;
	border: 1px solid #666;
	}

ul.arrow-list-detail img:hover {
	border: 1px solid #7e122b;	
	}

ul.arrow-list-detail .movie-details {
	float: left;
	width: 215px;
	}

ul.arrow-list-detail .meta {
	border-top: 1px solid #7d7754;
	border-bottom: 1px solid #7d7754;
	padding: 0 1px;
	float: left;
	display: block;
	width: 215px;
	margin-bottom: 5px;
	font-family: Verdana, "lucida sans", sans-serif;
	font-size: 11px;
	color: #7d7754;	
	}

.color_a button.morelink {
	border: 1px solid #640b1f;
	background: #7e122b;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 8px;
	margin-top: 15px;
	cursor: pointer;
	color: #fff;
	}

button.morelink:hover {
	background: #7d7754;
	border: 1px solid #444;
	}
/************* END REVIEWS OVERVIEW PAGE ***************/




/* REVIEW PAGE STYLES */

body.theaters.review #primary {
	width: 775px;
	float: left;
	background: #fff;
	border: 1px solid #dedaba;
	margin: -10px 10px 10px;
	display: inline;
	}

body.theaters.review #secondary {
	width: 160px;
	float: right;
	margin: 15px 0 0 0;
	display: inline;
	}

body.theaters.review #feature {
	width: 775px;
	}

body.theaters.review #feature h1 {
	font-size: 28px;
	color: #7d7754;
	line-height: 1.1em;
	padding: 7px 0 0;
	margin-right: 70px;
	}

#movie-image-wrapper {
	float: left;
	width: 300px;
	height: 205px;
	margin: 15px 25px 15px 15px;
	background: #f4f2e1;
	border: 1px solid #dedaba;
	}

#movie-image {
	width: 290px;
	height: 195px;
	overflow: hidden;
	position: relative;
	top: 5px;
	left: 5px;
	}

#movie-image img {
	position: absolute;
	top: 0;
	}

#movie-intro {
	float: left;
	width: 405px;
	margin-right: 25px;
	}

#movie-intro p.intro {
	font-size: 15px;
	line-height: 1.4em;
	color: #555;
	}

p.byline {
	font-size: 14px;
	font-style: italic;
	padding: 5px 0;
	}

#feature span.comment-indicator {
	display: block;
	width: 56px;
	height: 48px;
	background: url(http://parentpreviews.com/images/bg_comment_indicator-trans.png) top left no-repeat;
	position: absolute;
	top: 10px;
	right: 10px;
	}

#feature span.comment-indicator p {
	margin: 5px 17px;
	}

#media-links li {
	list-style: none;
	float: left;
	margin: -7px 20px 10px 5px;
	padding-left: 20px;
	}

#media-links #media-trailer {
	background: url(http://parentpreviews.com/images/trailers-trans.png) top left no-repeat;
	}

#media-links #media-photos {
	background: url(http://parentpreviews.com/images/photos-trans.png) top left no-repeat;
	}

#media-links #media-ratings {
	background: url(http://parentpreviews.com/images/rating-info-trans.png) top left no-repeat;
	}

#movie-grade {
	float: left;
	width: 415px important!;
	margin: 16px 0 15px;
	font-size: 12px;
	}

#movie-grade table {
	width: 415px;
	}

#movie-grade .grade,
#movie-grade .rel_date,
#movie-grade .run_time,
#movie-grade .mpaarating {
	font-weight: bold;
	}

#movie-grade .grade {
	padding-left: 260px;
	}

#movie-grade .mpaarating,
#movie-grade .run_time,
#movie-grade .rel_date {
	padding-right: 5px;
	}

#movie-grade th {
	color: #7e122b;
	text-align: left;
	vertical-align: bottom;
	}

a.q-mark-link {
	color: #7d7754;
	background: #f4f2e1;
	padding: 0 2px;
	border: 1px solid #dedaba;
	position: relative;
	}

#box-ad {
	margin: 20px 20px 0;
	}

#jumplinks {
	float: left;
	width: 415px;
	background: url(http://parentpreviews.com/system_Bindloss/templates/images-temp/bg_jumplinks-trans.png) top left no-repeat;
	}

#jumplinks div {
	float: left;
	margin: 10px 0 0 10px;
	width: 46%;
	}

#jumplinks div.share-print {
	width: 40%;
	}

#jumplinks ul li {
	list-style: none;
	padding-left: 22px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	font-family: Verdana, 'lucida sans', sans-serif;
	font-size: 13px;
	}

.share-print {
	position: absolute;
	top: -16px;
	right: -15px;
	width: 240px;
	}

.share-print ul li {
	list-style: none;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	font-family: Verdana, 'lucida sans', sans-serif;
	font-size: 10px;
	display: block;
	float: left;
	background: #fff;
	margin: 0 2px;
	}

.share-print ul li:hover {
	background: #f7f6ee;
	}

.share-print ul li a {
	display: block;
	border: 1px solid #eeecdc;
	}

.share-print ul li a:hover {
	border: 1px solid #dedaba;
	}

#jumplinks #jump-review {
	background: url(http://parentpreviews.com/images/review-trans.png) top left no-repeat;
	}

#jumplinks #jump-discuss {
	background: url(http://parentpreviews.com/images/discuss-trans.png) top left no-repeat;
	}

#jumplinks #jump-dvd-notes {
	background: url(http://parentpreviews.com/images/dvd-notes-trans.png) top left no-repeat;
	}

#jumplinks #jump-details {
	background: url(http://parentpreviews.com/images/details-trans.png) top left no-repeat;
	margin-right: 49px;
	}

#jumplinks #jump-vid-alt {
	background: url(http://parentpreviews.com/images/vid-alt-trans.png) top left no-repeat;
	margin-right: 28px;
	}

#jump-comments a {
	background: url(http://parentpreviews.com/images/comments-trans.png) 6px 3px no-repeat;
	padding: 5px 7px 2px 24px;
	}

#jump-print a {
	background: url(http://parentpreviews.com/images/print-trans.png) 6px 3px no-repeat;
	padding: 5px 7px 2px 25px;
	}

#jump-share img {
	position: absolute;
	left: 5px;
	top: 2px;
	padding-right: 2px;
	}

#jump-share a {
	padding: 5px 7px 2px 23px;
	position: relative;
	display: inline-block;
	}

#review-wrapper {
	float: left;
	width: 487px;
	margin: 25px 0 0 20px;
	}

.review-sect {
	background: #fff url(http://parentpreviews.com/images/bg_sect_485w.gif) top left no-repeat;
	border-top: 1px solid #dedaba;
	padding: 10px 10px 10px;
	position: relative;
	}
	
#review-related {
	float: right;
	width: 222px;
	font-family: Verdana, "lucida sans", sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	margin: 35px 20px 0 0;
	}

ul.related-lists ul.arrow-list.more,
ul.related-lists.more ul.arrow-list {
	display: none;
	}

ul.related-lists.more ul.arrow-list.more,
ul.related-lists ul.arrow-list {
	display: block;
	}

#post-footer {
	margin-top: 10px;
	}

#join-comments {
	font-family: Verdana, "lucida sans", sans-serif;
	font-size: 12px;
	padding: 15px 15px 10px;
	position: relative;
	margin: 0 0 30px;
	}

.color_a #join-comments {
	background: #7e122b;
	border: 1px solid #640b1f;
	color: #f4f2e1;
	}

.color_b #join-comments {
	background: #2d3c5a;
	border: 1px solid #23304a;
	color: #f4f2e1;
	}

.color_c #join-comments {
	background: #cc4702;
	border: 1px solid #bb4530;
	color: #f4f2e1;
	}

#post-footer #join-comments p a {
	color: #fff;
	text-decoration: underline;
	}

#post-footer #join-comments p a:hover {
	color: #1d7ee8;
	}

#join-comments p {
	width: 400px;
	position: relative;
	left: 70px;
	}

#join-comments span.comment-indicator {
	display: block;
	width: 56px;
	height: 48px;
	background: url(http://parentpreviews.com/images/bg_comment_indicator-trans.png) top left no-repeat;
	position: absolute;
	top: 10px;
	left: 10px;
	}

#join-comments span.comment-indicator a {
	display: block;
	margin: 5px 17px;
	}

#author-bio {
	background: #666;
	border: 1px solid #444;
	font-family: Verdana, "lucida sans", sans-serif;
	font-size: 12px;
	padding: 15px 15px 10px;
	color: #f4f2e1;
	position: relative;
	margin-bottom: 25px;
	}

#author-bio img {
	float: left;
	width: 50px;
	border: 2px solid #444;
	margin-right: 20px;
	}

/* END REVIEW PAGE STYLES */


/* COMMENT STYLES */

div.comment-wrapper {
	background: #fdfdfb;
	border: 1px solid #eeeacd;
	padding: 10px 10px 0;
	margin-bottom: 20px;
	position: relative;
	}

div.comment-wrapper.author {
	background: #f9f8f0;
	border: 1px solid #dedaba;
	}

.comment-wrapper p.comment-meta {
	font-size: 15px;
	font-style: italic;
	padding-left: 22px;
	background: url(http://parentpreviews.com/images/bg_balloon-trans.png) 0 1px no-repeat;
	padding-bottom: 8px;
	}

.comment-wrapper.author p.comment-meta {
	background: url(http://parentpreviews.com/images/bg_pencil-trans.png) 0 -1px no-repeat;
	}

.comment-meta span {
	float: right;
	font-size: 13px;
	}

.comment-meta strong {
	color: #444;
	}

#comment-form {
	font-family: Verdana, "lucida sans", sans-serif;	
	padding: 10px 20px 10px 15px;
	}

#comment-form label,
#comment-form input,
#comment-form textarea {
	float: left;
	clear: left;
	width: 100%;
	}

#comment-form input:focus,
#comment-form textarea:focus {
	border: 1px solid #7e122b;
	}

#comment-form label {
	color: #7e122b;
	}

#comment-form input {
	margin-bottom: 10px;
	}

#comment-form textarea {
	border: 1px solid #dedaba;
	color: #666;
	margin: 0 0 20px 0;
	padding: 5px;
	width: 99%;
	}

#comment-form p.checkbox label,
#comment-form p.checkbox input {
	float: none;
	clear: none;
	margin-bottom: 0;
	}

#comment-form p.checkbox input {
	width: 16px;
	margin-right: 5px;
	}

#comment-form #submit {
	float: left;
	background: #7e122b;
	padding: 0;
	width: 60px;
	height: 25px;
	border: 1px solid #640b1f;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	}

#comment-form #submit:hover {
	background: #7d7754;
	border: 1px solid #444;
	}


/* END COMMENT STYLES */


/* BEGIN ARCHIVES STYLES */

div.archive-info {
	background: #fff;
	margin: 0 15px 0 10px;
	padding: 15px;
	border: 1px solid #dedaba; 
	float: left;
	width: 688px;
	}
					
.archive-nav-list {
	padding: 0;
	margin: 0 0 0 -10px;
	}
					
.archive-nav-list li {
	float: left;
	list-style: none;
	font-size: 14px;
	font-family: Arial, "lucida sans", sans-serif;
	font-weight: bold;
	margin: 0 0 5px 5px;
	padding: 0;
	}
					
.archive-nav-list li a {
	display: block;
	padding: 0 6px;
	}
					
.archive-nav-list li a:hover,
ul.a #a, ul.b #b, ul.c #c, ul.d #d,
ul.e #e, ul.f #f, ul.g #g, ul.h #h,
ul.i #i, ul.j #j, ul.k #k, ul.l #l,
ul.m #m, ul.n #n, ul.o #o, ul.p #p,
ul.q #q, ul.r #r, ul.s #s, ul.t #t,
ul.u #u, ul.v #v, ul.w #w, ul.x #x,
ul.y #y, ul.z #z,
ul.aplus #aplus, ul.a- #aminus, ul.bplus #bplus,
ul.b- #bminus, ul.cplus #cplus, ul.c- #cminus,
ul.dplus #dplus, ul.d- #dminus, ul.alla #As, 
ul.allb #Bs, ul.allc #Cs, ul.alld #Ds,
ul.C15 #C15, ul.C16 #C16, ul.C17 #C17,
ul.C18 #C18, ul.C19 #C19, ul.C20 #C20,
ul.C21 #C21, ul.C22 #C22, ul.C23 #C23,
ul.C24 #C24, ul.C25 #C25, ul.C26 #C26,
ul.C27 #C27, ul.C28 #C28, ul.C29 #C29,
ul.C30 #C30, ul.C31 #C31, ul.C32 #C32,
ul.C33 #C33, ul.C34 #C34, ul.C35 #C35, 
ul.C36 #C36, ul.C37 #C37, ul.C38 #C38,
ul.C39 #C39, ul.C40 #C40, ul.C41 #C41,
ul.C42 #C42, ul.C43 #C43, ul.C44 #C44,
ul.C45 #C45, ul.C46 #C46, ul.C47 #C47,
ul.C48 #C48, ul.C49 #C49, ul.C50 #C50,
ul.C51 #C51, ul.C52 #C52, ul.C53 #C53,
ul.C54 #C54, ul.C55 #C55, ul.C56 #C56,
ul.C57 #C57, ul.C58 #C58, ul.C59 #C59,
ul.C60 #C60, ul.C61 #C61, ul.C62 #C62,
ul.C63 #C63, ul.C64 #C64,
.now_in-theaters #now_in-theaters,
.coming_to_theaters #coming_to_theaters {
	background: #7e122b;
	color: #fff !important;
	}
			
.archive-info table {
	float: left;
	width: 683px;
	clear: both;
	margin-top: 20px;
	}
					
.archive-info th {
	color: #7e122b;
	}
					
.archive-info td {
	border-top: 1px solid #7e122b;
	padding: 2px 2px 3px;
	}
					
#archive-options {
	margin-left: 10px;
	position: relative;
	}
					
#archive-options li {
	list-style: none;
	float: left;
	padding: 8px 12px 7px;
	background: #eeeacd;
	margin: 0 2px 0 0;
	border: 1px solid #dedaba;
	position: relative;
	bottom: -1px;
	}
					
#archive-options li:hover,
#archive-options li.active {
	background: #fff;
	border-bottom: 1px solid #fff;
	}
					
#archive-options li h2 {
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-size: 15px;
	}

#archive-options a:hover {
	text-decoration: none;
	}

#secondary.archives {
	padding-top: 19px;
	}

/* END ARCHIVES STYLES */

/* GALLERY STYLES */
#color-overlay {
	width: 100%;
	height: auto;
	min-height: 100%;
	position: absolute;
	background: #eeeacd;
	top: 0;
	left: 0;
	z-index: 99;
	opacity: .9;
	display: none;
	}

#iframe-gallery {
	width: 100%;
	height: auto;
	min-height: 100%;
	position: absolute;
	background: transparent;
	top: 0;
	left: 0;
	z-index: 100;
	}

#con_gallery {
	width: 910px;
	position: absolute;
	z-index: 101;
	top: 40px;
	left: 50%;
	margin-left: -455px;
	display: none;
	}

#gallery_sky-scraper {
	position: absolute;
	top: 137px;
	right: 0;
	}

#image-gallery {
	float: left;
	width: 650px;
	padding: 25px 35px 15px;
	border: 1px solid #c9c5a2;
	background: #fff;
	}

#image-gallery #gallery-photo {
	width: 640px;
	padding: 5px;
	background: #eeeacd;
	border: 1px solid #dedaba;
	margin: 0 auto 15px;
	float: left;
	}

#gallery-thumbs {
	float: left;
	clear: left;
	width: 640px;
	height: 112px;
	position: relative;
	overflow: auto;
	padding-bottom: 5px;
	margin-left: 5px;
	}

.con_thumb img {
	border: 1px solid #dedaba;
	padding: 3px;
	background: #eeeacd;
	}

.con_thumb img:hover {
	background: #dedaba;
	border: 1px solid #c1bd9c;
	cursor: pointer;
	}

.con_thumb {
	width: 86px;
	height: 86px;
	margin: 10px;
	float: left;
	}

#close-link a {
	display:block;
	position: absolute;
	top: 20px;
	right: 0;
	width: 160px;
	height: 90px;
	background: #fff url(http://parentpreviews.com/images/close_box.gif) top left;
	border: 1px solid #c9c5a2;
	}

#close-link a:hover {
	background: #fff url(http://parentpreviews.com/images/close_box_over.gif) top left;
	border: 1px solid #000;
	}
	
/* END GALLERY STYLES */
