.xone-ajax{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	z-index:100000;
	background-color:#AAAAAA;
	opacity:0.5;
}

.fw-infolettremessage{
	font-weight:bold;
}

.fw-update {
	/*position:fixed;
	top:0px;
	left:0px;*/
	padding:40px;
	padding:40px;
	z-index:3000000;
	background-color:white;
	color: black;
}

.fw-update h1 {
	color: black;
	font-size:17pt;
}

.fw-update h1 a {
	color: black;
	font-size:17pt;
}

.xo-cart-delete,.xoCartAddToBtn{
	cursor:pointer;
}

.xo-editable-label{
	display:none;
}

.xo-editable-buttons{
	display:none;
}

.xo-editable-label{
	display:none;
}

.xo-editable-text:hover .xo-editable-label,.xo-editable-text.xo-is-edited .xo-editable-label{
	display:block;
	position:absolute;
	top:-40px;
	background-color:blue;
	color:white;
	font-weight:bold;
	padding:5px;
	border-radius:5px;
	border:1px solid black;
	width:300px;
	font-family:arial;
	font-size:14px;
	line-height:normal;
}
.xo-editable-text.xo-is-edited .xo-editable-buttons{
	display:block;
	position:absolute;
	bottom:-40px;
	left: 0px;
    width: 200px;
	z-index:10000;
}
.xo-editable-button{
	margin-left:10px;
    border-radius: 5px;
    padding: 3px 5px;
    color: white;
    border: 1px solid black;	`
	font-family:arial;
	font-size:14px;
	line-height:normal;
}
.xo-editable-save{
	background-color:green;
}
.xo-editable-cancel{
	background-color:red;
}
.xo-editable-text{
	position:relative;
}
.xo-highlight{
	background-color:yellow;
}