  body {
    margin-top: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px;
  }

  #disclaimer {
    color: #000;
    font-family: arial;
    font-size: 9px ! important;
    padding: 5px;
    line-height: 2.0em;
    width: 700px;
    height: 50px;

  }
  #disclaimer a {
    font-size: 9px ! important;
  }
  #disclaimer td.disclaimerText, #disclaimer td.disclaimerText p, #disclaimer a {
    color: #000;
  }
  #disclaimer td.disclaimerLogos {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 140px;
    height: 50px;
  }
  #disclaimer.invert td.disclaimerText, #disclaimer.invert td.disclaimerText p, #disclaimer.invert a {
    color: #fff;
  }

  #disclaimer.invert td.disclaimerLogos {
    background-position: 0px -50px;
  }

  html.ie6 #disclaimer.invert td.disclaimerLogos {
    background-position: top center;
    background-color: #D3E6EA;
    border: 1px solid #7C7C7C;
  }

  .color-previews {
    border: 1px solid #000;
    margin: 0px; padding: 1px 4px;
    text-align: center;
    font-size: 0px;
  }
  .color-preview {
    padding: 3px 3px;
    font-size: 6px;
    line-height: 6px;
  }

  #topbar {
    background: #fff url('../images/top_bar/top_bar_bg.png') repeat-x top;
    color: #000;
    padding: 0em;
    height: 51px;
    position: relative;
    z-index: 100;
    font-family: arial;
    font-size: 12px;
    line-height: 1.2em;
  }

  #topbar #edit-page-button {
    background-image: url('../images/top_bar/top_bar_edit_page.png') ;
  }
  #topbar #edit-site-button {
    background-image: url('../images/top_bar/top_bar_edit_site.png') ;
  }

  #topbar #edit-page-button, #topbar #edit-site-button  {
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 35px;
    width: 82px;

    position: absolute;
    right: 5px;
    top: 7px;
  }
  #topbar #edit-page-button:hover, #topbar #edit-page-button.active, #topbar #edit-site-button:hover {
    background-position: 0px -35px;
  }

  #topbar .edit-page-options {
    background: #fff;
    height: 35px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    right: 100px;
    top: 7px;
  }
  #topbar .edit-page-options a {
    color: #414141;
    text-decoration: underline;
  }
  #topbar a.top-button {
    display: -moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;

    background: #4E4E4E;
    color: #fff;
    font-size: 90%;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 3px 10px;
    margin: 5px 5px;
    text-decoration: none;
  }
  #topbar a.top-button:hover, #topbar a.top-button.current {
    background: #929292;
  }

  #topbar .admin-user-info, #topbar .admin-extra-nav {
    position: absolute;
    top: 9px;
    font-family: arial;
    font-size: 12px;
  }
  #topbar .admin-extra-nav a, #topbar.client-assumption div.quicklinks a, #topbar .admin-qr-code a {
    color: #15254E;
  }
  #topbar .admin-extra-nav a:hover, #topbar.client-assumption div.quicklinks a:hover #topbar .admin-qr-code a:hover {
    color: #294791;
  }
  #topbar .admin-user-info {
    right: 155px;
    width: 180px;
    text-align: right;
    border-right: 1px solid #666;
    padding-right: 7px;
  }
  html.ie6 #topbar .admin-user-info {
    right: 77px;
  }

  #topbar .admin-extra-nav {
    right: 95px;
    width: 53px;
  }

  html.ie6 #topbar .admin-extra-nav {
    right: 10px; width: 60px;
  }

  /* White Navigation Menu */

  #topbar div.nav-menu
  {
    list-style: none;
    position: absolute;
    left: 150px;
    top: 11px;
    color: #000;
    height: 28px;

    font-size: 12px; background: #fff;
    padding: 0px 5px; margin: 0px;

    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
  }
  #topbar div.nav-menu li
  {
    list-style: none;
  }

  #topbar.client-assumption {
    -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 2px;
    background: #222;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#111));
    color: #fff;
    height: 34px;
  }

  #topbar.client-assumption div.client-identity{
    line-height: 24px;
    height: 24px;
    margin: 5px 0 0 15px;
    width: 65%;
    float: left;
  }

  #topbar.client-assumption div.client-identity .label{
    font-weight: bold;
    margin-right: 6px;
  }
  #topbar.client-assumption div.client-identity .full_name {
    font-size: 105%;
    margin-right: 6px;
    background: #000;
    padding: 2px 8px;
    border-radius: 5px;
    border: 1px solid rgb(30,30,30);
    border-top-color: rgb(40,40,40);
    border-left-color: rgb(40,40,40);
    letter-spacing: 1px;
  }
  #topbar.client-assumption div.client-identity .email {
    font-style: italic;
    color: rgb(235,235,235);
  }
  #topbar.client-assumption .resume-button{
    border: 0;
    background-color: rgb(50,150,0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.25)));
    text-align: center;
    height: 22px;
    line-height: 22px;
    padding: 2px 10px;

    position: absolute;
    right: 5px;
    top: 5px;

    cursor: pointer;
    color: #FFF;
    font: bold 11px verdana,serif;
    text-shadow: #000 1px 1px 1px;
    border-radius: 3px;
  }

  #topbar.client-assumption .resume-button:hover{
    background-color: rgb(70,170,20);
  }

  #topbar.client-assumption div.quicklinks{
    width: 60px;
    padding: 0px 10px 0px 7px;
    height: 32px;
    margin: 9px 0px;
    border-left: 1px solid #666;
    float: right;
    font: 12px arial;
  }

  #topbar.client-assumption br.clear{
    clear:both;
  }

  #nav-menu-list
  {
    padding: 0px; margin: 0px;
    list-style: none;
    }

    #nav-menu-list li {
      float: left;
      list-style: none;
      font-weight: bold; line-height: 28px;
      font-family: arial;
    }

    #nav-menu-list li a {
      display: block; color: #333; text-decoration: none; white-space: nowrap;
      padding: 0px 10px;
      border-left: 1px solid #C5C5C5;
    }
    #nav-menu-list li.first a {
      border-left: 0px;
    }

    #nav-menu-list li.more a {
      background-image: url('../images/down_arrow.gif');
      background-position: center right;
      background-repeat: no-repeat;
      padding-right: 15px;
      margin-right: 5px;
    }
    #nav-menu-list li a:hover { background-color: #ECF7FF; }
      #nav-menu-list li ul {
        margin: 0px; padding: 0px;
        position: absolute;
        visibility: hidden;
       }
      #nav-menu-list li:hover ul {
        visibility: visible;
        position: absolute;
      }
      #nav-menu-list li ul li {
        float: none;
        display: inline;
      }
      #nav-menu-list li ul li a {
        width: auto;
        background-color: #fff;
      }
      #nav-menu-list li.more ul li a {
        background-image: none;
        padding-right: 0px;
      }
      #nav-menu-list li ul li a:hover {
        background-color: #ECF7FF;
      }


  #options-bar {
    border-bottom: 1px solid #666;
    background: #FFF url('../images/top_bar/options_bar_bg.png') repeat-x top;
    height: auto;
    padding-top: 1px;
    padding-left: 5px;
    position: relative;
  }

  #browser-bar {
    text-align: center;
    padding-top: 1px;
    padding-left: 5px;
    position: relative;
    height: 75px;
    border-bottom: 1px solid #F7941D; background: #FEEFDA;
    font-family: arial;
  }

  /*IE6 Overwrite*/
  html.ie6 #options-bar {
    background-image: none;
  }

  .overlay-toolbar, .autoblog-overlay-toolbar
  {
    text-align: right;
    position: relative;
  }

  .revert-button, #revert-button, .autoblog-revert {
    background-image: url('../images/top_bar/options_revert.png') ;
  }
  .revert-button, .autoblog-revert {
    position: absolute;
    top: 0px;
    left: 3px;
  }
  #custom_intro_fields .revert-button {
    margin-top: inherit;
    float: none;
    position: relative;
  }
  .save-button,
  .autoblog-save-button
  {
    background-image: url('../images/top_bar/options_save.png') ;
  }
  .create-button
  {
    background-image: url('../images/top_bar/options_create.png') ;
  }
  .cancel-button,
  .autoblog-cancel-button,
  #cancel-revert-button {
    background-image: url('../images/top_bar/options_cancel.png') ;
  }
  .save-button,
  .cancel-button,
  .revert-button,
  .autoblog-revert,
  .autoblog-save-button,
  .autoblog-cancel-button,
  #cancel-revert-button,
  #revert-button,
  .create-button  {
    display: -moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;

    background-color: #fff;
    border: none;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 25px;
    width: 82px;
    border: 0px;
    margin-bottom: 2px;
  }
  #cancel-revert-button,
  #revert-button
  {
     background-color: transparent;
  }
  .save-button,
  .save-button:hover,
  .create-button,
  .create-button:hover {
    background-position: 0px -50px;
    cursor: default;
  }

  .changed .save-button,
  .changed .autoblog-save-button,
  .changed .create-button {
    background-position: 0px 0px;
  }
  .changed .save-button:hover,
  .cancel-button:hover,
  .revert-button:hover,
  .autoblog-revert:hover,
  .changed .autoblog-save-button:hover,
  .autoblog-cancel-button:hover,
  #cancel-revert-button:hover,
  #revert-button:hover,
  .changed .create-button:hover {
    background-position: 0px -25px;
    cursor: pointer;
  }
  #revert-button.confirm {
    background-position: 0px -50px;
  }
  #revert-button.confirm:hover {
    background-position: 0px -75px;
    cursor: pointer;
  }

  /* REVERT */
  .original-content {
     display:none;
     height:550px;
     width:745px;
     border: 1px solid rgb(200,200,200);
     -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
   border-radius: 8px;
     padding-top: 0px;
     background-color: rgb(200,200,200);
     margin-left: auto;
     margin-right: auto;
  }
  .original-content h1 {
    font-size: 13px; color: rbg(255,230,210); padding: 10px; margin: 0px; text-shadow: 1px 1px 1px #fff;
  }
  .original-content div.preview {
    height:430px; width:700px; overflow-y: scroll; overflow-x: auto; border: 2px solid rgb(230,230,230); padding: 10px; background-color: rgb(255,255,255);
    margin-left: auto; margin-right: auto;
  }
  .revert-actions {
    height: 50px;
    padding: 3px;
    font-size: 12px;
    position: relative;
  }
  .original-content #revert-confirmation.confirm-message {
    display: none;
  }
  .original-content #revert-confirmation {
    text-align: right ; color:rgb(0,0,0); font-weight: bold; font-family: arial; font-size: 12px;
    text-shadow: 1px 1px 1px #fff; background-color: #FCF1C9; border: 1px solid #E8C54B; padding: 0.5em 1em;
    position: relative;
    top: 3px; left: 3px;
  }



  #options-bar form {
    margin: 0px; padding: 0px;
  }

  #options-bar .options-panel {
    position: relative;
    display: none;
    margin: 0px;
    padding: 0px;
    padding-top: 1em;
  }
  /*IE6 Overwrite*/
  html.ie6 #options-bar .options-panel,
  html.ie6 #options-bar #edit-loading {
    background-color: #fff;
  }
  #options-bar #edit-blank {
    height: 0px;
    padding: 0px;
    padding-top: 0px;
    margin: 0px;
    display: none;
    font-size: 0px;
    line-height: 0px;
  }
  #options-bar #edit-loading {
    display: none;
  }

  #options-bar form label {
    clear: left;
    float: left;
    width: 10%;
    font-weight: bold;
    text-align: right;
    padding-right: 1%;
    line-height: 2em;
    color: #505050;
  }
  #options-bar form input {
    width: 70%;
    font-size: 1.2em;
    padding: 0.3em;
    border: 1px solid #C5C5C5;
  }
  #options-bar #edit-title-commands,
  #options-bar #edit-color-commands {
    position: absolute;
    right: 5px;
    bottom: 7px;
  }

  #holder {
    width: 780px;
    margin: 1em auto;
  }
  #topnav {
    background: rgb(48, 63, 94);
    height: 2em;
  }
  #topnav a {
    color: #fff;
  }
  #body {
    min-height: 30em;
    padding: 1em;
    background: #FFF;
  }
  #content {
    margin-left: 180px;
    padding: 0em 1em;
  }

  #content h1 {
    padding: 0em;
    margin: 0em 0em 0.5em 0em;
    color: #3A3A3A;
    font-size: 180%;
    border-bottom: 1px solid #3A3A3A;
    background-color: #F1F1F1;

    position: relative;
  }

  #content h1 a.rename {
    margin: 0px;
    padding: 3px;
    line-height: 10px;
    font-size: 10px;
    color: #fff;
    background: #0B8000;
    font-weight: bold;

    position: absolute;
    right: 5px;
    bottom: 0px;

    text-decoration: none;
  }

  #navigation {
    min-height: 20em;
    width: 170px;
    background: rgb(220, 231, 242);
    float: left;
  }

  #footer {
    padding: 10px 0px 10px 0px;
    background-color: rgb(48, 63, 94);
    text-align: center;
    color: #fff;
  }
  #footer a {
    color: #fff;
  }

  .admin {
    display: none;
  }

  .engine_block {
    margin-bottom: 0.5em;
  }
  /* CONTENT */

  div.two_columns div.above.content_block
  {
    margin-right: 560px;
    margin-left: 0px;
    width: auto;
  }

  div.two_columns div.engine_block
  {
    width: 550px;
    float: right;
  }

  div.two_columns div.below.content_block
  {
    clear: right;
  }

  .content_block {
    position: relative;
    width: 100%;
  }
  #autoblog #autoblog_custom_intro_title
  {
    position: relative;
  }
  #autoblog #autoblog_custom_intro_title.edit,
  #autoblog #autoblog_content_block.edit,
  #autoblog #community_profile_block.edit,
  .content_block.edit {
    display: block;
    height: auto;
    position: relative;

    top: -15px;
    left: -2px;

    border: 2px solid rgb(10,100,0);
    margin: 0 -6px 0 -6px;
      padding: 2px 2px 22px 2px;
  }
  #autoblog #autoblog_custom_intro_title.edit,
  #autoblog #autoblog_content_block.edit,
  #autoblog #community_profile_block.edit
  {
    top: 0px;
    margin-right: 0px;
  }

  #autoblog #autoblog_custom_intro_title .content_menu,
  #autoblog #autoblog_content_block .content_menu,
  #autoblog #community_profile_block .content_menu,
  .content_block .content_menu
  {
    display: none;
  }

  #autoblog #autoblog_custom_intro_title.edit .content_menu,
  #autoblog #autoblog_content_block.edit .content_menu,
  #autoblog #community_profile_block.edit .content_menu,
  .content_block.edit .content_menu {
    display: block;
    color: #fff;

    position: absolute;

    z-index: 10;

    display: block; width: 100%; position: absolute; bottom: 0px; left: 0px; height: 25px;
  }

  #autoblog #autoblog_custom_intro_title.edit div.editable,
  #autoblog #autoblog_content_block.edit div.editable,
  #autoblog #community_profile_block.edit div.editable,
  .content_block.edit div.editable {
    left: -2px;
    top: -2px;

    height: auto; width: inherit; padding: 1px 3px 1px 3px; position: relative;

    z-index: 1;
  }


  #autoblog #autoblog_custom_intro_title.edit.hovered,
  #autoblog #autoblog_content_block.edit.hovered,
  #autoblog #community_profile_block.edit.hovered,
  .content_block.edit.hovered {
    background: rgba(230,255,220,0.85);
  }
  #autoblog #autoblog_custom_intro_title.edit.hovered *,
  #autoblog #autoblog_content_block.edit.hovered *,
  #autoblog #community_profile_block.edit.hovered *,
  .content_block.edit.hovered * {
    color: rgba(0,0,0,0.8) !important;
  }

  .content_menu a.edit_me,
  #autoblog .content_menu a.autoblog-edit,
  #autoblog .content_menu a.community-profile-edit,
  #autoblog .content_menu a.autoblog-edit-title,
  #autoblog div.autoblog-image-button{
    position: relative;
    top: -1px;

    display: block;
    background-image: url('../images/shade_20.png');
    background-repeat: repeat-x;
    background-position: bottom;

    background-color: rgb(10,150,0);
    color: #fff;
    font-size: 90%;
    font-weight: bold;
    padding: 1px 10px;
    margin: 3px;
    text-decoration: none;
    border-right: 1px solid #055200;
    border-bottom: 1px solid #055200;
    border-left: 1px solid #54C448;
    border-top: 1px solid #54C448;
  }

  #autoblog img.ajax-spinner{
    height: 8px;
    width: 8px;
  }

  #autoblog div.feedback{
    background: #fcc;
    font-size: 90%;
    font-weight: bold;
    margin: 3px;
    padding: 3px;
    border: #af0000 1px dashed;
    color: #af0000;
    text-align: center;
  }

  #autoblog div.autoblog-image div.warning{
    background: #e82;
    background-image: url('../images/shade_20.png');
    background-repeat: repeat-x;
    background-position: bottom;
    font-size: 90%;
    font-weight: bold;
    margin: 3px;
    padding: 3px;
    border: 1px solid #fb7;
    border-bottom-color: #960;
    border-right-color: #960;
    color: #fff;
  }
  #autoblog div.autoblog-image div.warning>div{
    float: left;
    width: 85%;
    text-align: justify;
  }

  #autoblog div.autoblog-image div.warning>div.caution{
    width: 15%;
    text-decoration: underline;
    text-align: center;
    text-transform: uppercase;
  }

  #autoblog div.autoblog-image br.clear{
    clear: left;
  }

  .content_menu a.edit_me:hover {
    background-color: rgb(10,100,0);
  }

  .content_menu a.edit_me,
  .content_menu a.edit_me:hover,
  #autoblog .content_menu a.autoblog-edit,
  #autoblog .content_menu a.autoblog-edit:hover,
  #autoblog .content_menu a.autoblog-edit-title,
  #autoblog .content_menu a.autoblog-edit-title,
  #autoblog .content_menu a.community-profile-edit
  {
    color: #fff !important;
  }

  html.ie6 .content_menu a.edit_me {
    background-image: none;
  }

  #color-menu {
    position: relative;
    margin-right: 100px;
  }
  #color-menu a {
    display: -moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;

    background: rgb(220,220,220);
    border: 3px solid rgb(210,210,210);

    color: #000;
    font-size: 90%;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 3px 10px;
    margin: 5px 5px;
    text-decoration: none;
  }
  #color-menu a:hover {
    background: rgb(245,245,245);
    border: 3px solid rgb(190,190,190);
  }
  #color-menu a.selected {
    background: rgb(220,255,220);
    border: 3px solid rgb(110,200,110);
    font-weight: bold;
  }


