/* STYLESHEET FILE DESCRIPTION: Styles for MOVIES screen */

/* GROUPS
######################################### */
#movies-groups {
	width: 270px;
	height: 720px;
	left: 80px;
	background: url('../images/generic/opacity-b3.png');
}

#movies-groups-shadow-left {left: -20px;}
#movies-groups-shadow-right {left: 270px;}


#screen.menu-full #movies-groups {left: 265px;}

#movies-groups-title {
	top: 35px;
	left: 20px;
	font-family: BasefontRegular;
	font-size: 38px;
}

#movies-groups-separator1,
#movies-groups-separator2 {
	height: 1px;
	width: 230px;
	left: 20px;
	background: url('../images/generic/opacity-w7.png');
}

#movies-groups .item {
	height: 40px;
	width: 205px;
	padding-left: 30px;
	font-family: BasefontRegular;
	font-size: 23px;
	line-height: 40px;
	white-space: nowrap;
}

#movies-groups-focus {
	width: 270px;
	height: 40px;
}

#movies-groups-1,
#movies-groups-focus.movies-groups-1 {top: 100px;}

#movies-groups-separator1 {top: 160px;}

#movies-groups-2,
#movies-groups-focus.movies-groups-2 {top: 180px;}
#movies-groups-3,
#movies-groups-focus.movies-groups-3 {top: 220px;}
#movies-groups-4,
#movies-groups-focus.movies-groups-4 {top: 260px;}
#movies-groups-5,
#movies-groups-focus.movies-groups-5 {top: 300px;}
#movies-groups-6,
#movies-groups-focus.movies-groups-6 {top: 340px;}

#movies-groups-separator2 {top: 400px;}

#movies-groups-7,
#movies-groups-focus.movies-groups-7 {top: 420px;}
#movies-groups-8,
#movies-groups-focus.movies-groups-8 {top: 460px;}


#movies-groups .fav,
#movies-groups .fav.i-selected.i-focused {padding-left: 56px !important; background: url('../images/generic/fav.png') no-repeat 30px -34px;}
#movies-groups .fav.i-selected {background-position: 30px -68px;}

#movies-groups .collections,
#movies-groups .collections.i-selected.i-focused {padding-left: 56px !important; background: url('../images/sections/movies/groups-collections.png') no-repeat 33px 0;}
#movies-groups .collections.i-selected {background-position: 33px -40px;}

#movies-groups .search,
#movies-groups .search.i-selected.i-focused {padding-left: 56px !important; background: url('../images/generic/groups-search.png') no-repeat 31px -1px;}
#movies-groups .search.i-selected {background-position: 31px -41px;}



/* LIST
######################################### */
#movies-list {
	width: 945px;
	height: 720px;
	left: 350px;
	background: url('../images/generic/opacity-b4.png');
}

#movies-list-shadow-left {left: -20px;}

#screen.menu-full #movies-list {left: 535px;}

#movies-list-up,
#movies-list-down {
	width: 630px;
	height: 20px;
	background-image: url('../images/generic/list-arrows.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
	display: none;
}

#movies-list.b-focused #movies-list-up,
#movies-list.b-focused #movies-list-down {display: block;}

#movies-list-up {top: 15px;}
#movies-list-down {top: 690px; background-position: 50% -20px;}

#movies-list .item .place,
#movies-list .favitem {
	width: 134px;
	height: 193px;
	background: url('../images/generic/opacity-b5.png');
	border-radius: 3px;
}

#movies-list .favitem {z-index: 5;}
#movies-list .item {z-index: 10;}

#movies-list .item .cover,
#movies-list .item .fav {
	width: 130px;
	height: 189px;
	margin: 2px 0 0 2px;
	border-radius: 2px;
}

#movies-list .item .cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#movies-list .item .fav {
	background: url('../images/sections/movies/list-fav.png') no-repeat top right;
	display: none;
}

#movies-list .item.infav .fav {display: block;}

#movies-list-focus {
	width: 150px;
	height: 209px;
	border-radius: 6px;
}

