
#toolbar-panel
{
  position:fixed;
  height: 200px;
  width:800px;
  bottom:40px; /* height of the toolbar */
  padding:0;
  z-index:100;
  display: none;
}

#panel-header
{
  position:relative;
  width:100%;
  height: 30px;
  background: url(../../images/panel-header.png) no-repeat;
  color: #FFFFFF;
}

#panel-body
{
  position:relative;
  width:100%;
  height: 150px;
  background-color: #0099CC;
  color: #FFFFFF;
  padding-top: 10px;
  padding-bottom: 10px;
}

#panel-body h3
{
  color: #fff;
}
#panel-body h3 .count
{
  background-color: #ffc200;
  -border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding-left: 4px;
  padding-right: 4px;
}
.panel-title
{
  display: block;
  position: relative;
  padding-top: 5px;
  margin-left:5px;
  font-weight: bold;
}

div.panel-close
{
  width:25px;
  height: 20px;
  position: absolute;
  top: 5px;
  right: 10px;
  cursor: pointer;
}

.panel-close-hover
{
  background: url(../../images/widgets_icons/close-hover.png) no-repeat;
}

.panel-close-out
{
  background: url(../../images/widgets_icons/close.png) no-repeat;
}

.hidden
{
  display:none;
}


div.sff-widget-ghost-containers div.panel-widgets-container
{
   margin-left: 5px;
   margin-right: 5px;
   height: 150px;
}

div.sff-widget-ghost-containers div.panel-widgets-container .sff-widget-in-toolbox.sff-widget.sff-widget-add
{
  float:left;
  width:75px;
  height:120px;
  background: url(../../images/widgets_icons/addnew.png) no-repeat;
}

div.sff-widget-ghost-containers div.panel-widgets-container .sff-widget-in-toolbox.sff-widget.sff-widget-add span
{
  display:block;
  margin-top: 72px;
}


div.sff-widget-ghost-containers div.panel-widgets-container div.recent-widgets
{
  float:left;
  width:400px;
  margin-left: 10px;
}

div.sff-widget-ghost-containers div.panel-widgets-container div.recent-widgets h3
{
  margin-top: 0;
  margin-left: 40px;
}


/** carousel **/

div.panel-carousel-container
{
  width:400px;
  position: relative;
}

/* the class .jcarousel-container is added by the script to the parent container (div.fusion-toolbar-carousel-container) */
div.panel-carousel-container .jcarousel-container {
    position: relative;
}

/* the class .jcarousel-clip is added by the script to the wrap the list container (wrap width < container < width) */
div.panel-carousel-container .jcarousel-clip
{
    z-index: 2;
    padding: 0;
    overflow: hidden;
    position: relative;
    width: 330px;
    margin:0 auto;
}

/* the class .jcarousel-list is added by the script to the list container */
div.panel-carousel-container .jcarousel-list
{
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

ul.panel-used-widgets
{
  padding:0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

.panel-carousel-item
{
  width: 50px;
  height: 120px;
  float: left;
  list-style: none;
  margin-left:5px;
}

li.panel-carousel-item div.sff-widget-in-toolbox.sff-widget {
  cursor:move;
  font-size:0.85em;
  font-weight:bold;
  height:50px;
  margin-bottom:3px;
  margin-left:0;
  text-align:center;
  width:50px;
  z-index:4;
}

.panel-carousel-item span
{
  display: block;
  overflow:hidden;
  padding: 1px;
  font-size: 10px;
}

div.panel-carousel-container .jcarousel-next-horizontal {
    position: absolute;
    top: 15px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../images/toolbar-next-horizontal.png) no-repeat 0 -32px;
}

div.panel-carousel-container .jcarousel-next-horizontal:active {
    background-position: 0 -32px;
}

div.panel-carousel-container .jcarousel-next-disabled-horizontal,
div.panel-carousel-container .jcarousel-next-disabled-horizontal:hover,
div.panel-carousel-container .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: none;
}

div.panel-carousel-container .jcarousel-prev-horizontal {
    position: absolute;
    top: 15px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../images/toolbar-prev-horizontal.png) no-repeat 0 -32px;
}

div.panel-carousel-container .jcarousel-prev-horizontal:active {
    background-position: 0 -32px;
}

