/*
------------------------------------------------------
Movies.com - People Styles                       
Copyright (c) 2009. All rights reserved.          
------------------------------------------------------
*/

.people h1 { padding: 15px 0px 10px 160px; background: #fff;}
.people.splitCol160 #tabsWrapper { width: 768px; background:#d6e6e6 url(../images/global/tabs_movies_sprite.png) no-repeat 87px -117px;}
.people.splitCol160 #tabsPeople { background:#d6e6e6 url(../images/global/tabs_movies_sprite.png) no-repeat 0px -117px; }

.people p.specList {	padding-top: 0px; }
#personSpecs { padding-left: 160px; width:467px; padding-bottom: 10px; }
#personSpecs li { width: 460px;	float: left; margin: 0 0.5em 0.25em 0;}
#personSpecs li strong { padding-right: 0.25em; }
#personSpecs li.full { width: 460px;}
#personSpecs li.noData { visibility: hidden; display: none; }
.people #featuredImage { width: 114px; top: 4px;}
.people #featuredImage img {	width: 114px; height: 170px;}
.people.splitCol300 #tabsPeople { background:#d6e6e6 url(../images/global/tabs_movies_sprite.png) repeat-x -45px -117px;}
.people #tabsPeople li.last a em { background-position:-50px -117px; padding-right:23px; cursor: default; }
.people #tabsPeople li.last a { cursor: default; }
.people .development { padding: 15px 0px 10px 0px;}
.people #movies .labeled li {	padding-left: 4px; padding-right: 10px; color: #333;}
.people #bioSummary p { margin-bottom: 1em; }
.people #bioSummary p.tags { font-size: 1em;}
.people #relatedPeople th.name {	width: 143px;}
.people #relatedPeople th.relationship { width: 125px;}
.people #movieList table, .people #workedWith table, .people #relatedPeople table, .people #awards table  { font-size: 1.2em; margin-top: 5px;}
.people #workedWith th.actor { width: 148px;}
.people #workedWith th.movie { width: 166px;}
.people #workedWith th.year { width: 102px;}
.people #movieList th, .people #movieList td { padding-bottom: 2px; }
.people #movieList th.movie { width: 256px; }
.people #movieList th.character { width: 216px; }
.people #movieList tr.section td { padding-top: 18px;}
.people #relatedPeople .visual li span { color: #333; }
.people #content #movies .visual li a img { width: 69px; height: 103px; }
.people .topMarquee { width: 628px; }

#topContent { overflow: auto; }
#completeInfo { position: relative; overflow: auto; background: #D6E6E6; margin-right: 15px;}
#watchIt {
	z-index: 1; position: relative; width: 293px; height: auto; background: #D6E6E6; float: right; margin: 0px 0px 10px 0; 
	border: 7px solid #D6E6E6;
	border-width: 7px 7px 0px 7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
}
#watchIt .module {background: #fff; -webkit-border-bottom-left-radius:0px;	-webkit-border-bottom-right-radius:0px; -moz-border-radius-bottomleft:0px;	-moz-border-radius-bottomright:0px; overflow: auto; margin-bottom: 0px; height: auto;}
#watchIt h2 { color: #fff; background: #ab1f28; padding-left: 12px; text-transform: capitalize; font-weight: bold; font-size: 1.8em;}
#watchIt .viewAll { float: right; color: #fff; font-size: 1.2em; margin: 13px 8px 0 0; border-bottom: none;}
.people .sectionWrapper { width: 293px; overflow: auto; margin: 8px 0px; background: transparent url(../images/global/dot-c1c1c1.png) repeat-y 50% top; min-height: 130px;}
.sectionWrapper .label { padding: 0 7px 8px 11px; font-weight: bold; text-transform: uppercase;font-size: 1.2em; }
/*.people .section { float: left; width: 146px;} */
.people .section p { padding: 0 3px 8px 11px; line-height: normal; }
.people .section p.alternate {	padding-bottom: 3px;} 
.people .section h3 {padding: 0px 8px 10px 12px; font-size: 1.8em;}
.people .miniCarousel { margin-top: -2px; padding-left: 0px; height: 86px; width: 142px; overflow: hidden; z-index: 2;}
.people .miniCarousel ul {	height: 86px; overflow: hidden; position: relative; z-index: 1; }
.people .miniCarousel ul li { height: 86px; width: 146px; float: left; padding-top: 4px;}
.people .miniCarousel ul li .image { padding-left: 11px; display: block; }
.people .miniCarousel ul li textarea {	display: none; visbility: hidden; border: 0px;}

.people .miniCarousel img { float: left; }
.people .miniCarousel p { margin-left: 57px; }
.msie7 .people .miniCarousel p, .msie8 .people .miniCarousel p { margin-left: 55px; }
.people .releaseInfo, .people .scrollControl { clear:both; font-size: 1.2em; padding-left: 11px; visibility: hidden; }
.people .scrollControl { margin-top: 4px; }
.people .scrollControl .disabled { opacity: 0.75; cursor: default; }
.people .releaseInfo { margin-top: 4px;  padding-left: 13px; }
.people .inTheaters, .people .atHome { float: left; width: 146px; overflow: auto; padding-bottom: 3px; }
.people .section { overflow: hidden; position: relative; padding-bottom: 3px; min-height: 150px; }
.people table .section {min-height: 0px;}

.people .sharethis a[href] {
	border: 1px solid #c1c1c1;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	padding: 2px 10px;
}

.badges {
	background: transparent url(../images/global/watchit-badges.png) no-repeat 0 0;
	width: 42px; height: 21px; display: block; margin-top: 2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 0 4px #888888; -webkit-box-shadow:0 0 4px #888888;	box-shadow:0 0 4px #888888;	
}
.msie8 .badges, .msie7 .badges { border: 1px solid #ddd;}
.badges.netflix{ background-position: 0 0px;}
.badges.amazon { background-position: -42px 0px;}
#watchIt .viewingOptions { padding: 0px 0px 4px 12px; overflow: auto; }
#watchIt .viewingOptions li:first-child { margin-left: 0px;}
#watchIt .viewingOptions li {float: left; margin-left: 16px; font-size: 1.2em; }


