#login-header {
	background: url(../../images/1FS-hdr-background-login.png);
	background-position: 0px 0px; 
	background-repeat: repeat-x;
	height: 62px;
	border-bottom: 0px;
	padding-top: 6px;
}

#login-header h1 { 
	font-size:22px; 
	text-shadow: none;
	font-weight: normal;
	color: rgb(10,87,140);
	padding-top: 11px;
	margin-left: 100px;
	margin-bottom: 0; 
	text-transform: none;
	text-align:left;
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
	font-variant: small-caps;
}

#home-header { 
	background: url(../../images/1FS-hdr-background3.png);
	background-position: 0px 0px; 
	background-repeat: repeat-x;
	height: 42px;
	border-bottom:0px;
	padding:0px;margin:0px;
}

#home-header h1 { 
	color: rgb(10,87,140);
	text-shadow: none;
	xfont-size:16px; 
	xpadding-top:12px;
	xfont-weight:normal;
	
	padding-top:9px;
	font-size: 20px !important; 
	text-transform: none !important;
	font-weight: normal;
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
	font-variant: small-caps;	
}

body { background-color: #3367CD; } /* must match fse-master-page background-color */

#fse-login-page {
	background: url(../../images/background-1FS-blue.jpg);
	background-color: #3367CD; 
    background-repeat: no-repeat;
	background-size: 100%;
	background-position: 0px 0px;
}

#fse-master-page {
 	background: url(../../images/background-1FS-blue-nologo.jpg);	
	background-color: #3367CD; 
    background-repeat: no-repeat;
	background-size: 100%;
	background-position: 0px 0px;
}

@media all and (min-width: 650px) {
	body { background-color: #BDBDBD; }
	#fse-master-page {
	    background: url(../../images/background-12Pabw2.jpg);	/* dining scene 2 */
		background-color: #BDBDBD;
	    background-repeat: no-repeat;
		background-size: 100%;
		background-position: 0px 0px;
		height: 1500px;
	}
	#fse-login-page {
		background: url(../../images/background-1FS-L-blue.jpg);
		//background-color: #A7B838;
		background-color: #3367CD; 
	    background-repeat: no-repeat;
		background-size: 100%;
		background-position: 0px 0px;
	}

}


.menu-icons-panel-transparency  {  
    opacity: 0;  
}  

#left-panel { 
	box-shadow: none;
}



/* home bottom ul/li styles 4D7797 000000 */

#homepg-listarea .main-menu-expander { padding-bottom: 10px; }

#homepg-listarea .ui-collapsible-set { border: none; }
#homepg-listarea .ui-collapsible-heading-toggle { box-shadow: none; opacity: .75; border-radius: 5px; background-color:#000000 ;}
#homepg-listarea .ui-btn-inner { color: white; font-weight:700;text-shadow: none;border-radius: 5px; background-color:#000000 ; font-size:.84em;font-family:Helvetica,Arial,sans-serif; }
#homepg-listarea .ui-btn-inner { border-top: 0px; }
#homepg-listarea .ui-collapsible-heading-toggle { border-top-color: #000000 ; }

#homepg-listarea .ui-icon-shadow { box-shadow: none; }
#homepg-listarea .ui-icon-plus { background-position: 1px 1px !important; background-color:#000000 ; }
#homepg-listarea .ui-icon-minus { background-position: -35px 1px !important; background-color:#000000 ; }

#homepg-listarea .ui-icon-info { background-position: -537px 1px !important;  }
#homepg-listarea .ui-icon-refresh { background-position: -322px 1px !important;  }
#homepg-listarea .ui-icon::before  { margin-left: 4px; margin-top:2px;  } /* logout and barcode icons */

#homepg-listarea .ui-collapsible-content { background-color: none; padding: 10px; }
#homepg-listarea .ui-body-c { color: white; background: none; opacity: 1; text-shadow: none; border: 0px;}

#homepg-listarea .ui-btn-up-b { border: none; }
#homepg-listarea .ui-btn-down-b { border: none; }
#homepg-listarea .ui-btn-hover-b { border: none; }

#homepg-listarea a { border-radius: 0px; color: white; font-weight: 500; xborder-bottom: 1px solid grey; text-decoration: none; }

#homepg-listarea .ui-li { border: none; padding: 0px 5px 0px 0px; margin: 0px 0px 5px 17px; background-color:transparent; background-image: none; }
#homepg-listarea .ui-link-inherit { padding: 0px 0px 0px 0px; xmargin: 0px 35px 0px -17px; margin: 0px 35px 0px 0px; }
#homepg-listarea .ui-li-heading { font-size: 14px; }

#homepg-listarea .ui-bar-d { background-image: none; border: none; }
#homepg-listarea .ui-li-divider {  font-size: 16px; padding: 20px 0px 5px 0px; xtext-decoration:underline; background: none; text-shadow: none; color: #FFFFCC; }
#homepg-listarea div.ui-btn-text { border-radius: 0px; border-bottom: 1px solid silver; padding-left: 0px; margin-left: -17px; }

#homepg-listarea .ui-btn-down-c { position:relative; bottom:-2px; left: 2px; }

/* END HOME PAGE STYLES */



/* style for collapsibles on detail displays  old-336489 new-4D7797  8F9F2F*/
.item-detail-collapsible h3 .ui-btn-inner { xcolor: #505050; color: #000000; font-weight:normal;text-shadow: none; xborder-radius: 5px; background-color:silver ; font-size:.84em; font-family:Helvetica,Arial,sans-serif; }
.item-detail-collapsible h3 .ui-collapsible-heading-toggle { border-color:WHITE ; opacity: .9;}
.item-detail-collapsible h3 .ui-icon-shadow { box-shadow: none; }
.item-detail-collapsible h3 .ui-icon-plus { background-position: 1px 1px !important; background-color:silver ; }
.item-detail-collapsible h3 .ui-icon-minus { background-position: -35px 1px !important; background-color:silver ; }


/* horizontal radio button - selected state, green background */
.radio-toolbar input[type="radio"]:checked + label { background-color: #A6B738; color: white; }