#movies-list-1,
#movies-list-fav-1 {top: 52px; left: 20px;}
#movies-list-2,
#movies-list-fav-2 {top: 52px; left: 172px;}
#movies-list-3,
#movies-list-fav-3 {top: 52px; left: 324px;}
#movies-list-4,
#movies-list-fav-4 {top: 52px; left: 476px;}

#movies-list-5,
#movies-list-fav-5 {top: 263px; left: 20px;}
#movies-list-6,
#movies-list-fav-6 {top: 263px; left: 172px;}
#movies-list-7,
#movies-list-fav-7 {top: 263px; left: 324px;}
#movies-list-8,
#movies-list-fav-8 {top: 263px; left: 476px;}

#movies-list-9,
#movies-list-fav-9 {top: 474px; left: 20px;}
#movies-list-10,
#movies-list-fav-10 {top: 474px; left: 172px;}
#movies-list-11,
#movies-list-fav-11 {top: 474px; left: 324px;}
#movies-list-12,
#movies-list-fav-12 {top: 474px; left: 476px;}


#movies-list-focus.movies-list-1 {top: 44px; left: 12px;}
#movies-list-focus.movies-list-2 {top: 44px; left: 164px;}
#movies-list-focus.movies-list-3 {top: 44px; left: 316px;}
#movies-list-focus.movies-list-4 {top: 44px; left: 468px;}

#movies-list-focus.movies-list-5 {top: 255px; left: 12px;}
#movies-list-focus.movies-list-6 {top: 255px; left: 164px;}
#movies-list-focus.movies-list-7 {top: 255px; left: 316px;}
#movies-list-focus.movies-list-8 {top: 255px; left: 468px;}

#movies-list-focus.movies-list-9 {top: 467px; left: 12px;}
#movies-list-focus.movies-list-10 {top: 467px; left: 164px;}
#movies-list-focus.movies-list-11 {top: 467px; left: 316px;}
#movies-list-focus.movies-list-12 {top: 467px; left: 468px;}

/* End of list */
#movies-list.eol #movies-list-9,
#movies-list.eol #movies-list-10,
#movies-list.eol #movies-list-11,
#movies-list.eol #movies-list-12,
#movies-list.eol #movies-list-down {display: none;}

#movies-list-eol {
	width: 590px;
	height: 193px;
	top: 474px;
	left: 20px;
	background: url('../images/generic/opacity-b5.png');
	border-radius: 3px;
	display: none;
}

#movies-list-eol span {
	width: 588px;
	text-align: center;
	font-size: 21px;
	line-height: 28px;
	display: table-cell;
	vertical-align: middle;
}

#movies-list.eol #movies-list-eol {display: table;}

/* Favourites page */
#movies-list.favpage .item .place {background: none;}

#movies-list .favitem {display: none;}
#movies-list.favpage .favitem {display: block;}

#movies-list.favpage .favitem {
	background: url('../images/sections/movies/list-favpage.png') no-repeat;
}

/* Info */
#movies-list-info {
	top: 45px;
	left: 630px;
}

#movies-list-info .overflow {
	width: 280px;
	overflow: hidden;
	position: relative;
}

#movies-list-info .overflow {height: 620px;}

#movies-list-info.showrating .overflow {height: 500px;}

#movies-list-info div {
	position: relative;
}

#movies-list-info .rutitle {
	margin: 0 5px 10px 5px;
	font-size: 26px;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
}

#movies-list-info .entitle {
	margin: 0 5px 15px 5px;
	font-size: 20px;
	line-height: 24px;
	opacity: 0.6;
	overflow: hidden;
}

#movies-list-info .titlesep {
	height: 1px;
	width: 280px;
	margin-bottom: 15px;
	background: url('../images/generic/opacity-w7.png');
}

#movies-list-info .specs {
	height: 66px;
	text-align: center;
}

#movies-list-info .specs .year,
#movies-list-info .specs .runtime {
	padding-left: 21px;
	font-size: 21px;
	background-image: url('../images/sections/movies/specs.png'); 
	background-repeat: no-repeat;
	display: inline-block;
}

