html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
.cR div, .cR span, .cR applet, .cR object, .cR iframe,
.cR h1, .cR h2, .cR h3, .cR h4, .cR h5, .cR h6, .cR p, .cR blockquote, .cR pre,
.cR a, .cR abbr, .cR acronym, .cR address, .cR big, .cR cite, .cR code,
.cR del, .cR dfn, .cR em, .cR img, .cR ins, .cR kbd, .cR q, .cR s, .cR samp,
.cR small, .cR strike, .cR strong, .cR sub, .cR sup, .cR tt, .cR var,
.cR b, .cR u, .cR i, .cR center,
.cR dl, .cR dt, .cR dd, .cR ol, .cR ul, .cR li,
.cR fieldset, .cR form, .cR label, .cR legend,
.cR table, .cR caption, .cR tbody, .cR tfoot, .cR thead, .cR tr, .cR th, .cR td,
.cR article, .cR aside, .cR canvas, .cR details, .cR embed, .cR 
.cR figure, .cR figcaption, .cR footer, .cR header, .cR hgroup, .cR 
.cR menu, .cR nav, .cR output, .cR ruby, .cR section, .cR summary,
.cR time, .cR mark, .cR audio, .cR video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
.cR article, .cR aside, .cR details, .cR figcaption, .cR figure, .cR 
.cR footer, .cR header, .cR hgroup, .cR menu, .cR nav, .cR section {
	display: block;
}
.cR body {
	line-height: 1;
}
.cR ol, .cR ul {
	list-style: none;
}
.cR blockquote, .cR q {
	quotes: none;
}
.cR blockquote:before, .cR blockquote:after,
.cR q:before, .cR q:after {
	content: '';
	content: none;
}
.cR table {
	border-collapse: collapse;
	border-spacing: 0;
}
#no-script-warning
{
	width: 990px;
	padding: 5px;
	margin: 10px auto 10px auto;
	color: white;
	background: #861212 url('../../dist/img/interface/generic/error-bg.png');
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	text-shadow: 0 0 0 transparent, 0 1px 2px black;
	border: solid 1px #991212;
	display: none;
}

.no-script #no-script-warning,
.no-script-fs #no-script-warning,
.no-script-cdn #no-script-warning,
.no-script-fileserver #no-script-warning
{
	display: block;
}

#no-script-warning h2
{
	text-align: center;
	font-size: 18px;

}

#no-script-warning p
{
	margin-top: 5px;
	margin-bottom: 5px;
	display: none;
}

.no-script-fs #no-script-warning p,
.no-script-cdn #no-script-warning p,
.no-script-fileserver #no-script-warning p
{
	display: block;
}

#no-script-warning .domain
{
	font-weight: bold;
	font-family: 'Inconsolata', "Courier New", Courier, monospace;
	display: none;
}

.no-script #no-script-warning
{
	display: block;
}

.no-script-fs #no-script-fs{display:block}
.no-script-cdn #no-script-cdn{display:block}
.no-script-fileserver #no-script-fileserver{display:block}
/*! jQuery UI - v1.12.1 - 2019-02-26
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=20&bgImgOpacityHighlight=90&bgImgOpacityActive=30&bgImgOpacityHover=70&bgImgOpacityDefault=60&bgImgOpacityContent=100&bgImgOpacityHeader=100&cornerRadiusShadow=8&offsetLeftShadow=-4px&offsetTopShadow=-4px&thicknessShadow=4px&opacityShadow=60&bgImgOpacityShadow=30&bgTextureShadow=flat&bgColorShadow=000000&opacityOverlay=70&bgImgOpacityOverlay=100&bgTextureOverlay=flat&bgColorOverlay=000000&iconColorError=ffe180&fcError=ffffff&borderColorError=ffb73d&bgTextureError=highlight_soft&bgColorError=d34d17&iconColorHighlight=ed9f26&fcHighlight=1f1f1f&borderColorHighlight=eeb420&bgTextureHighlight=gloss_wave&bgColorHighlight=fff9e5&iconColorActive=eb990f&fcActive=381f00&borderColorActive=655e4e&bgTextureActive=gloss_wave&bgColorActive=ffa614&iconColorHover=bd7b00&fcHover=381f00&borderColorHover=a45b13&bgTextureHover=gloss_wave&bgColorHover=f0be00&iconColorDefault=494437&fcDefault=4c3000&borderColorDefault=d19405&bgTextureDefault=gloss_wave&bgColorDefault=fece2f&iconColorContent=d19405&fcContent=383838&borderColorContent=8e846b&bgTextureContent=highlight_hard&bgColorContent=feeebd&iconColorHeader=494437&fcHeader=494437&borderColorHeader=494437&bgTextureHeader=gloss_wave&bgColorHeader=febb20&cornerRadius=4px&fwDefault=bold&fsDefault=1em&ffDefault=Helvetica%2C%20Tahoma%2C%20Arial%2C%20sans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,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");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #d19405;
}
.ui-widget-content {
	border: 1px solid #8e846b;
	background: #feeebd url("../img/jQueryUITheme/ui-bg_highlight-hard_100_feeebd_1x100.png") 50% top repeat-x;
	color: #383838;
}
.ui-widget-content a {
	color: #383838;
}
.ui-widget-header {
	border: 1px solid #494437;
	background: #febb20 url("../img/jQueryUITheme/ui-bg_gloss-wave_100_febb20_500x100.png") 50% 50% repeat-x;
	color: #494437;
	font-weight: bold;
}
.ui-widget-header a {
	color: #494437;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #d19405;
	background: #fece2f url("../img/jQueryUITheme/ui-bg_gloss-wave_60_fece2f_500x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #4c3000;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #4c3000;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #a45b13;
	background: #f0be00 url("../img/jQueryUITheme/ui-bg_gloss-wave_70_f0be00_500x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #381f00;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #381f00;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #655e4e;
	background: #ffa614 url("../img/jQueryUITheme/ui-bg_gloss-wave_30_ffa614_500x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #381f00;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #655e4e;
	background-color: #381f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #381f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #eeb420;
	background: #fff9e5 url("../img/jQueryUITheme/ui-bg_gloss-wave_90_fff9e5_500x100.png") 50% top repeat-x;
	color: #1f1f1f;
}
.ui-state-checked {
	border: 1px solid #eeb420;
	background: #fff9e5;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #1f1f1f;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #ffb73d;
	background: #d34d17 url("../img/jQueryUITheme/ui-bg_highlight-soft_20_d34d17_1x100.png") 50% top repeat-x;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("../img/jQueryUITheme/ui-icons_d19405_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("../img/jQueryUITheme/ui-icons_494437_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("../img/jQueryUITheme/ui-icons_bd7b00_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("../img/jQueryUITheme/ui-icons_eb990f_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("../img/jQueryUITheme/ui-icons_ed9f26_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("../img/jQueryUITheme/ui-icons_ffe180_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("../img/jQueryUITheme/ui-icons_494437_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #000000;
	opacity: .7;
	filter: Alpha(Opacity=70); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: -4px -4px 4px #000000;
	box-shadow: -4px -4px 4px #000000;
}

/*
 * qTip2 - Pretty powerful tooltips - v3.0.3
 * http://qtip2.com
 *
 * Copyright (c) 2016 
 * Released under the MIT licenses
 * http://jquery.org/license
 *
 * Date: Wed May 11 2016 10:31 GMT+0100+0100
 * Plugins: tips modal viewport svg imagemap ie6
 * Styles: core basic css3
 */
.qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;

	max-width: 600px;
	min-width: 50px;

	font-size: 10.5px;
	line-height: 12px;

	direction: ltr;

	box-shadow: none;
	padding: 0;
}

	.qtip-content{
		position: relative;
		padding: 5px 9px;
		overflow: hidden;

		text-align: left;
		word-wrap: break-word;
	}

	.qtip-titlebar{
		position: relative;
		padding: 5px 35px 5px 10px;
		overflow: hidden;

		border-width: 0 0 1px;
		font-weight: bold;
	}

	.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }

	/* Default close button class */
	.qtip-close{
		position: absolute;
		right: -9px; top: -9px;
		z-index: 11; /* Overlap .qtip-tip */

		cursor: pointer;
		outline: medium none;

		border: 1px solid transparent;
	}

		.qtip-titlebar .qtip-close{
			right: 4px; top: 50%;
			margin-top: -9px;
		}

		* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */

		.qtip-titlebar .ui-icon,
		.qtip-icon .ui-icon{
			display: block;
			text-indent: -1000em;
			direction: ltr;
		}

		.qtip-icon, .qtip-icon .ui-icon{
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			text-decoration: none;
		}

			.qtip-icon .ui-icon{
				width: 18px;
				height: 14px;

				line-height: 14px;
				text-align: center;
				text-indent: 0;
				font: normal bold 10px/13px Tahoma,sans-serif;

				color: inherit;
				background: transparent none no-repeat -100em -100em;
			}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus{}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover{}

/* Default tooltip style */
.qtip-default{
	border: 1px solid #F1D031;

	background-color: #FFFFA3;
	color: #555;
}

	.qtip-default .qtip-titlebar{
		background-color: #FFEF93;
	}

	.qtip-default .qtip-icon{
		border-color: #CCC;
		background: #F1F1F1;
		color: #777;
	}

	.qtip-default .qtip-titlebar .qtip-close{
		border-color: #AAA;
		color: #111;
	}


/*! Light tooltip style */
.qtip-light{
	background-color: white;
	border-color: #E2E2E2;
	color: #454545;
}

	.qtip-light .qtip-titlebar{
		background-color: #f1f1f1;
	}


/*! Dark tooltip style */
.qtip-dark{
	background-color: #505050;
	border-color: #303030;
	color: #f3f3f3;
}

	.qtip-dark .qtip-titlebar{
		background-color: #404040;
	}

	.qtip-dark .qtip-icon{
		border-color: #444;
	}

	.qtip-dark .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/*! Cream tooltip style */
.qtip-cream{
	background-color: #FBF7AA;
	border-color: #F9E98E;
	color: #A27D35;
}

	.qtip-cream .qtip-titlebar{
		background-color: #F0DE7D;
	}

	.qtip-cream .qtip-close .qtip-icon{
		background-position: -82px 0;
	}


/*! Red tooltip style */
.qtip-red{
	background-color: #F78B83;
	border-color: #D95252;
	color: #912323;
}

	.qtip-red .qtip-titlebar{
		background-color: #F06D65;
	}

	.qtip-red .qtip-close .qtip-icon{
		background-position: -102px 0;
	}

	.qtip-red .qtip-icon{
		border-color: #D95252;
	}

	.qtip-red .qtip-titlebar .ui-state-hover{
		border-color: #D95252;
	}


/*! Green tooltip style */
.qtip-green{
	background-color: #CAED9E;
	border-color: #90D93F;
	color: #3F6219;
}

	.qtip-green .qtip-titlebar{
		background-color: #B0DE78;
	}

	.qtip-green .qtip-close .qtip-icon{
		background-position: -42px 0;
	}


/*! Blue tooltip style */
.qtip-blue{
	background-color: #E5F6FE;
	border-color: #ADD9ED;
	color: #5E99BD;
}

	.qtip-blue .qtip-titlebar{
		background-color: #D0E9F5;
	}

	.qtip-blue .qtip-close .qtip-icon{
		background-position: -2px 0;
	}


.qtip-shadow{
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.qtip-rounded .qtip-titlebar{
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

/* Youtube tooltip style */
.qtip-youtube{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	box-shadow: 0 0 3px #333;

	color: white;
	border: 0 solid transparent;

	background: #4A4A4A;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
	background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);
}

	.qtip-youtube .qtip-titlebar{
		background-color: #4A4A4A;
		background-color: rgba(0,0,0,0);
	}

	.qtip-youtube .qtip-content{
		padding: .75em;
		font: 12px arial,sans-serif;

		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
		-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
	}

	.qtip-youtube .qtip-icon{
		border-color: #222;
	}

	.qtip-youtube .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* jQuery TOOLS Tooltip style */
.qtip-jtools{
	background: #232323;
	background: rgba(0, 0, 0, 0.7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
	background-image: -moz-linear-gradient(top, #717171, #232323);
	background-image: -webkit-linear-gradient(top, #717171, #232323);
	background-image: -ms-linear-gradient(top, #717171, #232323);
	background-image: -o-linear-gradient(top, #717171, #232323);

	border: 2px solid #ddd;
	border: 2px solid rgba(241,241,241,1);

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 12px #333;
	-moz-box-shadow: 0 0 12px #333;
	box-shadow: 0 0 12px #333;
}

	/* IE Specific */
	.qtip-jtools .qtip-titlebar{
		background-color: transparent;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
	}
	.qtip-jtools .qtip-content{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
	}

	.qtip-jtools .qtip-titlebar,
	.qtip-jtools .qtip-content{
		background: transparent;
		color: white;
		border: 0 dashed transparent;
	}

	.qtip-jtools .qtip-icon{
		border-color: #555;
	}

	.qtip-jtools .qtip-titlebar .ui-state-hover{
		border-color: #333;
	}


/* Cluetip style */
.qtip-cluetip{
	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);

	background-color: #D9D9C2;
	color: #111;
	border: 0 dashed transparent;
}

	.qtip-cluetip .qtip-titlebar{
		background-color: #87876A;
		color: white;
		border: 0 dashed transparent;
	}

	.qtip-cluetip .qtip-icon{
		border-color: #808064;
	}

	.qtip-cluetip .qtip-titlebar .ui-state-hover{
		border-color: #696952;
		color: #696952;
	}


/* Tipsy style */
.qtip-tipsy{
	background: black;
	background: rgba(0, 0, 0, .87);

	color: white;
	border: 0 solid transparent;

	font-size: 11px;
	font-family: 'Lucida Grande', sans-serif;
	font-weight: bold;
	line-height: 16px;
	text-shadow: 0 1px black;
}

	.qtip-tipsy .qtip-titlebar{
		padding: 6px 35px 0 10px;
		background-color: transparent;
	}

	.qtip-tipsy .qtip-content{
		padding: 6px 10px;
	}

	.qtip-tipsy .qtip-icon{
		border-color: #222;
		text-shadow: none;
	}

	.qtip-tipsy .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* Tipped style */
.qtip-tipped{
	border: 3px solid #959FA9;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	background-color: #F9F9F9;
	color: #454545;

	font-weight: normal;
	font-family: serif;
}

	.qtip-tipped .qtip-titlebar{
		border-bottom-width: 0;

		color: white;
		background: #3A79B8;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
		background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
	}

	.qtip-tipped .qtip-icon{
		border: 2px solid #285589;
		background: #285589;
	}

		.qtip-tipped .qtip-icon .ui-icon{
			background-color: #FBFBFB;
			color: #555;
		}


/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
.qtip-bootstrap{
	/** Taken from Bootstrap body */
	font-size: 14px;
	line-height: 20px;
	color: #333333;

	/** Taken from Bootstrap .popover */
	padding: 1px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

	.qtip-bootstrap .qtip-titlebar{
		/** Taken from Bootstrap .popover-title */
		padding: 8px 14px;
		margin: 0;
		font-size: 14px;
		font-weight: normal;
		line-height: 18px;
		background-color: #f7f7f7;
		border-bottom: 1px solid #ebebeb;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}

		.qtip-bootstrap .qtip-titlebar .qtip-close{
			/**
			 * Overrides qTip2:
			 * .qtip-titlebar .qtip-close{
			 *   [...]
			 *   right: 4px;
			 *   top: 50%;
			 *   [...]
			 *   border-style: solid;
			 * }
			 */
			right: 11px;
			top: 45%;
			border-style: none;
		}

	.qtip-bootstrap .qtip-content{
		/** Taken from Bootstrap .popover-content */
		padding: 9px 14px;
	}

	.qtip-bootstrap .qtip-icon{
		/**
		 * Overrides qTip2:
		 * .qtip-default .qtip-icon {
		 *   border-color: #CCC;
		 *   background: #F1F1F1;
		 *   color: #777;
		 * }
		 */
		background: transparent;
	}

		.qtip-bootstrap .qtip-icon .ui-icon{
			/**
			 * Overrides qTip2:
			 * .qtip-icon .ui-icon{
			 *   width: 18px;
			 *   height: 14px;
			 * }
			 */
			width: auto;
			height: auto;

			/* Taken from Bootstrap .close */
			float: right;
			font-size: 20px;
			font-weight: bold;
			line-height: 18px;
			color: #000000;
			text-shadow: 0 1px 0 #ffffff;
			opacity: 0.2;
			filter: alpha(opacity=20);
		}

		.qtip-bootstrap .qtip-icon .ui-icon:hover{
			/* Taken from Bootstrap .close:hover */
			color: #000000;
			text-decoration: none;
			cursor: pointer;
			opacity: 0.4;
			filter: alpha(opacity=40);
		}


/* IE9 fix - removes all filters */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar{
	filter: none;
	-ms-filter: none;
}


.qtip .qtip-tip{
	margin: 0 auto;
	overflow: hidden;
	z-index: 10;

}

	/* Opera bug #357 - Incorrect tip position
	https://github.com/Craga89/qTip2/issues/367 */
	x:-o-prefocus, .qtip .qtip-tip{
		visibility: hidden;
	}

	.qtip .qtip-tip,
	.qtip .qtip-tip .qtip-vml,
	.qtip .qtip-tip canvas{
		position: absolute;

		color: #123456;
		background: transparent;
		border: 0 dashed transparent;
	}

	.qtip .qtip-tip canvas{ top: 0; left: 0; }

	.qtip .qtip-tip .qtip-vml{
		behavior: url(#default#VML);
		display: inline-block;
		visibility: visible;
	}


#qtip-overlay{
	position: fixed;
	left: 0; top: 0;
	width: 100%; height: 100%;
}

	/* Applied to modals with show.modal.blur set to true */
	#qtip-overlay.blurs{ cursor: pointer; }

	/* Change opacity of overlay here */
	#qtip-overlay div{
		position: absolute;
		left: 0; top: 0;
		width: 100%; height: 100%;

		background-color: black;

		opacity: 0.7;
		filter:alpha(opacity=70);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	}


.qtipmodal-ie6fix{
	position: absolute !important;
}

@charset "utf-8";

.inventory-item-slot
{
	background: url('https://cdn2.fallensword.com/ui/inventory/1x1.png');
    display: inline-block;
}

.inventory-item-empty
{
	cursor: default !important;
}

span.inventory-item
{
    display: inline-block;
}

.inventory-item
{
    background: center center no-repeat transparent;
}

/*
    0  HELMET
    1  ARMOR
    2  GLOVES
    3  BOOTS
    4  WEAPON
    5  SHIELD
    6  RING
    7  AMULET
    8  RUNE
    9  QUEST
    10 POTION
    11 COMPONENT
    12 RESOURCE
    13 RECIPE
*/

/* 2x3 */
.inventory-item-size-2x3, .inventory-item-size-large,
.inventory-item-1, .inventory-item-4, .inventory-item-6, .inventory-item-10, .inventory-item-10, .inventory-item-10 
{
    width : 60px;
    height: 90px;
}

/* 2x2 */
.inventory-item-size-2x2, .inventory-item-size-medium,
.inventory-item-0, .inventory-item-2, .inventory-item-3, .inventory-item-13
{
    width : 60px;
    height: 60px;
}

/* 1x1 */
.inventory-item-size-1x1, .inventory-item-size-small,
.inventory-item-6, .inventory-item-7
{
    width : 30px;
    height: 30px;
}

/* 0.666 x 0.666 */
.inventory-item-size-tiny,
.inventory-item-11
{
    width : 20px;
    height: 20px;
}

.rarity-0{color:#ffffff !important} /* white */
.rarity-1{color:#40ffff !important} /* teal  */
.rarity-2{color:#ff40ff !important} /* magenta */
.rarity-3{color:#ffff40 !important} /* yellow */
.rarity-4{color:#ff0000 !important} /* red */
.rarity-5{color:#b677f5 !important} /* purple */
.rarity-6{color:#00ff00 !important} /* green */
.hcsPaginate_pageList ul
{
	list-style-type: none;
	padding: 0;
	text-align: center;
}

.hcsPaginate_hidden
{
	display: none;
}

div.hcsPaginate_pageLinks
{
	text-align: center;
	clear: both;
	padding-top: 10px;
}

a.hcsPaginate_pageLink
{	
	color: #2f240f;
	padding: 1px 3px 1px 3px;
	margin: 2px;
    background-color: #cd9e4b;
    cursor: pointer;
    border: solid 1px;
    border-color: #f3d99d #a9772c #a9772c #f3d99d;
    text-decoration: none;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(243, 217, 157, 0.8);
    -webkit-box-shadow: 0 0 2px #000; -moz-box-shadow: 0 0 2px #000; -o-box-shadow: 0 0 2px #000; box-shadow: 0 0 2px #000;    
}

a.hcsPaginate_pageLink:hover
{
    background-color: #ecd199;
    color: #201703;
}

a.hcsPaginate_pageLink:active,
a.hcsPaginate_pageLink.hcsPaginate_selected
{
    border-color: #48370e #e4c272 #e3be6a #48370e;
    background-color: #a87b2d;
    color: #201703;
}
@media screen {
	@font-face {
		font-family: 'Open Sans';
		src: url(data:font/opentype;charset=utf-8;base64,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) format('opentype');
		font-weight: 400;
		font-style: normal;
	}
}
#dialog_guildStore
{
	padding: 0;
	overflow: hidden;
}

div.guildStoreFilter
{
	height: 25px;
	line-height: 25px;
	margin: 0 0 5px 0;
	padding: 0 5px 0 5px;
	border: solid 1px rgb(205,148,39);
}

.guildStoreTabLink
{
	background: url(https://cdn2.fallensword.com/ui/misc/guild_store_tabs.png);
	width: 20px;
	height: 20px;
	display: block;
	padding: 0 !important;
	float: left;
	margin-right: 2px;
}

.guildStoreTab
{
	margin: 10px 0 10px 0;
	padding: 0 0 0 0 !important;
	width: 640px;
	height: 310px;
}

ul.guildStoreItemList
{
	height: 282px;
}

.guildStoreTab.ui-widget-content,
#guildStore_tabs.ui-widget-content
{
	border: 0 solid #FFF;
}

.guildStoreTabName
{
	display: none;
}

li.guildStoreTabHeader
{
	margin: 0 2px 0 0;
	float: left;
}

li.guildStoreTabHeader.ui-state-active
{
	border: 0 solid #FFF;
}

#guildStoreTabLink_-1:link, #guildStoreTabLink_-1:visited { background-position: -280px 0; }
#guildStoreTabLink_0:link, #guildStoreTabLink_0:visited { background-position: 0 0; }
#guildStoreTabLink_1:link, #guildStoreTabLink_1:visited { background-position: -20px 0; }
#guildStoreTabLink_2:link, #guildStoreTabLink_2:visited { background-position: -40px 0; }
#guildStoreTabLink_3:link, #guildStoreTabLink_3:visited { background-position: -60px 0; }
#guildStoreTabLink_4:link, #guildStoreTabLink_4:visited { background-position: -80px 0; }
#guildStoreTabLink_5:link, #guildStoreTabLink_5:visited { background-position: -100px 0; }
#guildStoreTabLink_6:link, #guildStoreTabLink_6:visited { background-position: -120px 0; }
#guildStoreTabLink_7:link, #guildStoreTabLink_7:visited { background-position: -140px 0; }
#guildStoreTabLink_8:link, #guildStoreTabLink_8:visited { background-position: -160px 0; }
#guildStoreTabLink_9:link, #guildStoreTabLink_9:visited { background-position: -180px 0; }
#guildStoreTabLink_10:link, #guildStoreTabLink_10:visited { background-position: -200px 0; }
#guildStoreTabLink_12:link, #guildStoreTabLink_12:visited { background-position: -220px 0; }
#guildStoreTabLink_13:link, #guildStoreTabLink_13:visited { background-position: -240px 0; }

#guildStoreTabLink_-1:hover { background-position: -280px -20px; }
#guildStoreTabLink_0:hover { background-position: 0 -20px; }
#guildStoreTabLink_1:hover { background-position: -20px -20px; }
#guildStoreTabLink_2:hover { background-position: -40px -20px; }
#guildStoreTabLink_3:hover { background-position: -60px -20px; }
#guildStoreTabLink_4:hover { background-position: -80px -20px; }
#guildStoreTabLink_5:hover { background-position: -100px -20px; }
#guildStoreTabLink_6:hover { background-position: -120px -20px; }
#guildStoreTabLink_7:hover { background-position: -140px -20px; }
#guildStoreTabLink_8:hover { background-position: -160px -20px; }
#guildStoreTabLink_9:hover { background-position: -180px -20px; }
#guildStoreTabLink_10:hover { background-position: -200px -20px; }
#guildStoreTabLink_12:hover { background-position: -220px -20px; }
#guildStoreTabLink_13:hover { background-position: -240px -20px; }

.ui-state-active #guildStoreTabLink_-1 { background-position: -280px -40px; }
.ui-state-active #guildStoreTabLink_0 { background-position: 0 -40px; }
.ui-state-active #guildStoreTabLink_1 { background-position: -20px -40px; }
.ui-state-active #guildStoreTabLink_2 { background-position: -40px -40px; }
.ui-state-active #guildStoreTabLink_3 { background-position: -60px -40px; }
.ui-state-active #guildStoreTabLink_4 { background-position: -80px -40px; }
.ui-state-active #guildStoreTabLink_5 { background-position: -100px -40px; }
.ui-state-active #guildStoreTabLink_6 { background-position: -120px -40px; }
.ui-state-active #guildStoreTabLink_7 { background-position: -140px -40px; }
.ui-state-active #guildStoreTabLink_8 { background-position: -160px -40px; }
.ui-state-active #guildStoreTabLink_9 { background-position: -180px -40px; }
.ui-state-active #guildStoreTabLink_10 { background-position: -200px -40px; }
.ui-state-active #guildStoreTabLink_12 { background-position: -220px -40px; }
.ui-state-active #guildStoreTabLink_13 { background-position: -240px -40px; }
#backpack
{
	width: 100%;
	padding: 0;
	text-align: center;
}

div.backpackFilter
{
	height: 25px;
	line-height: 25px;
}

.backpackTabLink
{
	background: url(https://cdn2.fallensword.com/ui/misc/backpack_tabs.png);
	width: 20px;
	height: 20px;
	display: block;
	padding: 0 !important;
	float: left;
	margin-right: 2px;
}

.backpackTab
{
	margin: 10px 0 10px 0;
	padding: 0 0 0 0 !important;
	width: 321px;
	height: 410px;
}

.backpackEmptySlot
{
	background: rgba(0, 0, 0, 0.1);
	display: inline-block;
}

ul.backpackItemList
{
	height: 392px;
}

.backpackTab.ui-widget-content,
#backpack_tabs.ui-widget-content
{
	border: 0 solid #FFF;
}

.backpackTabName
{
	display: none;
}

li.backpackTabHeader
{
	margin: 0 0 0 0;
	float: left;
}

li.backpackTabHeader.tab-selected
{
	border: 0 solid #FFF;
}

#backpackFolders
{
	text-align: center;
	width: 100%;
}

.backpackFolder
{
	min-width: 60px;
	display: inline-block;
}

.backpackFolderImage
{
	cursor: pointer;
}

.backpack-selected
{
	background-color: rgba(0, 255, 0, 0.3);
}

#backpackTabLink_-1:link, #backpackTabLink_-1:visited { background-position: -280px 0; }
#backpackTabLink_0:link, #backpackTabLink_0:visited { background-position: 0 0; }
#backpackTabLink_1:link, #backpackTabLink_1:visited { background-position: -20px 0; }
#backpackTabLink_2:link, #backpackTabLink_2:visited { background-position: -40px 0; }
#backpackTabLink_3:link, #backpackTabLink_3:visited { background-position: -60px 0; }
#backpackTabLink_4:link, #backpackTabLink_4:visited { background-position: -80px 0; }
#backpackTabLink_5:link, #backpackTabLink_5:visited { background-position: -100px 0; }
#backpackTabLink_6:link, #backpackTabLink_6:visited { background-position: -120px 0; }
#backpackTabLink_7:link, #backpackTabLink_7:visited { background-position: -140px 0; }
#backpackTabLink_8:link, #backpackTabLink_8:visited { background-position: -160px 0; }
#backpackTabLink_9:link, #backpackTabLink_9:visited { background-position: -180px 0; }
#backpackTabLink_10:link, #backpackTabLink_10:visited { background-position: -200px 0; }
#backpackTabLink_12:link, #backpackTabLink_12:visited { background-position: -220px 0; }
#backpackTabLink_13:link, #backpackTabLink_13:visited { background-position: -240px 0; }

#backpackTabLink_-1:hover { background-position: -280px -20px; }
#backpackTabLink_0:hover { background-position: 0 -20px; }
#backpackTabLink_1:hover { background-position: -20px -20px; }
#backpackTabLink_2:hover { background-position: -40px -20px; }
#backpackTabLink_3:hover { background-position: -60px -20px; }
#backpackTabLink_4:hover { background-position: -80px -20px; }
#backpackTabLink_5:hover { background-position: -100px -20px; }
#backpackTabLink_6:hover { background-position: -120px -20px; }
#backpackTabLink_7:hover { background-position: -140px -20px; }
#backpackTabLink_8:hover { background-position: -160px -20px; }
#backpackTabLink_9:hover { background-position: -180px -20px; }
#backpackTabLink_10:hover { background-position: -200px -20px; }
#backpackTabLink_12:hover { background-position: -220px -20px; }
#backpackTabLink_13:hover { background-position: -240px -20px; }

#backpackTabLink_-1.tab-selected { background-position: -280px -40px; }
#backpackTabLink_0.tab-selected { background-position: 0 -40px; }
#backpackTabLink_1.tab-selected { background-position: -20px -40px; }
#backpackTabLink_2.tab-selected { background-position: -40px -40px; }
#backpackTabLink_3.tab-selected { background-position: -60px -40px; }
#backpackTabLink_4.tab-selected { background-position: -80px -40px; }
#backpackTabLink_5.tab-selected { background-position: -100px -40px; }
#backpackTabLink_6.tab-selected { background-position: -120px -40px; }
#backpackTabLink_7.tab-selected { background-position: -140px -40px; }
#backpackTabLink_8.tab-selected { background-position: -160px -40px; }
#backpackTabLink_9.tab-selected { background-position: -180px -40px; }
#backpackTabLink_10.tab-selected { background-position: -200px -40px; }
#backpackTabLink_12.tab-selected { background-position: -220px -40px; }
#backpackTabLink_13.tab-selected { background-position: -240px -40px; }
#quickbuff {
	background: rgba(0, 0, 0, 0.7) none;
	border-radius: 4px;
	margin: 10px;
	padding: 10px;
	overflow: hidden;
}

#quickbuff h1 {
	font-size: 22px;
	color: #FFF;
	font-weight: bold;
}

#quickbuff #add-block {
	margin: 7px 0;
	text-align: right;
	overflow: hidden;
}

#quickbuff #add-block input[type="text"] {
	border: 0;
	color: #000;
	padding: 5px;
	width: 200px;
	border-radius: 4px 0 0 4px;
	border-right: 1px solid #ccc;
	float: right;
}

#quickbuff #add-block input[type="button"] {
	padding: 4px 15px;
	font-weight: bold;
	border-radius: 0 4px 4px 0;
	float: right;
}

#quickbuff #players {
	margin-bottom: 10px;
}

#quickbuff #targets {
	background: rgb(205,158,75) none;
	text-align: left;
	padding: 1px 5px;
}

#quickbuff div.none {
	background: rgba(0, 0, 0, 0.5) none;
	text-align: center;
	border-radius: 4px;
	padding: 5px;
	color: #ccc;
}

#quickbuff div.player, #quickbuff div.pack, #quickbuff div.new-pack {
	background: rgba(0, 0, 0, 0.5) none;
	padding: 5px;
	overflow: hidden;
	margin-top: 1px;
}

#quickbuff div.player img {
	border: 0;
	float: left;
	width: 32px;
	height: 32px;
	margin-right: 10px;
}

#quickbuff div.player h1, #quickbuff div.pack h1 {
	font-size: 15px;
	padding: 0;
	color: #cc9940;
	text-align: left;
	cursor: pointer;
}

#quickbuff div.player p, #quickbuff div.pack p {
	color: #ccc;
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: 12px;
	margin-left: 42px;
}

#quickbuff div.pack h1 {
	cursor: pointer;
	display: inline-block;
}

#quickbuff div.pack p {
	margin-left: 0;
}

#quickbuff div.new-pack {
	display: none;
	text-align: center;
}

