.animatedSpinner {
	width: 16px; height: 16px; display: inline-block;
}
.animatedSpinner000 {
	background-image: url(../images/ajax-loader-selftimer-000-all.png?v=4085);
}
.animatedSpinnerfff {
	background-image: url(../images/ajax-loader-selftimer-fff-all.png?v=4085);
}
div.mainContent div.pageToolbar {
	padding-top: 5px; padding-bottom: 5px;
}
div.mainContent div.noTopLine.pageToolbar {
	border-top-width: 0px;
}
div.mainContent div.noBottomLine.pageToolbar {
	border-bottom-width: 0px;
}
div.mainContent div.pageToolbar table.pageToolbar {
	width: 100%;
}
div.mainContent div.pageToolbar table.rightTools {
	margin-right: 0px; margin-left: auto;
}
div.mainContent div.pageToolbar td.toolLabel {
	padding-right: 5px;
}
div.mainContent div.pageToolbar td.first.toolContent {
	padding-right: 10px;
}
div.mainContent div.pageToolbar td.middle.toolContent {
	padding-right: 10px;
}
div.mainContent table.fullWidth.pager {
	width: 100%;
}
div.mainContent table.pager td.counter {
	padding-right: 5px;
}
div.mainContent table.fullWidth.pager table.pages {
	margin-right: 0px; margin-left: auto;
}
div.mainContent table.pager table.pages td {
	padding: 0px 2px;
}
div.mainContent table.pager table.pages td.first {
	padding-left: 5px;
}
div.mainContent table.pager table.pages td:last-child {
	padding-right: 0px;
}
div.mainContent table.pager table.pages td:first-child {
	padding-left: 0px;
}
div.mainContent table.pager table.pages a {
	padding: 2px 4px; display: block; cursor: pointer;
}
div.mainContent table.pager table.pages span {
	padding: 2px 4px; display: block; cursor: pointer;
}
div.mainContent table.pager table.pages a:hover {
	text-decoration: none;
}
div.mainContent table.pager table.pages span.hover {
	text-decoration: none;
}
div.overlayProgressIndicator {
	position: absolute;
}
div.overlayProgressIndicator div.spinner {
	padding: 50px 10px; position: absolute;
}
div.overlayProgressIndicator div.spinner span.animation {
	width: 16px; height: 16px; vertical-align: top; display: inline-block;
}
div.overlayProgressIndicator div.spinner span.label {
	line-height: 16px; padding-left: 5px; vertical-align: top; display: inline-block;
}
div.default.slider {
	height: 18px; position: relative;
}
div.withLabels.default.slider {
	height: 30px;
}
div.default.slider div.rail {
	border-radius: 2px; left: 0px; top: 7px; width: 97%; height: 4px; overflow: hidden; margin-left: 5px; position: absolute; background-color: rgb(68, 68, 68);
}
body.light div.default.slider div.rail {
	background-color: rgb(136, 136, 136);
}
div.default.slider div.knobs {
	left: 0px; top: 0px; width: 100%; height: 18px; position: absolute;
}
div.default.slider div.knobs div.span {
	height: 18px; overflow: hidden; position: absolute;
}
div.default.slider div.knobs div.knob {
	background: linear-gradient(rgb(161, 161, 161) 0px, rgb(221, 221, 221) 100%); border-radius: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; top: 0px; width: 8px !important; height: 16px; overflow: hidden; margin-left: 1px; position: absolute; cursor: pointer; box-shadow: 0px 0px 4px rgba(0,0,0,0.75);
}
div.default.slider div.knobs div.span {
	left: 7px; top: 0px; height: 18px; right: 7px; overflow: hidden; position: absolute;
}
div.default.slider div.knobs div.draggable.span {
	cursor: pointer;
}
div.default.slider div.knobs div.filled.span {
	height: 4px; margin-top: 7px; background-color: rgb(68, 187, 221);
}
body.light div.default.slider div.knobs div.filled.span {
	background-color: rgb(17, 136, 187);
}
div.default.slider div.markers {
	left: 0px; top: 0px; height: 18px; position: absolute;
}
div.default.slider div.markers div.marker {
	height: 18px; overflow: hidden; position: absolute; background-image: url(../images/slider-default-marker.png?v=4085);
}
body.light div.default.slider div.markers div.marker {
	-webkit-filter: invert(1); -moz-filter: invert(1);
}
div.default.slider div.labels {
	left: 0px; top: 0px; position: absolute;
}
div.default.slider div.labels div.label {
	top: 20px; text-align: center; overflow: hidden; font-size: 10px; position: absolute;
}
div.default.slider div.tooltips {
	left: 0px; top: 0px; position: absolute;
}
div.default.slider div.tooltips div.tooltip {
	padding: 2px 4px; border-radius: 2px; top: -20px; font-size: 10px; white-space: nowrap; position: absolute; background-color: rgb(0, 119, 153); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
div.toggleButton {
	width: 67px; height: 22px; overflow: hidden; font-size: 11px; position: relative;
}
div.toggleButton div.sliderCont {
	left: 0px; top: 0px; width: 67px; height: 22px; overflow: hidden; position: absolute;
}
body.light div:not(.boxToolbarTop) div.toggleButton div.sliderCont {
	border-radius: 7px;
}
div.toggleButton div.sliderCont div.slider {
	background-position: left top; width: 98px; height: 18px; line-height: 100%; margin-top: 2px; position: relative; background-image: url(../images/toggle-button-knob-yellow.png?v=4085); background-repeat: repeat-x;
}
div.toggleButton div.sliderCont div.sliderOff {
	left: -32px;
}
div.toggleButton div.sliderCont div.sliderOn {
	left: 0px;
}
div.toggleButton div.sliderCont div.slider div.off {
	top: 3px; width: 25px; text-align: center; position: absolute;
}
div.toggleButton div.sliderCont div.slider div.on {
	top: 3px; width: 25px; text-align: center; position: absolute;
}
div.toggleButton div.sliderCont div.slider div.on {
	left: 5px; color: rgb(34, 34, 34);
}
div.disabled.toggleButton div.sliderCont div.slider div.on {
	color: rgb(255, 238, 102);
}
div.toggleButton div.sliderCont div.slider div.off {
	left: 68px; color: rgb(255, 255, 255);
}
div.disabled.toggleButton div.sliderCont div.slider div.off {
	color: rgb(68, 68, 68);
}
div.toggleButton div.mask {
	background-position: left top; left: 0px; top: 0px; width: 67px; height: 22px; overflow: hidden; position: absolute; background-image: url(../images/toggle-button-bg.png?v=4085); background-repeat: repeat-x;
}
div.autocomplete {
	border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(0, 0, 0); z-index: 1; cursor: default; background-color: white;
}
div.autocomplete div.default.autocompleteItem {
	padding: 4px 10px;
}
div.autocomplete div.selected.autocompleteItem {
	background-color: rgb(238, 238, 238);
}
div.scrollableStrip {
	position: relative;
}
div.scrollableStrip div.frame {
	overflow: hidden;
}
div.scrollableStrip div.frame div.itemCont {
	position: absolute;
}
div.scrollableStrip div.scrollbar {
	height: 10px; overflow: hidden; position: relative; cursor: pointer; background-image: url(../images/scrollbar-dark-rail.png?v=4085); background-repeat: repeat-x;
}
div.scrollableStrip div.light.scrollbar {
	background-image: url(../images/scrollbar-light-rail.png?v=4085);
}
div.scrollableStrip div.vertical.scrollbar {
	width: 10px; height: auto; background-image: url(../images/scrollbar-vertical-dark-rail.png?v=4085); background-repeat: repeat-y;
}
div.scrollableStrip div.vertical.light.scrollbar {
	background-image: url(../images/scrollbar-vertical-light-rail.png?v=4085);
}
div.scrollableStrip div.vertical.scrollbar {
	width: 10px; height: auto;
}
div.scrollableStrip div.scrollbar:hover {
	background-image: url(../images/scrollbar-dark-rail-focused.png?v=4085);
}
div.scrollableStrip div.vertical.scrollbar:hover {
	background-image: url(../images/scrollbar-vertical-dark-rail-focused.png?v=4085);
}
div.scrollableStrip div.light.scrollbar:hover {
	background-image: url(../images/scrollbar-light-rail-focused.png?v=4085);
}
div.scrollableStrip div.vertical.light.scrollbar:hover {
	background-image: url(../images/scrollbar-vertical-light-rail-focused.png?v=4085);
}
div.scrollableStrip div.scrollbar div.knob {
	width: 40px; height: 10px; overflow: hidden; position: absolute; background-image: url(../images/scrollbar-dark-knob.png?v=4085); background-repeat: no-repeat;
}
div.scrollableStrip div.light.scrollbar div.knob {
	background-image: url(../images/scrollbar-light-knob.png?v=4085);
}
div.scrollableStrip div.scrollbar:hover div.knob {
	background-image: url(../images/scrollbar-dark-knob-hover.png?v=4085);
}
div.scrollableStrip div.vertical.scrollbar:hover div.knob {
	background-image: url(../images/scrollbar-vertical-dark-knob-hover.png?v=4085);
}
div.scrollableStrip div.light.scrollbar:hover div.knob {
	background-image: url(../images/scrollbar-light-knob-hover.png?v=4085);
}
div.scrollableStrip div.vertical.light.scrollbar:hover div.knob {
	background-image: url(../images/scrollbar-vertical-light-knob-hover.png?v=4085);
}
div.scrollableStrip div.vertical.scrollbar div.knob {
	width: 10px; height: 40px; background-image: url(../images/scrollbar-vertical-dark-knob.png?v=4085);
}
div.scrollableStrip div.vertical.light.scrollbar div.knob {
	background-image: url(../images/scrollbar-vertical-light-knob.png?v=4085);
}
div.videoPlayerPopup {
	left: 0px; top: 0px; right: 0px; bottom: 0px; color: black; position: fixed; z-index: 1000; background-image: url(../images/black-opacity-075.png?v=4085);
}
div.videoPlayerPopup div.player {
	padding: 10px; left: 50%; top: 50%; width: 640px; margin-top: -240px; margin-left: -330px; position: absolute; box-shadow: 0px 0px 20px #000; background-color: white;
}
div.videoPlayerPopup div.player div.header {
	padding-bottom: 10px;
}
div.videoPlayerPopup div.player div.footer {
	padding-top: 10px;
}
div.videoPlayerPopup div.player table.tools {
	width: 100%;
}
div.videoPlayerPopup div.player table.tools td.toolsSlot {
	vertical-align: top;
}
div.videoPlayerPopup div.player table.tools div.right.icons {
	text-align: right;
}
div.videoPlayerPopup div.player table.tools div.right.icons span {
	margin-left: 15px;
}
div.videoPlayerPopup div.player table.tools div.right.icons span:first-child {
	margin-left: 0px;
}
div.videoPlayerPopup div.player table.tools div.left.icons {
	text-align: left;
}
div.videoPlayerPopup div.player table.tools div.left.icons span {
	margin-right: 15px;
}
div.videoPlayerPopup div.player table.tools div.left.icons span:first-child {
	margin-right: 0px;
}
div.videoPlayerPopup div.player table.tools div.icons span {
	cursor: pointer;
}
div.videoPlayerPopup div.player table.tools div.icons span:hover {
	color: rgb(68, 68, 68);
}
div.mainContent div.starRater {
	height: 32px; position: relative;
}
div.mainContent div.starRater span.stars {
	background-position: 0px -50px; left: 0px; top: 0px; width: 125px; height: 25px; position: absolute;
}
div.mainContent div.starRater span.stars span.communityAvg {
	background-position: 0px -25px; left: 0px; top: 0px; height: 25px; position: absolute;
}
div.mainContent div.starRater span.stars span.gauge {
	background-position: 0px 0px; left: 0px; top: 0px; width: 125px; height: 25px; position: absolute;
}
div.mainContent div.unrated.starRater span.stars span.gauge {
	display: none;
}
div.mainContent div.starRater span.label {
	left: 135px; top: 6px; line-height: 1; position: absolute;
}
div.mainContent div.black.starRater span.stars {
	background-image: url(../images/stars-25x25.png?v=4085);
}
div.mainContent div.black.starRater span.stars span.gauge {
	background-image: url(../images/stars-25x25.png?v=4085);
}
div.mainContent div.white.starRater span.stars {
	background-image: url(../images/stars-25x25-white.png?v=4085);
}
div.mainContent div.white.starRater span.stars span.gauge {
	background-image: url(../images/stars-25x25-white.png?v=4085);
}
div.mainContent div.transparent.starRater span.stars {
	background-image: url(../images/stars-25x25-transparent.png?v=4085);
}
div.mainContent div.transparent.starRater span.stars span.gauge {
	background-image: url(../images/stars-25x25-transparent.png?v=4085);
}
div.mainContent div.starRater span.stars span.communityAvg {
	background-image: url(../images/stars-25x25-transparent.png?v=4085);
}
div.mainContent div.starRater span.gray.stars span.gauge {
	background-position: 0px -25px;
}
div.scaleRater {
	white-space: nowrap;
}
div.scaleRater span.step {
	vertical-align: top; display: inline-block;
}
div.scaleRater span.step span.bar {
	vertical-align: top; display: inline-block;
}
div.scaleRater span.currentValue.step {
	background-position: top; background-image: url(../images/scale-rater-knob.png?v=4085); background-repeat: no-repeat;
}
div.mainContent div.secondaryTabs span {
	padding: 3px 6px; border-radius: 2px; color: white; font-weight: bold; display: inline-block; cursor: pointer; background-color: rgb(102, 102, 102); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
div.mainContent div.secondaryTabs span:hover {
	background-color: rgb(136, 136, 136);
}
div.mainContent div.secondaryTabs span.active {
	background-color: rgb(0, 136, 187);
}
div.mainContent div.secondaryTabs span.active:hover {
	background-color: rgb(0, 187, 221);
}
div.productSelectPopup {
	padding: 5px;
}
div.productSelectPopup div.searchBox {
	padding-bottom: 8px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
body.light div.productSelectPopup div.searchBox {
	border-color: rgb(204, 204, 204);
}
div.productSelectPopup div.results {
	height: 200px; padding-top: 10px;
}
div.productSelectPopup div.results div.loading {
	text-align: center; padding-top: 80px;
}
div.productSelectPopup div.results div.loading span {
	background-position: left; padding: 5px 5px 5px 20px; display: inline-block; background-image: url(../images/ajax-loader-selftimer-555.gif?v=4085); background-repeat: no-repeat;
}
body.light div.productSelectPopup div.results div.loading span {
	background-image: url(../images/ajax-loader-selftimer-fff.gif?v=4085);
}
div.productSelectPopup div.results div.list {
	height: 200px; font-size: 11px; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
div.productSelectPopup div.results div.list div.product {
	padding: 2px 4px; color: white; white-space: nowrap; cursor: pointer;
}
body.light div.productSelectPopup div.results div.list div.product {
	color: rgb(34, 34, 34);
}
div.productSelectPopup div.results div.list div.selected.product {
	background-color: rgb(51, 51, 51);
}
body.light div.productSelectPopup div.results div.list div.selected.product {
	background-color: rgb(204, 204, 204);
}
div.productSelectPopup div.results div.list div.discontinued.product {
	color: rgb(187, 187, 187);
}
div.userProfilePopup {
	width: 325px; z-index: 1; box-shadow: -2px 2px 5px #000;
}
div.userProfilePopup div.infoSection {
	padding: 8px;
}
div.userProfilePopup div.infoSection a.avatarUrl {
	margin-right: 10px; float: left; display: block;
}
div.userProfilePopup div.infoSection div.infoText {
	margin-left: 70px;
}
div.userProfilePopup div.infoSection div.infoText div.name a {
	font-size: 16px; font-weight: bold;
}
div.userProfilePopup div.infoSection div.infoText div.forumInfo {
	margin: 4px 0px; font-size: 12px;
}
div.userProfilePopup div.infoSection div.infoText div.bio {
	font-size: 12px; font-style: italic; margin-top: 8px;
}
div.userProfilePopup div.extraInfo {
	padding: 8px;
}
div.userProfilePopup div.actions {
	padding: 6px 8px; font-size: 11px;
}
div.userProfilePopup div.notLoggedIn.actions {
	display: none;
}
div.mainContent div.keyboardShortcuts {
	padding: 10px; margin-top: 20px;
}
div.mainContent div.keyboardShortcuts div.title {
	text-transform: uppercase; margin-bottom: 10px;
}
div.mainContent div.keyboardShortcuts div.shortcuts span.keyLabel {
	margin: 4px 10px 2px 0px; display: inline-block;
}
div.mainContent div.keyboardShortcuts div.shortcuts span.keyLabel span.key {
	margin: 0px 6px 0px 0px; padding: 2px; width: 12px; text-align: center; text-transform: uppercase; display: inline-block;
}
div.mainContent div.keyboardShortcuts div.shortcuts span.keyLabel span.key {
	cursor: pointer;
}
div.mainContent div.keyboardShortcuts div.shortcuts span.keyLabel span.label {
	cursor: pointer;
}
div.mainContent div.pageToolbar {
	border-top-color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
body.light div.mainContent div.pageToolbar {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
body.light div.mainContent div.pageToolbar {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
div.mainContent div.pageToolbar td.toolLabel {
	color: rgb(136, 136, 136);
}
div.mainContent table.pager table.pages td a {
	border-radius: 2px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; background-color: rgb(68, 68, 68);
}
div.mainContent table.pager table.pages td span {
	border-radius: 2px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; background-color: rgb(68, 68, 68);
}
body.light div.mainContent table.pager table.pages td a {
	color: rgb(68, 68, 68);
}
body.light div.mainContent table.pager table.pages td span {
	color: rgb(68, 68, 68);
}
body.light div.mainContent table.pager table.pages td a {
	background-color: rgb(221, 221, 221);
}
body.light div.mainContent table.pager table.pages td span {
	background-color: rgb(221, 221, 221);
}
div.mainContent table.pager table.pages td a:hover {
	background-color: rgb(136, 136, 136);
}
div.mainContent table.pager table.pages td span:hover {
	background-color: rgb(136, 136, 136);
}
body.light div.mainContent table.pager table.pages td a:hover {
	background-color: rgb(204, 204, 204);
}
body.light div.mainContent table.pager table.pages td span:hover {
	background-color: rgb(204, 204, 204);
}
div.mainContent table.pager table.pages td.disabled a {
	color: rgb(68, 68, 68); background-color: rgb(34, 34, 34);
}
div.mainContent table.pager table.pages td.disabled span {
	color: rgb(68, 68, 68); background-color: rgb(34, 34, 34);
}
body.light div.mainContent table.pager table.pages td.disabled a {
	color: rgb(204, 204, 204); background-color: rgb(240, 240, 240);
}
body.light div.mainContent table.pager table.pages td.disabled span {
	color: rgb(204, 204, 204); background-color: rgb(240, 240, 240);
}
div.mainContent table.pager table.pages td.disabled a:hover {
	background-color: inherit;
}
div.mainContent table.pager table.pages td.disabled span:hover {
	background-color: inherit;
}
div.mainContent table.pager table.pages td.current.page a {
	color: rgb(255, 255, 255); background-color: rgb(17, 170, 221);
}
div.mainContent table.pager table.pages td.current.page span {
	color: rgb(255, 255, 255); background-color: rgb(17, 170, 221);
}
body.light div.mainContent table.pager table.pages td.current.page a {
	background-color: rgb(17, 136, 187);
}
body.light div.mainContent table.pager table.pages td.current.page span {
	background-color: rgb(17, 136, 187);
}
div.mainContent table.pager table.pages td.current.page a:hover {
	background-color: rgb(17, 170, 221);
}
div.mainContent table.pager table.pages td.current.page span:hover {
	background-color: rgb(17, 170, 221);
}
body.light div.mainContent table.pager table.pages td.current.page a:hover {
	background-color: rgb(17, 136, 187);
}
body.light div.mainContent table.pager table.pages td.current.page span:hover {
	background-color: rgb(17, 136, 187);
}
div.overlayProgressIndicator {
	background-image: url(../images/black-opacity-085.png?v=4085);
}
body.light div.overlayProgressIndicator {
	background-image: none; background-color: rgba(255, 255, 255, 0.75);
}
div.overlayProgressIndicator div.spinner {
	color: white;
}
div.overlayProgressIndicator div.spinner span.animation {
	background-image: url(../images/ajax-loader-selftimer-fff-all.png?v=4085);
}
div.mainContent div.starRater span.stars {
	background-image: url(../images/stars-25x25-transparent.png?v=4085);
}
div.mainContent div.starRater span.stars span.gauge {
	background-image: url(../images/stars-25x25-transparent.png?v=4085);
}
div.userProfilePopup {
	border-radius: 5px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 325px; background-color: rgb(34, 34, 34);
}
div.userProfilePopup div.infoSection {
	color: rgb(68, 68, 68); border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid; border-top-left-radius: 5px; border-top-right-radius: 5px; background-color: rgb(238, 238, 238);
}
div.userProfilePopup div.notLoggedIn.infoSection {
	border-radius: 5px;
}
div.userProfilePopup div.infoSection div.infoText div.name a {
	color: rgb(0, 0, 0);
}
div.userProfilePopup div.infoSection div.infoText div.bio {
	color: rgb(136, 136, 136);
}
div.userProfilePopup div.extraInfo {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; background-color: rgb(204, 204, 204);
}
div.userProfilePopup div.actions {
	background: rgb(34, 34, 34); color: rgb(255, 255, 255); border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
}
div.userProfilePopup div.actions a {
	color: rgb(204, 204, 204);
}
div.userProfilePopup div.actions a:hover {
	color: rgb(255, 255, 255);
}
table.tooltip {
	border-radius: 5px; position: absolute; z-index: 10; box-shadow: 0px 0px 20px rgba(0,0,0,0.8);
}
body.light table.tooltip {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
table.tooltip td.icon {
	padding: 10px; border-radius: 5px 0px 0px 5px; vertical-align: top; background-color: rgb(51, 51, 51);
}
body.light table.tooltip td.icon {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(102, 102, 102) currentColor rgb(102, 102, 102) rgb(102, 102, 102); border-image: none; background-color: rgb(102, 102, 102);
}
table.tooltip span.icon {
	background-position: 0px 0px; width: 28px; height: 28px; display: block; background-image: url(../images/tooltip-icons.png?v=4085);
}
table.info.tooltip span.icon {
	background-position: 0px 0px;
}
table.warning.tooltip span.icon {
	background-position: -28px 0px;
}
table.error.tooltip span.icon {
	background-position: -56px 0px;
}
table.tooltip td.text {
	padding: 5px 10px; border-radius: 0px 5px 5px 0px; min-width: 120px; max-width: 220px; background-color: rgb(34, 34, 34);
}
body.light table.tooltip td.text {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(170, 170, 170) rgb(170, 170, 170) rgb(170, 170, 170) currentColor; border-image: none; background-color: rgb(238, 238, 238);
}
div.mainContent div.keyboardShortcuts {
	border-radius: 10px; font-size: 12px; background-color: rgb(34, 34, 34);
}
body.light div.mainContent div.keyboardShortcuts {
	background-color: rgb(238, 238, 238);
}
div.mainContent div.keyboardShortcuts div.title {
	color: rgb(170, 170, 170);
}
body.light div.mainContent div.keyboardShortcuts div.title {
	color: rgb(34, 34, 34);
}
div.mainContent div.keyboardShortcuts div.shortcuts span.keyLabel {
	width: 100px;
}
div.mainContent div.keyboardShortcuts div.shortcuts span.keyLabel span.key {
	border-radius: 2px; background-color: rgb(68, 68, 68);
}
body.light div.mainContent div.keyboardShortcuts div.shortcuts span.keyLabel span.key {
	color: white; font-weight: bold; background-color: rgb(136, 136, 136);
}
div.mainContent div.keyboardShortcuts div.shortcuts span.keyLabel span.admin.key {
	border-radius: 3px; color: black; background-color: white;
}