#movies-list-info .specs .year {background-position: 0 3px; margin-right: 15px;}
#movies-list-info .specs .runtime {background-position: 0 -48px;}

#movies-list-info .specs .runtime .space {font-size: 10px;}
#movies-list-info .specs .runtime .units {font-size: 19px;}

#movies-list-info .specs .rating {
	width: 125px;
	height: 20px;
	margin: 13px 0 0 75px;
	background-image: url('../images/sections/movies/list-rating.png');
	background-repeat: no-repeat;
}

#movies-list-info .specs .rating.r0 {background-position: 0 -200px;}
#movies-list-info .specs .rating.r1 {background-position: 0 0;}
#movies-list-info .specs .rating.r2 {background-position: 0 -20px;}
#movies-list-info .specs .rating.r3 {background-position: 0 -40px;}
#movies-list-info .specs .rating.r4 {background-position: 0 -60px;}
#movies-list-info .specs .rating.r5 {background-position: 0 -80px;}
#movies-list-info .specs .rating.r6 {background-position: 0 -100px;}
#movies-list-info .specs .rating.r7 {background-position: 0 -120px;}
#movies-list-info .specs .rating.r8 {background-position: 0 -140px;}
#movies-list-info .specs .rating.r9 {background-position: 0 -160px;}
#movies-list-info .specs .rating.r10 {background-position: 0 -180px;}

#movies-list-info .country,
#movies-list-info .genre {
	width: 255px;
	margin: 0 5px 10px 5px;
	padding-left: 21px;
	font-size: 20px;
	line-height: 24px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	background-image: url('../images/sections/movies/specs.png');
	background-repeat: no-repeat;
	opacity: 0.6;
}

#movies-list-info .country {background-position: 0 -98px;}
#movies-list-info .genre {background-position: 0 -147px;}

#movies-list-info .features {
	height: 25px;
	padding-top: 5px;
	display: none;
}

#movies-list-info .features .item {
	width: 40px;
	height: 25px;
	background-image: url('../images/sections/movies/features.png');
	background-repeat: no-repeat;
	position: absolute;
	opacity: 0.3;
}

#movies-list-info .features .hd {margin-left: 19px; background-position: 0 0;}
#movies-list-info .features .st {margin-left: 69px; background-position: 0 -50px;}
#movies-list-info .features .ss {margin-left: 119px; background-position: 0 -100px;}
#movies-list-info .features .en {margin-left: 169px; background-position: 0 -150px;}
#movies-list-info .features .cc {margin-left: 219px; background-position: 0 -200px;}

#movies-list-info.hd .features,
#movies-list-info.st .features,
#movies-list-info.ss .features,
#movies-list-info.en .features,
#movies-list-info.cc .features {display: block;}

#movies-list-info.hd .features .hd,
#movies-list-info.st .features .st,
#movies-list-info.ss .features .ss,
#movies-list-info.en .features .en,
#movies-list-info.cc .features .cc {opacity: 1;}

#movies-list-info .descsep {
	width: 280px;
	height: 1px;
	margin: 15px 0 12px 0;
	background: url('../images/generic/dottedsep.png') repeat-x;
}

#movies-list-info .description-fade {
	width: 282px;
	height: 91px;
	background: red;
	position: absolute;
	z-index: 10;
}

#movies-list.b-focused #movies-list-info .description-fade {margin-top: 530px; background: url('../images/sections/movies/description-fade-focused.png') no-repeat;}
#movies-list #movies-list-info .description-fade {margin-top: 530px; background: url('../images/sections/movies/description-fade.png') no-repeat;}

#movies-list.b-focused #movies-list-info.showrating .description-fade {margin-top: 410px; background: url('../images/sections/movies/description-fade-agerating-focused.png') no-repeat;}
#movies-list #movies-list-info.showrating .description-fade {margin-top: 410px; background: url('../images/sections/movies/description-fade-agerating.png') no-repeat;}

#movies-list-info .description p {
	margin: 0 5px 10px 5px;
	font-size: 20px;
	line-height: 26px;
}