#statusMessage {
  display: none;
  background-color: rgba(255,255,255,0.8);
  border-bottom: 2px solid #797979;

  position: absolute;
  bottom: -40px; left: 0px;
  height: 20px; width: 100%;
  padding: 10px;

  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
  overflow-y: scroll;
  z-index:1000; /*Always be ontop no matter what template you're on*/
}


#statusMessage.alert {
  background-color: rgba(255,200,200,0.8);
}


#statusMessage.success {
  background-color: rgba(215,250,200,0.8);
}





div.overlay {

    /* growing background image */
    /* background-image:url(/images/overlay/white.png);*/
    background-color: #fff;

    /* dimensions after the growing animation finishes  */
    width:750px;
    height:560px;

    /* initially overlay is hidden */
    display:none;

    /* some padding to layout nested elements nicely  */
    padding:5px;

  /* place overlay on top of other elements */
  z-index:10000;

  /* CSS3 styling for latest browsers */
  -moz-border-radius:6px;
    -webkit-border-radius:6px;
  border-radius:6px;
    -moz-box-shadow:0 0 90px #000;
    -webkit-box-shadow: 0 0 90px #000;
  box-shadow: 0 0 90px #000;
}

html.ie6 div.overlay {
  background-image: none;
  background-color: #fff;
  padding:10px;
}

