/*
-----------------------------------------------
Filmhouse styles (search)
----------------------------------------------- */


#headline {
	padding-right:20px;
	width:810px;
}
#headline h1 {
	margin-bottom:10px;
}
#headline p {
	text-align:right;
}
#headline form {
	margin-bottom:12px;
	margin-top:-14px;
}
.searchOption {
	float:left;
	margin:0 12px 0 0;
}
.searchOption label {
	display:block;
	margin:0 0 0.3em 0;
	width:auto;
}
#searchButton {
	margin:1.2em 0 0 0;
}
form #keyword {
	width:160px;
	border:1px solid #ccc;
	padding:2px 3px;
}
form #country {
	width:180px;
}
form #language {
	width:160px;
}
form #rating {
	width:90px;
}
form #year {
	width:90px;
}
form select {
	padding:1px 3px;
}


#searchStart {
	border:3px solid #666;
	margin:40px;
	padding:12px;
}


#searchOverview {
	border-bottom:1px solid #3f3f3f;
	padding-bottom:0.7em;
	margin:1em 0 0 0;
}
p#searchString {
	float:left;
	margin:0 3em 0 0;
}
ul.pagination {
	float:right;
}


div#searchResults {		/* no results */
	border-bottom:1px solid #3f3f3f;
	padding:2em 0;
}

ul#searchResults {
	margin:0 0 0.7em 0;
	padding:0;
	border-bottom:1px solid #3f3f3f;
}
ul#searchResults li {
	margin:0;
	padding:10px 0 10px 210px;
	list-style:none;
	position:relative;
	border-bottom:1px dotted #7f7f7f;
}
ul#searchResults li.last {
	border-bottom:0;
}
ul#searchResults li a {
	font-size:1.1em;
	font-weight:bold;
	display:block;
}
ul#searchResults li a .translation {
	font-size:0.9em;
	font-weight:normal;
}
ul#searchResults li .screenDates {
	padding:4px 4px 0 4px;
	margin:0;
}
ul#searchResults li .leftSide {
	float:left;
	width:198px;
	margin-left:-210px;
	margin-top:-10px;
}
ul#searchResults li .leftSide img {
	width:200px;
	height:88px;	
}


#pullSeasons p {
	color:#ccc;
	line-height:1.2em;
	margin-top:0;
}
#pullSeasons select {
	vertical-align:middle;
	margin-right:8px;
	width:200px;
}
#pullSeasons .button {
	vertical-align:middle;
}

#pullDisability {
	padding-top:20px;
}
#pullDisability h3 {
	margin-bottom:0.2em;
}
#pullDisability p {
	line-height:1.2em;
	margin:0 0 1.4em 0;
}
#pullDisability .subtitled {
	background:url(../img/icons/subtitles.gif) no-repeat;
	padding-left:46px;
}
#pullDisability .audioDesc {
	background:url(../img/icons/audioDesc.gif) no-repeat 7px 0;
	padding-left:46px;
}
#pullDisability .baby {
	background:url(../img/icons/carer.gif) no-repeat 2px 0;
	padding-left:46px;
}