#quickbuff div.new-pack label {
	color: #fff;
	margin-right: 10px;
}

#quickbuff div.new-pack input[type="text"] {
	border: 0;
	color: #000;
	padding: 5px;
	width: 200px;
	border-radius: 4px 0 0 4px;
	border-right: 1px solid #ccc;
}

#quickbuff div.new-pack input[type="button"] {
	padding: 4px 15px;
	font-weight: bold;
	border-radius: 0 4px 4px 0;
}

#quickbuff div.player p span {
	color: #e0c493;
}

#quickbuff div.player div.delete, #quickbuff div.pack div.delete {
	overflow: hidden;
	width: 17px;
	height: 17px;
	float: right;
	margin: 8px 8px 0 10px;
	background: transparent url('/media/dist/img/ui/quickbuff-delete.png') center center no-repeat;
	cursor: pointer;
}

#quickbuff #self {
	float: left;
	color: #e0c493;
	margin-left: 1px;
	cursor: pointer;
	margin-top: 6px;
	font-size: 12px;
}

#quickbuff #message1 {
	float: right;
	color: #fff;
	background: #060 none;
	padding: 6px 10px 5px 10px;
	border-radius: 4px;
	margin-right: 5px;
	font-size: 12px;
	width: 170px;
	text-align: center;
	display: none;
}

#quickbuff #message2 {
	color: #fff;
	background: #060 none;
	padding: 6px 10px 5px 10px;
	border-radius: 4px;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: center;
	display: none;
}

#quickbuff #message1.bad, #quickbuff #message2.bad {
	background: #600 none;
}

#quickbuff #buff-outer {
	background: rgba(0, 0, 0, 0.5) none;
	overflow: hidden;
	margin-bottom: 10px;
}

#quickbuff #buff-outer #check-all {
	display: block;
	border-top: 1px solid #222;
	width: 578px;
	float: left;
	clear: left;
	color: #e0c493;
	font-size: 12px;
	padding: 5px 0;
	margin: 0;
}

#quickbuff #buff-outer #check-all input {
	float: left;
	margin: 1px 3px 0 3px;
}

#quickbuff div.buff-block {
	width: 33%;
	float: left;
	color: #fff;
	font-size: 12px;
}

#quickbuff div.buff-block p {
	display: block;
	margin: 3px;
	padding: 2px 0;
}

#quickbuff div.buff-block p input {
	float: left;
	margin: 1px 3px 0 0;
}

#quickbuff div.buff-block p label span {
	color: #e0c493;
}

#quickbuff div.buff-block p label.dull {
	color: #777;
}

#quickbuff div.buff-block p label.dull span {
	color: #999;
}

#quickbuff div.header {
	padding: 1px 3px;
	border: 0;
	font-size: 13px;
	color: #000;
}

#quickbuff div.header input {
	margin: 1px 3px 0 0;
	float: left;
}

#quickbuff #block2 {
	width: 33.5%;
	margin: 0 1px;
}

#quickbuff input[type="submit"] {
	display: block;
	clear: both;
}

#quickbuff #block1 div.header {
	background-color: #cd4b4b;
}

#quickbuff #block2 div.header {
	background-color: #4bcd54;
}

#quickbuff #block3 div.header {
	background-color: #4b7fcd;
}

#quickbuff #stamina-block {
	float: left;
	color: #fff;
	margin: 16px 0 0 2px;
	font-size: 12px;
}

#quickbuff #stamina-block span {
	color: #e0c493;
}

#quickbuff input[type="submit"] {
	float: right;
	padding: 4px 15px;
	font-weight: bold;
	border-radius: 4px;
	margin-top: 10px;
}

#quickbuff #save {
	float: right;
	color: #e0c493;
	margin: 17px 15px 0 0;
	font-size: 12px;
	cursor: pointer;
}

#pvpTypeTabs-1,
#pvpTypeTabs-2,
#pvpTypeTabs-3,
#pvpTypeTabs-4,
#pvpTypeTabs-5 {
	text-align: center;
	padding: 10px;
}

#pvpTypeTabs-2 input[type="text"],
#pvpTypeTabs-3 input[type="text"],
#pvpTypeTabs-4 input[type="text"],
#pvpTypeTabs-5 input[type="text"],
#pvpTypeTabs-3 select,
#pvpTypeTabs-4 select,
#pvpTypeTabs-5 select {
	width: 200px;
	padding: 5px;
	font-size: 14px;
	background-color: #FFF;
}

.pvp-select {
	width: 215px !important;
	padding: 5px;
	font-size: 14px;
	background-color: #FFF;
	border-radius: 4px;
	border-width: 2px;
	border-style: inset;
	border-color: rgb(238, 238, 238);
}

#pvpTypeTabs-1 input[type="button"],
#pvpTypeTabs-2 input[type="submit"],
#pvpTypeTabs-3 input[type="submit"],
#pvpTypeTabs-4 input[type="submit"],
#pvpTypeTabs-5 input[type="submit"] {
	padding: 5px 10px;
	font-size: 13px;
	font-weight: bold;
}

#pvpTypeTabs-1 hr, #pvpTypeTabs-3 hr {
	border: 0;
	height: 1px;
	background: rgb(76, 48, 0) none;
	width: 100%;
}

.pvp-description {
	text-align: left;
	overflow: hidden;
}

.pvp-ranking {
	width: 210px;
	float: right;
	text-align: left;
	color: #000;
}

.pvp-ranking h1 {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	padding: 1px 0;
}

.pvp-ranking span.label {
	display: inline-block;
	font-weight: bold;
	width: 60px;
}

.pvp-ranking img {
	float: left;
	padding-right: 6px;
}

.pvp-ranking img.pip {
	float: none;
	padding: 0;
	margin: 2px 1px 0 0;
	display: inline-block;
}

.bounty-tickets {
	float: right;
	margin: 0 0 10px 0;
	padding-right: 4px;
}

.bounty-tickets span.label {
	font-weight: bold;
}

.bounty-tickets span.tickets {
	display: inline-block;
	width: 30px;
	text-align: center;
}

img.bounty-ticket-icon {
	display: inline-block;
	margin-bottom: -4px;
}

.bounty-tickets input {
	margin-left: 10px;
}

.pvp-note {
	font-style: italic;
	color: #444;
	padding-top: 10px;
}

#target_avatar_wrapper {
	width: 500px;
	height: 215px;
	position: relative;
	margin: 0 auto 10px auto;
}

#target_avatar_wrapper .target_avatar {
	position: absolute;
	top: 0;
	left: 150px;
	opacity: 0;
	border: 1px solid #000;
	width: 200px;
	height: 200px;
	background: #111 none;
}

#target_avatar_wrapper #start_avatar {
	position: absolute;
	top: 0;
	left: 150px;
	border: 1px solid #000;
	width: 200px;
	height: 200px;
	background: #111 none;
}

#target_wrapper {
	position: absolute;
	left: 150px;
	width: 410px;
	height: 200px;
	display: none;
}

#target_topbar {
	padding: 5px;
	background: rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	overflow: hidden;
}

#target_username {
	font-size: 16px;
	font-weight: bold;
	float: left;
}

#target_league {
	margin: 8px 2px;
	color: #000;
	text-decoration: none;
}

#target_league h1 {
	margin-top: 5px;
}

#target_level {
	font-size: 16px;
	float: right;
}

#find_opponent {
	min-width: 200px;
	display: block;
	margin: 0 auto;
}

#target_wrapper .panel {
	width: 220px;
	height: 225px;
	float: left;
	position: relative;
}

#target_wrapper .panel.left {
	width: 190px;
}

#target_wrapper .panel .inventory {
	margin-top: 6px;
}

#target_buffs {
	overflow-y: auto;
	overflow-x: hidden;
	height: 100px;
}

h1.target_buffs_title {
	padding: 2px 5px;
	background: rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	display: block;
	width: 210px;
	font-size: 12px;
	font-weight: bold;
	clear: both;
}

#target_buffs div.buff {
	overflow: hidden;
	display: block;
	float: left;
	margin: 5px;
	text-align: center;
}

#target_buffs div.buff img {
	margin: auto;
}

#target_buttons {
	bottom: 0;
	right: 0;
	position: absolute;
}

#target_buttons input:first-child {
	margin-right: 5px;
}

.hidden-item-medium {
	background: transparent url('https://cdn2.fallensword.com/ui/misc/inv_hidden.png') -16px -8px no-repeat;
	border: 1px solid #000;
}

.hidden-item-large {
	background: transparent url('https://cdn2.fallensword.com/ui/misc/inv_hidden.png') -16px -79px no-repeat;
	border: 1px solid #000;
}

.hidden-item-small {
	background: transparent url('https://cdn2.fallensword.com/ui/misc/inv_hidden.png') -171px -25px no-repeat;
	border: 1px solid #000;
}
.pvpseason-tabs {
	display: block;
	margin: 0 auto 5px auto;
	text-align: center;
}

.pvpseason-tabs li {
	display: inline-block;
	background: rgb(255, 202, 87);
	padding: 2px 10px;
	margin: 0 2px;
}

.pvpseason-tabs li.active {
	background: rgb(205,158,75);
}

.pvpseason-tabs li a {
	text-decoration: none;
	display: block;
}
html, body
{
	font-family: Helvetica, Arial;
	color:				rgb(0,0,0);
	-webkit-font-smoothing: antialiased !important;
	/*text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.7)*/
}

blockquote
{
	margin-left: 20px;
}

#root-top, #root-bottom{
	position: relative
}

.clear
{
	clear: both;
}

#top-bar-default
{
	box-shadow: 0 2px 5px #000;
}

td.row
{
	font-size:			12px;
	padding-top:		4px;
	padding-bottom:		5px;
}

td.light
{
	font-size:	12px;
	color: rgb(255,255,255);
}

td.light a
{
	color:				rgb(255,250,0);
	text-decoration:	underline;
}

td.header
{
	font-size:			12px;
	background-color: 	rgb(205,158,75);
}

td.header-dark
{
	font-size:			12px;
	background-color: 	#C18B35;
}

td.header.tiny
{
	font-size:			11px;
}

td.line
{
	border-bottom: 1px solid rgb(100,100,100);
}

td.divider
{
	border-top: 1px solid rgb(0,0,0);
}

td.width_16px
{
	width: 16px;
}

th.header
{
	font-size:			12px;
	background-color: 	rgb(205,158,75);
	text-align: center;
}

.tiny
{
	font-size:	11px;
}

span.tiny, span.tiny a
{
	font-size:			11px;
	text-decoration:	none;

}

p.tiny
{
	color:		rgb(150,150,150);
}

p.tiny a
{
	color:		rgb(150,150,150);
}

.small
{
	font-size:	8pt;
}

p.no_break
{
	margin:	0px;
}

.centered
{
	text-align:	center;
}

.padded_10px
{
	padding-left: 	10px;
	padding-right: 	10px;
	font-size:		12px;
}

.padded_right_25px
{
	padding-right: 	25px;
}

.margin_5px
{
	margin: 		5px;
}

img
{
	padding:		0px;
	margin:			0px;
	border-style:	none;
}

img.gold
{
	position: 	relative;
	top:		2px;
}

img.bordered
{
	border-style:	solid;
	border-width:	1px;
	border-color:	rgb(0,0,0);
}

.ui-accordion-header img
{
	padding-top:	5px;
	padding-right:	5px;
}

.ui-accordion-header span.news_date
{
	font-size:		13px;
	font-weight:	normal;
}

.ui-accordion-content, .ui-accordion-content-active
{
	font-size:		13px;
}

.ui-dialog-buttonset
{
	text-align: center;
	float: inherit !important
}

h1
{
	text-align:		center;
	font-size:		18px;
	margin:			0px;
	padding-left: 	10px;
	padding-right: 	10px;
}

h2
{
	text-align:		left;
	text-style:		bold;
	font-size:		12px;
	margin:			0px;
	padding-left: 	10px;
	padding-right: 	10px;
}

h3
{
	text-align:	center;
	text-style: bold;
	font-size:	12px;
	margin:		0px;
}

.bold
{
	font-weight: bold;
}

a
{
	color:				rgb(0,0,0);
	text-decoration:	underline;
}

p.tiny a
{
	color:				rgb(150,150,150);
	text-decoration:	underline;
}

.light
{
	color: rgb(255,255,255);
}

input.custominput
{
	border-bottom:	rgb(0,0,0) 1px solid;
	border-left:	rgb(0,0,0) 1px solid;
	border-right:	rgb(0,0,0) 1px solid;
	border-top:		rgb(0,0,0) 1px solid;
	font-family:	Helvetica, Arial;
	color:			rgb(0,0,0);
	font-size:		12px;
	background-color:	rgb(211,205,189);
}

input.fs
{
	padding: 5px;
	font-size: 14px;
	background-color: #FFF;
}

/*
input.custombutton
{
	border-bottom:	rgb(0,0,0) 1px solid;
	border-left:	rgb(0,0,0) 1px solid;
	border-right:	rgb(0,0,0) 1px solid;
	border-top:		rgb(0,0,0) 1px solid;
	font-family: 	'Open Sans', Arial, Helvetica, sans-serif;
	color:			rgb(0,0,0);
	font-size:		12px;
	padding: 		0 3px 0 3px;
	background-color:	rgb(205,158,75);
}
*/

select, textarea
{
	background-color:	rgb(211,205,189);
	border-style:		solid;
	border-bottom:		rgb(0,0,0) 1px solid;
	border-left:		rgb(0,0,0) 1px solid;
	border-right:		rgb(0,0,0) 1px solid;
	border-top:			rgb(0,0,0) 1px solid;
	font-size:			12px;
	font-family:		Helvetica, Arial;
	color:				rgb(0,0,0);
}

.quote
{
   border:				1px solid rgb(0,0,0);
   background-color:	rgb(224,180,84);
   margin-left:			10%;
   margin-right:		10%;
   padding:				10px 10px 10px 10px;
   font-style:			normal;
   font-variant:		normal;
   font-weight:			normal;
   font-size:			11px;
   font-family:			Helvetica, Arial;
   float:				right;
   width:				200px;
}

table.centered
{
	margin-left:		auto;
	margin-right:		auto;
}

table.width_260px
{
	border-spacing:		0px;
	margin-left:		auto;
	margin-right:		auto;
	width:				260px;
	border-spacing:		0px;
}

table.width_300px
{
	border-spacing:		0px;
	margin-left:		auto;
	margin-right:		auto;
	width:				300px;
}

table.width_400px
{
	border-spacing:		0px;
	margin-left:		auto;
	margin-right:		auto;
	width:				400px;
}

table.width_max
{
	border-spacing:		0px;
	margin-left:		auto;
	margin-right:		auto;
	width:				100%;
}

