/* CSS Document */

/*search result*/
#result-cont {width:961px; padding:0 0 15px 0; margin:0 5px;}
.result-block {text-align:left; padding:6px 0;}
h4.srch-header {font-size:1.4em; font-style: normal; line-height: 1.4em; font-weight: bold; color: #990000; padding:0 0 0 10px; margin:0;}
hr {margin:4px 0 2px 0; padding:0; height:1px; color:#f0f0f0;}
.res-sum {background-color: #e5ecf9; padding:6px 0; border-top:1px #990000 solid; margin:0;} /*result summary below the search result header*/
.res-sum a{color:#003399; text-decoration:none;}
.res-sum a:hover{color:#00CCCC; text-decoration:underline;}
.res-sum a:link, .res-sum a:visited, .res-sum a:active {color:#003399;}
.res-sum span{margin-right:3em;}
.res-sum span strong {margin-left:1em;}
.resultsdiv {padding-bottom:0; padding-top:10px; border-bottom:1px #E4E4E4 solid; overflow:hidden; width:100%;}
.fchild {border-top:1px #E4E4E4 solid; margin-top:8px;}
#result-cont .fchild {margin-top:0;}
.results {width:70%; position:relative;} /*main table containing the result*/
.results img{width:50px; height:50px; border:1px solid #cbd0d4; margin-top:2px; padding:1px;}
.srch-mtitle {font-size:1.1em; margin-top:0;} /*div that contains the title of the result -- movie,people etc*/
.srch-mtitle a{font-weight:700; font-size:1.1em;}
.srch-mtitle a:link, .srch-mtitle a:hover, .srch-mtitle a:active, .srch-mtitle a:visited{text-decoration:none; color:#003399;}
.srch-info .tc {font-size:90%; font-family:inherit; color:#999999; padding-left:30px;} /*search category next to title}*/
.srch-info .tc .tcl {font-size:90%; text-decoration:none; color:#5376f6;} /*search category link next to title}*/
.srch-sum {vertical-align:text-top; padding-top:2px; padding-bottom:2px; margin-top:0; margin-bottom:0;}
.srch-sum p, .srch-cast p{padding:0; line-height:1.2; margin:4px 0 4px 0;}
.srch-cast {vertical-align:top;}
.srch-photo {width:50px; padding:1px 10px 12px 10px; vertical-align:top; text-align:center; margin:0;}
.srch-info {padding-top:0; padding-bottom:8px; margin-top:0; vertical-align:top; margin-left:80px;}
.matchtype {width: 100px; vertical-align:top; padding-left:15px; text-align:right;}
.matchtype span {font-style:italic; color:#666666;}
.srch-alt {color:#666666; font-size:1.1em; font-weight:700; margin-top:18px;}
.srch-alt a:link, .srch-alt a:hover, .srch-alt a:active, .srch-alt a:visited {text-decoration:underline; font-weight:700;}
.action, .matchtype {position:absolute; top:0; right:0; width:auto; clear:both;}
.action {padding:10px 0 3px 0;}
.matchtype {padding:5px 0 3px 0;}
.norinfo, .norinfochk {margin-top:0; padding-top:0; vertical-align:top;}
.norinfochk {margin-left:100px;}
.norinfo {margin-left:60px;}
.chkb {margin-right:7px; padding:1px;}
#didumean {margin:2px 0;}
#didumean .succmsg {background:#FFFFCC url(../ico/didumean.gif) no-repeat 8px 4px; border-top:1px #cccc99 solid; border-bottom:1px #cccc99 solid; padding-left:30px; padding-top:3px;}

/*people-movie index*/
.res-cont {width:700px; margin-left:1em; border:1px #d8dcdf solid;}
.res-cont td.res-cont-col1, .res-cont td.res-cont-col2, .res-cont td.res-cont-col3, .res-cont td.res-cont-col4 {height:20px; border-bottom:1px #e1e1e1 dotted;}
.res-cont td.res-cont-col2, .res-cont td.res-cont-col3, .res-cont td.res-cont-col4 {padding:0 10px 0 10px;}
.res-cont td.res-cont-col1 {width:240px;}
.res-cont td.res-cont-col2 {width:130px;}
.res-cont td.res-cont-col3 {width:120px;} 
.res-cont td.res-cont-col4 {width:130px;} 

.alphbt {background-color: #E9EDFE; padding-left:6px; padding-right:6px; border:1px #c5d9ea solid;}
.alphbtcurr {padding-left:6px; padding-right:6px; border:1px #669933 solid; color:#990000; background-color:#FFFFCC;}
.container {border-left:1px #cccccc solid; border-right:1px #cccccc solid; padding:0 2px;}
.content {background-color:#e3e1e1; padding:5px;}

.res-sum .selectedletter {display:block; float:left; width:30px; font-size:300%; margin:0; color:#CC3300; text-align:center; padding:5px;}
.res-sum-pagi {margin-bottom:1em; background-color:#e7fff2; border-bottom:2px #99cc66 solid; border-top-color:#99cc66; padding:2px;}
