		#pluginWrapper {
			display: block;
			/*position:absolute;*/
			height:auto;
			bottom:0;
			top:0;
			left:0;
			right:0;
			margin: 0;
		}
		#map3d {
			display: block;
			float: left;
		}

/* START - control BOTH */
		ul#controlWrapper {
			/*width:810px;*/
			display: none;
/*			display: inline-block;
			float: left;
*/			text-align: center;

			/*position: absolute;*/
			top: 0;
			left: 0;
		}
		ul#controlWrapper li {
			text-align: center;
			list-style-type: none;
			vertical-align: middle;

/*			border: 1px solid green;
			height: 50px;
			vertical-align: middle;
*/		}
		ul#controlWrapper li button {
		}
		ul#controlWrapper li#imageryTime {
/*			width: 5.2em;
			font-size: 1.5em;
			width: 100%;
*/			width: 150px;
			font-size: 22px;
			font-weight: bold;
			overflow: hidden;
			text-align: center;
		}
		li#sliderContainer {
		}
		ul#controlWrapper li#sliderContainer div {
		}
		li#playPauseWrapper {
		}
		ul#controlWrapper li#playPauseWrapper #playPause {
		}
/*		button {
			padding: 2px;
		}
*/		.ui-button .ui-button-text
		{
/*			font-size: .7em;
			line-height: .7em;
*/			font-size: 12px;
		}
		ul li#animationSpeedWrapper {
		}
		ul li#animationSpeedWrapper div {
		}
		ul li#advancedControlOpener {
		}
		ul li label {
			display: block;
			margin-bottom: 5px;
		}
		ul li label#keyboardShortcuts {
			font-size: .9em
		}
		ul li#orgLogos img {
/*			margin: 0 10px 0 10px;
*/
		}
/* END - control BOTH */


/* START - controlSide */
		.controlSide ul#controlWrapper {
/*			background-color: green;
*/			min-width: 200px;
			max-width: 960px;
			height: 100%;
		}
		.controlSide ul#controlWrapper li {
			display: block;
			margin: 10px auto;
		}
		.controlSide ul#controlWrapper li#imageryTime {
		}
		.controlSide li#sliderContainer {
			width: 80%;
		}
		.controlSide ul#controlWrapper li#sliderContainer div {
		}
		.controlSide li#playPauseWrapper {
		}
		.controlSide ul#controlWrapper li#playPauseWrapper #playPause {
		}
/*		.controlSide button {
			padding: 2px;
		}
*/		.controlSide .ui-button .ui-button-text
		{
		}
		.controlSide ul li#animationSpeedWrapper {
			width: 50%;
		}
		.controlSide ul li#animationSpeedWrapper div {
		}
		.controlSide ul li#orgLogos img {
		}
/* END - controlSide */


/* START - controlSide.extraTall */
		.controlSide.extraTall ul#controlWrapper {
			font-size: 16px;
		}
		.controlSide.extraTall ul#controlWrapper li {
/*			margin-top: 20px;
*/		}
		.controlSide.extraTall ul#controlWrapper li#imageryTime {
/*			width: 200px;
			font-size: inherit;
*/		}
		.controlSide.extraTall li#sliderContainer {
/*			width: calc(90% - 200px);
*/		}
		.controlSide.extraTall ul#controlWrapper li#sliderContainer div {
		}
		.controlSide.extraTall li#playPauseWrapper {
		}
		.controlSide.extraTall ul#controlWrapper li#playPauseWrapper #playPause {
		}
		.controlSide.extraTall button {
		}
		.controlSide.extraTall .ui-button .ui-button-text {
			font-size: 16px;
		}
		.controlSide.extraTall ul li#animationSpeedWrapper {
			width: 70%;
		}
		.controlSide.extraTall ul li#animationSpeedWrapper div {
		}
		.controlSide.extraTall ul li#orgLogos img {
			width: 100px;
		}
/* END - controlSide.extraTall */



/* START - controlBottom */
		.controlBottom ul#controlWrapper {
/*			background-color: blue;
*/			height: auto;
		}
		.controlBottom ul#controlWrapper li {
			display: inline-block;
		}
		.controlBottom ul#controlWrapper li#imageryTime {
		}
		.controlBottom li#sliderContainer {
			width: calc(90% - 120px);
		}
		.controlBottom ul#controlWrapper li#sliderContainer div {
		}
		.controlBottom li#playPauseWrapper {
		}
		.controlBottom ul#controlWrapper li#playPauseWrapper #playPause {
		}
		.controlBottom button {
		}
		.controlBottom .ui-button .ui-button-text
		{
/*			font-size: .7em;
			line-height: .7em;
			font-size: 12px;
*/		}
		.controlBottom ul li#animationSpeedWrapper {
			width: 30%;
		}
		.controlBottom ul li#animationSpeedWrapper div {
		}
		.controlBottom ul li#orgLogos img {
			width: 100px;
		}
/* END - controlBottom */


/* START - controlBottom.extraTall */
		.controlBottom.extraTall ul#controlWrapper {
			font-size: 30px;
		}
		.controlBottom.extraTall ul#controlWrapper li {
			margin-top: 20px;
		}
		.controlBottom.extraTall ul#controlWrapper li#imageryTime {
			width: 200px;
			font-size: inherit;
		}
		.controlBottom.extraTall li#sliderContainer {
			width: calc(90% - 200px);
		}
		.controlBottom.extraTall ul#controlWrapper li#sliderContainer div {
		}
		.controlBottom.extraTall li#playPauseWrapper {
		}
		.controlBottom.extraTall ul#controlWrapper li#playPauseWrapper #playPause {
		}
		.controlBottom.extraTall button {
		}
		.controlBottom.extraTall .ui-button .ui-button-text {
			font-size: 30px;
		}
		.controlBottom.extraTall ul li#animationSpeedWrapper {
			width: 50%;
		}
		.controlBottom.extraTall ul li#animationSpeedWrapper div {
		}
		.controlBottom.extraTall ul li#orgLogos img {
		}
/* END - controlBottom.extraTall */