table.width_full
{
	border-spacing:		0px;
	margin-left:		auto;
	margin-right:		auto;
	width:				620px;
}

.online_0
{
	color: rgb(255,255,255);
}

.online_1
{
	color: rgb(211,211,211);
}

.online_2
{
	color: rgb(187,187,187);
}

.online_3
{
	COLOR: rgb(153,153,153);
}

.online_4
{
	COLOR: rgb(119,119,119);
}

.main_body
{
	width:			1002px;
	margin-left:	auto;
	margin-right:	auto;
	padding:		0px;
	margin-bottom:	0px;
}

.innerContent
{
	width:			705px;
	margin-top:		10px;
	margin-left:	auto;
	margin-right:	auto;
	text-align:		left;
	background-image: 	url("https://cdn2.fallensword.com/ui/misc/full_inner_bg.png");
	background-repeat:	repeat-y;
}

.innerContentLeft
{
	width:				26px;
	float:				left;
}

.innerContentMiddle
{
	width:				653px;
	float:				left;
	background-image:	url("https://cdn2.fallensword.com/ui/misc/inner_bg.png");
	background-repeat:	repeat-both;
}

.innerContentPage
{
	margin-left:		auto;
	margin-right:		auto;
	width:				640px;
}

.innerContentRight
{
	width:				26px;
	float:				left;
}

div
{
	margin:				0px;
	padding:			0px;
}

div.centered
{
	margin-left:		auto;
	margin-right:		auto;
}

.width_1000px
{
	width: 1000px;
}

div.header
{
	background-color:	rgb(237,178,85);
	border-style:		solid;
	border-width:		1px;
}

.hidden
{
	display:	none;
}

.float_left
{
	float:		left;
}

.float_right
{
	float:		right;
}

.align_left
{
	text-align: left;
}

.align_right
{
	text-align: right;
}

.margin_top_10px
{
	margin_top: 10px;
}

.scrollbox
{
	margin-top:		0px;
	margin-left:	10px;
	overflow:		scroll;
	overflow-x: 	hidden;
	text-align:		left;
}

.scrollbox_205px
{
	width:			205px;
	height:			150px;
}

.scrollbox_205px_long
{
	width:			205px;
	height:			300px;
}

.scrollbox_215px
{
	width:			215px;
	height:			150px;
}

#newsAccordionA, #newsAccordionB
{
	width:				340px;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			10px;
	padding-left:		6px;
	text-align:			left;
}

.online
{
	background-color:	rgb(100, 255, 170);
}

.offline
{
	background-color:	rgb(255, 170, 170);
}

.innerContainer
{
	width:	645px;
}

.innerColumn
{
	width:	320px;
}

div.innerColumnHeader
{
	width:				320px;
	background-color:	rgb(205,158,75);
}
div.ui-dialog.ui-widget-content
{
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
}

div.ui-dialog, div.ui-widget-content
{
    background: url('https://cdn2.fallensword.com/ui/misc/inner_bg.png');
    border: solid 1px #000;
}

.ui-button .ui-button-text
{
	display: block; line-height: 1.4;
}


#leftColumn .notification {display:block}

select, textarea
{
	background-color:	rgb(211,205,189);
	border-style:		solid;
	border-bottom:		rgb(0,0,0) 1px solid;
	border-left:		rgb(0,0,0) 1px solid;
	border-right:		rgb(0,0,0) 1px solid;
	border-top:			rgb(0,0,0) 1px solid;
	font-size:			12px;
	font-family:		Helvetica, Arial, sans-serif;
	color:				rgb(0,0,0);
}

.help {cursor: help}
.interactive,
input[type="button"],
input[type="submit"] {cursor: pointer}

input.custominput, /* .custombutton, */ input, textarea
{
    font-family: Helvetica, Arial;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;
    color: #2f240f;
}

input[type="text"], textarea, input.custominput
{
    -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}

input.custominput, textarea, select
{
    font-family: Helvetica, Arial;
    border-style: solid;
    border-width: 1px;
    border-color: #a9772c #f3d99d #f3d99d #a9772c;
    background-color: #f7ebd3;
}

input.custominput:focus, textarea:focus
{
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px #f9f9d4; -moz-box-shadow: 0 0 2px #f9f9d4; -o-box-shadow: 0 0 2px #f9f9d4; box-shadow: 0 0 2px #f9f9d4;
}

/*
.custombutton, input[type="button"], input[type="submit"]
{
	color: #2f240f;

    background-color: #cd9e4b;
    cursor: pointer;
    border: solid 1px;
    border-color: #f3d99d #a9772c #a9772c #f3d99d;
    text-decoration: none;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(243, 217, 157, 0.8);
    -webkit-box-shadow: 0 0 2px #000; -moz-box-shadow: 0 0 2px #000; -o-box-shadow: 0 0 2px #000; box-shadow: 0 0 2px #000;
}

.custombutton:hover, input[type="button"]:hover, input[type="submit"]:hover
{
    background-color: #ecd199;
    color: #201703;
}

.custombutton:active, input[type="button"]:active, input[type="submit"]:active
{
    border-color: #48370e #e4c272 #e3be6a #48370e;
    background-color: #a87b2d;
    color: #201703;
}
*/
#menuSource_0 a, #menuSource_1 a, #menuSource_2 a, #menuSource_3 a, #menuSource_4 a, #menuSource_5 a, #menuSource_6 a, #menuSource_7 a, #menuSource_8 a
{
	text-decoration: none;
}

#menuSource_0 font, #menuSource_1 font, #menuSource_2 font, #menuSource_3 font, #menuSource_4 font, #menuSource_5 font, #menuSource_6 font, #menuSource_7 font, #menuSource_8 font
{
    color: #2f240f !important;
    -webkit-text-shadow: 0 0 0 transparent, 0 0 2px #fff;
}

#menuSource_0 a font:hover, #menuSource_1 a font:hover, #menuSource_2 a font:hover, #menuSource_3 a font:hover, #menuSource_4 a font:hover, #menuSource_5 a font:hover, #menuSource_6 a font:hover, #menuSource_7 a font:hover, #menuSource_8 a font:hover
{
    color: #BF1A1A !important;
}

.ui-slider-range{
	border-radius: 2px
}

html,body.outer
{
	width: 100%;
	height: 100% !important;
	background: #000 url('https://cdn2.fallensword.com/ui/misc/background.jpg') top center no-repeat;
	color: #fff;
	font-size: 13px;
}

.outer a
{
	color: rgb(170, 170, 170);
}

.outer li
{
	list-style-type: square;
	margin-left: 25px;
}

.outer.container
{
	position: relative;
	margin: 0 auto;
	height: auto;
	min-height: 100%;
	width: 100%;
}


.outer.content
{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	background: rgba(0, 0, 0, 0.6);
	height: 413px;
	top: -180px;
	border-radius: 8px;
}

.outer.footer {
	position: absolute;
	width: 100%;
	bottom: 0;
	padding: 5px 0 5px 0;
	background: #000;
}

#outer-logo
{
	background: url('https://cdn2.fallensword.com/ui/misc/logo.png') top center no-repeat;
	width: 660px;
	height: 271px;
	margin: 2px auto;
}

.outer.column
{
	width: 480px;
	padding: 10px;
}

.outer.error
{
	line-height: 20px;
	background-color: rgba(255, 0, 0, 0.5);
	width: 300px;
	height: 20px;
	border-radius: 8px;
}

.outer h1
{
	margin: 0 auto;
	padding: 5px;
	font-weight: bold;
	font-size: 16px;
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 8px;
}

.outer h2
{
	color: #ff961b;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 13px;
}

.qtip-tipsy,
.qtip-custom
{
	z-index: 999999 !important;
	max-width: none !important;
}

.qtip-custom .qtip-content
{
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
}

#paymentwall
{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 800px;
	height: 686px;
	margin: -353px 0 0 -405px;
	border: 5px solid #ccc;
	border-radius: 5px;
	background: #fff none;
	box-shadow: 0 0 5px #000;
}

#paymentwall #paymentwall-header
{
	display: block;
	height: 30px;
	width: 790px;
	margin: 0;
	overflow: hidden;
	color: rgb(255, 255, 255);
	font-size: 20px;
	line-height: 30px;
	padding-left: 10px;
	background: #222 left center no-repeat;
}

#paymentwall #paymentwall-header #paymentwall-close
{
	background: transparent url('https://account.huntedcow.com/cdn/img/ui/window_close.png') center center no-repeat;
	width: 17px;
	height: 17px;
	float: right;
	margin: 6px;
	cursor: pointer;
}


#paymentwall iframe
{
	display: block;
	margin: 3px 0;
}

.item-text
{
	font-weight: normal;
	padding: 2px;
	background: rgba(0, 0, 0, 0.7);
}

.gradient {
   filter: none;
}
/*!
 * jQuery contextMenu - Plugin for simple contextMenu handling
 *
 * Version: git-master
 *
 * Authors: Rodney Rehm, Addy Osmani (patches for FF)
 * Web: http://medialize.github.com/jQuery-contextMenu/
 *
 * Licensed under
 *   MIT License http://www.opensource.org/licenses/mit-license
 *   GPL v3 http://opensource.org/licenses/GPL-3.0
 *
 */

.context-menu-list {
    margin:0; 
    padding:0;
    
    min-width: 120px;
    max-width: 250px;
    display: inline-block;
    position: absolute;
    list-style-type: none;
    
    border: 1px solid #DDD;
    background: #EEE;
    
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
         -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.context-menu-item {
    padding: 2px 2px 2px 24px;
    background-color: #EEE;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: -moz-none;
        -ms-user-select: none;
            user-select: none;
}

.context-menu-separator {
    padding-bottom:0;
    border-bottom: 1px solid #DDD;
}

.context-menu-item > label > input,
.context-menu-item > label > textarea {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
}

.context-menu-item.hover {
    cursor: pointer;
    background-color: #39F;
}

.context-menu-item.disabled {
    color: #666;
}

.context-menu-input.hover,
.context-menu-item.disabled.hover {
    cursor: default;
    background-color: #EEE;
}

.context-menu-submenu:after {
    content: ">";
    color: #666;
    position: absolute;
    top: 0;
    right: 3px;
    z-index: 1;
}

/* icons
    #protip:
    In case you want to use sprites for icons (which I would suggest you do) have a look at
    http://css-tricks.com/13224-pseudo-spriting/ to get an idea of how to implement 
    .context-menu-item.icon:before {}
 */
.context-menu-item.icon { min-height: 18px; background-repeat: no-repeat; background-position: 4px 2px; }
.context-menu-item.icon-edit { background-image: url(images/page_white_edit.png); }
.context-menu-item.icon-cut { background-image: url(images/cut.png); }
.context-menu-item.icon-copy { background-image: url(images/page_white_copy.png); }
.context-menu-item.icon-paste { background-image: url(images/page_white_paste.png); }
.context-menu-item.icon-delete { background-image: url(images/page_white_delete.png); }
.context-menu-item.icon-add { background-image: url(images/page_white_add.png); }
.context-menu-item.icon-quit { background-image: url(images/door.png); }

/* vertically align inside labels */
.context-menu-input > label > * { vertical-align: top; }

/* position checkboxes and radios as icons */
.context-menu-input > label > input[type="checkbox"],
.context-menu-input > label > input[type="radio"] {
    margin-left: -17px;
}
.context-menu-input > label > span {
    margin-left: 5px;
}

.context-menu-input > label,
.context-menu-input > label > input[type="text"],
.context-menu-input > label > textarea,
.context-menu-input > label > select {
    display: block;
    width: 100%;
    
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
         -o-box-sizing: border-box;
            box-sizing: border-box;
}

.context-menu-input > label > textarea {
    height: 100px;
}
.context-menu-item > .context-menu-list {
    display: none;
    /* re-positioned by js */
    right: -5px;
    top: 5px;
}

.context-menu-item.hover > .context-menu-list {
    display: block;
}

.context-menu-accesskey {
    text-decoration: underline;
}

#tutorials {
	left: 0;
	top: 0;
	position: fixed;
}

.tutorialarrow {
	width: 61px;
	height: 50px;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 5000;
}

.tutorial {
	width: auto;
	height: auto;
	bottom: 10px;
	left: 10px;
	border: 0;
	position: fixed;
	overflow: hidden;
	background: transparent;
	z-index: 5;
}


.tutorialinner {
	width: auto;
	height: auto;
	min-height: 45px;
	background: transparent url('https://cdn2.fallensword.com/ui/tutorial/background.png');
	float: left;
	margin: 10px 0;
	padding: 5px 10px;
	border-radius: 5px;
	left: -8px;
	position: relative;
	text-align: left;
	z-index: 10;
}

.tutorialimg {
	width: 75px;
	height: 75px;
	border: 0;
	margin: 0;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 20;
}

.tutorialhead1, .tutorialhead2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
}

.tutorialhead2 {
	color: #EDB809;
}

.tutorialinner p {
	color: #ccc;
	margin: 2px;
	padding: 0 0 0 4px;
}

.tutorialinner input {
	width: auto;
	height: auto;
	padding: 3px 8px 3px 8px;
	margin: 10px auto 5px auto;
	float: right;
	border: 1px solid #555;
	border-color: #333 #111 #111 #333;
	color: #fff;
}

.tutorialinner .tutorial-objective-1
{
	color: #ffe633;
}

.tutorialinner .tutorial-objective-2
{
	color: #2d7eff;
}

.tutorialinner .tutorial-objective-3
{
	color: #27ff2e;
}

.tutorialinner .tutorial-objective-4
{
	color: #ff342d;
}

.tutorialinner .tutorial-objective-5
{
	color: #c71bff;
}

.tutorialinner .tutorial-objective-completed
{
	color: rgb(100,100,100);
	text-decoration: line-through;
}
.awesome,
.awesome:visited
{
	background: #333 url("../img/interface/generic/alert-overlay-smaller.png") repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 1px 2px rgba(255,255,255,0.5), 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 1px 2px rgba(255,255,255,0.5), 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0 1px 2px rgba(255,255,255,0.5), 0 1px 3px rgba(0,0,0,0.5);

	border-bottom: 1px solid rgba(0,0,0,0.25);

	position: relative;
	cursor: pointer;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	text-align: center;

	text-shadow: 0 1px 1px rgba(0,0,0,0.5);
}

.awesome:hover	{
	background-color: #111;
	color: #fff
}
.awesome:active {
	top: 1px
}