.green-loading {
  display: none;
  height: 300px;
  background: url('../images/green-ajax-loader.gif') center center no-repeat;
  position: relative;
}
.green-loading div {
  position: relative;
  color: #1C9D00;
  font-size: 3em;
  font-weight: bold;
  text-align: center;

  top: 200px;
}

#compareMsg {
  color: #fff;
  background-image: url('../images/tooltip/black_arrow_bottom.png');
  background-position: top center;
  background-repeat: none;
  padding: 30px 17px 10px;
  font-size:11px;
  line-height: 1.3em;
  display: none;
  position: absolute;
  z-index: 50;
  width: 175px;
  height: 82px;
  text-align: left;
}



/* root element for tabs  */
.cms-managment-tabs {
  list-style:none;
  margin:0 !important;
  padding:0; padding-right:20px;
}

/* single tab */
.cms-managment-tabs li {
  float:left;
  text-indent:0;
  padding:0;
  margin:0 !important;
  list-style-image:none !important;
}

/* link inside the tab. uses a background image */
.cms-managment-tabs a {
  position:relative;
  font-size:11px;
  font-family:arial, sans-serif;
  display:block;
  height:15px;
  line-height:15px;
  text-align:center;
  text-decoration:none;
  color:#fff;
  padding:3px 10px;
  margin-bottom:0; margin-right:10px;


  background:#929292;
  border:1px solid #666; border-bottom:0;

  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

.cms-managment-tabs a:active {
  outline:none;
}

/* when mouse enters the tab move the background image */
.cms-managment-tabs a:hover {
  background:#929292;
  color:#fff;
}

.cms-managment-tabs .current, .cms-managment-tabs .current:hover, .cms-managment-tabs li.current a {
  cursor:default !important;
  background:#e5e5e5;
  color:#4E4E4E !important;
  top:1px;
}


/* initially all panes are hidden */
.cms-panes .pane {
  display:none;
  padding:5px 0;
}

/* curent page lists */
#current-pages-wrapper{
  width:99%;
  clear:left;
  overflow-x: scroll; overflow-y: visible;
  display:block;
  background: #e5e5e5 url('../images/top_bar/top_bar_bg.png') repeat-x bottom center;
  height: 155px;
  border:1px solid #666;
  margin:0 !important;
  *margin:-5px 0 0 0 !important;
  *padding-bottom:-5px;
}
ul#current-pages-list{
  margin:0; padding:5px; padding-top:10px;
  list-style:none;
  height:113px;
}
ul#current-pages-list > li{
  position:relative;
  display:block; width:100px; 
  height:110px; 
  float:left;
  background:#fff;
  list-style:none;
  margin:0; padding:5px;
  margin-right:10px;
  text-align:center;
  border:1px solid #ccc;

  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

