/* Copyright 2009 Palm, Inc.  All rights reserved. */

body.palm-default {
	background: url(../images/background.png) fixed no-repeat;
	background-color:black;
	color: white; 
}

/* header */
.youtube-scene .palm-header .palm-arrow-closed {
	background-image: url(../images/list-selector-toggle-button.png);
	background-position: center right;
	background-repeat: no-repeat;
	position: absolute;
	right: -15px;
	top: 9px;
	height: 33px;
	width: 70px;
}



/* search */
.search-bar-top .textfield-group div:not(.hint-text),
.search-bar-top .textfield-group input {
	color:#a5a5a5;
}
.search-bar-top .textfield-group.focused div:not(.hint-text),
.search-bar-top .textfield-group.focused input {
	color:white !important;
}
.search-bar-top .status-icon.icon.right {
	width:auto;
}
.search-bar-top .truncating-text {
	max-width:215px;
}
.has-search-bar-top .palm-page-header {
	background:none;
	padding-bottom:0px;
	margin-bottom:5px;
	min-height: 53px;
	-webkit-border-image:none;
}
.search-bar-top .filter-field-container-height {
	height:59px;
}
.search-bar-top .search-field {
	height:59px;
	position:relative;
}
.search-bar-top input,
.search-bar-top textarea {
	border:none;
	outline:none;
}
.search-bar-top .palm-row .textfield-group .search-field input {
	color:#a5a5a5;
}
.search-bar-top .focused .palm-row .textfield-group .search-field input {
	color:white !important;
}
.search-bar-top #search_status_icon {
	background:none;
	min-width:42px;
}
.search-bar-top #search_status_icon.typing {
	display:block;
	position:relative;
	z-index:1;
	height:52px; 
	width:42px;
	margin-right:-4px;
	background:url(../images/btn-submit-search-press.png);
	background:url(../images/btn-submit-search.png) center right no-repeat;
}
.search-bar-top #search_status_icon.typing.selected {
	background:url(../images/btn-submit-search-press.png) center right no-repeat;
}
.search-bar-top .filter-field-container.focused {
	-webkit-border-image: url(../images/filter-search-dark-focused-bg.png) 26 23 20 23 repeat repeat;
}
.search-bar-top .textfield-group {
	-webkit-border-image: url(../images/framework/textfield-noshadow.png) 15 15 15 15 stretch stretch;
}
.search-bar-top .filter-field-container #search_status_icon.typing .results-count-container {
	display:none;
}
.search-bar-top .filter-field-container #search_status_icon .results-count-container {
	display:block;
	position:relative;
	float:right;
	margin: 13px 3px 0px 0px;
}
.search-bar-top .filter-field-container #search_status_icon .results-count {
	position:relative;
	top:-27px;
	margin-left:-3px;
	margin-right:-3px;
}
.search-bar-top .filter-field-container.focused #search_status_icon .results-count-container {
	-webkit-border-image: url(../images/filter-field-pill-black.png) 11 11 11 11 repeat repeat;
}
.search-bar-top .filter-field-container.focused #search_status_icon .results-count {
	color:white;
}





/* list */
.list-item-row {
	position:relative;
}
.list-item-row.selected {
	-webkit-border-image: url(../images/selection-gradient-light.png) 24 20 24 20 repeat repeat;
}
.icon.list-item-thumbnail-frame {
	width:120px;
	height:90px;
	background:url(../images/play-button-with-scrim-120-90-press.png) center center no-repeat;
	background:url(../images/play-button-with-scrim-120-90.png) center center no-repeat;
	position:relative;
	margin:12px;
	z-index:1;
}
.icon.list-item-thumbnail-frame.selected {
	/*background-color:rgba(0,0,0,.5);*/
	background-image:url(../images/play-button-with-scrim-120-90-press.png);
}
.list-item-thumbnail {
	position:absolute;
	left:9px;
	top:9px;
	
	-webkit-border-image:url(../images/thumbnail-border-9-tile.png) 3 3 3 3 repeat repeat;
	border-width:3px;
}

.list-item-details {
	height:87px;
	color:#CCCCCC;
}
.list-item-title {
	color:white;
	font-weight:bold;
}
.list-item-view-count {
	color:#999999;
}
.list-item-title,
.list-item-creator,
.list-item-length,
.list-item-view-count {
	font-size:14px;
	line-height:19px;
}
.list-item-length,
.list-item-rating {
	float:right;
}
.list-item-rating {
	float:right;
	margin-right:-2px;
}



.list-item-creator,
.list-item-length,
.list-item-view-count,
.list-item-rating {
	margin-top:15px;
}


























/***************************************
video-scene
***************************************/
.video-scene {
	color:#CCCCCC;
}
.video-thumbnail-frame {
	height:225px;
	width:300px;
	background:url(../images/play-button-with-scrim-300-225-press.png) center center no-repeat;
	background:url(../images/play-button-with-scrim-300-225.png) center center no-repeat;
	position:relative;
	margin:10px;
	z-index:1;
}
.video-thumbnail-frame.selected {
	/*background-color:rgba(0,0,0,.5);*/
	background-image:url(../images/play-button-with-scrim-300-225-press.png);
}
.video-thumbnail {
	position:absolute;
	margin:-3px 7px 7px;
	
	-webkit-border-image:url(../images/thumbnail-border-9-tile.png) 3 3 3 3 repeat repeat;
	border-width:3px;
}
.video-length {
	position:absolute;
	left:0px;
	font-size:14px;
}
.video-rating {
	position:absolute;
	right:-3px;
}
.video-view-count {
	text-align:center;
	font-size:14px;
}
.video-view-count-wrapper {
	display:inline-block;
	max-width: 100px;
}
.video-name {
	font-size:20px;
	margin: 10px 0px;
}

.video-author,
.video-description {
	font-size:14px;
	margin: 10px 0px;
}
.video-details {
	margin-left:10px;
	margin-right:10px;
	position:relative;
}

.youtube-fade-bottom {
	height: 49px;
	width: 100%;
	background: url(../images/bottom-page-fade.png) repeat-x;
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 999;   
	-webkit-palm-mouse-target: ignore;
}
.youtube-fade-top {
	height: 49px;
	width: 100%;
	background: url(../images/top-page-fade.png) repeat-x;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 1001;   
	-webkit-palm-mouse-target: ignore;
}