.small.awesome, .small.awesome:visited
{
	font-size: 11px;
	padding: 3px;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.awesome,
.awesome:visited,
.medium.awesome,
.medium.awesome:visited
{
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
}

.large.awesome,
.large.awesome:visited
{
	font-size: 14px;
	padding: 8px 14px 9px;
}

.black.awesome, .black.awesome:visited,
.blue.awesome, .blue.awesome:visited,
.red.awesome, .red.awesome:visited,
.magenta.awesome, .magenta.awesome:visited,
.orange.awesome, .orange.awesome:visited,
.yellow.awesome, .yellow.awesome:visited,
.green.awesome, .green.awesome:visited
{
	color: #fff;
	text-shadow: 0 0 0 transparent, 0 -1px 1px rgba(0,0,0,0.25);
}

.black.awesome, .black.awesome:visited		{ background-color: #cccccc; }
.black.awesome:hover						{ background-color: #111111; }

.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
.green.awesome:hover						{ background-color: #749a02; }

.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
.blue.awesome:hover							{ background-color: #007d9a; }

.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
.red.awesome:hover							{ background-color: #b12b06; }

.purple.awesome, .magenta.awesome:visited	{ background-color: #de25cb; }
.purple.awesome:hover						{ background-color: #ea7edf; }

.magenta.awesome, .magenta.awesome:visited	{ background-color: #a9014b; }
.magenta.awesome:hover						{ background-color: #630030; }

.orange.awesome, .orange.awesome:visited	{ background-color: #ff5c00; }
.orange.awesome:hover						{ background-color: #ff8737; }

.yellow.awesome, .yellow.awesome:visited	{ background-color: #ffb515; }
.yellow.awesome:hover						{ background-color: #fc7100; }

/* Replace the standard fs buttons */
.custombutton,
input.custombutton,
input[type="button"],
input[type="submit"]
{
	background: #cd9e4b url("../img/interface/generic/alert-overlay-smaller.png") repeat-x;
	display: inline-block;
	padding: 1px 10px 1px;
	margin-bottom: 1px;
	color: #201703;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;


	-moz-box-shadow: 0 0 3px rgb(0,0,0);
	-webkit-box-shadow: 0 0 3px rgb(0,0,0);
	box-shadow: 0 0 3px rgb(0,0,0);


	border: 1px solid #fff;


	border-color: rgba(255,255,255,0.6) rgba(255,255,255,0.4) rgba(255,255,255,0.2) rgba(255,255,255,0.4);

	position: relative;
	cursor: pointer;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	text-align: center;
}

.custombutton:hover,
input.custombutton:hover,
input[type="button"]:hover,
input[type="submit"]:hover
{
	background-color: #f3d99d;
	color: #201703
}

.custombutton:active,
input.custombutton:active,
input[type="button"]:active,
input[type="submit"]:active
{
	top: 1px
}

.awesome[disabled] {
	background-color: #444 !important;
	color: #aaa !important;
	cursor: default !important;
}

/*

*** old override stuff ***

input.custombutton
{
	border-bottom:	rgb(0,0,0) 1px solid;
	border-left:	rgb(0,0,0) 1px solid;
	border-right:	rgb(0,0,0) 1px solid;
	border-top:		rgb(0,0,0) 1px solid;
	font-family: 	'Open Sans', Arial, Helvetica, sans-serif;
	color:			rgb(0,0,0);
	font-size:		12px;
	padding: 		0 3px 0 3px;
	background-color:	rgb(205,158,75);
}

.custombutton, input[type="button"], input[type="submit"]
{
	color: #2f240f;

    background-color: #cd9e4b;
    cursor: pointer;
    border: solid 1px;
    border-color: #f3d99d #a9772c #a9772c #f3d99d;
    text-decoration: none;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(243, 217, 157, 0.8);
    -webkit-box-shadow: 0 0 2px #000; -moz-box-shadow: 0 0 2px #000; -o-box-shadow: 0 0 2px #000; box-shadow: 0 0 2px #000;
}

.custombutton:hover, input[type="button"]:hover, input[type="submit"]:hover
{
    background-color: #ecd199;
    color: #201703;
}

.custombutton:active, input[type="button"]:active, input[type="submit"]:active
{
    border-color: #48370e #e4c272 #e3be6a #48370e;
    background-color: #a87b2d;
    color: #201703;
}

*/
@charset "utf-8";

.mainbody
{
	width: 996px;
	margin: 0 auto 0 auto;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background: transparent url('https://cdn2.fallensword.com/ui/misc/logo.png') no-repeat 50% 0;
}

q
{
	word-wrap: break-word;
}

p
{
	margin: 0 0 10px 0;
}

table img
{
	display: block;
}

#pC:before
{
	content: '.';
	text-indent: -9999px;
	display: block;
	height: 107px;
	margin-bottom: -107px;
	background-image: url('https://cdn2.fallensword.com/ui/misc/header2.png');
}

#pC
{
	clear: both;
	float: left;
	background-image: url('https://cdn2.fallensword.com/ui/misc/middle2.png');
}

#pCL
{
	padding-top: 12px;
	margin-left: 10px;
}

#pCR
{
	padding-top: 12px;
	margin-right: 10px;
}

#pCL, #pCR, #pCC
{
	margin-top: 10px;
	float: left;
	width: 140px;
}

#pCC
{
	padding: 25px 23px 25px 23px;
	width: 650px;
	font-family: Helvetica, Arial;
	color: rgb(0,0,0);
}

#pF
{
	background: url('https://cdn2.fallensword.com/ui/misc/footer3.png') no-repeat 0 0;
	width: 996px;
	height: 62px;
	clear: both;
}

#pFF
{
	clear: both;
}

#foot-wrap a
{
	color: rgb(200, 200, 200);
}

.message
{
	font-size: 11px;
	text-align: left;
	margin: 0 0 10px 0;
}

.message>.says
{
	display: block;
	text-align: center;
	margin: 0 0 2px 0;
}

.player-list
{
	text-align: left;
}

.player-name
{
	font-size: 10px;
}

#pCR .guild-icon
{
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 1px 0 1px 2px;
	vertical-align: bottom;
}

#pCR .guild-icon.right
{
	float: right;
}

#pCR .guild-icon.left
{
	float: left;
}

#pCR .online-allies-icon
{
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 1px 0 1px 2px;
	vertical-align: bottom;
}

#pCR .online-allies-icon.left
{
	float: left;
}

li.player
{
	clear: right;
}



.inventory-table
{
	border-spacing: 5px;
	border-collapse: separate;
}

#pCC table
{
	border-collapse: separate;
	border-spacing: 2px;
}

#pCC>h2, #pCC>div>h2
{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

#pCC h4
{
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

#pCR a
{
	color: #F7EAC9;
}

.skill-panel
{
	height: 1900px;
	overflow: hidden;
}

.skill-icon
{
	margin-left: -8px;
	width: 65px;
	height: 75px;
	border-spacing: 0 !important;
	line-height: 10px;
	background: url('https://cdn2.fallensword.com/ui/skills/base.png') bottom center no-repeat !important;
}

.skill-icon img {
	width: 49px;
	height: 49px;
	border: 0;
	margin: 5px auto;
}

.online-allies-actions
{
	float: right;
	width: 56px;
	height: 14px;
	margin: 2px 0 0 0;
}

.online-allies-action
{
	background: url('https://cdn2.fallensword.com/ui/misc/icons.png');
}

#online-allies-action-send-message
{
	background-position: -198px -80px;
}

#online-allies-action-quickbuff
{
	background-position: -210px -80px;
}

#online-allies-action-secure-trade
{
	background-position: -222px -80px;
}

#online-allies-action-trade
{
	background-position: -234px -80px;
}

.guild-minibox-actions
{
	float: right;
	width: 56px;
	margin: 2px 0 0 0;
}

.guild-minibox-action
{
	background: url('https://cdn2.fallensword.com/ui/misc/icons.png');
}

#guild-minibox-action-send-message
{
	background-position: -198px -80px;
}

#guild-minibox-action-quickbuff
{
	background-position: -210px -80px;
}

#guild-minibox-action-secure-trade
{
	background-position: -222px -80px;
}

#guild-minibox-action-trade
{
	background-position: -234px -80px;
}

.group-action-container
{
	height: 23px;
	float: right;
}

.group-action-link
{
	margin: 2px 0 0 2px;
	display: block;
	float: left;
}

.poll-option
{
	margin: 0 0 4px 0;
	text-align: left;
}

.t_Tooltip table td
{
	padding: 2px;
}

.theme-thumb
{
	width: 175px;
	height: 150px;
	border: 0;
	float: left;
	margin-right: 3px;
}

#css-text
{
	width: 610px;
	height: 300px;
	overflow: auto;
}

#css-warning
{
	background: #660000;
	color: #ffffff;
	text-align: left;
	padding: 5px;
	margin-bottom: 2px;
	border-radius: 5px;
	display: none;
}

/* Settings Page */

.ui-category
{
	width: 285px;
	margin: 5px 5px 0 0;
	float: left;
	border: 1px solid #555;
	border-radius: 5px;
}

.ui-category-title
{
	margin-left: 10px;
	font-weight: bold;
}

/* Browser Detect */

#browser-notice
{
	position: absolute;
	right: 0;
	width: 250px;
	height: auto;
	padding: 20px 5px 20px 5px;
	border: 1px solid #ff0000;
	border-width: 0 0 1px 1px;
	background: #550000;
	text-align: center;
	color: #fff;
	font-size: 1em;
	line-height: 1.2em;
	box-shadow: -5px 5px 10px #000;
	text-shadow: 2px 2px 2px #000;
	cursor: pointer;
	display: none;
}
#cf-notice
{
	position: absolute;
	top: 100px;
	right: 0;
	width: 250px;
	height: auto;
	padding: 5px 5px 5px 5px;
	border: 1px solid #00ff00;
	border-width: 1px 0 1px 1px;
	background: #005500;
	text-align: center;
	color: #fff;
	font-size: 1em;
	line-height: 1.2em;
	box-shadow: -5px 5px 10px #000;
	text-shadow: 2px 2px 2px #000;
	cursor: pointer;
	display: none;
}
#browser-notice:hover
{
	background: #660000;
}
#browser-notice:hover
{
	background: #660000;
}
#browser-notice h1, #cf-notice h1
{
	font-size: 1em;
	color: #ff4444;
	font-weight: bold;
}
#canvasError
{
	color: black;
	text-align: left;
}
#canvasError h1
{
	font-size: 1.1em;
	font-weight: bold;
	display: inline-block;
	text-align: left;
}
#canvasError p
{
	margin-bottom: 10px;
}

.no-canvas #canvasError
{
	display: block !important;
}
.no-canvas #realmContainer, .no-canvas #actionContainer
{
	display: none !important;
}


.news_left_column
{
	text-align: center;
	width: 420px;
}

.news_right_column
{
	width: 230px;
}

.news_left_column h1
{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 3px;
	text-shadow: 0 0 5px #ebddbd;
}

.news
{
	overflow: hidden;
	margin-bottom: 1px;
	box-shadow: 0 0 1px #000;
}

.news_head, .news_head_tavern
{
	text-align: left;
	padding: 3px;
	border-bottom: 1px solid #a78f61;
	background: #D7B371 url('https://cdn2.fallensword.com/ui/news/header.png') left top repeat-x;
}

.news_head h1, .news_head_tavern h1
{
	font-size: 1.4em;
	font-weight: bold;
	text-align: left;
	margin: 0;
}

.news_head img, .news_head_tavern img
{
	width: 31px;
	height: 28px;
	border: 1px solid #000;
	float: left;
	margin: 4px;
}

.news_feedback, .news_feedback_fade
{
	width: 43px;
	height: 23px;
	padding: 8px 2px 6px 0;
	display: block;
	text-decoration: none;
	float: right;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #17110E;
	background: transparent url('https://cdn2.fallensword.com/ui/news/bubble.png');
}

.news_feedback_fade
{
	opacity: 0.25;
}

.news_rate {
	width: auto;
	min-width: 50px;
	height: 40px;
	float: right;
	margin: -1px 2px 0 0;
	overflow: hidden;
}

.news_up, .news_down
{
	width: auto;
	height: 16px;
	padding: 2px 27px 2px 12px;
	display: block;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
}

.news_up
{
	color: #147800;
	background: transparent url('https://cdn2.fallensword.com/ui/news/thumb.png') right center no-repeat;
}

.news_body, .news_body_tavern
{
	position: relative;
	text-align: left;
	margin: 5px 1px;
	padding: 0 5px;
}

.news_body ul, .news_body li
{
	list-style: disc;
	margin: auto auto auto 10px;
}

.news_rss
{
	bottom: 0;
	right: 5px;
	position: absolute;
}

.news_shoutbox
{
	background: transparent none;
	width: 200px;
	height: auto;
	overflow: hidden;
	padding: 0 5px;
	margin: 0 0 0 15px;
	float: right;
	text-align: center;
}

.news_shoutbox h1
{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 3px;
	text-shadow: 0 0 5px #ebddbd;
}

.news_shoutbox input[type="button"]
{
	width: 200px;
	margin-top: 2px;
	border: 0;
	font-weight: bold;
	cursor: pointer;
}


.news_shoutbox p
{
	margin-top: 5px;
	font-size: 0.9em;
}

.news_shoutbox a
{
	text-decoration: none;
}

.news_shoutbox a:hover
{
	text-decoration: underline;
}

.shout
{
	width: auto;
	height: auto;
	overflow: hidden;
	box-shadow: 0 0 1px #000;
	margin: 0 0 10px 0;
}

.shout_head
{
	background: #D7B371 url('https://cdn2.fallensword.com/ui/news/header.png') left center repeat-x;
	width: auto;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #a78f61;
	padding: 2px;
}

.shout_head_left
{
	float: left;
	margin-left: 5px;
}
.shout_head_right
{
	float: right;
	margin-right: 5px;
	font-size: 0.9em;
}

.shout_head_left a
{
	font-weight: bold;
	text-decoration: none;
}

.shout_body
{
	width: auto;
	height: auto;
	background: transparent none;
	overflow: hidden;
	color: #333;
	padding: 5px;
	text-align: left;
	font-size: 0.9em;
}

.news_guild_box
{
	background: transparent url('https://cdn2.fallensword.com/ui/news/featured_banner.png') top center no-repeat;
	width: 210px;
	height: 390px;
	padding: 30px 20px;
	margin: -20px -20px auto auto;
	float: right;
	color: #fff;
	text-align: center;
}

.news_guild_box input[type="button"]
{
	width: 200px;
	margin-top: 2px;
	background: transparent url('https://cdn2.fallensword.com/ui/news/featured_button.png') center left repeat-x;
	color: #fff;
	border: 0;
	font-weight: bold;
	cursor: pointer;
}

.news_guild_box input[type="button"]:hover
{
	background: transparent url('https://cdn2.fallensword.com/ui/news/featured_button_hover.png') center left repeat-x;
}

.news_guild_box h1
{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 3px;
	text-shadow: 0 0 5px #36140b;
}

.news_guild_box p
{
	margin-top: 5px;
	font-size: 0.9em;
}

.news_guild_box a
{
	color: #fff;
	text-decoration: none;
}

.news_guild_box a:hover
{
	text-decoration: underline;
}

.news_guild_history
{
	background: transparent url('https://cdn2.fallensword.com/ui/news/featured_bg.png');
	width: 192px;
	height: 75px;
	overflow: auto;
	padding: 5px;
	color: #efdad6;
	margin: 1px auto;
	text-align: left;
	font-size: 0.9em;
	word-wrap: break-word;
	display: inline-block;
}

.topbanner-normal
{
	height: 95px;
	line-height: 60px;
	text-align: center;
	font-size: 50px;
	text-indent: -9999px;
}

.topbanner-shrunk
{
	height: 0px;
	text-align: center;
	text-indent: -9999px;
}

.topbanner-shrunk-with-stats
{
	height: 12px;
	text-align: center;
	text-indent: -9999px;
}

.topbanner-stats-normal
{
	position: absolute;
	left: 170px;
	top: 16px;
	width: 674px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	background: rgba(0,0,0, 0.6);
}

.topbanner-stats-normal div
{
	top: -1px;
	position: relative;
	width: 150px;
	text-align: center;
	display: inline-block;
	color: #F7EAC9;
	font-size: 10px;
}

.topbanner-stats-hidden
{
	display: none;
}

#statbar-container
{
	position: relative;
	left: -9px;
	margin-bottom: -45px;
	top: -27px;
	width: 1015px;
	height: 81px;
	background-image: url('https://cdn2.fallensword.com/ui/misc/stats_bar.png');
	font-size: 11px;
}

#statbar
{
	float: left;
	margin: 0 0 0 150px;
	width: 696px;
	height: 20px;
}

#xpbar
{
	float: left;
	margin: 0 0 0 147px;
	width: 696px;
	height: 10px;
}

.statbar-tooltip
{
	display: none;
}

.statbar-header
{
	float: left;
	width: 70px;
	height: 20px;
	line-height: 20px;
}

#statbar-character
{
	position: relative;
	width: 110px;
	top: 30px;
	left: 17px;
	height: 20px;
	padding: 0 0 0 25px;
	color: #F7EAC9;
	cursor: pointer;
}

#statbar-stamina
{
	position: relative;
	width: 75px;
	top: 30px;
	left: 19px;
	height: 20px;
	padding: 0 0 0 25px;
	color: #F7EAC9;
	cursor: pointer;
}

#statbar-equipment
{
	position: relative;
	width: 75px;
	top: 30px;
	left: 21px;
	height: 20px;
	padding: 0 0 0 25px;
	color: #F7EAC9;
	cursor: pointer;
}

#statbar-inventory
{
	position: relative;
	width: 75px;
	top: 30px;
	left: 23px;
	height: 20px;
	padding: 0 0 0 25px;
	color: #F7EAC9;
	cursor: pointer;
}

#statbar-fsp
{
	position: relative;
	width: 75px;
	top: 30px;
	left: 25px;
	height: 20px;
	padding: 0 0 0 25px;
	color: #F7EAC9;
	cursor: pointer;
}

#statbar-gold
{
	position: relative;
	width: 110px;
	top: 30px;
	left: 27px;
	height: 20px;
	padding: 0 0 0 25px;
	color: #F7EAC9;
	cursor: pointer;
}

#statbar-xp
{
	position: absolute;
	width: 700px;
	height: 20px;
	top: 32px;
	left: 10px;
	text-align: center;
	z-index: 1;
}

#statbar-xp-progress-container
{
	position: relative;
	width: 678px;
	height: 8px;
	top: 37px;
	left: 31px;
}

#statbar-xp-progress
{
	position: absolute;
	top:0;
	left: 0;
	height: 8px;
	width: 100%;
	background-image: url('https://cdn2.fallensword.com/ui/misc/xp_bar.png');
}

.statbar-wrapper
{
	position: relative;
}

.statbar-tooltip
{
	position: absolute;
	background: rgba(0, 0, 0, 0.9);
	top: 48px;
	color: #FFF;
	font-size: 10px;
	padding: 5px;
	z-index: 3;

	border-radius: 0 0 5px 5px;
	border: solid 1px #555;
	box-shadow: 0 1px 2px #000
}

#statbar-character-tooltip
{
	left: 17px;
	width: 126px;
}

#statbar-stamina-tooltip
{
	left: 136px;
	width: 126px;

}

#statbar-equipment-tooltip
{
	left: 213px;
	width: 170px;
}

#statbar-inventory-tooltip
{
	left: 338px;
	width: 126px;
}

#statbar-fsp-tooltip
{
	left: 438px;
	width: 126px;
}

#statbar-gold-tooltip
{
	left: 502px;
	width: 186px;
}

#statbar-level-tooltip
{
	left: 223px;
	width: 250px;
}

.statbar-wrapper:hover>.statbar-tooltip
{
	display: block;
}

.tooltip-heading
{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 5px 0;
}

.key-value
{

}

.key-value>dt
{
	clear: left;
	float: left;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.key-value>dd
{
	clear: right;
	float: right;
}

.statbar-equipment-repair{
	width: 18px;
	height: 14px;
	background: url('https://cdn2.fallensword.com/ui/world/repair-anvil.png');
	display: inline-block;
	text-indent: -9999px;
	float: right;
	margin-left: 4px;
	position: relative
}

.statbar-equipment-repair:hover,.statbar-equipment-repair:active{
	background-position: -18px 0
}

.statbar-equipment-repair:active{
	top: 1px
}

.statbar-equipment-repairall, .statbar-fsp-link
{
	float: left;
	clear: left;
	width: 100%;
}

.statbar-fsp-about, .statbar-fsp-link{
	margin: 0
}

.statbar-fsp-link{
	margin: 10px 0 0 0
}

.minibox-footer
{
	float: left;
	width: 174px;
	min-height: 275px;
	margin: 20px 11px 20px 11px;
	background-color: rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4),
	inset 0 -1px 1px rgba(208, 160, 84, 0.4);
}

.minibox-footer a
{
	color: #F7EAC9;
}

.minibox-footer-content
{
	clear: both;
	padding: 10px;
	color: #F7EAC9;
}

.minibox-footer.first
{
	width: 173px;
	margin-left: 21px
}

.minibox-footer.last
{
	width: 173px;
}

.minibox-footer>h3
{
	padding-top: 10px;
	color: #F7EAC9;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 0 0 transparent, 0 0 6px rgba(255,255,0,0.5);
}

.minibox-footer-content>ul
{
	margin: 0 0 10px 0;
}

.minibox-footer-content>dl>dt
{
	font-weight: bold;
}

.minibox-footer-content>dl>dd
{
	display: inline-block;
	margin: 0 0 10px 0;
}

.minibox-spoilsofwar-list>dd
{
	clear: both;
	font-size: 11px;
}

.minibox-spoilsofwar-list>dt
{
	clear: both;
}

.minibox-spoilsofwar-list>dd>dl>dt
{
	clear: left;
	float: left;
}

.minibox-spoilsofwar-list>dd>dl>dd
{
	float: right;
}

.minibox-news-time
{
	font-size: 11px;
}

.footer-links
{
	font-size: 12px;
}

.footer-links a
{
	color: rgb(150,150,150);
	font-size: 12px;
}

.footer-links.left
{
	float: left;
}

.footer-links.right
{
	float: right;
}

.minibox
{
	background-color: rgba(0, 0, 0, 0.3);
	width: 140px;
	margin: 0 auto 10px auto;
	text-align: center;
	color: #F7EAC9;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4),
	inset 0 -1px 1px rgba(208, 160, 84, 0.4);
}

.minibox>.minibox-content
{
	padding: 0 10px 10px 10px;
}

.minibox>h3
{
	width: 140px;
	height: 31px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	color: #F7EAC9;
	padding-top: 3px;
	text-shadow: 0 0 6px rgba(255,255,0,0.5);
}

.minibox-content>h4
{
	background-color: rgba(0, 0, 0, 0.3);
	text-align: center;
	font-size: 11px;
	margin: 0 0 5px 0;
	color: #F7EAC9;
	text-shadow: 0 0 4px rgba(255,255,255,0.5);
	-webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}

.minibox ul
{
	text-align: left;
	line-height: 18px;
	margin-bottom: 10px;
}

.minibox-content dl
{
	text-align: left;
}

.minibox-content>dl>dt
{
	font-weight: bold;
}

.minibox-content>dl>dd
{
	display: inline-block;
	margin: 0 0 10px 0;
}

#minibox-fsbox>.button
{
	width: 40px;
	color: #000;
}

#minibox-guild-chat>div>.message>.says
{
	text-align: left;
}

#minibox-guild-members
{
	margin: 0 0 10px 0;
	overflow: hidden;
}

#minibox-allies-list
{
	margin: 0 0 10px 0;
	overflow: hidden;
}

#minibox-guild-chat-input
{
	width: 110px;
	margin: 0 0 5px 0;
}

.minibox-list>dd
{
	clear: both;
	font-size: 11px;
}

.minibox-list>dt
{
	clear: both;
}

.minibox-list>dd>dl>dt
{
	clear: left;
	float: left;
}

.minibox-list>dd>dl>dd
{
	float: right;
}

.players
{
	clear: both;
}

.player-row
{
	width: 62px;
	overflow: hidden;
	float: left;
}

#guild-quick-buff, #ally-quick-buff
{
	clear: both;
	text-align: center;
	font-size: 11px;
	margin: 0;
	padding-top: 5px;
	color: #F7EAC9;
	text-decoration: underline;
	cursor: pointer;
}

.guild-buff-check-on, .guild-buff-check-off, .ally-buff-check-on, .ally-buff-check-off
{
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 1px 2px 0;
	vertical-align: bottom;
	background: transparent url('https://cdn2.fallensword.com/ui/misc/icons.png');
}
.guild-buff-check-off, .ally-buff-check-off	{ background-position: -246px -80px; }
.guild-buff-check-on, .ally-buff-check-on	{ background-position: -270px -80px; }

input.large-text
{
	height: 24px;
	line-height: 24px;
	font-size: 18px;
}

#rewards-content
{
	clear: both;
	margin: 20px 0 10px 0;
}

#rewards-tabs
{
	margin-top: 20px;
	width: 650px;
}

#rewards-tabs li
{
	display: inline-block;
	width: 94px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.1);
	border: 1px solid rgb(0, 0, 0);
	margin: 2px;
	padding: 4px;
}

#rewards-tabs li.active
{
	background-color: rgba(254, 166, 0, 0.8);
}

ul.rewards
{
	margin-bottom: 10px;
}

ul.rewards li
{
	list-style-type: disc;
	margin-left: 14px;
}

ul.list li
{
	list-style-type: disc;
	margin-left: 14px;
}

#recruiting-tabs
{
	margin-top: 20px;
	width: 650px;
	text-align: center;
}

#recruiting-tabs li
{
	display: inline-block;
	width: 150px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.1);
	border: 1px solid rgb(0, 0, 0);
	margin: 2px;
	padding: 4px;
}

#recruiting-tabs li.active
{
	background-color: rgba(254, 166, 0, 0.8);
}

.shadow
{
	-moz-box-shadow: 1px 1px 1px 1px #000;
	-webkit-box-shadow: 1px 1px 1px 1px #000;
	box-shadow: 1px 1px 1px 1px #000;
}

.heldItem
{
	width: 60px;
	height: 90px;
	background-image: url('https://cdn2.fallensword.com/ui/inventory/2x3.png');
}

.hr-container
{
	width: 30px;
	height: 50px;
	position: relative;
	margin: auto;
}

.select-padded-border
{
	height: 23px;
	padding: 5px 5px 5px 5px;
	background-color: #e9c674;
	border-bottom: #000 1px solid;
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	width: 90px;
	margin-top: 8px;
	margin-left:50px;
	float:left;
}

.item-type-container
{
	height: 55px;
	margin-left: 4px;
}

#image-select-adjoin
{
	width: 50px;
	height: 50px;
	float:left;
	position: absolute;
}

.filter-container
{
	mchgin: 0 0 10px 0;
	padding: 0;
	width: 160px;
	height: auto;
}

.sortable
{
	text-decoration: underline;
	cursor: pointer;
}

.inline
{
	float: left;
}

.text-small
{
	width: 50px;
	float: right;
}

.hellforge-filter {
	position: relative;
	float: right;
	margin-right: 36px;
	background: url('https://cdn2.fallensword.com/ui/auctions/hellforge-u.png') repeat-x left top;
	cursor: default;
}
.hellforge-filter .hellforge {
	height: 16px;
	padding-left: 16px;
	background: transparent none repeat-x left top;
	cursor: pointer;
}
.hellforge-filter:hover .hellforge {
	background-image: url('https://cdn2.fallensword.com/ui/auctions/hellforge-u.png');
}
.hellforge-filter:hover .hellforge:hover {
	background-image: url('https://cdn2.fallensword.com/ui/auctions/hellforge-o.png');
}
.hellforge-filter .hellforges {
	position: absolute;
	height: 100%;
	background: url('https://cdn2.fallensword.com/ui/auctions/hellforge-d.png') repeat-x left top;
}
.hellforge-filter:hover .hellforges {
	display: none;
}

#search_text {
	width: 100px;
}

#search_button {
	width: 50px;
	padding: 0;
}

.filter-container select {
	width: 155px;
	color: #7f5617;
}

.filter-container input[type="checkbox"] {
	vertical-align: bottom;
	margin-bottom: 1px;
}

.auctionbutton {
	float: left;
	margin: 0 5px;
}

.viewchange {
	float: right;
}

.selected-button {
	background-color: #f8d64e !important;
}

.item-img {
	border: 1px solid rgba(205, 158, 75, 0.6);
	background: rgba(233, 198, 116, 0.6) none;
	margin: 4px;
	max-height: 60px;
}

#prevPage {
	margin-right: 25px;
}

#nextPage {
	margin-left: 25px;
}

#refresh {
	float: right;
	margin-right: 16px;
}

#loading {
	text-align: center;
	margin: 25px 0;
}

#resultRows {
	min-height: 600px;
}

.auction-filter {
	background: #ebc976 none;
	padding: 2px 5px;
}

.auction-sidebar {
	background: rgba(233, 198, 116, 0.5) none;
}

#browse-name {
	margin: 2px 5px 0 0;
	float: right;
}

.item-select {
	border: 0;
	margin: 3px;
	cursor: pointer;
}

.heldItem {
	display: table-cell;
	vertical-align: middle;
}

.rarity-span {
	width: 66px;
	border-radius: 3px;
	display: block;
	color: #222;
	opacity: 0.9;
}

.ah-filter {
	display: inline-block;
	margin: 2px;
	padding: 2px;
	border-radius: 3px;
	background: #ceab6c none;
}
.ah-filter:hover {
	background: #EBC976 none;
}
.ah-filter a {
	text-decoration: none;
	border: 0;
}
.ah-delete {
	width: 12px;
	height: 12px;
	display: inline-block;
	vertical-align: bottom;
	margin-bottom: 2px;
	background: transparent url('/media/dist/img/ui/auction-delete.png') 100% 50% no-repeat;
}
.ah-delete:hover {
	background-position: 0 50%;
}
#save-error, #delete-error {
	text-align: center;
	color: #fff;
	padding: 1px 0;
	background: #a00 none;
}

.chat-select-box
{
	width: 100px;
	height: 20px;
	background-color: rgba(0, 0, 0, 0.1);
	display: inline-block;
	line-height: 20px;
	border: 1px solid rgb(0, 0, 0);
	margin-left: 2px;
}

.chat-select-box-active
{
	background-color: rgb(255, 150, 55);
}

#chat-join-guild
{
	width: 614px;
	height: 141px;
	margin: 0 0 0 9px;
	padding: 10px;
	overflow: hidden;
	position: relative;
	text-shadow: none;
	text-align: center;
	font-size: 16px;
}

#chat-select-container
{
	width: 614px;
	height: 20px;
	margin: 0;
	padding: 2px;
	overflow: hidden;
	position: relative;
	text-shadow: none;
	text-align: center;
}

#world-chat
{
	float: left;
	position: relative;
	margin-bottom: 5px;
}

.chat-container
{
	width: 614px;
	height: 141px;
	left: 18px;
	padding: 10px;
	margin-left: -10px;
	background: transparent url('/media/dist/img/pages/chatbox-medium.png') center center no-repeat;
	overflow: hidden;
	position: relative;
}

.chat-container.long {
	height: 580px;
	background-image: url('/media/dist/img/pages/chatbox-long.png');
}

.chat-container.long .chat-div {
	height: 534px;
}

.chat-error {
	position: absolute;
	margin: 5px auto;
	bottom: 55px;
	background: rgb(124, 15, 15) none;
	padding: 3px 0;
	color: #fff;
	width: 590px;
	font-size: 14px;
	text-shadow: none;
	text-align: center;
	display: none;
	box-shadow: 0 0 3px #000;
}

.chat-div
{
	font-family: Helvetica, Arial;
	height: 95px;
	color: #efe1c0;
	text-shadow: none;
	overflow-x: hidden;
	overflow-y: auto;
	font-size: 12px;
}

.chat-msg
{
	font-weight: normal;
	word-wrap: break-word;
}

.chat-time
{
	color: #d0bc90;
}

.chat-username a, .chat-report a, .chat-msg a
{
	color: #fff;
	text-decoration: none;
}

.chat-input-msg
{
	width: 496px;
	height: 16px;
	margin-top: 2px;
	padding: 4px;
	background: #1a0f09 none;
	border: 1px solid #4e3123;
	color: #fff;
}

.chat-send-button {
	padding: 3px 5px;
}

.chat-delay-indicator {
	margin-top: 4px;
	float: right;
}

.chat-username a {
	font-weight: bold;
}

.chat-self .chat-username a
{
	color: #deb456 !important;
}

.chat-delay-indicator
{
	display: inline-block;
}

.chat-delay-indicator-segment
{
	border: solid rgb(0,0,0) !important;
	border-width: 1px 0 1px 1px !important;
	height: 9px;
	width: 34px;
	float: left;
	margin: 0;
	padding: 0;
}

.chat-delay-indicator-segment.active {
	background: #dda800 url('/media/dist/img/pages/chat-delay.png') center left repeat-x;
}

.chat-delay-indicator-segment-final
{
	border-right-width: 1px !important;
}

.chat-key
{
	margin-top: 2px;
	font-size: 10px;
}

.chat-key div
 {
	 width: 10px;
	 height: 10px;
	 display: inline-block;
	 margin-left: 2px;
	 margin-bottom: -1px;
 }

.chat-key span
{
	text-shadow: none;
	color: #ddcba3;
}

.chat-lock
{
	color: #ddcba3;
	text-decoration: none;
	float: right;
	margin-right: 5px;
	text-shadow: none;
}

.show-chat-rules
{
	color: #ddcba3;
	text-decoration: none;
	float: right;
	margin-right: 20px;
	text-shadow: none;
}

.composing-skill-table
{
	padding: 0;
	margin: 0 auto;
	border-spacing:0;
	border-collapse: collapse !important;
}

#composing-skill-table td
{
	padding: 3px;
	vertical-align: top;
	border-bottom: 1px solid rgb(205,158,75);
}

.composing-level
{
	width: 80px;
	height: 60px;
	border: solid 1px #000;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	float: left;
	margin-left: 15px;
}

.composing-progress
{
	width: 498px;
	height: 17px;
	border: solid 1px #000;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: url('https://cdn2.fallensword.com/ui/composing/bar_back.png');
	position: relative;
	left: 15px;
	top: 20px;
	overflow: hidden;
}

.composing-progress.potion
{
	top: 50px;
}

.composing-progress-bar
{
	background: url('https://cdn2.fallensword.com/ui/composing/bar_orange.png');
	height: 17px;
	position: relative;
}

.composing-potion-progress-bar
{
	background: url('https://cdn2.fallensword.com/ui/composing/bar_purple.png');
	height: 17px;
	position: relative;
}

.composing-potion-info
{
	position: relative;
	left: 15px;
	top: 10px;
}

.composing-potion-time
{
	position: relative;
	float: right;
	right: 50px;
	top: -4px;
}

.composing-add-skill-row td
{
	vertical-align: middle !important;
}

.composing-potion
{
	width: 80px;
	height: 90px;
	border: solid 1px #000;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	float: left;
	margin-left: 15px;
	margin-top: 10px;
}
@charset "utf-8";

#nav {
	width: 140px;
}

#nav>li
{
	background-color: rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4),
						inset 0 -1px 1px rgba(208, 160, 84, 0.4);
	margin-bottom: 5px;
}

.nav-link
{
	display: block;
	line-height: 22px;
	color: #F7EAC9;
	text-decoration: none;
	-webkit-transition: text-shadow 0.2s ease-in-out, text-shadow 0.2s ease-in-out
}

.nav-link:hover
{
	color: #fff;
	text-shadow: 0 0 4px rgba(255,255,255,0.9);
}

.nav-icon
{
	width: 22px;
	height: 22px;
	background: url('https://cdn2.fallensword.com/ui/misc/icons.png') no-repeat;
	float: left;
}

#nav-icon-home
{
	background-position: 0px 0px;
}

#nav-icon-world
{
	background-position: -22px 0px;
}

#nav-icon-character
{
	background-position: -44px 0;
}

#nav-icon-actions
{
	background-position: -66px 0;
}

#nav-icon-guild
{
	background-position: -88px 0;
}

#nav-icon-toprated
{
	background-position: -110px 0;
}

#nav-icon-upgrades
{
	background-position: -132px 0;
}

#nav-icon-resources
{
	background-position: -154px 0;
}

#nav-icon-logout
{
	background-position: -176px 0;
}

.nav-level-1.subheading>span
{
	color: #eac978;
}

.nav-level-1.subheading>span:hover
{
	text-shadow: 0 0 0 transparent, 0 0 4px rgba(0,0,0,0.9);
}

.nav-level-1:before, .nav-level-1.last:before, .nav-level-1.subheading:before
{
	text-indent: -9999px;
	display: block;
	content: '.';
	width: 32px;
	height: 22px;
	background: url('https://cdn2.fallensword.com/ui/misc/icons.png') no-repeat 0 -66px;
	float: left;
}

.nav-level-1.last:before
{
	background-position: -32px -66px;
}

.nav-level-1.subheading:before
{
	background-position: -64px -66px;
	width: 28px;
}

.nav-level-2:before, .nav-level-2.last:before, .nav-level-2.subheading:before
{
	text-indent: -9999px;
	display: block;
	content: '.';
	width: 42px;
	height: 22px;
	background: url('https://cdn2.fallensword.com/ui/misc/icons.png') no-repeat 0 -88px;
	float: left;
}

.nav-level-2.last:before
{
	background-position: -42px -88px;
}

.nav-closed>ul
{
	height: 0;
	overflow: hidden;
}

.nav-animated
{
	/* -webkit-transition: height 0.2s ease-in-out;*/
}



.auction-user-online
{
	display:inline-block;
}
@charset "utf-8";

.notification, .notification-w
{
	clear: left;
	margin: 10px 5px 10px 5px;
	width: 130px;
	height: 40px;
	font-size: 10px;
	background: #000;
	border: 1px solid #F7EAC9;
}

.notification-w
{
	height: auto;
	overflow: hidden;
	width: 110px;
	padding: 10px;
	text-align: center;
}

.notification-w a, .notification-w p
{
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
}

.notification a
{
	text-decoration: none;
}

.notification-title
{
	font-size: 12px;
	font-weight: bold;
	clear: both;
	display: block;
	margin-bottom: 10px;
}

.notification-content
{
	width: 90px;
	float: left;
	background-color: #000;
	color: #FFF;
	height: 36px;
	padding: 2px;
	text-align: center;
}

.notification-icon
{
	float: left;
	background: url('https://cdn2.fallensword.com/ui/misc/icons.png');
	height: 40px;
	width: 36px;
}

#notification-icon-log
{
	background-position: -198px 0px;
}

#notification-icon-level-up
{
	background-position: -234px 0px;
}

#notification-icon-reserve-stamina
{
	background-position: -270px 0px;
}

#notification-icon-secure-trade
{
	background-position: -306px 0px;
}

#notification-icon-special-offer
{
	background-position: -342px 0px;
}

#notification-icon-guild-mailbox
{
	background-position: -378px 0px;
}

#notification-icon-guild-chat-leader
{
	background-position: -414px 0px;
}

#notification-icon-guild-log
{
	background-position: -450px 0px;
}

#notification-icon-guild-chat
{
	background-position: -198px -40px;
}

#notification-icon-repair
{
	background-position: -234px -40px;
}

#notification-icon-news
{
	background-position: -270px -40px;
}

#notification-icon-mailbox
{
	background-position: -306px -40px;
}

#notification-icon-guild-group
{
	background-position: -342px -40px;
}

#notification-icon-rewards
{
	background-position: -378px -40px;
}

#notification-icon-guild-hall
{
	background-position: -414px -40px;
}

#notification-icon-private-message
{
	background-position: -198px -40px;
}
.old-combat-table-parse {
	border-radius: 2px;
	border: 1px solid #A78F61;
	height: 31px;
	padding: 1px 5px;
}

.player-combat{
	float:right;
	text-align: right;
	margin-bottom: -10px;
}

.enemy-combat{
	float:left;
	margin-bottom: -10px;
}

.enemy-combat .old-combat-table-parse {
	min-width:250px;
	background: #D7B371;
}

.player-combat .old-combat-table-parse {
	min-width:250px;
	background: #eddb9c;
}

.special
{
	background: url('https://cdn2.fallensword.com/ui/combat/specials.png') no-repeat;
	color: #000 !important;
	height: 19px;
	padding-top: 5px;
	padding-left: 24px !important;
}

.special-0  { background-position-y: 0; color: #E44D03 } 		/*Avert Gaze prevented you from being Hypnotized.*/
.special-1  { background-position-y: -24px; color: #E23D05 } 	/*Fire added %1 bonus damage before modifiers.*/
.special-2  { background-position-y: -48px; color: #2C5102 } 	/*Poison added %1 bonus damage before modifiers.*/
.special-3  { background-position-y: -72px; color: #E44D03 } 	/*%1 was stunned.*/
.special-4  { background-position-y: -96px; color: #E44D03 } 	/*%1 caused a shockwave.*/
.special-5  { background-position-y: -120px; color: #E44D03 } /*Shockwave from previous attacked caused automatic miss.*/
.special-6  { background-position-y: -144px; color: #E23D05 } /*%1 set %2 on fire!*/
.special-7  { background-position-y: -168px; color: #2C5102 } /*%1 poisoned %2!*/
.special-8  { background-position-y: -192px; color: #400178 } /*%1 absorbed 25% of the damage inflicted.*/
.special-9  { background-position-y: -216px; color: #E44D03 } /*%1's bloodthirst caused an additional %2 damage.*/
.special-10 { background-position-y: -240px; color: #E44D03 } /*%1 used force shield to deflect %2 damage.*/
.special-11 { background-position-y: -264px; color: #E44D03 } /*%1 used reflection to increase damage by %2.*/
.special-12 { background-position-y: -288px; color: #E44D03 } /*Shield Imp absorbed all damage (Shield Imp has %1 block(s) remaining).*/
.special-13 { background-position-y: -312px; color: #E44D03 } /*Shield Imp absorbed all damage (Shield Imp was destroyed by Super Elite).*/
.special-14 { background-position-y: -336px; color: #E44D03 } /*Shield Imp absorbed all damage (Shield Imp is knocked out).*/
.special-15 { background-position-y: -360px; color: #E44D03 } /*Last Ditch activated on death restoring 20% HP to %1.*/
.special-16 { background-position-y: -384px; color: #E44D03 } /*%1 missed due to hypnosis.*/
.special-17 { background-position-y: -408px; color: #E44D03 } /*%1 was out-flanked by %2's First Strike causing a miss.*/
.special-18 { background-position-y: -432px; color: #E44D03 } /*Overkill increased the xp gain.*/

.global-special
{
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 10px 2px;
	cursor: help;
	border: none;
	background-image: url('https://cdn2.fallensword.com/ui/combat/global_specials.png')
}

 .global-special-0  {background-position: 0 -0px}
 .global-special-1  {background-position: 0 -24px}
 .global-special-2  {background-position: 0 -48px}
 .global-special-3  {background-position: 0 -72px}
 .global-special-4  {background-position: 0 -96px}
 .global-special-5  {background-position: 0 -120px}
 .global-special-6  {background-position: 0 -144px}
 .global-special-7  {background-position: 0 -168px}
 .global-special-8  {background-position: 0 -192px}
 .global-special-9  {background-position: 0 -216px}
 .global-special-10 {background-position: 0 -240px}
 .global-special-11 {background-position: 0 -264px}
 .global-special-12 {background-position: 0 -288px}
 .global-special-13 {background-position: 0 -312px}
 .global-special-14 {background-position: 0 -336px}
 .global-special-15 {background-position: 0 -360px}
 .global-special-16 {background-position: 0 -384px}
 .global-special-17 {background-position: 0 -408px}
 .global-special-18 {background-position: 0 -432px}
 .global-special-19 {background-position: 0 -456px}
 .global-special-20 {background-position: 0 -480px}
 .global-special-21 {background-position: 0 -504px}
 .global-special-22 {background-position: 0 -528px}
 .global-special-23 {background-position: 0 -552px}
 .global-special-24 {background-position: 0 -576px}
 .global-special-25 {background-position: 0 -600px}
 .global-special-26 {background-position: 0 -624px}
 .global-special-27 {background-position: 0 -648px}
 .global-special-28 {background-position: 0 -672px}
 .global-special-29 {background-position: 0 -696px}
 .global-special-30 {background-position: 0 -720px}
 .global-special-31 {background-position: 0 -744px}
 .global-special-32 {background-position: 0 -768px}
 .global-special-33 {background-position: 0 -792px}

 .global-special-empty {background: none; border: none; cursor: default; padding: 1px}

.enhancement
{
	background: url('https://cdn2.fallensword.com/ui/combat/enhancements.png') no-repeat;
	color: #000 !important;
	height: 19px;
	padding-top: 5px;
	padding-left: 24px !important;
}

.enhancement-0  { background-position: 0 0 		!important}
.enhancement-1  { background-position: 0 -24px 	!important}
.enhancement-2  { background-position: 0 -48px 	!important}
.enhancement-3  { background-position: 0 -72px 	!important}
.enhancement-4  { background-position: 0 -96px 	!important}
.enhancement-5  { background-position: 0 -120px 	!important}
.enhancement-6  { background-position: 0 -144px 	!important}
.enhancement-7  { background-position: 0 -168px 	!important}
.enhancement-8  { background-position: 0 -192px 	!important}
.enhancement-9  { background-position: 0 -216px 	!important}
.enhancement-10 { background-position: 0 -240px 	!important}
.enhancement-11 { background-position: 0 -264px 	!important}
.enhancement-12 { background-position: 0 -288px 	!important}
.enhancement-13 { background-position: 0 -312px 	!important}
.enhancement-14 { background-position: 0 -336px 	!important}
.enhancement-15 { background-position: 0 -360px 	!important}
.enhancement-16 { background-position: 0 -384px 	!important}
.enhancement-17 { background-position: 0 -408px 	!important}
.enhancement-18 { background-position: 0 -432px 	!important}
.enhancement-19 { background-position: 0 -456px 	!important}
.enhancement-20 { background-position: 0 -480px 	!important}
.enhancement-21 { background-position: 0 -504px 	!important}
.enhancement-22 { background-position: 0 -528px 	!important}
.enhancement-23 { background-position: 0 -552px 	!important}
.enhancement-24 { background-position: 0 -576px 	!important}
.enhancement-25 { background-position: 0 -600px 	!important}
.enhancement-26 { background-position: 0 -624px 	!important}
.enhancement-27 { background-position: 0 -648px 	!important}

.combat-text
{
	display:inline-block;
	color:#3a2617;
}

/*Horizontal Rules*/

.brown{
	background-color:#3a2617;
	border: none;
	height:1px;
}
@charset "utf-8";

.profile-stat-bonus
{
	color: #666;
	float: right;
	margin: 0 5px 0 0;
}

#profile-bio
{
	word-wrap: break-word;
}
.percentbar {
	background: #c5a869 none;
	border:1px solid #634229;
	height:12px;
	overflow: hidden;
	position: relative;
}

.percentbar-inner {
	height: 12px;
	position: absolute;
	top: 0;
	left: 0;
}

.percentbar-incomplete {
	background: #f69003 none;
	box-shadow: inset 0 0 4px 2px #e95d04;
}

.percentbar-complete {
	background: #71c971 none;
	box-shadow: inset 0 0 4px 2px #42aa42;
}

.percentbar-value {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	line-height: 1.1em;
	font-size: 0.9em;
	text-align: center;
	font-weight: bold;
	text-shadow: 0 0 2px #e1c892;
	opacity: 0;
}

.percentbar-value:hover {
	opacity: 0.9;
}

.customselect
{
	background: #d3ab63;
	border: 1px solid #887856;
	height:21px;
}

@charset "utf-8";

#world-map
{
	margin-left: 35px;
	width: 250px;
	float: left;
}

#world-action-list
{
	width: 400px;
	float: left;
}

.world-action-container
{
	height: 23px;
	float: right;
}

.world-action-icon
{
	display: block;
	margin: 2px;
}

.world-action-link
{
	margin: 2px 0 0 2px;
	display: block;
	float: left;
}

#world-realm-name
{
	width: 500px;
	font-size: 20px;
	margin: 0 auto 15px auto;
	text-align: center;
}

#worldHelpOverlay
{
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 500px;
	height: 210px;
	background-color: transparent;
	background-image: url('https://cdn2.fallensword.com/ui/world/keyboard_help.png'), url('https://cdn2.fallensword.com/ui/misc/75_dark_bg.png');
	background-position: center center, top left;
	background-repeat: no-repeat, repeat;
	border-radius: 0 10px 0 0;
	display: none;
}

#world-event
{
	width: 640px;
	height: 80px;
	float: left;
	margin: 0 10px 10px 5px;
	position: relative;
	background: transparent url('https://cdn2.fallensword.com/ui/world/eventbox.png') center center no-repeat;
}

#world-event-bar
{
	width: 596px;
	height: 23px;
	margin: 15px 22px 0 22px;
	background: transparent url('https://cdn2.fallensword.com/ui/world/eventbox_bar_bg.png') center center no-repeat;
	position: relative;
}

#world-event-progress, #world-event-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	width: 596px;
	height: 23px;
	background: transparent url('https://cdn2.fallensword.com/ui/world/eventbox_bar_overlay.png') top left no-repeat;
}

#world-event-progress
{
	width: 596px;
	background: transparent url('https://cdn2.fallensword.com/ui/world/eventbox_bar.png') top left no-repeat;
}

#world-event-left, #world-event-right
{
	width: 260px;
	height: 30px;
	float: left;
	margin: 0 0 0 25px;
	color: #F7EAC9;
	text-align: left;
	text-shadow: none;
	line-height: 15px;
}

#world-event-right
{
	margin: 0 80px 0 0;
	float: right;
}

#world-event-left .title, #world-event-right .title
{
	color: white;
	font-weight: bold;
}

#world-event-tooltip
{
	width: 109px;
	min-height: 150px;
	background: #111;
	margin: 3px 2px 0 2px;
	padding: 3px;
	display: block;
	border-radius: 2px;
	float: left;
	color: #ccc;
}

#world-event-badge
{
	width: 80px;
	height: 28px;
	position: absolute;
	right: 15px;
	bottom: 10px;
	background: transparent url('https://cdn2.fallensword.com/ui/world/eventtop100.png') center center no-repeat;
	cursor: pointer;
}

#javascriptError
{
	width: 600px;
	height: 60px;
	background: #111 none;
	position: relative;
	margin-top: -75px;
	color: #F7EAC9;
	text-align: left;
	text-shadow: none;
	padding: 5px 10px;
	border-top: 1px solid #333;
	display: none;
}

#javascriptError h1
{
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #f44;
	margin-bottom: 5px;
}

#javascriptError p
{
	text-align: left;
}
@charset "utf-8";

#worldPage{
	-webkit-font-smoothing: antialiased;
}


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

/*
.cR
{
    width: 688px;
    padding: 16px;
    float: left;
    color: #2f240f;
    text-shadow: 0 1px 1px rgba(255,255,180,0.9);
    position: relative;
}
*/
#worldViewportTD
{
    -webkit-box-shadow: inset 0 0 10px #000;
}

#worldPage
{
    width: 100%;
	float: left;
    color: #2f240f;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,180,0.9);
    position: relative;
    font-family: 'Open Sans', Helvetica, Arial;
	margin-top: -4px
}

/* Canvas Size :) */
#mapContainer, #mapCanvas, #mapCanvasOverlay{
	width: 620px;
	height: 465px;
	/*width: 400px;
	height: 300px;*/
}


#mapContainer{
	padding: 3px;
	background: url('https://cdn2.fallensword.com/ui/world/canvas_bg.png');
	position: relative;
	margin: 7px 17px 7px 12px;
	float: left;
	clear: left;
	border-radius: 4px;
	box-shadow: 0 0 10px #000;
	background-size: contain
}

#mapCanvas{
	background: #000;
}

#mapCanvasOverlay{
	position: absolute;
	box-shadow: inset 0 0 10px #000, inset 0 0 10px #000;
	top: 3px;
	left: 3px
}

/* Minature Map */

/*
#mapContainer, #mapCanvas, #mapCanvasOverlay{
	width: 386px;
	height: 290px;
}*/

#worldDialogs
{
	position: static;
	color: #2f240f;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,180,0.9);
	font-family: 'Open Sans', Helvetica, Arial;
}

#worldPage table{
	border-collapse: collapse
}

#worldPage .ui-dialog-content{
	background: #ebd497 url('https://cdn2.fallensword.com/ui/world/paper.png');
}

#worldPage ::selection {
    color: #fff;
	background: #4f3717;
    text-shadow: none;
}

#worldNavigator
{
    clear: left;
}

#worldNavigator th
{
    width: 0;
    height: 0;
    /*background-color: green;*/
    cursor: pointer;
    opacity: 0;
}

#worldNavigator th.disabled
{
    /*background-color: red;*/
}

#worldViewport, #worldViewportContainer
{
    overflow: hidden;
    position: relative;
    width: 642px;
    height: 506px;
}

#worldMap
{
	table-layout: fixed;
}

#worldMap
{
    position: absolute;
    top: 0;
    left: 0;
}

#worldContainer
{
    float: left;
	width: 100%;
}

#worldContainerBelow
{
	float:left;
	clear: left;
}

#worldName, #worldCoord
{
	font-size: 18px;
	font-family: 'Open Sans', Helvetica, Arial;
	color: #361c04;
	text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,0.5);
	top: 20px;
	font-weight: bold;
	margin: 0 13px
}

#worldName
{
	float: left
}

#worldCoord
{
	float: right;
	text-align: right;
}

#realmContainer
{
	float: left
}

#masterRealmContainer
{
	text-align: center;
}

#masterRealmContainer .masterRealmWorld
{
	margin: 40px
}

#worldPageOverlay
{
    position: absolute;
    top: 0;
    left: 0;
    width: 720px;
    height: 100%;
    background-color: black;
    z-index: 999;
    text-align: center;
    color: #FC0;
    text-shadow: 0 0 0 transparent, 0 0 5px #FC0;
}

#worldPageOverlay p
{
    margin: 100px 0 700px 0;
    font-size: 36px;
}

#worldPageOverlay em
{
    display: block;
}

#worldPageOverlay .ui-progressbar-value { background-image: url('images/pbar-ani.gif'); }

#worldDialogs div.header{
	border: solid 0 #fff
}

#map-zoom-reset
{
	width: 10px;
	height: 10px;
	cursor: pointer
}

.t_Content_fsItemAlpha, .t_Content_fsItem, .t_Content_fsDefault
{
    font-size: 10px;
  	line-height: 16px;
  	padding: 4px 4px;
    color: #CCC;
}

.t_Content_fsWorldMasterRealmStairway,
.t_Content_fsWorldMapDefault {
    color: #fff;
    font-size: 10px;
    line-height: 16px;
    padding: 3px 4px;
}
.t_Content_fsWorldMapDefault {
	color: #2f240f;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,180,0.9);
    font-family: 'Open Sans', Helvetica, Arial;
    font-size: 10px;
    line-height: 14px;
}

.t_Content_fsWorldMasterRealmStairway {
	text-align: center;
}

.t_Content_fsWorldMasterRealmStairway strong,
.t_Content_fsWorldMapDefault strong {
	color: #999;
}

.t_Tooltip_fsWorldMapDefault{
	-webkit-transition: none;
	opacity: 1
}

.t_Content_fsWorldMapDefault b
{
	width: 100%;
	float: left;
	clear: both;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Open Sans', Helvetica, Arial;
}

.t_Content_fsWorldMapDefault p{
	float: left;
    width: 190px;
    position: relative;
    text-align: justify;
    padding-right: 10px;
    font-family: 'Open Sans', Helvetica, Arial;
}

#mapTooltip>*{
	float: left
}

.t_Content_fsWorldMapDefault img{
	float: left;
    width: 100px;
    height: 100px;
    
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    
    border: solid 1px #4f3717;
    /*
    -webkit-box-shadow: 0 0 4px #4f3717;
    -moz-box-shadow: 0 0 4px #4f3717;
    -o-box-shadow: 0 0 4px #4f3717;
    box-shadow: 0 0 4px #4f3717;
    */
    margin-top: 8px;
}

.t_Content_fsWorldMapDefault .stairway, 
.t_Content_fsWorldMapDefault .shop, 
.t_Content_fsWorldMapDefault .portal, 
.t_Content_fsWorldMapDefault .relic,
.t_Content_fsWorldMapDefault .creature{
	line-height: 17px;
}

#worldContainerBelow
{
	width: 100%
}
#buffContainer
{
	float: left;
	clear: left;
	margin: 20px 0 0 20px;
	width: 630px
}

#buffList
{
	float: left;
	width: 100%
}

div.activeBuffContainer
{
	float: left;
	width: 25px;
	height: 30px;
	position: relative;
	margin: 0 20px 30px 20px;
}

div.buffListBuff
{
	width: 25px;
	height: 25px;
	background: url(https://cdn2.fallensword.com/ui/skills/sheet.png?3);
	-webkit-box-shadow: 0 0 2px #000;
	-moz-box-shadow: 0 0 2px #000;
	-o-box-shadow: 0 0 2px #000;
	box-shadow: 0 0 2px #000;
	cursor: pointer;
}

span.buffTimeRemaining
{
	position: relative;
	display: inline-block;
	top: 5px;
	left: -15px;
	width: 55px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	text-shadow: none;
	font-size: 10px;
	text-align: center;
}

#buffList .buffDurationContainer
{
	width: 100%;
	height: 2px;
	background-color: black;
	position: absolute;
	bottom: 0;
	left: 0;
}

#buffList .buffDuration
{
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 2px;
	background-color: yellow;
}

#buffList .buffStack
{
	display: block;
	position: absolute;
	right: 2px;
	color: #fff;
	text-shadow: 0 0 0 transparent, 0 0 2px #000;
	font-size: 10px;
	font-weight: bold;
}

#buffList .warning
{
	background-color: red;
}

#buffList .buff-0 { background-position:    0px 0px }
#buffList .buff-1 { background-position:  -25px 0px }
#buffList .buff-2 { background-position:  -50px 0px }
#buffList .buff-3 { background-position:  -75px 0px }
#buffList .buff-4 { background-position: -100px 0px }
#buffList .buff-5 { background-position: -125px 0px }
#buffList .buff-6 { background-position: -150px 0px }
#buffList .buff-7 { background-position: -175px 0px }
#buffList .buff-8 { background-position: -200px 0px }
#buffList .buff-9 { background-position: -225px 0px }

#buffList .buff-10 { background-position:    0px -25px }
#buffList .buff-11 { background-position:  -25px -25px }
#buffList .buff-12 { background-position:  -50px -25px }
#buffList .buff-13 { background-position:  -75px -25px }
#buffList .buff-14 { background-position: -100px -25px }
#buffList .buff-15 { background-position: -125px -25px }
#buffList .buff-16 { background-position: -150px -25px }
#buffList .buff-17 { background-position: -175px -25px }
#buffList .buff-18 { background-position: -200px -25px }
#buffList .buff-19 { background-position: -225px -25px }

#buffList .buff-20 { background-position:    0px -50px }
#buffList .buff-21 { background-position:  -25px -50px }
#buffList .buff-22 { background-position:  -50px -50px }
#buffList .buff-23 { background-position:  -75px -50px }
#buffList .buff-24 { background-position: -100px -50px }
#buffList .buff-25 { background-position: -125px -50px }
#buffList .buff-26 { background-position: -150px -50px }
#buffList .buff-27 { background-position: -175px -50px }
#buffList .buff-28 { background-position: -200px -50px }
#buffList .buff-29 { background-position: -225px -50px }

#buffList .buff-30 { background-position:    0px -75px }
#buffList .buff-31 { background-position:  -25px -75px }
#buffList .buff-32 { background-position:  -50px -75px }
#buffList .buff-33 { background-position:  -75px -75px }
#buffList .buff-34 { background-position: -100px -75px }
#buffList .buff-35 { background-position: -125px -75px }
#buffList .buff-36 { background-position: -150px -75px }
#buffList .buff-37 { background-position: -175px -75px }
#buffList .buff-38 { background-position: -200px -75px }
#buffList .buff-39 { background-position: -225px -75px }

#buffList .buff-40 { background-position:    0px -100px }
#buffList .buff-41 { background-position:  -25px -100px }
#buffList .buff-42 { background-position:  -50px -100px }
#buffList .buff-43 { background-position:  -75px -100px }
#buffList .buff-44 { background-position: -100px -100px }
#buffList .buff-46 { background-position: -150px -100px }
#buffList .buff-47 { background-position: -175px -100px }
#buffList .buff-48 { background-position: -200px -100px }
#buffList .buff-49 { background-position: -225px -100px }

#buffList .buff-50 { background-position:    0px -125px }
#buffList .buff-51 { background-position:  -25px -125px }
#buffList .buff-52 { background-position:  -50px -125px }
#buffList .buff-53 { background-position:  -75px -125px }
#buffList .buff-54 { background-position: -100px -125px }
#buffList .buff-55 { background-position: -125px -125px }
#buffList .buff-56 { background-position: -150px -125px }
#buffList .buff-57 { background-position: -175px -125px }
#buffList .buff-58 { background-position: -200px -125px }
#buffList .buff-59 { background-position: -225px -125px }

#buffList .buff-60 { background-position:    0px -150px }
#buffList .buff-61 { background-position:  -25px -150px }
#buffList .buff-62 { background-position:  -50px -150px }
#buffList .buff-63 { background-position:  -75px -150px }
#buffList .buff-64 { background-position: -100px -150px }
#buffList .buff-65 { background-position: -125px -150px }
#buffList .buff-66 { background-position: -150px -150px }
#buffList .buff-67 { background-position: -175px -150px }
#buffList .buff-68 { background-position: -200px -150px }
#buffList .buff-69 { background-position: -225px -150px }

#buffList .buff-70 { background-position:    0px -175px }
#buffList .buff-71 { background-position:  -25px -175px }
#buffList .buff-72 { background-position:  -50px -175px }
#buffList .buff-73 { background-position:  -75px -175px }
#buffList .buff-74 { background-position: -100px -175px }
#buffList .buff-75 { background-position: -125px -175px }
#buffList .buff-76 { background-position: -150px -175px }
#buffList .buff-77 { background-position: -175px -175px }
#buffList .buff-78 { background-position: -200px -175px }
#buffList .buff-79 { background-position: -225px -175px }

#buffList .buff-80 { background-position:    0px -200px }
#buffList .buff-81 { background-position:  -25px -200px }
#buffList .buff-82 { background-position:  -50px -200px }
#buffList .buff-83 { background-position:  -75px -200px }
#buffList .buff-84 { background-position: -100px -200px }
#buffList .buff-85 { background-position: -125px -200px }
#buffList .buff-86 { background-position: -150px -200px }
#buffList .buff-87 { background-position: -175px -200px }
#buffList .buff-88 { background-position: -200px -200px }
#buffList .buff-89 { background-position: -225px -200px }

#buffList .buff-90 { background-position:    0px -225px }
#buffList .buff-91 { background-position:  -25px -225px }
#buffList .buff-92 { background-position:  -50px -225px }
#buffList .buff-93 { background-position:  -75px -225px }
#buffList .buff-94 { background-position: -100px -225px }
#buffList .buff-95 { background-position: -125px -225px }
#buffList .buff-96 { background-position: -150px -225px }
#buffList .buff-97 { background-position: -175px -225px }
#buffList .buff-98 { background-position: -200px -225px }
#buffList .buff-99 { background-position: -225px -225px }

#buffList .buff-100 { background-position:    0px -250px }
#buffList .buff-101 { background-position:  -25px -250px }
#buffList .buff-102 { background-position:  -50px -250px }
#buffList .buff-103 { background-position:  -75px -250px }
#buffList .buff-104 { background-position: -100px -250px }
#buffList .buff-105 { background-position: -125px -250px }
#buffList .buff-106 { background-position: -150px -250px }
#buffList .buff-107 { background-position: -175px -250px }
#buffList .buff-108 { background-position: -200px -250px }
#buffList .buff-109 { background-position: -225px -250px }

#buffList .buff-110 { background-position:    0px -275px }
#buffList .buff-111 { background-position:  -25px -275px }
#buffList .buff-112 { background-position:  -50px -275px }
#buffList .buff-113 { background-position:  -75px -275px }
#buffList .buff-114 { background-position: -100px -275px }
#buffList .buff-115 { background-position: -125px -275px }
#buffList .buff-116 { background-position: -150px -275px }
#buffList .buff-117 { background-position: -175px -275px }
#buffList .buff-118 { background-position: -200px -275px }
#buffList .buff-119 { background-position: -225px -275px }

#buffList .buff-120 { background-position:  0px -325px }
#buffList .buff-121 { background-position:  -25px -300px }
#buffList .buff-122 { background-position:  -50px -300px }
#buffList .buff-123 { background-position: -75px -300px }
#buffList .buff-124 { background-position: -100px -300px }
#buffList .buff-125 { background-position: -125px -300px }
#buffList .buff-126 { background-position: -150px -300px }
#buffList .buff-128 { background-position: -200px -300px }
#buffList .buff-129 { background-position: -200px -325px }
#buffList .buff-131 { background-position: -225px -325px }
#buffList .buff-133 { background-position:    0px -350px }
#buffList .buff-138 { background-position:  -25px -350px }
#buffList .buff-146 { background-position: -225px -300px }
#buffList .buff-147 { background-position:  -50px -350px }

#buffList .buff-130 { background-position:   0px   -325px }
#buffList .buff-135 { background-position:  -25px  -325px }
#buffList .buff-136 { background-position:  -50px  -325px }
#buffList .buff-137 { background-position:  -75px  -325px }
#buffList .buff-153 { background-position:  -100px -325px }
#buffList .buff-154 { background-position:  -125px -325px }
#buffList .buff-159 { background-position:  -150px -325px }
#buffList .buff-160 { background-position:  -175px -325px }

#buffList .buff-132 { background-position:  -75px -350px }
#buffList .buff-139 { background-position:  -100px -350px }
#buffList .buff-140 { background-position:  -125px -350px }
#buffList .buff-143 { background-position:  -150px -350px }
#buffList .buff-144 { background-position:  -175px -350px }
#buffList .buff-166 { background-position:  -200px -350px }
#buffList .buff-167 { background-position:  -225px -350px }

#buffList .buff-168 { background-position:  0px -375px }
#buffList .buff-169 { background-position:  -25px -375px }
#buffList .buff-170 { background-position:  -50px -375px }
#buffList .buff-171 { background-position:  -75px -375px }
#buffList .buff-172 { background-position:  -100px -375px }
#buffList .buff-173 { background-position:  -125px -375px }
#buffList .buff-174 { background-position:  -150px -375px }
#buffList .buff-175 { background-position:  -175px -375px }
#buffList .buff-145 { background-position:  -200px -375px }
#buffList .buff-134 { background-position:  -225px -375px }

#buffList .buff-176 { background-position:  0px -400px }
#buffList .buff-177 { background-position:  -25px -400px }
#buffList .buff-45 { background-position:   -75px -400px }
#buffList .buff-127 { background-position: -100px -400px }
#buffList .buff-178 { background-position: -125px -400px }
#buffList .buff-155 { background-position: -150px -400px }
#buffList .buff-161 { background-position: -175px -400px }
#buffList .buff-163 { background-position: -200px -400px }
#buffList .buff-179 { background-position: -225px -400px }

#buffList .buff-180 { background-position:  0px -425px }
#buffList .buff-181 { background-position:  -25px -425px }
#buffList .buff-182 { background-position:  -50px -425px }
#buffList .buff-183 { background-position:  -75px -425px }
#messageCenter
{
	position: absolute;
	text-align: center;
	width: 400px;
	font-size: 12px;
	color: #fff;
	text-shadow: 0 0 0 transparent, 0 1px 1px #000;
	z-index: 9999;
	font-family: 'Open Sans', Helvetica, Arial;
}

#messageCenter .message
{
	background: rgba(0,0,0,.9);
	text-align: center;
	margin-top: 4px;
	padding: 4px 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

#messageCenter .message a
{
	color: #ffff00;
}

#messageCenter .okay
{
	color: #a5e52a;
}

#messageCenter .warning
{
	color: #edbb0e;
}

#messageCenter .error
{
	color: #f45a5a;
}
#actionContainer, #actionListTemp
{
    font-family: 'Open Sans', Helvetica, Arial;
    float: left;

    width: 200px;

	font-size: 11px;
}

#actionContainerContainer, #actionContainer
{
	position: absolute;
    margin: 60px 50px 0 0;
    right: 0;
    top: 0;

}

#actionContainerHeader{
	padding: 8px 8px 4px 8px;
	line-height: 19px;
	cursor: move
}

#action-list-title
{
	text-align: left;
	font-size: 13px;
	font-family: 'Open Sans', Helvetica, Arial;
}

#actionContainer
{
	z-index: 1;

	-webkit-box-shadow: 0 1px 4px #000, 0 1px 4px #000;
	-moz-box-shadow: 0 1px 4px #000, 0 1px 4px #000;
	-o-box-shadow: 0 1px 4px #000, 0 1px 4px #000;
	box-shadow: 0 1px 4px #000, 0 1px 4px #000;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	background: url('https://cdn2.fallensword.com/ui/world/actionlist.png');

	text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,0.7);
}

ul.actionList
{
	cursor: pointer;
	overflow: hidden;
	zoom: 1;
	z-index: 2;
}

li.actionListItem
{
    line-height: 19px;
    margin: 6px 4px 5px 4px;

    background: rgba(255,255,255,.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: solid 0 #fff;
    -webkit-box-shadow: 0 1px 3px #000;
    -moz-box-shadow: 0 1px 3px #000;
    -o-box-shadow: 0 1px 3px #000;
    box-shadow: 0 1px 3px #000;
    overflow: hidden;
}

#actionContainer .actionListHeaderButton
{
	display: block;
	width: 17px;
    height: 17px;
	float: right;
	z-index: 10;
	margin: 0 0 0 0;
	background-color: #ad8043;
    border: solid 1px #4f3717;
    -webkit-box-shadow: 0 0 4px #4f3717;
    -moz-box-shadow: 0 0 4px #4f3717;
    -o-box-shadow: 0 0 4px #4f3717;
    box-shadow: 0 0 4px #4f3717;
    background-position: center center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
	cursor: pointer;
	position: relative;
}

#actionContainerHeader .refresh{
	background: url('https://cdn2.fallensword.com/ui/world/reload-action-list.png') 50% 50%;
}

#actionContainerHeader .portal {
	background: url('https://cdn2.fallensword.com/ui/world/action-list-portal.png') 50% 50%;
	margin-right: 4px;
}

#actionContainerHeader .teleport {
	background: url('https://cdn2.fallensword.com/ui/world/action-list-teleport.gif') -1px -1px;
	margin-right: 4px;
}

#actionContainerHeader .teleport.activated  { background-position: -39px -1px; }
#actionContainerHeader .teleport.cooldown   { background-position: -20px -1px; }
#actionContainerHeader .teleport.disabled   { display: none; }

#actionContainer .shield-imp{
	margin-right: 4px;
	font-family: 'Open Sans', Helvetica, Arial;
	text-align: center;
	text-shadow: none;
	font-size: 13px;
	line-height: 18px;
}

#actionContainerHeader .hcs-state-hover.actionListHeaderButton{
	 border: solid 1px #FF9;
}

#actionContainerHeader .hcs-state-active.actionListHeaderButton{
	top: 1px;
}

.actionListItem div.header
{
    padding: 4px;
    -webkit-box-shadow: inset 0 1px 3px rgba(255,255,255,0.6),0 0 5px #000;
	border: solid 0 #fff;

	background: -moz-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.2) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.4)), color-stop(100%,rgba(255,255,255,0.2))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 100%); /* W3C */
}

.no-cssgradients .actionListItem div.header
{
	background: rgba(255,255,255,0.2);
}
.no-cssgradients .actionListItem div.hcs-state-hover  { background: rgba(255,255,255,0.5); }

.actionListItem div.hcs-state-hover  { background: rgba(255,255,255,0.5); }
.actionListItem div.hcs-state-active
{
    background: rgba(255,255,255,0.2) !important;
    cursor: pointer !important;
}


ul.actionList li.first	{margin-top: 4px}
ul.actionList li.last	{margin-bottom: 4px}

li.quest { cursor: default; }

li.quest div.header { cursor: pointer; }

li.empty, li.loading { cursor: default; }

.actionList .icon, .actionList .verb, .t_Content_fsWorldMapDefault .icon
{
    width: 17px;
    height: 17px;
    display: block;
    background-color: #ad8043;
    margin-right: 4px;
    float: left;
    border: solid 1px #4f3717;
    -webkit-box-shadow: 0 0 4px #4f3717;
    -moz-box-shadow: 0 0 4px #4f3717;
    -o-box-shadow: 0 0 4px #4f3717;
    box-shadow: 0 0 4px #4f3717;
    background-position: center center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}

.actionList .icon
{
    cursor: help;
}

.actionList .verbs
{
	float: right;
    clear: none;
}

.verbs a:first-child
{
    margin-left: 0 !important;
}

.verbs a.verb
{
    margin: 0 0 0 4px
}

.verbs a.hcs-state-hover
{
    border: solid 1px #FF9;
    -webkit-box-shadow: 0 0 4px #4f3717;
    -moz-box-shadow: 0 0 4px #4f3717;
    -o-box-shadow: 0 0 4px #4f3717;
    box-shadow: 0 0 4px #4f3717;
}

.verbs a.hcs-state-active
{
    margin: 1px 0 -1px 4px;
}

/* ICONS */
.loading	.icon, .icon.loading{background-image: url('https://cdn2.fallensword.com/ui/world/action_spinner.gif') !important}
.empty		.icon{background-image: url('https://cdn2.fallensword.com/ui/world/action-list-no-actions.png');}

.stairway 	.icon{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_arrow.png')}
.shop 		.icon{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_shop.png')}
.portal 	.icon{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_portal.png')}
.relic 		.icon{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_relic.png')}
.crate 		.icon{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_crate.png')}
.quest 		.icon{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_quest.png')}
.player		    .icon{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_player.png')}
.player.guild   .icon{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_player_guild.png')}

.creature-0 .icon {background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_creature.png')}
.creature-1 .icon {background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_creature_champion.png')}
.creature-2 .icon {background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_creature_elite.png')}
.creature-3 .icon {background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_creature_superelite.png')}
.creature-4 .icon {background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_creature_titan.png')}
.creature-5 .icon {background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_creature_legendary.png')}

/* VERBS */
.verbs .view{ background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_view.png') }

.player .attack,
.creature .attack   	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack.png')}
.creature-0 .attack-1	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_1.png')}
.creature-0 .attack-2 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_2.png')}
.creature-0 .attack-3 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_3.png')}
.creature-0 .attack-4 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_4.png')}
.creature-0 .attack-5 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_5.png')}
.creature-0 .attack-6 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_6.png')}
.creature-0 .attack-7 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_7.png')}
.creature-0 .attack-8 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_8.png')}
.creature-5 .attack-1	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_1.png')}
.creature-5 .attack-2 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_2.png')}
.creature-5 .attack-3 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_3.png')}
.creature-5 .attack-4 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_4.png')}
.creature-5 .attack-5 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_5.png')}
.creature-5 .attack-6 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_6.png')}
.creature-5 .attack-7 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_7.png')}
.creature-5 .attack-8 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_8.png')}
.creature .create-group	{background-image: url('https://cdn2.fallensword.com/ui/world/create-group.png')}
.creature .use-group 	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_group.png')}
.creature .view-combat	{background-image: url('https://cdn2.fallensword.com/ui/world/view-combat.png')}

.relic .attack  {background-image: url('https://cdn2.fallensword.com/ui/world/capture-relic.png')}

.stairway .use	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_usestairs.png')}
.shop 	  .use	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_view.png')}
.portal   .use	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_view.png')}
.relic 	  .use	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_view.png')}
.crate 	  .use	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_view.png')}
.quest 	  .use	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_view.png')}
.player	  .msg  {background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_sendmessage.png')}

.verbs	  .view	{background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_view.png')}

.actionList .discard {
	width: 11px;
	height: 11px;
	float: left;
	background-image: url('https://cdn2.fallensword.com/ui/world/discard.png');
	display: block;
	margin: 4px -11px 0 2px;
}

/* QUEST */
.actionList .quest p
{
    font-weight: normal;
    overflow: hidden;
    padding: 8px 4px 4px 4px;
    text-align: center;
    line-height: 16px;
	font-family: 'Open Sans', Helvetica, Arial;
	margin: 0;
	text-shadow: none;
	color: #000;
}

.actionList .quest .pretext, .actionList .quest p.action-button, .actionList .quest .killData{
	background: rgba(255,255,255,.05);

}

.actionList .quest strong
{
    font-weight: bold;
}

.actionList .quest p.pretext
{
    text-align: left;
}

.actionList .quest-container
{
	max-height: 90px;
	overflow-y: auto;
}

.actionList .quest .action-button a:link, .actionList .quest .action-button a:visited
{
	font-family: 'Open Sans', Helvetica, Arial;
    padding: 4px 20px 4px 20px;
    background-color: #cd9e4b;
    cursor: pointer;
    border: solid 1px;
    border-color: #f3d99d #a9772c #a9772c #f3d99d;

    text-decoration: none;
    font-weight: bold;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(243, 217, 157, 0.8);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;

    line-height: 25px;
    -webkit-box-shadow: 0 0 2px #4f3717;
    -moz-box-shadow: 0 0 2px #4f3717;
    -o-box-shadow: 0 0 2px #4f3717;
    box-shadow: 0 0 2px #4f3717;
}

.actionList .quest .action-button a.hcs-state-hover
{
    background-color: #FFECC4;
    color: #201703;
}

.actionList .quest .action-button a.hcs-state-active
{
    border-color: #48370e #f3d99d #f3d99d #48370e;
    background-color: #8c6218;
    color: #201703;
}

.actionList .quickCombat{
	padding: 4px;
    padding: 4px;
	border: solid 0 #fff;
	float: left;
	width: 184px;
}

.actionList .quickCombat .verbs{
	margin-left: 4px;
}

.actionList .win{
	color: green;
}

.actionList .lose{
	color: red;
}

.actionList .gold, .actionList .xp{
	white-space: nowrap;
}

.actionList .drop{
	background: rgba(0,0,0,0.8);
	color: #fff;
	text-shadow: none;
	padding: 0 3px 1px 3px;
	border-radius: 3px;
	box-shadow: inset 0 0 3px #000;
	display: block;
	text-align: center;
	margin-top: 4px;
	font-family: "Ubuntu Condensed", Helvetica, Arial;
}
#dialog-relic-about p{
	float: left;
	margin-bottom: 10px;
	width: 455px;
	
	background-color: rgba(255,255,255,0.2);
	box-shadow: inset 0 1px 1px rgba(255,255,255,0.3), 0 2px 5px rgba(0,0,0,0.3);
	border-radius: 5px;
	padding: 10px;
}

#dialog-relic-about em{
	font-decoration: underline
}

#dialog-relic-about strong{
	font-weight: bold
}

#dialog-relic div.header, #dialog-relic .body, #dialog-relic .footer{
	float: left;
	margin-bottom: 10px;
	width: 455px;

	background-color: rgba(255,255,255,0.2);
	box-shadow: inset 0 1px 1px rgba(255,255,255,0.3), 0 2px 5px rgba(0,0,0,0.3);
	border-radius: 5px;
	padding: 10px;
}

#dialog-relic .header{line-height: 40px; font-size: 1.6em}

#dialog-relic .relic-icon, #dialog-relic .relic-name{
	float: left
}

#dialog-relic .relic-icon, #dialog-relic .relic-help{
	border-radius: 3px;
	box-shadow: inset 0 1px 1px rgba(255,255,255,0.3), 0 2px 5px rgba(0,0,0,0.3);
}

#dialog-relic .relic-name{
	margin-left: 10px;
}

#dialog-relic .relic-help{
	float: right;
	text-indent: -9999px;
	width: 40px;
	height: 40px;
	background: #ffcc00 url('https://cdn2.fallensword.com/ui/world/relic-help-icon.png');
}

#dialog-relic .defenders-title, #dialog-relic .bonus-title{
	margin-bottom: 10px
}

#dialog-relic .defenders-list, #dialog-relic .bonus-list{
	overflow-y: auto;
	height: 166px;
	background-color: rgba(0,0,0,0.1);
	border-radius: 5px;
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.3);
}

#dialog-relic .level{
	float: right
}

#dialog-relic .defenders-wrapper, #dialog-relic .bonuses{
	width: 222px;
	float: left
}

#dialog-relic .bonuses{
	margin-left: 10px
}

#dialog-relic .defender, #dialog-relic .bonus{
	border-top: solid 1px rgba(255,255,255,0.3);
	border-bottom: solid 1px rgba(0,0,0,0.3);
	height: 16px;
	line-height: 16px;
	padding: 5px
}

#dialog-relic .defenders-list :first-child,
#dialog-relic .bonus-list :first-child{
	border-top-width: 0
}

#dialog-relic .defenders-list :last-child,
#dialog-relic .bonus-list :last-child{
	border-bottom-width: 0
}

#dialog-relic .guild-icon{
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 5px
}