#movies-list-info .agerating {
	top: 528px;
	width: 280px;
	height: 90px;
	border: 1px solid rgba(255,255,255,0.5);
	border-radius: 6px;
	background-image: url('../images/sections/movies/ageratings.png');
	background-repeat: no-repeat;
	position: absolute;
	display: none;
}

#movies-list-info.showrating .agerating {display: block;}

#movies-list-info .agerating span {
	margin: 10px 0 0 60px;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	display: none;
}

#movies-list-info.showrating.r_g .agerating {background-position: 14px 14px;}
#movies-list-info.showrating.r_g .agerating .g {display: block;}

#movies-list-info.showrating.r_pg .agerating {background-position: 14px -86px;}
#movies-list-info.showrating.r_pg .agerating .pg {display: block;}

#movies-list-info.showrating.r_pg13 .agerating {background-position: 14px -186px;}
#movies-list-info.showrating.r_pg13 .agerating .pg13 {display: block;}

#movies-list-info.showrating.r_r .agerating {background-position: 14px -286px;}
#movies-list-info.showrating.r_r .agerating .r {display: block;}

#movies-list-info.showrating.r_nc17 .agerating {background-position: 14px -286px;}
#movies-list-info.showrating.r_nc17 .agerating .nc17 {display: block;}

/* Empty favourites list */
#movies-list.nofav #movies-list-up,
#movies-list.nofav #movies-list-down,
#movies-list.nofav #movies-list-focus,
#movies-list.nofav #movies-list-1,
#movies-list.nofav #movies-list-2,
#movies-list.nofav #movies-list-3,
#movies-list.nofav #movies-list-4,
#movies-list.nofav #movies-list-5,
#movies-list.nofav #movies-list-6,
#movies-list.nofav #movies-list-7,
#movies-list.nofav #movies-list-8,
#movies-list.nofav #movies-list-9,
#movies-list.nofav #movies-list-10,
#movies-list.nofav #movies-list-11,
#movies-list.nofav #movies-list-12,
#movies-list.nofav #movies-list-info {display: none;}

#movies-nofav {
	width: 935px;
	height: 720px;
	display: none;
}

#movies-nofav span {
	width: 935px;
	text-align: center;
	font-size: 21px;
	line-height: 28px;
	display: table-cell;
	vertical-align: middle;
}

#movies-list.nofav #movies-nofav {display: table;}


/* COLLECTIONS
######################################### */
#movies-collections {
	width: 945px;
	height: 720px;
	left: 350px;
	background: url('../images/generic/opacity-b4.png');
}

#movies-collections-shadow-left {left: -20px;}

#screen.menu-full #movies-collections {left: 535px;}

#movies-collections-up,
#movies-collections-down {
	width: 560px;
	height: 20px;
	background-image: url('../images/generic/list-arrows.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
	display: none;
}

#movies-collections.b-focused #movies-collections-up,
#movies-collections.b-focused #movies-collections-down {display: block;}

#movies-collections-up {top: 15px;}
#movies-collections-down {top: 690px; background-position: 50% -20px;}

#movies-collections-focus {
	width: 168px;
	height: 209px;
	background: url('../images/sections/movies/collections-focused.png') no-repeat;
	border-radius: 8px;
	border-top-left-radius: 30px;
	display: none;
}

#movies-collections.b-focused #movies-collections-focus {display: block;}

#movies-collections .item .place {
	width: 152px;
	height: 193px;
	background: url('../images/sections/movies/collections-place.png');
}

#movies-collections .item .cover,
#movies-collections .item .cover1,
#movies-collections .item .cover2 {
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 2px;
}

#movies-collections .item .cover {
	width: 130px;
	height: 189px;
	margin: 2px 0 0 20px;
	z-index: 30;
}

#movies-collections .item .cover1 {
	width: 124px;
	height: 180px;
	margin: 11px 0 0 11px;
	z-index: 20;
}

#movies-collections .item .cover2 {
	width: 118px;
	height: 171px;
	margin: 20px 0 0 2px;
	z-index: 10;
}

#movies-collections .item .shadow1,
#movies-collections .item .shadow2 {
	width: 8px;
	background: url('../images/sections/movies/collections-shadow.png') repeat-y;
}