ul#current-pages-list > li.login-required {
  background: #FFF url('../images/document-encrypt.png') no-repeat center;
}

ul#current-pages-list > li.no_show_on_menu {
  background-color: #FFCDC9;
}
ul#current-pages-list > li:hover{
  border:1px solid #414141;
  -webkit-box-shadow: 0px 0px 2px #000;
  box-shadow: 0px 0px 2px #000;
}

ul#current-pages-list > li h3{
  font-size:13px !important; line-height:1.2 !important; font-weight:bold; font-family:arial, sans-serif;
  margin:5px 0 !important;
  }
ul#current-pages-list > li h3 a{color:#414141;}

ul#current-pages-list > li .options{
  display:none;
  position:absolute; bottom:3px; left:4px;
  padding:3px;
  background:#929292;
  background:rgba(65, 65, 65, 8);
  width:95px; 
  height:83px; 
  text-align:center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  line-height:1 !important;
}

ul#current-pages-list > li:hover .options{display:block; }
ul#current-pages-list > li .options:hover{display:block;}
ul#current-pages-list > li .options a{
  padding:1px; margin-bottom:2px; display:block;border:1px solid #ddd;
  color:#414141; background:#eee;
  font-size:11px; font-family:arial, sans-serif;
  text-decoration:none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  }
