	#stDemo {
		display: block;
		position: fixed;
		top: 180px;
		left: 5px;
		background: #FFF;
		box-shadow: 0 0 2px rgba(0,0,0,0.3);
		z-index: 100;
	}

		.gecko #stDemo {
			/*display: none;*/
		}

		#stDemo > div {
			position: relative;
			width: 40px;
			height: 40px;
			margin: 0px;
			background-image: url('icons.png');
			background-color: #FFF;
			cursor: pointer;
			opacity: 0.5;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
		}

			#stDemo > div:hover {
				background-color: #E5E5E5;
			}



			@media all and ( max-width: 959px ) {

				#stDemo {
					display: none;
				}

			}


			#stLightDark {
				background-color: #5b636a;
				background-position: 0 0;
			}

				#stLightDark.darkOn,
				#stLightDark.darkOn:hover {
					background-color: #555;
					background-position: -40px 0;
					opacity: 1;
				}

			#stBoxed {
				background-color: #5b636a;
				background-position: 0 -40px;
			}

				#stBoxed.boxedOn,
				#stBoxed.boxedOn:hover {
					background-color: #555;
					background-position: -40px -40px;
					opacity: 1;
				}

