/*
------------------------------------------------------
Movies.com - Reviews Styles                       
Copyright (c) 2009. All rights reserved.          
------------------------------------------------------
*/

/*.reviews #main { overflow: hidden; } */
.reviews #breadcrumb {padding-bottom: 0px;}
.reviews.fullCol #criticBio {	width: 600px; padding-left: 4px; margin-left: -4px; }
.reviews.landing.fullCol .seeAll { vertical-align: baseline; margin-left: 3px;}
.reviews.fullCol .contentMarquee { margin-left: 0; background: #d6e6e6; }
.reviews.splitCol300 #content { margin-top: 10px; }
.reviews.splitCol300 #subContent { margin-top: -18px; }
.reviews.splitCol300 .topMarquee { margin-left: 0; padding: 13px 9px 14px 28px; width: 600px;}
.reviews #topContent { margin-bottom: 9px; min-height: 263px; height: auto; padding: 10px 0px 0 28px; }
.reviews.landing #topContent { padding-left: 0px; padding-right: 0px; width: 960px;}
.reviews.landing .topMarquee { margin-left: 0px;}
.reviews .topMarquee p { clear: none;}
.reviews #topContent .ad {	float: right; margin-bottom: -16px; zoom: 1; width: 300px; margin-right: 15px;}
.reviews #featuredImage { position: relative; left: 0; top: 0; float: left; margin-right: 17px; width: auto;}
.reviews #featuredImage a.image { display: block; }
.reviews #featuredImage a { height: 181px; display: block; border: none; max-width: 324px; }
.reviews #featuredImage img {	display: block; height: 181px; max-height: 181px; max-width: 324px; }
.reviews #featuredImage a:hover { border: none;}
.reviews #criticBio { background: none; padding-top: 10px; float: left; margin-left: 0px;}
.reviews #criticBio img { float: left; }
.reviews #criticBio p { margin-top: 17px; clear: both;}
.reviews #criticBio h2 { text-transform: none; margin-top: 10px; color: #000; font-size: 2.2em; }
.reviews #criticBio .credits { margin-left: 72px; min-height: 55px;}
.reviews #featuredPick p { clear: none; margin-bottom: 1em;}
.reviews #featuredPick h4 { margin-bottom: 15px;}
.reviews #featuredPick h5 { margin-bottom: 20px; } 
.reviews.landing h1 { width: 609px; height: 42px; background: transparent url(../images/global/h1-artheaders.png) no-repeat 0 0; text-indent: -999em; margin-left: 28px; }
.reviews table { width: 100%; }
.reviews .reviewHeader { margin-bottom: 10px; min-height: 43px; }
.reviews .reviewHeader h1 { color: black; margin-left: 85px; width: auto; padding: 0px; font-weight: normal; }
.reviews .reviewHeader h1 span.author { color: #aa1e27; font-size: 0.6em; text-transform: uppercase; line-height: 2em;  letter-spacing: 0.25em; font-weight: bold; }
.reviews .reviewHeader h1 a span {color: #000;text-transform: capitalize;font-size: 1em; line-height: normal; letter-spacing: 0em;}
.reviews .reviewHeader .itemTitle {font-weight: bold;}
.reviews .reviewHeader h1 a { color: #000;}
.reviews .reviewHeader h1 a:hover { text-decoration: none;}
.reviews .reviewHeader > a {	border: 0px;}
.reviews .reviewHeader img { float: left; margin-left: 28px; margin-top: 6px; }
.reviews .featuredDetails { float: left; width: 40%}
.reviews .featuredDetails .pTag {padding-top: 4px;}
.reviews .featuredDetails ul { padding-top: 16px;}
.reviews .featuredDetails ul li { font-size: 1.2em; margin-bottom: 6px;}
.reviews #reviewCopy { padding-top: 20px; }
.reviews #reviewCopy p {margin-bottom: 1.4em;}
.reviews .topMarquee .featuredDetails p span {	padding-right: 5px; }
.msie7 .reviews .topMarquee .featuredDetails p span {	padding-top: 2px; }
.reviews .topMarquee .reviewExplain { margin: 5px 0px 1px 0px; clear: right;}
.reviews .topMarquee .reviewConsensus { font-weight: bold; clear: right;}
.reviews #reviewCopy .metaList p { margin-bottom: 0px; }
#recentReviews { overflow: auto; }
.reviews .moreReviewList .details h4 a { color: #AA1E27; border-bottom: 1px dotted transparent; font-size: 1.07833em; }
.reviews .moreReviewList .details h4 a:hover { text-decoration: none;}
.reviews .topMarquee .featuredDetails .ratingM { padding-right: 0px; margin-bottom: 10px;}
.reviews .featuredDetails .metascore {	float: left; margin-right: 19px;}
.reviews .featuredDetails .metascore .metaRatingL { line-height: 1em; margin-top: -4px; margin-bottom: -2px; font-size: 4.5em;}
.reviews .featuredDetails .metascore p {	font-size: 1.1em;}
.reviews .details .ratingS { margin: 4px 0px;}
#subContent #moreReviews .commentsLeadIn { font-size: 1em;}

/* Landing Page Bottom Modules */
.reviews .segmentWrapper { border-bottom: 1px dotted #fff; }
.reviews .segmentWrapper .module { float: left; width: 222px; margin-left: 9px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.reviews .segmentWrapper .module:first-child { margin-left: 0px; }
.reviews .segmentWrapper .module .splash { overflow: hidden; width: 222px; height: 122px; background: #000; margin-bottom: 13px; }
.reviews .segmentWrapper .module .splash img { min-width: 222px; min-height: 122px; }
.reviews .segmentWrapper .module p { padding-top: 0px; padding-right: 5px; }
.reviews .segmentWrapper .module ul { margin-left: 17px; font-size: 1.2em; font-weight: bold;}
.reviews .segmentWrapper .module ul li { margin-bottom: 13px; }
.reviews .segmentWrapper .module ol { font-weight: bold; margin-left: 3.4em; }
.reviews .segmentWrapper .module ol li { margin-bottom: 0.5em; }
.reviews .segmentWrapper .ratingListMeta .metaRatingS a { color: #aa1e27; border: none;}