#movies-collections .item .shadow1 {
	height: 180px;
	margin: 11px 0 0 13px;
	z-index: 20;
}

#movies-collections .item .shadow2 {
	height: 171px;
	margin: 20px 0 0 4px;
	z-index: 10;
}

#movies-collections .item .title {
	width: 130px;
	height: 189px;
	margin: 2px 0 0 20px;
	display: table;
	z-index: 40;
	position: relative;
}

#movies-collections .item .text {
	display: table-cell;
	vertical-align: bottom;
	position: relative;
}

#movies-collections .item .text span {
	width: 120px;
	padding: 5px;
	font-size: 19px;
	line-height: 22px;
	text-align: center;
	background: url('../images/generic/opacity-b6.png');
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	display: inline-block;
}

#movies-collections-1 {top: 52px; left: 20px;}
#movies-collections-2 {top: 52px; left: 202px;}
#movies-collections-3 {top: 52px; left: 386px;}

#movies-collections-4 {top: 264px; left: 20px;}
#movies-collections-5 {top: 264px; left: 202px;}
#movies-collections-6 {top: 264px; left: 386px;}

#movies-collections-7 {top: 475px; left: 20px;}
#movies-collections-8 {top: 475px; left: 202px;}
#movies-collections-9 {top: 475px; left: 386px;}

#movies-collections-focus.movies-collections-1 {top: 44px; left: 12px;}
#movies-collections-focus.movies-collections-2 {top: 44px; left: 194px;}
#movies-collections-focus.movies-collections-3 {top: 44px; left: 378px;}

#movies-collections-focus.movies-collections-4 {top: 256px; left: 12px;}
#movies-collections-focus.movies-collections-5 {top: 256px; left: 194px;}
#movies-collections-focus.movies-collections-6 {top: 256px; left: 378px;}

#movies-collections-focus.movies-collections-7 {top: 467px; left: 12px;}
#movies-collections-focus.movies-collections-8 {top: 467px; left: 194px;}
#movies-collections-focus.movies-collections-9 {top: 467px; left: 378px;}

/* Info */
#movies-collections-info {
	top: 45px;
	left: 560px;
}

#movies-collections-info .title,
#movies-collections-info .description {
	width: 350px;
	margin-left: 5px;
	position: relative;
}

#movies-collections-info .title {
	margin-bottom: 15px;
	font-size: 26px;
	line-height: 32px;
}

#movies-collections-info .description {
	font-size: 20px;
	line-height: 26px;
}

#movies-collections-info .movieslist,
#movies-collections-info .movieslist .separator {
	width: 360px;
}

#movies-collections-info .movieslist {
	margin-top: 250px;
}

#movies-collections-info .movieslist .separator {
	height: 1px;
	background: url('../images/generic/opacity-w7.png');
}

#movies-collections-info .movieslist ul {
	margin-top: 4px;
}

#movies-collections-info .movieslist li {
	height: 32px;
	padding: 0 5px 0 5px;
	font-size: 20px;
	border-bottom: 1px dotted rgba(255,255,255,0.3);
}

#movies-collections-info .movieslist li span,
#movies-collections-info .movieslist li strong {
	line-height: 33px;
	position: absolute;
}

#movies-collections-info .movieslist li span {
	width: 290px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

#movies-collections-info .movieslist li strong {
	width: 45px;
	margin-left: 305px;
	line-height: 36px;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
	opacity: 0.6;
}

#movies-collections-info .movieslist li:last-child {border-bottom: none;}

#movies-collections-info .movieslist .ellipsis span {font-size: 36px; line-height: 18px;}


/* SEARCH
######################################### */
#movies-search-options {
	width: 350px;
	height: 720px;
	left: 350px;
	background: url('../images/generic/opacity-b4.png');
}

#movies-search-options-shadow-left {left: -20px;}
#movies-search-options-shadow-right {left: 350px;}

#screen.menu-full #movies-search-options {left: 535px;}

#movies-search-results {
	width: 595px;
	height: 720px;
	left: 700px;
	background: url('../images/generic/opacity-b3.png');
}

