/*
	Software Updates
	Copyright (c) 2007-2009, Palm Inc.
	All rights reserved.

*/

.updates-fade-bottom {
	position:fixed;       
	background: url(../images/updates-fade-bottom.png) bottom center repeat-x;
	bottom: 0px;
	left: 0px;  
	right: 0px;
	-webkit-palm-mouse-target: ignore;
	height: 74px;
}

.updates-fade-top {
	height: 54px;
	width: 100%;
	background: url(../images/updates-fade-top.png) top center repeat-x;
	position:fixed;
	top: 0px;
	left: 0px;
	z-index:1;
	-webkit-palm-mouse-target: ignore;
}

.palm-page-header .icon.updates {
	background-image: url(../images/header-icon-updates.png);
}

.un-capitalize {
	text-transform: none; 
}

.prefs-updates-main .last-check-info {
	color: #666;
	font-size: 16px;
	margin: 5px 0px 10px 30px;
}

.prefs-updates-main .check-updates-button {
	float: right;
	height: 48px;          
	margin: 1px 0 0 0;   
	border-width: 9px 29px 9px 29px;
}

.prefs-updates-apps .check-updates-button {
	float: right;
	height: 48px;          
	margin: 1px 0 0 0;   
	border-width: 9px 29px 9px 29px;
}

.header-spinner {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 9px;
  right: 9px;
}

.prefs-updates-system {
}


.prefs-updates-system p {
	color: #333;
	padding: 0px;
	margin: 0px 10px 20px 10px;
}            

.firstuse .prefs-updates-system a {
	color: #fff;
}

.prefs-updates-system .progress-pill-container {
	position: fixed;
	visibility: hidden;
	bottom: 0px;
	left: 0px;
	width: 100%;
}

.prefs-updates-system .palm-buttons-container {
	position: fixed;
	visibility: hidden;
	bottom: 0px;
	left: 0px;
	width: 100%;
}

.prefs-updates-success .detail-button {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
}

.prefs-updates-failure .detail-button {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
}

.prefs-updates-error {
	width: 320px;
	height: 480px;
	position: fixed;
	top: 0;
	background: black;
}

.error-icon {
	width: 32px;
	height: 29px;
	background: url(../images/warning-icon.png) center center no-repeat;
}

.prefs-updates-error .info-text {
	color: white;
	text-align: center;
}

.prefs-updates-system .palm-scrim .installing-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -64px;
	margin-top: -64px;
	width: 128px;
	height: 128px;
}


/******************************************/

.firstuse-bottom-corners {
	position: fixed;
	bottom: 24px;
	height: 23px;
	width: 320px;
	background: url(../images/palm-bottom-corners.png) left bottom no-repeat;
	-webkit-palm-mouse-target: ignore;
}                     

.prefs-updates-system .firstuse-bottom-corners {
	height: 88px;
	background-image: url(../images/firstuse/palm-bottom-corners.png);
}                                                                  

.firstuse-notification-container {
	position: fixed;
	height: 48px;
	width: 320px;
	background: #000;
	bottom: 0;
	left: 0;
	color: #FFFFFF;
}

.firstuse-banner-container {
	position: fixed;
	height: 24px;
	width: 320px;
	background: #000;
	bottom: 0;
	left: 0;
	color: #FFFFFF;
}

.firstuse-banner-icon {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 40px;
	height: 24px;
	background: url(../images/notification-small-phone.png) center center no-repeat;
	z-index: 98002;
}
         
.firstuse .header-spinner {
  top: 100px;
  right: 50%;
	margin-right: -16px;
}

body.firstuse .palm-page-header .palm-page-header-wrapper .title {
	background: url(../images/firstuse/list-separator260.png) no-repeat 50% 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	font-size: 22px;
	color: #FFFFFF;
}

.glass-background {
	-webkit-border-image: url(../images/firstuse/glass-tile.png) 146 0 146 0 repeat repeat;
	border-width: 146px 0px 146px 0px;
	position: fixed;
	top: 0;        
	left: 0px;
	right: 0px;     
	bottom: 24px;   
	-webkit-user-select: none;
	-webkit-box-sizing: border-box; 	
	text-align: left;
	z-index: -1;     
	display: none;
}                 

.prefs-updates-system .glass-background {
	bottom: 72px;
}              

.firstuse .glass-background {
	display: block;
}

.glass-fade-bottom {
	position:fixed;       
	background: url(../images/firstuse/glass-fade-bottom.png) top center repeat-x;
	bottom: 72px;
	left: 0px;  
	right: 0px;
	z-index:1;
	-webkit-palm-mouse-target: ignore;
	height: 40px;
}          

.glass-fade-top {
	height: 40px;
	width: 100%;
	background: url(../images/firstuse/glass-fade-top.png) top center repeat-x;
	position:fixed;
	top: 0px;
	left: 0px;
	z-index:1;
	-webkit-palm-mouse-target: ignore;
}

body.firstuse {
	background: url(../images/firstuse/backdrop-firstuse.png) 0 0 fixed no-repeat;
}          

body.firstuse .icon.updates {
	display: none;
}

.firstuse .prefs-updates-system .progress-pill-container {
	position: fixed;
	visibility: hidden;
	bottom: 25px;
	left: 0px;
	width: 100%;
}

.firstuse .prefs-updates-system .palm-buttons-container {
	position: fixed;
	visibility: hidden;
	bottom: 25px;
	left: 0px;
	width: 100%;
}

.firstuse .prefs-updates-success .detail-button {
	position: fixed;
	bottom: 25px;
	left: 0px;
	width: 100%;
}

.firstuse .prefs-updates-failure .detail-button {
	position: fixed;
	bottom: 25px;
	left: 0px;
	width: 100%;
}                    



.firstuse .palm-page-header.multi-line {
  background: none;
  padding: 0;           
	border:none;               
	-webkit-border-image: none;
}

.firstuse .palm-page-header {
  background: none;
  padding: 0;         
	border:none;
  -webkit-border-image: none;
}

.firstuse .palm-page-header-wrapper {
  position: relative;
  min-height: 52px;
  margin: 0px 0px 0px 0px;  
}

.firstuse .info-text, .firstuse .info-text .error-message {
	color: #FFFFFF;
}                      

.palm-inline-error {
	padding: 0;
}          

.firstuse-emergency {
	display: none;
}              

.firstuse .firstuse-emergency {
	display: block;  
}                  