#dialog-relic .not-captured{
	width: 100%;
	text-align: center
}

#dialog-relic .capture-duration{
	float: right
}

#dialog-relic .footer{
	line-height: 16px
}

#dialog-relic .button{
	display: block;
	padding: 20px;
	float: left;
	width: 473px;
	text-align: center;

    padding: 4px 0;
    cursor: pointer;
    border: solid 1px;

    text-decoration: none;
    font-weight: bold;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;

    line-height: 30px;

    -webkit-box-shadow: 0 0 2px #4f3717;
       -moz-box-shadow: 0 0 2px #4f3717;
         -o-box-shadow: 0 0 2px #4f3717;
    	    box-shadow: 0 0 2px #4f3717;

	outline: none;

	color: #0e1601;
	border-color: #c0f674 #243d07 #243d07 #c0f674;
	background-color: #7ba116;
	text-shadow: 0 0 0 transparent, 0 1px 0 rgba(160,218,60,0.8);

	font-family: 'Open Sans', Helvetica, Arial;
	margin-bottom: 5px;
	font-size: 1.5em
}

#dialog-relic .button.hcs-state-hover
{
    background-color: #9bc233;
	color: #fff
}

#dialog-relic .button.hcs-state-active
{
    background-color: #9bc233;
	border-color: #9bc233;
	text-shadow: none;

	box-shadow: inset 0 2px 5px rgba(0,0,0,1);
}