#movies-search-results-shadow-left {left: -20px;}
#screen.menu-full #movies-search-results {left: 885px;}

/* Options pane */
#movies-search-options-title {
	top: 35px;
	left: 20px;
	font-family: BasefontRegular;
	font-size: 38px;
}

#movies-search-options-type {top: 36px; left: 130px;}
#movies-search-options-query {top: 105px; left: 20px;}
#movies-search-options-separator {top: 172px; left: 20px;}
#movies-search-options-advanced-switch {top: 200px; left: 20px;}
#movies-search-options-advanced-year {top: 250px; left: 20px;}
#movies-search-options-advanced-country {top: 310px; left: 20px;}
#movies-search-options-advanced-genre {top: 369px; left: 20px;}
#movies-search-options-advanced-separator {top: 435px; left: 20px;}
#movies-search-options-advanced-hd {top: 455px; left: 20px;}
#movies-search-options-advanced-3d {top: 505px; left: 20px;}
#movies-search-options-advanced-surround {top: 555px; left: 20px;}
#movies-search-options-advanced-subs {top: 605px; left: 20px;}
#movies-search-options-advanced-en {top: 655px; left: 20px;}

#movies-search-focus {
	width: 350px;
	height: 50px;
}

#movies-search-focus.movies-search-1 {top: 28px;}
#movies-search-focus.movies-search-2 {top: 98px;}
#movies-search-focus.movies-search-3 {top: 184px;}
#movies-search-focus.movies-search-4 {top: 243px;}
#movies-search-focus.movies-search-5 {top: 302px;}
#movies-search-focus.movies-search-6 {top: 361px;}
#movies-search-focus.movies-search-7 {top: 447px;}
#movies-search-focus.movies-search-8 {top: 497px;}
#movies-search-focus.movies-search-9 {top: 547px;}
#movies-search-focus.movies-search-10 {top: 598px;}
#movies-search-focus.movies-search-11 {top: 648px; height: 74px}

#movies-search-options-type .select {width: 190px;}

#movies-search-options-query .textinput {width: 299px;}
#movies-search-options-query .hint {
	margin: 8px 0 0 8px;
	font-family: BasefontItalic;
	white-space: nowrap;
	opacity: 0.6;
}

#movies-search-options-separator,
#movies-search-options-advanced-separator {
	width: 310px;
	height: 1px;
	background: url('../images/generic/opacity-w6.png');
}

#movies-search-options-advanced {display: none;}

.advanced #movies-search-options-advanced {display: block;}
.advanced #movies-search-options-advanced-switch {background-position: 280px -6px}

#movies-search-options-advanced-switch {
	width: 300px;
	margin-left: 5px;
	background: url('../images/generic/switch-arrow.png') 280px -36px no-repeat;
}

#movies-search-options-advanced-year .textinput,
#movies-search-options-advanced-country .select,
#movies-search-options-advanced-genre .select {
	width: 200px;
	margin-left: 80px;
	padding-right: 20px;
}

#movies-search-options-advanced-country .select,
#movies-search-options-advanced-genre .select {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#movies-search-options-advanced-year .label,
#movies-search-options-advanced-country .label,
#movies-search-options-advanced-genre .label {margin-left: 5px;}

#movies-search-options-advanced-hd .label,
#movies-search-options-advanced-3d .label,
#movies-search-options-advanced-surround .label,
#movies-search-options-advanced-subs .label,
#movies-search-options-advanced-en .label {
	margin-left: 38px;
	padding-left: 48px;
	background-image: url('../images/sections/movies/features.png');
	background-repeat: no-repeat;
}

#movies-search-options-advanced-hd .label {background-position: 0 4px;}
#movies-search-options-advanced-3d .label {background-position: 0 -46px;}
#movies-search-options-advanced-surround .label {background-position: 0 -96px;}
#movies-search-options-advanced-en .label {background-position: 0 -150px;}
#movies-search-options-advanced-subs .label {background-position: 0 -196px;}