div.panel-carousel-container .jcarousel-prev-disabled-horizontal,
div.panel-carousel-container .jcarousel-prev-disabled-horizontal:hover,
div.panel-carousel-container .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: none;
}


/* background images for the carousel panel item */
.sff-widget-in-toolbox.sff-widget.bg-configuration { background: transparent url(../../images/widgets_icons/50x50/configuration.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-container { background: transparent url(../../images/widgets_icons/50x50/container.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-diaporama { background: transparent url(../../images/widgets_icons/50x50/diaporama.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-image { background: transparent url(../../images/widgets_icons/50x50/image.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-layout { background: transparent url(../../images/widgets_icons/50x50/layout.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-navigation { background: transparent url(../../images/widgets_icons/50x50/navigation.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-navigationitem { background: transparent url(../../images/widgets_icons/50x50/navigationitem.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-page { background: transparent url(../../images/widgets_icons/50x50/page.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-profile { background: transparent url(../../images/widgets_icons/50x50/profile.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-profileconfiguration { background: transparent url(../../images/widgets_icons/50x50/profileconfiguration.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-profilesearch { background: transparent url(../../images/widgets_icons/50x50/profilesearch.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-rollingimages { background: transparent url(../../images/widgets_icons/50x50/rollingimages.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-site { background: transparent url(../../images/widgets_icons/50x50/site.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-style { background: transparent url(../../images/widgets_icons/50x50/style.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-text { background: transparent url(../../images/widgets_icons/50x50/text.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-titleandtext { background: transparent url(../../images/widgets_icons/50x50/titleandtext.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-user { background: transparent url(../../images/widgets_icons/50x50/user.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-signin { background: transparent url(../../images/widgets_icons/50x50/signin.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-default { background: transparent url(../../images/widgets_icons/50x50/default.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-flashmessage { background: transparent url(../../images/widgets_icons/50x50/flashmessage.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-tagcloud { background: transparent url(../../images/widgets_icons/50x50/tagcloud.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-lastposts { background: transparent url(../../images/widgets_icons/50x50/lastposts.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-media { background: transparent url(../../images/widgets_icons/50x50/media.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-lastevents { background: transparent url(../../images/widgets_icons/50x50/lastevents.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-mediaselector { background: transparent url(../../images/widgets_icons/50x50/mediaselector.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-medialist { background: transparent url(../../images/widgets_icons/50x50/medialist.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-eventsearch { background: transparent url(../../images/widgets_icons/50x50/eventsearch.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-profilethematic { background: transparent url(../../images/widgets_icons/50x50/profilethematic.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-mediaremotevideo { background: transparent url(../../images/widgets_icons/50x50/mediaremotevideo.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-publicposts { background: transparent url(../../images/widgets_icons/50x50/publicposts.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-mediavideo { background: transparent url(../../images/widgets_icons/50x50/mediavideo.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-languages { background: transparent url(../../images/widgets_icons/50x50/languages.png) no-repeat scroll 0 0}
.sff-widget-in-toolbox.sff-widget.bg-contactconfiguration { background: transparent url(../../images/widgets_icons/50x50/contactconfiguration.png) no-repeat scroll 0 0}



/** panel widget info **/

div.widget-info
{
  width: 250px;
  height: 140px;
  float: left;
}

div.widget-info div.widget-info-icon
{
  width: 50px;
  height: 50px;
  float: left;
  background: transparent url(../../images/info-icon.png) no-repeat scroll 0 0
}

div.widget-info div.widget-info-text
{
  width: 200px;
  height: 140px;
  float: left;
  background: transparent url(../../images/info-box.png) no-repeat scroll 0 0;
}

div.widget-info div.widget-info-text div.text-wrapper
{
  position: relative;
  overflow:auto;
  margin:10px 17px;
  height: 120px;
  font-size: 11px;
  color: #FFFFFF;
}




div#settings-box
{
  bottom:40px;
  margin:0;
  padding:0;
  position:fixed;
  right:0;
  z-index:999;
  width: 148px;
  height: 100px;
  border: 1px solid #000;
  background: #f7f7f7;
  display:none;
}

div#settings-box a.settings-link:link,
div#settings-box a.settings-link:active,
div#settings-box a.settings-link:visited
{
  display: block;
  margin-left: 5px;
  margin-top: 5px;
  color: #666;
}

.ui-draggable-dragging
{
  z-index:99999;
 
}