ul#current-pages-list > li .options a:hover{text-decoration:underline;}

.half{width:450px; float:left; padding-right:10px;}

.add-custom-page{
  display:block;
  clear:left;
  padding:5px !important;
  padding-top:10px !important;
  margin-bottom:0 !important;
  width:99%;
  background: #e5e5e5 url('../images/top_bar/top_bar_bg.png') repeat-x bottom center;
  border:1px solid #666;
  }

.add-custom-page .field{clear:both;}
.add-custom-page label{
  width:100px !important;
  float:left !important;
  clear:none;
  padding:0;
  font-size:12px !important; font-family:arial,sans-serif;
  }
.add-custom-page input{
  width:320px !important; float:left !important; clear:none;
  padding:2px;
  font-size:12px !important; font-family:arial,sans-serif;
  }

  .remaining{display:block; font-size:12px; font-family:arial, sans-serif; clear:left;}

#edit-cms-management .disabled{display:none !important;}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
font-size:11px;
}

ul.dropdown {
 position: relative;
 z-index: 597;
margin-top:4px;
font-size:12px;
/*float:left;*/
padding:5px; background:#eee;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

ul.dropdown li {
 /*float: left;*/
 line-height: 1.3em;
 vertical-align: middle;
text-align:left;
 zoom: 1;
padding:4px; /*width:110px;*/;
}

ul.dropdown span.h{color:#666; padding:4px;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 /*position: relative;*/
 /*z-index: 599;
  cursor: default;*/
}

ul.dropdown ul {
 visibility: visible;
 /*visibility: hidden;*/
 /*position: absolute;
 top: 100%;
 left: 0;*/
 /*z-index: 598;*/
 width: 100%;
}

ul.dropdown ul li {
 /*float: none;*/
 float:left; width:auto;
}


ul.dropdown ul li a{text-decoration:none; color:#333 !important; display:block; padding:2px; border:1px dashed #ccc;}
ul.dropdown ul li a:hover{text-decoration:underline;}

ul.dropdown ul ul {
 /*top: 1px;
  left: 99%;*/
  display:block;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


.clear{clear:both; height:1%; line-height:1%;}

