#fusion-toolbox
{
	display: block;
	position: fixed;

	top: 5px;
  left: 5px;
  padding: 5px;

	background: #000;
  z-index: 198;
	color: #efefef;
	border-top: 0px;
	padding-top: 10px;
  margin-left: 0px;
  
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;

  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.90;

  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
}
#fusion-toolbox *
{
  color: #efefef;
}
#fusion-toolbox h1
{
	display: none;
}
#fusion-toolbox ul li
{
	list-style: none;
}
.sff-widget-in-toolbox.sff-widget
{
	width: 70px;
	height: 78px;
	float: none;
	margin-left: 1em;
  margin-bottom: 0.5em;
	text-align: center;
	cursor: move;
	font-size: 0.85em;
	font-weight: bold;
  background-repeat: no-repeat;
  background-position: 50% 0%;
  z-index: 4;
}
#fusion-toolbox .sff-widget-in-toolbox.sff-widget
{
  float: left;
}
.sff-widget-in-toolbox.sff-widget span
{
	display: none;
	margin-top: 48px;
}
#fusion-toolbox .sff-widget-in-toolbox.sff-widget span
{
	display: block;
}
#fusion-toolbox .sff-widgets-use,
#fusion-toolbox .sff-widgets-add
{
	display: block;
	float: left;
}
#fusion-toolbox .sff-widgets-use
{
	width: 840px;
}
.sff-widget-in-toolbox.sff-widget
{
  background-image: url(../../images/default.png);
}
.sff-widget-in-toolbox.sff-widget.sff-widget-model-Image
{
  background-image: url(../../images/image.png);
}
.sff-widget-in-toolbox.sff-widget.sff-widget-model-Text
{
  background-image: url(../../images/text.png);
}
.sff-widget-in-toolbox.sff-widget.sff-widget-model-Container
{
  background-image: url(../../images/container.png);
}
.sff-widget-in-toolbox.sff-widget.sff-widget-model-Page
{
  background-image: url(../../images/page.png);
}
.sff-widget-in-toolbox.sff-widget.sff-widget-model-Calendar
{
  background-image: url(../../images/calendar.png);
}
.sff-widget-in-toolbox.sff-widget.sff-widget-model-Blog
{
  background-image: url(../../images/blog.png);
}
.sff-widget-in-toolbox.sff-widget.sff-widget-model-Site
{
  background-image: url(../../images/site.png);
}
.sff-widget-in-toolbox.sff-widget.sff-widget-model-Style
{
  background-image: url(../../images/style.png);
}

.sff-widget-add
{
  background-image: url(../../images/add.png);
}
#fusion-toolbox .sff-separator
{
	display: block;
	float: left;
	margin-left: 1em;
	background-color: #aaa;
	width: 1px;
	height: 72px;
}


/* fusion trash */
#fusion-toolbox-trash
{
  position: fixed;
  width: 70px;
  height: 125px;
  bottom: 45px;
  left: 10px;
  display: none;
  background-image: url(../../images/recycle.png);
  background-repeat: no-repeat;
}
#fusion-toolbox-trash span
{
  display: none;
  visibility: hidden;
}

.trash-open
{
  background-position: 0 0;
}

.trash-close
{
  background-position: 0 -125px;
}


/* fusion icon set */
div.sff-widget-toolbox a.ui-icon
{
   background-image: url(../../images/widget-iconset.png);
   background-color: transparent;
   float: right;
}

div.sff-widget-toolbox a.ui-icon.ui-icon-pencil
{
  background-position: 0 -16px;
}

div.sff-widget-toolbox a.ui-icon-cancel
{
  background-position: -16px -16px;
}

div.sff-widget-toolbox a.ui-icon.ui-icon-move
{
  background-position: -32px -16px;
}


div.sff-widget-toolbox a.ui-icon.ui-icon-pencil:hover
{
  background-position: 0 0;
}

div.sff-widget-toolbox a.ui-icon-cancel:hover
{
  background-position: -16px 0px;
}

div.sff-widget-toolbox a.ui-icon.ui-icon-move:hover
{
  background-position: -32px 0px;
}

.ui-state-active
{
  background-color: #FFFFCC;
    border: 1px solid #DFDFDF;
}

.ui-state-highlight
{
  background-color:orange;
}