#dialog-relic.controlled-def-empowered .button
{
	background-color: #f3940c;
	border-color: #ecae56 #bb5e0c #bb5e0c #ecae56;
}
#dialog-viewcreature{
	width: 400px;
	overflow: hidden;
}

#dialog-viewcreature .header, #dialog-viewcreature .body, #dialog-viewcreature .footer{
	float: left;
	clear: left;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: 'Open Sans', Helvetica, Arial;
}

#dialog-viewcreature .header{
	font-size: 2em;
	margin-top: 5px
}

#dialog-viewcreature div.header, #dialog-viewcreature .body, #dialog-viewcreature .footer{
	background-color: rgba(255,255,255,0.2);
	padding: 10px;
	border-radius: 5px;
	box-shadow: inset 0 1px 1px rgba(255,255,255,0.3), 0 2px 5px rgba(0,0,0,0.3);
	margin-bottom: 10px;
	border: solid 0 #fff
}

/* HEADER */
#dialog-viewcreature .name{
	float: left
}

#dialog-viewcreature .info{
	float: right
}

/* BODY */
#dialog-viewcreature .portrait{
	width: 200px;
	height: 200px;
	float: left;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: inset 0 0 20px #000
}

#dialog-viewcreature .portrait-shadow{
	width: 200px;
	height: 200px;
	float: left;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: inset 0 0 20px #000;
	margin-top: -200px
}

