body {
	overflow: auto;
	color: #000;
}

input#loadProfile, input#search {
	width: 120px;
}

#canvas {
}

#content {
	position: absolute;
	width: 780px;
	height: 700px;
	background-color: #fffae2;
}

.buttonPanel button, .buttonPanel input {
	margin: 2px 5px;
}

button.reset {
	float:right;
}

#personnageFormular {
	float: right;
	width: 380px;
/*	overflow: hidden;*/
}

#personnageFormular div.section {
	border: solid black;
	border-width: 1px 1px 1px 1px;
	margin-bottom: 5px;
}

#personnageFormular div.section:last-child {
	margin-bottom: 0px;
}

#personnageFormular div.section h3 {
	margin: 2px 5px;
}

#personnageFormular table {
	width: 100%;
}

label.body, label.background, label.clothes, label.equipment {
	margin: 2px 5px;
	width: 120px;
	display: block;
}

#personnageFormular input.disabled, #personnageFormular select.disabled {
	background-color:#ccc;
}

#personnageFormular label::before {
	font-weight: 600;
	font-size:1.5em;
	content: "!";
	color: transparent;
	margin-right:2px;
	cursor:help;
}

#personnageFormular label.disabled::before {
	color: #ff0000;
}

#equipmentFormular select {
    width: 200px;
}

#equipmentFormular {
	height: 660px;
	overflow-y: scroll;
}

.ui-autocomplete {
    max-height: 600px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}

.ui-autocomplete-category {
    font-weight: bold;
    padding: .2em .4em;
    margin: .8em 0 .2em;
    line-height: 1.5;
}

#profileImage {
	position: absolute;
	width: 256px;
	height: 512px;
	margin: 10px 60px;
}

#footer {
	position: absolute;
	margin: 532px 5px 0px 5px;
	width: 380px;
	font-size: 1.2em;
}

#disclaimer {
	margin: 5px 0px;
}

a, a:visited {
	color: blue;
}

#shortLink, #shortLink:visited {
	margin: 2px 5px;
}

#profileImageHolder {
	display: none;
}

a.panoplieBtnzoom {
    width: 50px;
    height: 50px;
    cursor: pointer;
    top: 25px;
    right: 15px;
    position: absolute;
    background: url("../images/micropaiementHabits.png") 0px 0px no-repeat;
    z-index: 80000;
    opacity: 0.65;
    transition: opacity 0.15s all ease-in-out;
}

a.panoplieBtnzoom:hover {
	opacity: 1;
}

div.help-multiple {
	float:right;
	margin-right: 5px;
	color: blue;
	font-size: 1.5em;
	font-weight: 600;
	cursor:help;
}