#movies-search-options-advanced-en .label {
	margin-top: 5px;
	line-height: 24px;
}

	/* Select menu */
#movies-search-options-type-selectmenu {
	width: 194px;
	height: 146px;
	top: 36px;
	left: 130px;
}

#movies-search-options-type-selectmenu-focus {width: 192px;}
#movies-search-options-type-selectmenu .item {width: 182px;}

#movies-search-options-type-selectmenu-focus.movies-search-options-type-selectmenu-1, 
#movies-search-options-type-selectmenu-1 {top: 1px;}
#movies-search-options-type-selectmenu-focus.movies-search-options-type-selectmenu-2, 
#movies-search-options-type-selectmenu-2 {top: 37px;}
#movies-search-options-type-selectmenu-focus.movies-search-options-type-selectmenu-3, 
#movies-search-options-type-selectmenu-3 {top: 73px;}
#movies-search-options-type-selectmenu-focus.movies-search-options-type-selectmenu-4, 
#movies-search-options-type-selectmenu-4 {top: 109px;}

#movies-search-options-country-selectmenu,
#movies-search-options-genre-selectmenu {
	width: 224px;
	height: 400px;
	top: 160px;
	left: 100px;
}

#movies-search-options-country-selectmenu-focus,
#movies-search-options-country-selectmenu-up,
#movies-search-options-country-selectmenu-down,
#movies-search-options-genre-selectmenu-focus,
#movies-search-options-genre-selectmenu-up,
#movies-search-options-genre-selectmenu-down {width: 222px;}

#movies-search-options-country-selectmenu .item,
#movies-search-options-genre-selectmenu .item {
	width: 224px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#movies-search-options-genre-selectmenu .item {
	width: 162px;
	padding-left: 50px;
}

#movies-search-options-genre-selectmenu .item .control {margin-left: -40px;}

#movies-search-options-genre-selectmenu .item.clear {padding-left: 42px;}
#movies-search-options-genre-selectmenu .item.clear .control {margin-left: -28px}
#movies-search-options-genre-selectmenu .item.clear .checkbox {
	border: none; 
	background: url('../images/generic/form-checkbox-clear.png') no-repeat 0px 6px;
}

#movies-search-options-country-selectmenu-focus.movies-search-options-country-selectmenu-1, 
#movies-search-options-country-selectmenu-1,
#movies-search-options-genre-selectmenu-focus.movies-search-options-genre-selectmenu-1, 
#movies-search-options-genre-selectmenu-1 {top: 21px;}

#movies-search-options-country-selectmenu-focus.movies-search-options-country-selectmenu-2, 
#movies-search-options-country-selectmenu-2,
#movies-search-options-genre-selectmenu-focus.movies-search-options-genre-selectmenu-2, 
#movies-search-options-genre-selectmenu-2 {top: 57px;}

#movies-search-options-country-selectmenu-focus.movies-search-options-country-selectmenu-3, 
#movies-search-options-country-selectmenu-3,
#movies-search-options-genre-selectmenu-focus.movies-search-options-genre-selectmenu-3, 
#movies-search-options-genre-selectmenu-3 {top: 93px;}

#movies-search-options-country-selectmenu-focus.movies-search-options-country-selectmenu-4, 
#movies-search-options-country-selectmenu-4,
#movies-search-options-genre-selectmenu-focus.movies-search-options-genre-selectmenu-4, 
#movies-search-options-genre-selectmenu-4 {top: 129px;}

#movies-search-options-country-selectmenu-focus.movies-search-options-country-selectmenu-5, 
#movies-search-options-country-selectmenu-5,
#movies-search-options-genre-selectmenu-focus.movies-search-options-genre-selectmenu-5, 
#movies-search-options-genre-selectmenu-5 {top: 165px;}

#movies-search-options-country-selectmenu-focus.movies-search-options-country-selectmenu-6, 
#movies-search-options-country-selectmenu-6,
#movies-search-options-genre-selectmenu-focus.movies-search-options-genre-selectmenu-6, 
#movies-search-options-genre-selectmenu-6 {top: 201px;}