#dialog-viewcreature .health-max{
	height: 25px;
	line-height: 25px;
	color: rgb(255,0,0);
	text-shadow: 0 0 0 transparent, 0 1px 1px #000;
	text-align: right;
	padding-right: 25px;
	font-size: 20px;
	background: url('https://cdn2.fallensword.com/ui/combat/heart.png') right 1px no-repeat;

}

#dialog-viewcreature .health-titan{
	width: 100%;
	height: 20px;
	background: rgba(0,0,0,0.3);
	text-align: center;
	float: left;
	margin-top: 155px;
	color: #fff;
	text-shadow: 0 0 0 transparent, 0 1px 1px #000;
	line-height: 20px
}

#dialog-viewcreature .health-titan-bar{
	height: 100%;
	background: rgba(255,0,0,0.5);
	display: block;
	float: left;
}

#dialog-viewcreature .description{
	margin-left: 10px;
	float: left;
	width: 240px
}

#dialog-viewcreature .enhancements-wrapper, #dialog-viewcreature .attributes-wrapper{
	float: left
}

#dialog-viewcreature .enhancements-wrapper{
	width: 200px;
	margin-left: 10px
}

#dialog-viewcreature .footer-heading{
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px
}

#dialog-viewcreature .attributes, #dialog-viewcreature .enhancements{
	background-color: rgba(0,0,0,0.1);
	border-radius: 5px;
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.3);
}

#dialog-viewcreature .attributes-wrapper{
	text-align: left;
	width: 245px
}

#dialog-viewcreature .attributes-wrapper{
	text-align: left;
	width: 200px
}


#dialog-viewcreature .enhancements{
	float: left;
	width: 245px;
	margin-right: 10px;
	height: 110px;
	overflow-y: auto;
}

#dialog-viewcreature .enhancement{
	padding: 5px;
	border-top: solid 1px rgba(255,255,255,0.3);
	border-bottom: solid 1px rgba(0,0,0,0.3);
	height: 16px;
	line-height: 16px
}

#dialog-viewcreature .enhancement-level{
	display: inline-block;
	text-align: right;
	float: right
}

#dialog-viewcreature .enhancements :first-child{
	border-top-width: 0
}

#dialog-viewcreature .enhancements :last-child{
	border-bottom-width: 0
}

#dialog-viewcreature .attributes{
	float: left;
	height: 110px;
}


#dialog-viewcreature .attribute-key, #dialog-viewcreature .attribute-val{
	width: 95px;
	float: left;
	display: block;
	padding: 5px;
	border-top: solid 1px rgba(255,255,255,0.3);
	border-bottom: solid 1px rgba(0,0,0,0.3);
	height: 16px;
	line-height: 16px
}

#dialog-viewcreature .attribute-val{
	width: 80px;
	text-align: right;
	padding-right: 10px
}

#dialog-viewcreature .attribute-key{
	text-align: right
}

#dialog-viewcreature .attribute-atk{border-top-width: 0}
#dialog-viewcreature .attribute-def{border-bottom-width: 0}

#dialog-viewcreature .yes, #dialog-viewcreature .guide {
	display: block;
	float: left;
	width: 475px;
	text-align: center;

    padding: 4px 0;
    cursor: pointer;
    border: solid 1px;

    text-decoration: none;
    font-weight: bold;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;

    line-height: 30px;

    -webkit-box-shadow: 0 0 2px #4f3717;
       -moz-box-shadow: 0 0 2px #4f3717;
         -o-box-shadow: 0 0 2px #4f3717;
    	    box-shadow: 0 0 2px #4f3717;

	outline: none;

	color: #0e1601;
	border-color: #c0f674 #243d07 #243d07 #c0f674;
	background-color: #7ba116;
	text-shadow: 0 0 0 transparent, 0 1px 0 rgba(160,218,60,0.8);

	font-family: 'Open Sans', Helvetica, Arial;
	margin-bottom: 5px;
	font-size: 1.5em
}

#dialog-viewcreature .guide {
	font-size: 1em;
	line-height: 20px;
	padding: 4px 0;
	border-color: #5fdfe7 #193B3D #193B3D #5fdfe7;
	text-shadow: 0 0 0 transparent, 0 1px 0 rgba(105, 159, 218, 0.80);
	background-color: #3c8e93;
}

#dialog-viewcreature .yes.hcs-state-hover
{
    background-color: #9bc233;
	color: #fff;
}

#dialog-viewcreature .yes.hcs-state-active
{
    background-color: #304007;
	border-color: #243d07;
	text-shadow: none;
}
/*
#combatDialog
{
    float: left;
    color: #2f240f;
    text-shadow: 0 1px 1px rgba(255,255,180,0.9);
    font-family: 'Georgia', 'Times New Roman', 'Times', 'serif';
    overflow: hidden;
}

#combatDialog ::selection {
    color: #fff;
	background: #4f3717;
    text-shadow: none;
}
*/

#combatDialog .combatants, #combatDialog .lootWrapper, #combatDialog .lose, #combatDialog .win, #combatDialog .unresolved{
	background-color: rgba(255,255,255,0.2);
	box-shadow: inset 0 1px 1px rgba(255,255,255,0.3), 0 2px 5px rgba(0,0,0,0.3);
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 10px
}

#combatDialog .combatants
{
    width: 410px;
    clear: left;
}

#combatDialog .combatants, #combatDialog .combatant
{
    float: left;
}

#combatDialog .combatant
{
    width: 200px;
    text-align: center;
}

#combatDialog .combatants .defender
{
    margin-left: 10px
}

#combatDialog .combatant .name
{
	text-align: center;
	font-size: 18px;
	margin: 0 0 10px 0;
	display:none
}

#combatDialog .avatar-container
{
    position: relative;
}

#combatDialog .avatar
{
	border-radius: 5px;
	overflow: hidden;
	width: 200px;
	height: 200px;
	margin: 0 auto;
	padding-top: 5px;
	box-shadow: inset 0 0 10px #000
}

#combatDialog .overlay
{
    position: absolute;
    height: 200px;
    width: 100%;
    top: 0;
    left: 0;
    line-height: 200px;
    background-image: url('https://cdn2.fallensword.com/ui/combat/overlay.png');
    background-position: 50% 0;
    background-repeat: no-repeat;
    opacity: 0;
    font-family: 'Open Sans', Helvetica, Arial;
	box-shadow: inset 0 0 5px #000
}

#combatDialog .avatar-container .hit
{
    background-position: 50% 0;
}

#combatDialog .avatar-container .missed
{
    background-position: 50% -200px;
}

#combatDialog .overlay ::selection {
	background: transparent;
}

#combatDialog .overlay p
{
    font-size: 40px;
    text-shadow: 0 0 0 transparent, 0 2px 4px #000;
    cursor: default;
}

#combatDialog .avatar-container .hit  { color: #fff; }
#combatDialog .avatar-container .miss { color: #09F; }

/* <healthbar> */

#combatDialog .healthbar-container
{
    width: 100%;
    height: 20px;
    margin-top: -20px;
    margin-bottom: 2px;
    z-index: 1;
	border-radius: 5px 0;
	overflow: hiddend
}

#combatDialog .healthbar
{
    line-height: 20px;
    color: #fff;

    width: 200px;
    height: 20px;

    background: rgb(0,0,0);
    background: rgba(0,0,0,.5);

    margin: 0 auto 2px auto;
    overflow: hidden;
    position: relative;

    text-shadow: 0 0 0 transparent, 0px 1px 1px #000;
    font-weight: bold;
}

#combatDialog .healthbar .bar, #combatDialog .healthbar .inner-bar
{
    display: block;
    width: 100%;
    height: 20px;
    background: #C00;
    float: left;
}
#combatDialog .healthbar .inner-bar
{
	background-image: url('https://cdn2.fallensword.com/ui/combat/health_gradient.png');
}

#combatDialog .healthbar .bar
{
    opacity: .8;
}

#combatDialog .healthbar .bar, #combatDialog .healthbar .inner-bar, #combatDialog .healthbar .health
{
	display: block;
    width: 200px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
}

#combatDialog .healthbar .bar		{z-index: 1; background-color: #600;}
#combatDialog .healthbar .inner-bar	{z-index: 2;}
#combatDialog .healthbar .health	{z-index: 3;}

/* </healthbar> */


#combatDialog .combatants .specials
{
    width: 200px;
    innerHeight: 22px;
    margin: 0 auto 2px auto;
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
}

#combatDialog .combatants .special
{
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 2px;
    cursor: help;
    border: solid 1px #F90;
    background-image: url('https://cdn2.fallensword.com/ui/combat/global_specials.png')
}

#combatDialog .combatant .special-0  {background-position: 0 -0px}
#combatDialog .combatant .special-1  {background-position: 0 -24px}
#combatDialog .combatant .special-2  {background-position: 0 -48px}
#combatDialog .combatant .special-3  {background-position: 0 -72px}
#combatDialog .combatant .special-4  {background-position: 0 -96px}
#combatDialog .combatant .special-5  {background-position: 0 -120px}
#combatDialog .combatant .special-6  {background-position: 0 -144px}
#combatDialog .combatant .special-7  {background-position: 0 -168px}
#combatDialog .combatant .special-8  {background-position: 0 -192px}
#combatDialog .combatant .special-9  {background-position: 0 -216px}
#combatDialog .combatant .special-10 {background-position: 0 -240px}
#combatDialog .combatant .special-11 {background-position: 0 -264px}
#combatDialog .combatant .special-12 {background-position: 0 -288px}
#combatDialog .combatant .special-13 {background-position: 0 -312px}
#combatDialog .combatant .special-14 {background-position: 0 -336px}
#combatDialog .combatant .special-15 {background-position: 0 -360px}
#combatDialog .combatant .special-16 {background-position: 0 -384px}
#combatDialog .combatant .special-17 {background-position: 0 -408px}
#combatDialog .combatant .special-18 {background-position: 0 -432px}
#combatDialog .combatant .special-19 {background-position: 0 -456px}
#combatDialog .combatant .special-20 {background-position: 0 -480px}
#combatDialog .combatant .special-21 {background-position: 0 -504px}
#combatDialog .combatant .special-22 {background-position: 0 -528px}
#combatDialog .combatant .special-23 {background-position: 0 -552px}
#combatDialog .combatant .special-24 {background-position: 0 -576px}
#combatDialog .combatant .special-25 {background-position: 0 -600px}
#combatDialog .combatant .special-26 {background-position: 0 -624px}
#combatDialog .combatant .special-27 {background-position: 0 -648px}
#combatDialog .combatant .special-28 {background-position: 0 -672px}
#combatDialog .combatant .special-29 {background-position: 0 -696px}
#combatDialog .combatant .special-30 {background-position: 0 -720px}
#combatDialog .combatant .special-31 {background-position: 0 -744px}
#combatDialog .combatant .special-32 {background-position: 0 -768px}
#combatDialog .combatant .special-33 {background-position: 0 -792px}

#combatDialog .combatant .special-empty {background: none; border: none; cursor: default; padding: 1px}

#combatDialog .rounds
{
    text-align: center;
    width: 424px;
    clear: both;
    overflow: hidden;
}

#combatDialog .rounds .attacker
{
    text-align: left;
}

#combatDialog .rounds .defender
{
    text-align: right;
}

#combatDialog .round
{
    padding: 4px 0;
    width: 424px;
    overflow: hidden;
    border-top: solid 1px rgba(255,255,255,0.3);
	border-bottom: solid 1px rgba(0,0,0,0.3);
    margin: 0;
}

#combatDialog .rounds .output
{
    float: left;
    width: 424px;
}

#combatDialog .rounds .attacker, #combatDialog .rounds .attacker-health
{
    color: #C00;
}

#combatDialog .rounds .defender, #combatDialog .rounds .defender-health
{
    color: #039;
}

#combatDialog .attacker .message {font-weight: bold; }

#combatDialog .defender .message {font-weight: bold; }

#combatDialog .round .health
{
    width: 48px;
    margin: 0 4px 0 4px;
    padding: 0 7px 0 7px;
    background: url('https://cdn2.fallensword.com/ui/combat/heart.png') no-repeat 0 0;

    font-weight: bold;
}

#combatDialog .round .attacker-no-health { float: left; }
#combatDialog .round .defender-no-health { float: right; }

#combatDialog .round .attacker-health
{
    float: left;
	/*
    text-align: right;*/
    padding: 0 14px 0 0;
    background-position: right 0;
	width: 38px;

}

#combatDialog .round .defender-health
{
    float: right;
	/*
    text-align: left;*/
    padding: 0 0 0 14px;
    background-position: left -15px;

}

#combatDialog .rounds .attacker .special
{
    float: left;
    clear: left;
    margin-left: 43px;
    padding-left: 17px;
}

#combatDialog .rounds .defender .special
{
    float: right;
    clear: right;
    margin-right: 43px;
    padding-right: 17px;
}

#combatDialog .result
{
    float: left;
    clear: left;
    width: 430px;
}

#combatDialog .result .win, #combatDialog .result .lose, #combatDialog .result .unresolved
{
    width: 410px;
	padding: 0 10px
}

#combatDialog .round-container, #combatDialog .jspScrollable, #combatDialog .jspContainer,  #combatDialog .jspPane
{
    width: 430px;
}

#combatDialog .round-container
{
    position: relative;
	font-family: 'Ubuntu Condensed', Helvetica, Arial;
	text-shadow: none
}

#combatDialog .jspHorizontalBar
{
    display: none;
}

#combatDialog .jspScrollable, #combatDialog .round-container
{
    border: solid 1px #fff;
    border-color: #463209 #d9b261 #f4e1b7 #463209;
    background-color: rgba(117,89,30,.2);
    border-radius: 4px;
    margin-top: 10px;
    outline: none;
}

#combatDialog .round-container-shadow
{
    -webkit-box-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;

    background-color: #efe3c6;

    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    border-radius: 0 2px 2px 0;
}

#combatDialog .jspVerticalBar
{
    opacity: 0;
    z-index: 3;
    background-color: #efe3c6;
    border-radius: 0 3px 3px 0;
    overflow: hidden;
}

#combatDialog .jspTrack
{
    background-color: transparent;
}

/*#combatDialog .jspVerticalBar, #combatDialog .jspTrack  { }*/

#combatDialog .jspDrag
{
    background-color: #b28e39;
    border-radius: 0 3px 3px 0;
    -webkit-box-shadow: 0 0 4px #000;
    -moz-box-shadow: 0 0 4px #000;
    box-shadow: 0 0 4px #000;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #000;
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#combatDialog .result
{
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 10px;
    font-size: 20px;
	text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,0.4);
	font-weight: bold
}

#combatDialog .result .win
{
    background-color: rgba(80,200,0,0.6);
    color:#030;
}

#combatDialog .result .lose
{
    background-color: rgba(200,0,0,0.6);
    color:#600;
}

#combatDialog .result .unresolved
{
    background-color: rgba(255,160,0,0.6);
    color: #5a4218;
}

#combatDialog .rounds .enhancement, #combatDialog .rounds .special { border-radius: 1px; display: inline-block}

#combatDialog .rounds .attacker .enhancement, #combatDialog .rounds .attacker .special { margin-left: 4px }
#combatDialog .rounds .defender .enhancement, #combatDialog .rounds .defender .special { margin-right: 4px }

#combatDialog .rounds .special	  { background: url('https://cdn2.fallensword.com/ui/combat/specials.png') no-repeat; color: #000 !important; height: 19px; padding-top: 5px; padding-left: 24px !important; padding-right: 24px !important; }
#combatDialog .rounds .attacker .special {background-position-x: left;}
#combatDialog .rounds .defender .special {background-position-x: right;}

#combatDialog .rounds .special-0  { background-position-y: 0; color: #E44D03 } 		/*Avert Gaze prevented you from being Hypnotized.*/
#combatDialog .rounds .special-1  { background-position-y: -24px; color: #E23D05 } 	/*Fire added %1 bonus damage before modifiers.*/
#combatDialog .rounds .special-2  { background-position-y: -48px; color: #2C5102 } 	/*Poison added %1 bonus damage before modifiers.*/
#combatDialog .rounds .special-3  { background-position-y: -72px; color: #E44D03 } 	/*%1 was stunned.*/
#combatDialog .rounds .special-4  { background-position-y: -96px; color: #E44D03 } 	/*%1 caused a shockwave.*/
#combatDialog .rounds .special-5  { background-position-y: -120px; color: #E44D03 } /*Shockwave from previous attacked caused automatic miss.*/
#combatDialog .rounds .special-6  { background-position-y: -144px; color: #E23D05 } /*%1 set %2 on fire!*/
#combatDialog .rounds .special-7  { background-position-y: -168px; color: #2C5102 } /*%1 poisoned %2!*/
#combatDialog .rounds .special-8  { background-position-y: -192px; color: #400178 } /*%1 absorbed 25% of the damage inflicted.*/
#combatDialog .rounds .special-9  { background-position-y: -216px; color: #E44D03 } /*%1's bloodthirst caused an additional %2 damage.*/
#combatDialog .rounds .special-10 { background-position-y: -240px; color: #E44D03 } /*%1 used force shield to deflect %2 damage.*/
#combatDialog .rounds .special-11 { background-position-y: -264px; color: #E44D03 } /*%1 used reflection to increase damage by %2.*/
#combatDialog .rounds .special-12 { background-position-y: -288px; color: #E44D03 } /*Shield Imp absorbed all damage (Shield Imp has %1 block(s) remaining).*/
#combatDialog .rounds .special-13 { background-position-y: -312px; color: #E44D03 } /*Shield Imp absorbed all damage (Shield Imp was destroyed by Super Elite).*/
#combatDialog .rounds .special-14 { background-position-y: -336px; color: #E44D03 } /*Shield Imp absorbed all damage (Shield Imp is knocked out).*/
#combatDialog .rounds .special-15 { background-position-y: -360px; color: #E44D03 } /*Last Ditch activated on death restoring 20% HP to %1.*/
#combatDialog .rounds .special-16 { background-position-y: -384px; color: #E44D03 } /*%1 missed due to hypnosis.*/
#combatDialog .rounds .special-17 { background-position-y: -408px; color: #E44D03 } /*%1 was out-flanked by %2's First Strike causing a miss.*/
#combatDialog .rounds .special-18 { background-position-y: -432px; color: #E44D03 } /*Overkill increased the xp gain.*/

#combatDialog .rounds .enhancements { clear: both; margin: 4px 60px; width: 294px}

#combatDialog .rounds .attacker .enhancements { float: left; 	margin-left : 60px}

#combatDialog .rounds .enhancement { display: block; float: left; width: 24px; height: 24px; margin-top: -5px; cursor: help; background: url('https://cdn2.fallensword.com/ui/combat/enhancements.png') no-repeat;}

