.thriveEditBox {
	position : relative;
	outline: black dashed 1px;
}

.thriveContainerButtonWrapper {
	border : 1px solid #666666;
	position : absolute;
	right : 0;
	bottom : 0;
}

.thriveContainerButton,
.thriveContainerButton_hover {
	background-color : #cccccc;
	color : black;
	font-size : xx-small;
	font-family : Verdana,Sans-serif;
	padding : 2px 3px;
	border : 1px solid #999999;
}

.thriveContainerButton_hover {
	-moz-opacity : 1;
	border-color : #aaaaaa;
	background-color : #dddddd;
}

.thriveContainerButton A,
.thriveContainerButton_hover A {
	color : black;
	text-decoration : none;
}

.thriveFloatingIcon {
	width : 16px;
	filter : Alpha(opacity='50'); 
	-moz-opacity : 0.50;
	z-index : 99999;
	position : relative;
}

.thriveFloatingIcon_hover {
	width : 16px;
	z-index : 99999;
	position : relative;
}

.thriveFloatingLayer {
	filter : Alpha(opacity='33'); 
	-moz-opacity : 0.33;
	background-color : #999999;
	border-width : 1px;
	border-style : solid;
	border-color : #cccccc #666666 #666666 #cccccc;
	width : 160px;
	padding : 10px;
	font-size : xx-small;
	font-family : Verdana,Sans-serif;
}

.thriveFloatingLayerInner {
	background-color : #666666;
	border-width : 1px;
	border-style : solid;
	border-color : #555555 #cccccc #cccccc #555555;
	/*height : 130px;*/
	width : 160px;
}

.thriveFloatingLayerMenu {
	padding : 5px;
}

.thriveFloatingLayerMenu UL {
	margin: 0;
	padding : 0;
	color: white;
	list-style-type: none;
}

.thriveFloatingLayerMenu LI {
	margin : 5px;
	display: block;
}

.thriveFloatingLayerMenu A:link,
.thriveFloatingLayerMenu A:visited {
	color : white;
	text-decoration : none;
}

.thriveFloatingLayerMenu A:active,
.thriveFloatingLayerMenu A:hover {
	color : #ccccff;
	text-decoration : underline;
}