#movies-search-options-country-selectmenu-focus.movies-search-options-country-selectmenu-7, 
#movies-search-options-country-selectmenu-7,
#movies-search-options-genre-selectmenu-focus.movies-search-options-genre-selectmenu-7, 
#movies-search-options-genre-selectmenu-7 {top: 237px;}

#movies-search-options-country-selectmenu-focus.movies-search-options-country-selectmenu-8, 
#movies-search-options-country-selectmenu-8,
#movies-search-options-genre-selectmenu-focus.movies-search-options-genre-selectmenu-8, 
#movies-search-options-genre-selectmenu-8 {top: 273px;}

#movies-search-options-country-selectmenu-focus.movies-search-options-country-selectmenu-9, 
#movies-search-options-country-selectmenu-9,
#movies-search-options-genre-selectmenu-focus.movies-search-options-genre-selectmenu-9, 
#movies-search-options-genre-selectmenu-9 {top: 309px;}

#movies-search-options-country-selectmenu-focus.movies-search-options-country-selectmenu-10, 
#movies-search-options-country-selectmenu-10,
#movies-search-options-genre-selectmenu-focus.movies-search-options-genre-selectmenu-10, 
#movies-search-options-genre-selectmenu-10 {top: 345px;}


#movies-search-options-country-selectmenu-down,
#movies-search-options-genre-selectmenu-down,
#starttrial-registration-city-down {top: 380px}
		

	/* Keyboard */
#kb.query {top: 150px; left: 290px;}
#kb.year {top: 296px; left: 290px;}

/* Results pane */
#movies-search-results-up,
#movies-search-results-down {
	width: 595px;
	height: 20px;
	background-image: url('../images/generic/list-arrows.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
	display: none;
}

#movies-search-results.b-focused #movies-search-results-up,
#movies-search-results.b-focused #movies-search-results-down {display: block;}

#movies-search-results-up {top: 15px;}
#movies-search-results-down {top: 650px; background-position: 50% -20px;}

#movies-search-results-focus {
	width: 595px;
	height: 60px;
}

#movies-search-results .item {
	width: 595px;
	height: 60px;
	font-family: BasefontRegular;
	overflow: hidden;
}

#movies-search-results .rutitle,
#movies-search-results .entitle {
	width: 490px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#movies-search-results .rutitle {
	margin: 6px 0 0 20px;
	font-size: 24px;
}

#movies-search-results .noentitle .rutitle {margin-top: 18px;}

#movies-search-results .entitle {
	margin: 33px 0 0 20px;
	font-size: 20px;
	opacity: 0.6;
}

#movies-search-results .year {
	margin: 19px 0 0 510px;
	font-size: 24px;
	opacity: 0.6;
}

#movies-search-results .border {
	width: 595px;
	height: 1px;
	margin-top: 59px;
	background: url('../images/generic/opacity-w1.png');
}

#movies-search-results .item:last-child .border {display: none;}

#movies-search-results-1,
#movies-search-results-focus.movies-search-results-1 {top: 40px;}
#movies-search-results-2,
#movies-search-results-focus.movies-search-results-2 {top: 100px;}
#movies-search-results-3,
#movies-search-results-focus.movies-search-results-3 {top: 160px;}
#movies-search-results-4,
#movies-search-results-focus.movies-search-results-4 {top: 220px;}
#movies-search-results-5,
#movies-search-results-focus.movies-search-results-5 {top: 280px;}
#movies-search-results-6,
#movies-search-results-focus.movies-search-results-6 {top: 340px;}
#movies-search-results-7,
#movies-search-results-focus.movies-search-results-7 {top: 400px;}
#movies-search-results-8,
#movies-search-results-focus.movies-search-results-8 {top: 460px;}
#movies-search-results-9,
#movies-search-results-focus.movies-search-results-9 {top: 520px;}
#movies-search-results-10,
#movies-search-results-focus.movies-search-results-10 {top: 580px;}

#movies-search-result-nothingfound {
	top: 325px;
	left: 20px;
	width: 595px;
	text-align: center;
	display: none;
}

.nothingfound #movies-search-result-nothingfound {display: block;}