#combatDialog .rounds .enhancement-0  { background-position: 0 0 		!important}
#combatDialog .rounds .enhancement-1  { background-position: 0 -24px 	!important}
#combatDialog .rounds .enhancement-2  { background-position: 0 -48px 	!important}
#combatDialog .rounds .enhancement-3  { background-position: 0 -72px 	!important}
#combatDialog .rounds .enhancement-4  { background-position: 0 -96px 	!important}
#combatDialog .rounds .enhancement-5  { background-position: 0 -120px 	!important}
#combatDialog .rounds .enhancement-6  { background-position: 0 -144px 	!important}
#combatDialog .rounds .enhancement-7  { background-position: 0 -168px 	!important}
#combatDialog .rounds .enhancement-8  { background-position: 0 -192px 	!important}
#combatDialog .rounds .enhancement-9  { background-position: 0 -216px 	!important}
#combatDialog .rounds .enhancement-10 { background-position: 0 -240px 	!important}
#combatDialog .rounds .enhancement-11 { background-position: 0 -264px 	!important}
#combatDialog .rounds .enhancement-12 { background-position: 0 -288px 	!important}
#combatDialog .rounds .enhancement-13 { background-position: 0 -312px 	!important}
#combatDialog .rounds .enhancement-14 { background-position: 0 -336px 	!important}
#combatDialog .rounds .enhancement-15 { background-position: 0 -360px 	!important}
#combatDialog .rounds .enhancement-16 { background-position: 0 -384px 	!important}
#combatDialog .rounds .enhancement-17 { background-position: 0 -408px 	!important}
#combatDialog .rounds .enhancement-18 { background-position: 0 -432px 	!important}
#combatDialog .rounds .enhancement-19 { background-position: 0 -456px 	!important}
#combatDialog .rounds .enhancement-20 { background-position: 0 -480px 	!important}
#combatDialog .rounds .enhancement-21 { background-position: 0 -504px 	!important}
#combatDialog .rounds .enhancement-22 { background-position: 0 -528px 	!important}
#combatDialog .rounds .enhancement-23 { background-position: 0 -552px 	!important}
#combatDialog .rounds .enhancement-24 { background-position: 0 -576px 	!important}
#combatDialog .rounds .enhancement-25 { background-position: 0 -600px 	!important}
#combatDialog .rounds .enhancement-26 { background-position: 0 -624px 	!important}
#combatDialog .rounds .enhancement-27 { background-position: 0 -648px 	!important}

#combatDialog .enhancement 	.enhancement-tooltip { display: none; }


#combatDialog .lootWrapperOuter
{
    margin-top: 8px;
	text-align: center
}

#combatDialog .lootWrapperOuter, #combatDialog .lootWrapper, #combatDialog .loot
{
    float: left;
    clear: left;
    width: 410px;
}

#combatDialog .drop
{
	background: rgba(0,0,0,0.8);
	color: #fff;
	text-shadow: none;
	padding: 0 3px 1px 3px;
	border-radius: 3px;
	box-shadow: inset 0 0 3px #000;
	text-align: center;
	font-family: 'Ubuntu Condensed', Helvetica, Arial;
	min-width: 180px;
	display: inline-block;
	margin-top: 10px
}

#combatDialog .discard {
	width: 11px;
	height: 11px;
	float: left;
	background-image: url('https://cdn2.fallensword.com/ui/world/discard.png');
	display: block;
	margin: 4px -11px 0 2px;
	cursor: pointer
}

#combatDialog .item-text
{
	color: #fff;
	text-decoration: none;
	line-height: 19px;
	cursor: pointer
}

#combatDialog .rounds .attacker
{
    text-align: left;
}

#combatDialog .round
{
    padding: 4px 0;
    width: 424px;
    overflow: hidden;
    border-top: solid 1px #f4e1b7;
    border-bottom: solid 1px #463209;
    margin: 0;
}

#combatDialog .rounds .output
{
    float: left;
    width: 424px;
	minHeight: 19px;
}

#combatDialog .rounds .attacker, #combatDialog .rounds .attacker-health
{
    color: #C00;
}

#combatDialog .rounds .defender, #combatDialog .rounds .defender-health
{
    color: #039;
}

#combatDialog .attacker .message {font-weight: normal; display: block; float: left; margin-top: 3px; }
#combatDialog .defender .message {font-weight: normal; display: block; float: right; margin-top: 3px; }

#combatDialog .round .attacker-no-health { float: left; }
#combatDialog .round .defender-no-health { float: right; }

#combatDialog .round .attacker-health
{
    float: left;
    text-align: right;
	margin-top: 2px;
}

#combatDialog .round .defender-health
{
    float: right;
    text-align: left;
	margin-top: 2px;
}

#combatDialog .rounds .attacker .special
{
    float: left;
    clear: left;
    margin-left: 43px;
    padding-left: 17px;
}

#combatDialog .rounds .defender .special
{
    float: right;
    clear: right;
    margin-right: 43px;
    padding-right: 17px;
}

#combatDialog .message{
	display: inline-block
}

/** OUTPUT **/
#combatDialog .player-creature,
#combatDialog .group-creature
{
	float: left
}

#combatDialog .attacker
{
	float: left
}

#combatDialog .attacker dt, #combatDialog .attacker dd
{
	float:left;
	background: rgba(0,0,0,0.8);
	text-shadow: none;
	color: #fff;
	line-height: 19px;
	font-family: 'Ubuntu Condensed', Helvetica, Arial;
}

#combatDialog .attacker dt{
	border-radius: 3px 0 0 3px;
	padding: 0 2px 0 10px;
	text-align: right;
	width: 53px
}

#combatDialog .attacker dd
{
	margin-right: 10px;
	border-radius: 0 3px 3px 0;
	padding: 0 10px 0 2px;
	text-align: left;
	width: 53px;
}

#combatDialog .attacker :last-child{
	margin-right: 0
}
#combatDialog.hcs-mini
{
	font-family: 'Open Sans', Helvetica, Arial;
	text-shadow: none;
	font-size:10px;
	width: 273px
}

#combatDialog.hcs-mini .combatants
{
	width: 273px;
}

#combatDialog.hcs-mini .name
{

}

#combatDialog.hcs-mini .avatar
{
	width: 100px;
	height: 100px;
}

#combatDialog.hcs-mini .overlay
{
    height: 100px;
    line-height: 100px;
	background: none;
}

#combatDialog.hcs-mini .combattext
{
	font-size:25px;
}

#combatDialog.hcs-mini .healthbar-container
{
    height: 10px;
    margin-top: 1px;
    margin-bottom: 1px;
}

#combatDialog.hcs-mini .healthbar
{
    line-height: 10px;
    width: 100px;
    height: 10px;
    margin: 0 auto 1px auto;
    font-size: 8px
}

#combatDialog.hcs-mini .healthbar .bar, #combatDialog.hcs-mini .healthbar .inner-bar
{
    height: 10px;
}

#combatDialog.hcs-mini .healthbar .bar, #combatDialog.hcs-mini .healthbar .inner-bar, #combatDialog.hcs-mini .healthbar span.health
{
	background-color: red;
    width: 100px;
    height: 10px;
}

#combatDialog.hcs-mini .combatants .specials
{
    width: 100px;
    margin: 0 auto 2px auto;
}

#combatDialog.hcs-mini .rounds
{
    width: 256px;
}

#combatDialog.hcs-mini .rounds .output
{
    width: 250px;
}

#combatDialog.hcs-mini .health {display: none}

#combatDialog.hcs-mini .attacker .output{margin-left: 2px}

#combatDialog.hcs-mini .rounds .special{background: none}
#combatDialog.hcs-mini .attacker .special{padding-left: 0; margin-left: 0}
#combatDialog.hcs-mini .defender .special{padding-right: 0; margin-right: 18px}

#combatDialog.hcs-mini .defender .output{float: right; margin-right: 18px}

#combatDialog.hcs-mini .result,
#combatDialog.hcs-mini .result .lose,
#combatDialog.hcs-mini .result .draw
#combatDialog.hcs-mini .result .win{
	font-size: 10px;
	height: 16px;
	line-height: 16px
}

#combatDialog.hcs-mini .result,
#combatDialog.hcs-mini .result .win,
#combatDialog.hcs-mini .result .lose,
#combatDialog.hcs-mini .result .unresolved,
#combatDialog.hcs-mini .round-container,
#combatDialog.hcs-mini .jspScrollable,
#combatDialog.hcs-mini .jspContainer,
#combatDialog.hcs-mini .jspPane,
#combatDialog.hcs-mini .round,
#combatDialog.hcs-mini .lootWrapperOuter,
#combatDialog.hcs-mini .lootWrapper,
#combatDialog.hcs-mini .player-creature
{
    width: 272px;
}
@charset "utf-8";
/* CSS Document */
#portalDialog
{
	color: #2f240f;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,180,0.9);
    font-family: 'Open Sans', Helvetica, Arial;
}

#portalDialog ::selection{
	background-color: transparent;
	color: inherit;
	text-shadow: inherit
}

#portalDialog .portal-description{
	text-align: center
}

#portalDialog .portal-container
{
    width: 476px;
    height: 500px;
    overflow: auto;
}

#portalDialog .headings
{
    text-align: left;
    font-weight: bold;
    margin-top: 10px;
    line-height: 17px;
	font-family: 'Open Sans', Helvetica, Arial;
}

#portalDialog .portals
{
    padding: 2px 0;
    cursor: pointer;
	font-family: 'Open Sans', Helvetica, Arial;
}

#portalDialog .portal
{
	float: left;
    width: 442px;
    padding: 3px 4px;
    margin: 2px 4px 2px 4px;
    background-color: rgba(255,255,255,.3);
    border-radius: 4px;
    line-height: 17px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border: solid 1px #fff;
	border-color: rgba(255,255,255,0.5) rgba(0,0,0,0.5) rgba(0,0,0,0.1) rgba(255,255,255,0.3)
}

#portalDialog .portal .level, #portalDialog .headings .level
{
    float: left;
    width: 50px;
    text-align: right;
    margin-right: 10px;
}

#portalDialog .headings .level
{
    width: 64px;
    margin-right: 6px;
}

#portalDialog .portal .name
{
    font-weight: bold;
}

#portalDialog .portal .cost, #portalDialog .headings .cost
{
    padding-left: 18px;
    float: right;
    width: 80px;

    display: inline-block;
    margin-left: 4px;
    background: 0 50% url('https://cdn2.fallensword.com/currency/0.png') no-repeat;
    float: right;
}

#portalDialog .headings .cost
{
    width: 103px;
}

#portalDialog .jspScrollable, #portalDialog .jspContainer,  #portalDialog .jspPane
{
    width: 476px;
}

#portalDialog .jspHorizontalBar
{
    display: none;
}

#portalDialog .jspScrollable, #portalDialog .round-container
{
    border: solid 1px #fff;
    border-color: #463209 #d9b261 #f4e1b7 #463209;
    background-color: rgba(117,89,30,.2);
    border-radius: 5px;
    margin-top: 10px;
    outline: none;
}

#portalDialog .jspVerticalBar, #portalDialog .jspTrack  { border-radius: 0 4px 4px 0; background-color: #efe3c6;}

#portalDialog .jspDrag
{
    background-color: #b28e39;
    border-radius: 0 4px 4px 0;
    border: solid 1px #000;
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    border-color: #f4e1b7 #463209 #463209 #d9b261;
}


#portalDialog .portals .hcs-state-hover
{
    background-color: rgba(255,255,255,.6);
	text-shadow: 0 0 0 transparent, 0 1px 1px rgba(220,240,190,1);
}

#portalDialog .portals .hcs-state-active
{
    margin-top: 3px;
	margin-bottom: 1px;
	background-color: rgba(255,255,255,0.1);
}

#portalDialogConfirm
{

}

#portalDialogConfirm .confirmText
{
	text-align: center;
	font-size: 1.5em
}

#portalDialogConfirm .location{
	background-color: rgba(40,20,10,0.3);
	padding: 10px;
	border-radius: 5px;
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.8);
	width: 256px;
	float: left;
	display: block;
	text-shadow: 0 0 0 transparent, 0 1px 1px #000;
	color: #fff5b3;
	font-weight: bold
}

#portalDialogConfirm .buttons
{
	font-family: 'Open Sans', Helvetica, Arial;
	padding: 0 0 5px 0;
	clear: both;
	float: left;
	width: 276px;
	margin-top: -25px
}

#portalDialogConfirm .cancel
{
	float: left;
}

#portalDialogConfirm .yes
{
	float: right;
}

#portalDialogConfirm .button
{
	display: inline-block;

    padding: 4px 0;
    cursor: pointer;
    border: solid 1px;

    text-decoration: none;
    font-weight: bold;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;

    line-height: 17px;

    -webkit-box-shadow: 0 0 2px #4f3717;
       -moz-box-shadow: 0 0 2px #4f3717;
         -o-box-shadow: 0 0 2px #4f3717;
    	    box-shadow: 0 0 2px #4f3717;

	outline: none;
	width: 58px;
	text-align: center
}

#portalDialogConfirm .cancel .button
{
	color: #140101;
	border-color: #f67474 #3d0707 #3d0707 #f67474;
	background-color: #cd3333;
	text-shadow: 0 0 0 transparent, 0 1px 0 rgba(218,60,60, 0.8);
}

#portalDialogConfirm .cancel .hcs-state-hover
{
    background-color: #c02f2f;
	color: #fff;
}

#portalDialogConfirm .cancel .hcs-state-active
{
    background-color: #610606;
	border-color: #3d0707;
	text-shadow: none;
}

#portalDialogConfirm .yes .button
{
	color: #0e1601;
	border-color: #c0f674 #243d07 #243d07 #c0f674;
	background-color: #7ba116;
	text-shadow: 0 0 0 transparent, 0 1px 0 rgba(160,218,60,0.8);
}

#portalDialogConfirm .cost
{
	margin-top: 12px;
	padding-left: 19px;
	font-family: 'Open Sans', Helvetica, Arial;
    background: url('https://cdn2.fallensword.com/currency/0.png') no-repeat 0 50%;
	font-weight: bold;
	display: inline-block;

}

#portalDialogConfirm .yes .hcs-state-hover
{
    background-color: #9bc233;
	color: #fff;
}

#portalDialogConfirm .yes .hcs-state-active
{
    background-color: #304007;
	border-color: #243d07;
	text-shadow: none;
}


#portalDialog .jspVerticalBar
{
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
@charset "utf-8";
/* CSS Document */

#shopDialog
{
    float: left;
    color: #2f240f;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,180,0.9);
    font-family: 'Open Sans', Helvetica, Arial;
    overflow: hidden;
}

#shopDialog ::selection {
    color: #fff;
	background: #4f3717;
    text-shadow: none;
}

#shopDialog .jspHorizontalBar
{
    display: none;
}

#shopDialog .shopInventory
{
    width: 474px;
    height: 415px;
    overflow: auto;
    margin-bottom: 4px;
}

#shopDialog .jspScrollable, #shopDialog .shopInventory
{
    border: solid 1px #fff;
    border-color: #463209 #d9b261 #f4e1b7 #463209;
    background-color: rgba(117,89,30,.2);
    border-radius: 4px;
    margin-top: 10px;
    outline: none;
}
/*
#shopDialog .round-container-shadow
{
    -webkit-box-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;

    background-color: #efe3c6;

    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    border-radius: 0 2px 2px 0;
}
*/
#shopDialog .jspVerticalBar
{
    opacity: 1;
    z-index: 3;
    background-color: #efe3c6;
    border-radius: 0 3px 3px 0;
    overflow: hidden;
}

#shopDialog .jspTrack
{
    background-color: transparent;
}

/*#shopDialog .jspVerticalBar, #shopDialog .jspTrack  { }*/

#shopDialog .jspDrag
{
    background-color: #b28e39;
    border-radius: 0 3px 3px 0;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.7);
    box-shadow: 0 0 4px rgba(0,0,0,0.7);
    border-top: solid 1px rgba(255,255,255,0.3);
    border-bottom: solid 1px rgba(0,0,0,0.3);
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#shopDialog .shopInventory, #shopDialog .shopInventoryList, #shopDialog .inventory-item, #shopDialog .inventory-item-slot, #shopDialog .shopInventoryItem, #shopDialog .shopInventoryItem .price
{
    float: left;
}

#shopDialog .shopInventoryList
{
    padding: 9px 0 0 9px;
}

#shopDialog .shopInventoryItem
{
    background-color: rgba(255,255,255,0.3);
    margin: 0 9px 9px 0;
    text-align: center;
    cursor: pointer;
	float: left;
	border-radius: 5px;
	box-shadow: inset 0 1px 1px rgba(255,255,255,0.3), 0 1px 5px rgba(0,0,0,0.3)
}

#shopDialog .shopInventoryItem.hcs-state-hover
{
    background-color: rgba(255,255,255,0.5);
}

#shopDialog .inventory-item-slot
{
    margin: 10px 10px 5px 10px;
}

#shopDialog .shopInventoryItem .price
{
    text-align: right;
    clear: left;
    display: block;
    width: 100%;
    padding: 0 4px;
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    height: 17px;
    line-height: 17px;
    margin-bottom: 5px;
    font-size: 11px;
    font-family: 'Open Sans', Helvetica, Arial;
}

#shopDialog .price .moneyIcon
{
    display: inline-block;
    width: 17px;
	height: 17px;
    margin-left: 4px;
    background: url('https://cdn2.fallensword.com/currency/0.png');
    float: right;
}

#shopDialogConfirm
{
	position: relative;
}

#shopDialogConfirm .inventory-item-slot{

}

#shopDialogConfirm .itemDescription{
	float: left;
	margin-right: 10px;
	overflow:hidden;
}

#shopDialogConfirm .confirmText{
	text-align: center;
	background-color: rgba(40,20,10,0.3);
	padding: 10px;
	border-radius: 5px;
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.8);
	font-size: 1.5em;
	width: 186px;
	display: block;
	text-shadow: 0 0 0 transparent, 0 1px 1px #000;
	color: #fff5b3;
	font-weight: bold;
	height: 70px
}

#shopDialogConfirm .itemPicture
{
	float: right;
	width: 60px;
	background-position: 1px 1px;
	border-radius: 5px;
	overflow: hidden;
}

#shopDialogConfirm .itemPicture .price
{
	text-align: right;
    clear: left;
    display: block;
    width: 100%;
    padding: 0 4px;
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    height: 17px;
    line-height: 17px;
    margin-bottom: 5px;
    font-size: 11px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

#shopDialogConfirm .buttons
{
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0;
	clear: both;
	float: left;
	width: 276px;
	margin-top: -23px;
}

#shopDialogConfirm .cancel
{
	float: left;
}

#shopDialogConfirm .yes
{
	float: right;
}

#shopDialogConfirm .button
{
	display: inline-block;

    padding: 4px 0;
    cursor: pointer;
    border: solid 1px;

    text-decoration: none;
    font-weight: bold;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;

    line-height: 17px;

    -webkit-box-shadow: 0 0 2px #4f3717;
       -moz-box-shadow: 0 0 2px #4f3717;
         -o-box-shadow: 0 0 2px #4f3717;
    	    box-shadow: 0 0 2px #4f3717;

	outline: none;
	width: 58px;
	text-align: center
}

#shopDialogConfirm .cancel .button
{
	color: #140101;
	border-color: #f67474 #3d0707 #3d0707 #f67474;
	background-color: #cd3333;
	text-shadow: 0 0 0 transparent, 0 1px 0 rgba(218,60,60, 0.8);
}

#shopDialogConfirm .cancel .hcs-state-hover
{
    background-color: #c02f2f;
    color: #fff;
}

#shopDialogConfirm .cancel .hcs-state-active
{
    background-color: #610606;
	border-color: #3d0707;
	text-shadow: none;
}

#shopDialogConfirm .yes .button
{
	color: #1c2c03;
	border-color: #c0f674 #243d07 #243d07 #c0f674;
	background-color: #7ba116;
	text-shadow: 0 0 0 transparent, 0 1px 0 rgba(160,218,60,0.8);
}
#shopDialogConfirm .yes .hcs-state-hover
{
    background-color: #9bc233;
	color: #fff;
}

#shopDialogConfirm .yes .hcs-state-active
{
    background-color: #304007;
	border-color: #243d07 #70a91f #70a91f #243d07;
	text-shadow: none;
}

#shopDialogConfirm .slider-qty{
	width: 266px;
	margin: 10px 5px;
	float: left;
	clear: both
}

#shopDialogConfirm .qty{

}
/*<span class="qty">5</span> &times; <span class="cost-per">123,456</span> = <span class="cost-total">617280</span>*/

#shopDialogConfirm .cost{
	text-align: center;
	float: left;
	width: 100%;
}

#shopDialogConfirm .price
{
	padding: 5px 0 0 19px;
	font-family: 'Open Sans', Helvetica, Arial;
    background: url('https://cdn2.fallensword.com/currency/0.png') no-repeat 0 50%;
	font-weight: bold;
	display: inline-block;
	clear: left;
	text-align: center;
	margin: 12px 0 0 0;
	font-size: 1.2em
}

#shopDialog .jspVerticalBar
{
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.ui-dialog .ui-dialog-titlebar-minimise,
.ui-dialog .ui-dialog-titlebar-minimode
{ position: absolute; right: 25px; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }

.ui-dialog .ui-dialog-titlebar-minimode { right: 50px; }

.ui-dialog .ui-dialog-titlebar-minimise span,
.ui-dialog .ui-dialog-titlebar-minimode span
{ display: block; margin: 1px; }

.ui-dialog .ui-dialog-titlebar-minimise:hover, .ui-dialog .ui-dialog-titlebar-minimise:focus,
.ui-dialog .ui-dialog-titlebar-minimode:hover, .ui-dialog .ui-dialog-titlebar-minimode:focus
{ padding: 0; }
#quickLinksContainer
{
	font-family: 'Open Sans', Helvetica, Arial;
	float: left;
	text-align: center;
	width: 96px;
	float: right;
	margin-right: 16px;
	color: #d6ca93;
	text-shadow: 0 0 0 transparent, 0 1px 2px #000;
}

#quickLinksContainer .quickLink
{
	width: 48px;
	height: 48px;
	float: left;
}

#quickLinksContainer div.quickLinkIcon
{
	width: 30px;
	height: 30px;
	background: url(https://cdn2.fallensword.com/misc/quick_link_icons.png);
	margin: 0 auto;
	cursor: pointer;
}

#quickLinksContainer .quickLinkText
{
	
}

#quickLinksContainer #quickLink-Backpack	.quickLinkIcon {background-position: -30px 0px}
#quickLinksContainer #quickLink-Map			.quickLinkIcon {background-position: -90px 0px}
#quickLinksContainer #quickLink-Repair		.quickLinkIcon {background-position: -60px 0px}

#world-settings{
	float: right;
	line-height: 48px;
	color: #fff;
	text-shadow: 0 0 0 transparent, 0 1px #000;
	margin-right: 20px;
	clear: right
}

/*
#quickLinksContainer #quickLink-Backpack	.hcs-state-hover {background-position: -30px -30px}
#quickLinksContainer #quickLink-Map			.hcs-state-hover {background-position: -90px -30px}
#quickLinksContainer #quickLink-Repair		.hcs-state-hover {background-position: -60px -30px}
*/
/* */

/*
.clickable
{
	cursor: pointer;
}

#backpackContainer
{
	height: 42px;
	width: 60px;
	float: left;
}

#backpack
{
	background-position: -30px 0px;
}

#backpackDataContainer
{
	width: 60px;
	height: 16px;
	background: rgba(255,255,255,0.7);
	border-radius: 6px;
	text-shadow: 0 0 0 transparent;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#backpackData
{
	width: 100%;
	height: 12px;
	float: left;
	font-size: 12px;
	text-align: center;
}

#mapLinkContainer
{
	width: 30px;
	height: 30px;
}

#mapLink
{
	width: 30px;
	height: 30px;
	background-position: 0px 0px;
	margin-left: 12px;
}

#repairLinkContainer
{
	width: 30px;
	height: 30px;
	margin-left: 36px;
}

#repairLink
{
	width: 30px;
	height: 30px;
	background-position: -60px 0px;
}
*/