
/***************************************
 * Alerts Box                          *
 ***************************************/
.alert-widget { float:left; width:770px; margin-bottom:10px; background:#EEF8FD url(/img/structure/alerts-left.gif) repeat-y; }
.alert-widget h2 { width:auto; height:30px; padding:6px 0 0 40px; margin:0; color:#252525; font-size:1.3em; font-weight:bold; background:url(/img/structure/alerts-icon.gif) no-repeat 0 0; }
.alert-widget .top { height:40px; background:url(/img/structure/alerts-top.gif) repeat-x; }
.alert-widget .top .left { height:39px; padding-top:1px; float:left; padding-left:16px; background:url(/img/structure/alerts-tl.gif) no-repeat; }
.alert-widget .top .left img { vertical-align:middle; margin-right:10px; }
.alert-widget .top .right { height:40px; width:16px; float:right; background:url(/img/structure/alerts-tr.gif) no-repeat; }
.alert-widget .content { margin-left:20px; padding-right:20px; font-size:1.1em; background:#EEF8FD url(/img/structure/alerts-right.gif) repeat-y right; }
.alert-widget .content p { margin:0; padding:5px 0; /*border-bottom:1px solid #ACACAC;*/ }
/*.alert-widget .content p.last { border-bottom:none; }*/
.alert-widget .content p em { font-weight:bold; color:#C00; font-style:normal; }
.alert-widget .content p.products-services { font-weight:bold; color:#FF6C3B; border-bottom:none; }
.alert-widget .content div.dms { padding-bottom:3px; }
.alert-widget .bottom { height:18px; background:url(/img/structure/alerts-bottom.gif) repeat-x bottom; }
.alert-widget .bottom .left { height:18px; width:18px; float:left; background: url(/img/structure/alerts-bl.gif) no-repeat; }
.alert-widget .bottom .right { height:18px; width:18px; float:right; background: url(/img/structure/alerts-br.gif) no-repeat; }

/***************************************
 * Alerts 2 Box                          *
 ***************************************/
.alert-widget2 { float:left; width:770px; margin-bottom:10px; background:#EEF8FD url(/img/structure/structure2/alerts-left.gif) repeat-y; }
.alert-widget2 h2 { width:auto; height:30px; padding:6px 0 0 40px; margin:0; color:#252525; font-size:1.3em; font-weight:bold; background:url(/img/structure/structure2/alerts-icon.gif) no-repeat 0 0; }
.alert-widget2 .top { height:40px; background:url(/img/structure/structure2/alerts-top.gif) repeat-x; }
.alert-widget2 .top .left { height:39px; padding-top:1px; float:left; padding-left:16px; background:url(/img/structure/structure2/alerts-tl.gif) no-repeat; }
.alert-widget2 .top .left img { vertical-align:middle; margin-right:10px; }
.alert-widget2 .top .right { height:40px; width:16px; float:right; background:url(/img/structure/structure2/alerts-tr.gif) no-repeat; }
.alert-widget2 .content { margin-left:20px; padding-right:20px; font-size:1.1em; background:#EEF8FD url(/img/structure/structure2/alerts-right.gif) repeat-y right; }
.alert-widget2 .content p { margin:0; padding:5px 0; /*border-bottom:1px solid #ACACAC;*/ }
/*.alert-widget2 .content p.last { border-bottom:none; }*/
.alert-widget2 .content p em { font-weight:bold; color:#C00; font-style:normal; }
.alert-widget2 .content p.products-services { font-weight:bold; color:#FF6C3B; border-bottom:none; }
.alert-widget2 .content div.dms { padding-bottom:3px; }
.alert-widget2 .bottom { height:18px; background:url(/img/structure/structure2/alerts-bottom.gif) repeat-x bottom; }
.alert-widget2 .bottom .left { height:18px; width:18px; float:left; background: url(/img/structure/structure2/alerts-bl.gif) no-repeat; }
.alert-widget2 .bottom .right { height:18px; width:18px; float:right; background: url(/img/structure/structure2/alerts-br.gif) no-repeat; }



/***************************************
 * Dashboard                           *
 ***************************************/
.dashboard { width:770px; background:url(/img/structure/configbot.gif) no-repeat bottom; padding-bottom:14px; margin-bottom:10px; }
.dashboard .top { height:30px; padding:1px 0 5px 16px; background:url(/img/structure/dashtop.jpg) no-repeat; }
.dashboard .top h2 {
  background:url(/img/structure/configicon.gif) no-repeat;
  width:auto;
  color:#252525;
  font-size:1.3em;
  font-weight:bold;
  margin:0;
  padding:6px 0 0 40px;
  height:24px;
}
.dashboard .table-wrapper { width:auto; background:url(/img/structure/configbg.gif) repeat-y; padding:0 9px 0 10px; border:none; }
.dashboard .table-wrapper table { width:100%; border-collapse:collapse; text-align:left; }
.dashboard .table-wrapper table th { background-color:#DDCBB5; white-space:nowrap; padding:2px 8px 6px 8px; font-size:1em; }
.dashboard .table-wrapper table td { padding:6px 8px; border-bottom:1px solid #DDCBB5; vertical-align:top; }
.dashboard .table-wrapper table td.action { text-align:center; vertical-align:middle; }
/*.dashboard .table-wrapper table td.action a.btn-action {
  border:1px solid #999;
  padding:3px 6px;
  background-color:#D4D0C8;
  color:#000;
  text-decoration:none;
  font-size:0.95em;
  font-weight:bold;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
}*/


/***************************************
 * Options Box                         *
 ***************************************/
.options-widget { float:left; width:770px; margin-bottom:10px; background:#EEF8FD url(/img/structure/alerts-left.gif) repeat-y; }
.options-widget h2 { width:auto; height:30px; padding:6px 0 0 40px; margin:0; color:#252525; font-size:1.3em; font-weight:bold; background:url(/img/structure/domain-options-icon.gif) no-repeat 0 0; }
.options-widget .top { height:40px; background:url(/img/structure/alerts-top.gif) repeat-x; }
.options-widget .top .left { height:39px; padding-top:1px; float:left; padding-left:16px; background:url(/img/structure/alerts-tl.gif) no-repeat; }
.options-widget .top .left img { vertical-align:middle; margin-right:10px; }
.options-widget .top .right { height:40px; width:16px; float:right; background:url(/img/structure/alerts-tr.gif) no-repeat; }
.options-widget .content { float:left; width:730px; margin-left:20px; padding-right:20px; font-size:1.1em; background:#EEF8FD url(/img/structure/alerts-right.gif) repeat-y right; }
.options-widget .content p { font-size:0.95em; margin:0 0 5px 0; font-weight:bold; }
.options-widget .content p.make-selection { font-size:1.1em; color:#FF6C3B; }
.options-widget .content .domain-container { float:left; width:728px; padding:10px 0; border:1px solid #B6D2E0; background:#FFF; }
.options-widget .content .domain-container .box { float:left; overflow:hidden; padding:5px 10px; }
.options-widget .content .domain-container .box h3 { padding:0 0 0 30px; color:#FF6C3B; background:url(/img/structure/icon-domain-name-sml.gif) no-repeat; }
.options-widget .content .domain-container .box.premium { width:235px; }
.options-widget .content .domain-container .box.similar { width:215px; border-left:1px solid #B6D2E0; }
.options-widget .content .domain-container .box.misspellings { width:215px; border-left:1px solid #B6D2E0; }
.options-widget .content .domain-container .box p.showMoreLink { font-weight:bold; }
.options-widget .content .domain-container .box table { float:left; width:100%; }
.options-widget .content .domain-container .box table td.price { font-weight:bold; }
.options-widget .content .btn-action.under { padding-bottom:0; padding-top:5px; }
.options-widget .bottom { float:left; height:18px; background:url(/img/structure/alerts-bottom.gif) repeat-x bottom; }
.options-widget .bottom .left { height:18px; width:18px; float:left; background: url(/img/structure/alerts-bl.gif) no-repeat; }
.options-widget .bottom .right { height:18px; width:18px; float:right; background: url(/img/structure/alerts-br.gif) no-repeat; }



/***************************************
 * Generic Container                   *
 ***************************************/
.generic-container { float:left; clear:both; border:1px solid #AAA; /*background-color:#F6F6F6;*/ background-color:#ECECEC; padding:5px; margin:0 0 10px 0; }
/**
.generic-container { min-width:758px; }
.generic-container { min-width:938px; }
*/
.generic-container p { font-size:1.1em; }
.generic-container.highlight { background-color:#D3FF6A; }
/** html .generic-container { display:inline; }*/

.generic-container .btn-action.under { padding:0; margin-top:4px; }



/****************
 * Toolbox      */
.generic-container .toolbox { float:left; width:100%; background:url(/img/structure/table-folders-bg.gif) repeat-x; margin-bottom:1px; }
.generic-container .toolbox h2 { width:auto; height:20px; margin:0 0 0 4px; padding:7px 0 0 0; font-size:1.1em; color:#000; }
.generic-container .toolbox .content { float:left; background-color:#FFF; }
.generic-container .toolbox .content { width:758px; }
.generic-container .toolbox .content { width:938px; }
.generic-container .toolbox .content ul { list-style-type:none; margin:0; padding:0; }
.generic-container .toolbox .content ul li { float:left; width:125px; padding:0; text-align:center; border-right:1px solid #ECECEC; }
.generic-container .toolbox .content ul li.last { border-right:none; }
.generic-container .toolbox .content ul li a { display:block; height:90px; font-size:0.9em; text-decoration:none; }
.generic-container .toolbox .content ul li a:hover { background-color:#E8F7CC; }




/***************************************
 * Action Pane                         *
 ***************************************/
.actions-pane { height:30px; border:none; }
.actions-pane .top,
.actions-pane .bottom {float:left; }
.actions-pane .top input,
.actions-pane .bottom input { float:left; }
.actions-pane .top input { margin:5px 3px 2px 0; }
.actions-pane .bottom input { margin:3px 3px 5px 0; }
.actions-pane input.last { margin-right:0; }
.actions-pane .top { background:url(/img/structure/actions-pane-bg.gif) repeat-x; }
.actions-pane .bottom { background:url(/img/structure/actions-pane-bg.gif) repeat-x 0 -1px; height:31px; }
.actions-pane .top .left { background:url(/img/structure/actions-pane-tl.gif) no-repeat 0 0; }
.actions-pane .top .right { background:url(/img/structure/actions-pane-tr.gif) no-repeat 0 0; }
.actions-pane .bottom .left { background:url(/img/structure/actions-pane-bl.gif) no-repeat 0 0; }
.actions-pane .bottom .right { background:url(/img/structure/actions-pane-br.gif) no-repeat 0 0; }
.actions-pane .top .left,
.actions-pane .top .right,
.actions-pane .bottom .left,
.actions-pane .bottom .right { float:left; width:10px; height:30px; }

/***************************************
 * Table Wrapper                       *
 ***************************************/
.table-wrapper {
  width:90%;
  border:1px solid #7C7C7C;
  background:url(/img/structure/table-folders-bg.gif) repeat-x;
  background-color:#9FC1D4;
  padding:0 3px 3px 4px;
  border-bottom:1px solid #117ab4;
  clear:both;
  float:left;
}
.table-wrapper h3 { float:none; height:22px; padding:8px 0 0 0; margin:0; font-size:1.2em; font-weight:bold; }
.table-wrapper h3.accounts { background:url(/img/structure/icon-accounts.gif) no-repeat 5px 0; padding-left:45px; }
.table-wrapper h3.list { background:url(/img/structure/icon-list.gif) no-repeat 5px 0; padding-left:45px; }
.table-wrapper h3.folders { background:url(/img/structure/icon-folders.gif) no-repeat 5px 0; padding-left:45px; }
.table-wrapper h3.email { background:url(/img/structure/icon-email.gif) no-repeat 5px 0; padding-left:45px; }
.table-wrapper h3.privreg { background:url(/img/structure/icon-priv-reg.gif) no-repeat 5px 0; padding-left:45px; }
.table-wrapper h3.billing-info { background:url(/img/structure/icon-billing.gif) no-repeat 5px 0; padding-left:45px; }
.table-wrapper h3 a:link,
.table-wrapper h3 a:visited,
.table-wrapper h3 a:hover,
.table-wrapper h3 a:active { text-decoration:none; color:#033; }
.table-wrapper h3 a:hover { color:#C30; }

.table-wrapper .folder-toggle { float:right; margin:8px 0 0 15px; }
.table-wrapper .folder-rename,
.table-wrapper .folder-delete,
.table-wrapper .check-mail { float:right; /*padding:0 0 5px 0;*/ margin:8px 0 0 15px; font-size:1.1em; font-weight:bold; }
.table-wrapper .folder-rename { background:url(/img/structure/icon-renamefolder.gif) no-repeat 0 0; padding-left:25px; }
.table-wrapper .folder-delete { background:url(/img/structure/icon-delfolder.gif) no-repeat 0 0; padding-left:28px; }
.table-wrapper .check-mail { background:url(/img/structure/icon-checkmail.gif) no-repeat 0 0; padding-left:28px; }


.table-wrapper h3.folders { background:url(/img/structure/icon-folders.gif) no-repeat 5px 0; padding-left:45px; }


table.default th.control,
table.default td.control { float:none; width:auto; padding:0; padding-top:3px; width:37px; text-align:center; cursor:default; }

table.default div.config div.control { float:left; text-align:left; width:auto; }

/***************************************
 * Form Controls                       *
 ***************************************/
a.btn-config { border:1px solid #999; padding:3px 6px; background-color:#D4D0C8; color:#000; text-decoration:none; font-size:0.95em; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; }

#main #content form .control,
#main #content .formproxy .control { float:left; /*height:28px;*/ }
#main #content form .control.separate,
#main #content .formproxy .control.separate { border-bottom:2px solid #999; }
.odd { background-color:#CCCCCC; }
.even { background-color:#EFEFEF; }
#main #content form .control label,
#main #content .formproxy .control label { float:left; width:175px; font-size:1.15em; font-weight:bold; margin:5px 0 5px 5px; }
#main #content form .control.reversed label,
#main #content .formproxy .control.reversed label { float:left; font-size:1.15em; font-weight:bold; margin:5px; padding:1px 0; }
#main #content form .control.converged.reversed .field,
#main #content .formproxy .control.converged.reversed .field,
#main #content form.converged .control.reversed .field,
#main #content .formproxy.converged .control.reversed .field { text-align:right; }
#main #content form .control.converged label,
#main #content .formproxy .control.converged label,
#main #content form.converged .control label,
#main #content .formproxy.converged .control label { text-align:right; margin:5px 10px 5px 0; }
#main #content form .control.converged.reversed label,
#main #content .formproxy .control.converged.reversed label,
#main #content form.converged .control.reversed label,
#main #content .formproxy.converged .control.reversed label { text-align:left; margin-left:10px; }
#main #content form .control .field,
#main #content .formproxy .control .field { float:left; padding:3px 0; font-size:1.15em; }
#main #content form .control .field input,
#main #content .formproxy .control .field input,
#main #content form .control .field select,
#main #content .formproxy .control .field select { height:auto; display:inline; border:1px inset #AAA; }
#main #content form .control .field.horz input,
#main #content .formproxy .control .field.horz input { display:inline; margin-top:0; }
#main #content form .control .field.mini input,
#main #content .formproxy .control .field.mini input { border:none; }
#main #content form .control .field.mini,
#main #content .formproxy .control .field.mini { padding:5px 0; }
#main #content form .control .field.nocontrol,
#main #content .formproxy .control .field.nocontrol { padding:5px 0; }
#main #content form .control .field.button a,
#main #content .formproxy .control .field.button a,
#main #content form .control .field.button input,
#main #content .formproxy .control .field.button input { margin-left:180px; }
#main #content form .control .field.button input,
#main #content .formproxy .control .field.button input { height:auto; border:none; }
#main #content form.converged .control .field.button a,
#main #content .formproxy.converged .control .field.button a,
#main #content form.converged .control .field.button input,
#main #content .formproxy.converged .control .field.button input { margin-left:185px; height:auto; border:none; }
#main #content form.converged .control .field.button input,
#main #content .formproxy.converged .control .field.button input { height:auto; border:none; }
#main #content form .control .supplemental,
#main #content .formproxy .control .supplemental { float:left; margin:0 0 5px 195px; font-size:1em; width:548px; }
#main #content form .control.converged .supplemental.label,
#main #content .formproxy .control.converged .supplemental.label,
#main #content form.converged .control .supplemental.label,
#main #content .formproxy.converged .control .supplemental.label { text-align:right; }
#main #content form .control.converged.reversed .supplemental.label,
#main #content .formproxy .control.converged.reversed .supplemental.label,
#main #content form.converged .control.reversed .supplemental.label,
#main #content .formproxy.converged .control.reversed .supplemental.label { text-align:left; }
#main #content form .note,
#main #content .formproxy .note { float:left;font-size:0.95em; font-weight:bold; padding:5px 0; }
#main #content form .optional,
#main #content .formproxy .optional { color:#999; }
#main #content form .control p.formerror,
#main #content .formproxy .control p.formerror { float:left; }
#main #content form.errorabove .control p.formerror,
#main #content .formproxy.errorabove .control p.formerror { margin-top:5px; margin-bottom:0; }
#main #content-container-nav form .note,
#main #content-container-nav .formproxy .note,
#main #content-container-nav form .control,
#main #content-container-nav .formproxy .control { width:728px; }
#main #content-container-no-nav form .note,
#main #content-container-no-nav .formproxy .note,
#main #content-container-no-nav form .control,
#main #content-container-no-nav .formproxy .control { width:908px; }

/* NARROW */
#main #content form.narrow .control.reversed .field,
.formproxy.narrow .control.reversed .field,
#main #content form.narrow .control label,
.formproxy.narrow .control label { width:100px; }
#main #content form.narrow .control.reversed label,
.formproxy.narrow .control.reversed label { width:608px; }
#main #content form.narrow .control .field.button a,
.formproxy.narrow .control .field.button a,
#main #content form.narrow .control .field.button input,
.formproxy.narrow .control .field.button input { margin-left:105px; }
#main #content form.converged.narrow .control .field.button a,
#main #content .formproxy.converged.narrow .control .field.button a,
#main #content form.converged.narrow .control .field.button input,
#main #content .formproxy.converged.narrow .control .field.button input { margin-left:110px; }
#main #content form.narrow .control .supplemental,
.formproxy.narrow .control .supplemental { margin-left:105px; width:621px; } /* default */
#main #content form.narrow .control.reversed .supplemental,
.formproxy.narrow .control.reversed .supplemental,
#main #content form.narrow .control .supplemental.label,
.formproxy.narrow .control .supplemental.label { margin-left:5px; width:100px; }
#main #content form.narrow .control.reversed .supplemental.label,
.formproxy.narrow .control.reversed .supplemental.label { margin-left:110px; width:auto; }
#main #content form.narrow .control p.formerror,
.formproxy.narrow .control p.formerror { margin-left:105px; margin-bottom:5px; width:618px; }
#main #content form.narrow.errorabove .control p.formerror,
#main #content .formproxy.narrow.errorabove .control p.formerror { margin-top:5px; margin-bottom:0; }
#main #content form.narrow .control.reversed p.formerror,
.formproxy.narrow .control.reversed p.formerror { margin-left:10px; width:90px; }

/* REGULAR */
#main #content form.regular .control.reversed .field,
#main #content .formproxy.regular .control.reversed .field,
#main #content form.regular .control label,
#main #content .formproxy.regular .control label { width:175px; }
#main #content form.regular .control.reversed label,
#main #content .formproxy.regular .control.reversed label { width:533px; }
#main #content form.regular .control .field.button a,
#main #content .formproxy.regular .control .field.button a,
#main #content form.regular .control .field.button input,
#main #content .formproxy.regular .control .field.button input { margin-left:180px; }
#main #content form.converged.regular .control .field.button a,
#main #content .formproxy.converged.regular .control .field.button a,
#main #content form.converged.regular .control .field.button input,
#main #content .formproxy.converged.regular .control .field.button input { margin-left:185px; }
#main #content form.regular .control .supplemental,
#main #content .formproxy.regular .control .supplemental { margin-left:180px; width:548px; } /* default */
#main #content form.regular .control.reversed .supplemental,
#main #content .formproxy.regular .control.reversed .supplemental,
#main #content form.regular .control .supplemental.label,
#main #content .formproxy.regular .control .supplemental.label { margin-left:5px; width:175px; }
#main #content form.regular .control.reversed .supplemental.label,
#main #content .formproxy.regular .control.reversed .supplemental.label { margin-left:185px; width:auto; }
#main #content form.regular .control p.formerror,
#main #content .formproxy.regular .control p.formerror { margin-left:180px; margin-bottom:5px; width:543px; }
#main #content form.regular.errorabove .control p.formerror,
#main #content .formproxy.regular.errorabove .control p.formerror { margin-top:5px; margin-bottom:0;; }
#main #content form.regular .control.reversed p.formerror,
#main #content .formproxy.regular .control.reversed p.formerror { margin-left:10px; width:165px; }

/* WIDE */
#main #content form.wide .control.reversed .field,
#main #content .formproxy.wide .control.reversed .field,
#main #content form.wide .control label,
#main #content .formproxy.wide .control label { width:300px; }
#main #content form.wide .control.reversed label,
#main #content .formproxy.wide .control.reversed label { width:408px; }
#main #content form.converged.wide .control .field.button a,
#main #content .formproxy.converged.wide .control .field.button a,
#main #content form.converged.wide .control .field.button input,
#main #content .formproxy.converged.wide .control .field.button input { margin-left:310px; }
#main #content form.wide .control .field.button a,
#main #content .formproxy.wide .control .field.button a,
#main #content form.wide .control .field.button input,
#main #content .formproxy.wide .control .field.button input { margin-left:305px; }
#main #content form.wide .control .supplemental,
#main #content .formproxy.wide .control .supplemental { margin-left:305px; width:421px; } /* default */
#main #content form.wide .control.reversed .supplemental,
#main #content .formproxy.wide .control.reversed .supplemental,
#main #content form.wide .control .supplemental.label,
#main #content .formproxy.wide .control .supplemental.label { margin-left:5px; width:300px; }
#main #content form.wide .control.reversed .supplemental.label,
#main #content .formproxy.wide .control.reversed .supplemental.label { margin-left:310px; width:auto; }
#main #content form.wide .control p.formerror,
#main #content .formproxy.wide .control p.formerror { margin-left:305px; margin-bottom:5px; width:418px; }
#main #content form.wide.errorabove .control p.formerror,
#main #content .formproxy.wide.errorabove .control p.formerror { margin-top:5px; margin-bottom:0; }
#main #content form.wide .control.reversed p.formerror,
#main #content .formproxy.wide .control.reversed p.formerror { margin-left:10px; width:290px; }

#main #content form .control .supplemental.both,
#main #content .formproxy .control .supplemental.both { margin-left:5px; width:723px; }

/***************************************
 * MoreBox Pop-Out                     *
 ***************************************/
#main #content-container-nav div.morebox { display:none; position:absolute; padding:2px; background-color:#FFF; border:1px solid #7C7C7C; width:300px; }
#main #content-container-nav div.morebox div.controls { background:url(/manage-it/images/morebox-bg.gif) repeat-x; background-color:#A0C1D5; height:25px; width:100%; }
#main #content-container-nav div.morebox div.controls h4 {
  float:left;
  height:21px;
  padding:4px 0 0 4px;
  margin:0;
  width:250px;
  overflow:hidden;
  color:#033;
  font-size:1.1em;
  font-weight:bold;
  white-space:nowrap;
}
#main #content-container-nav div.morebox div.controls .widget { float:right; }
#main #content-container-nav #content div.morebox div.content { margin-top:2px; padding:2px; width:296px; height:96px; overflow:auto; }
#main #content-container-nav #content div.morebox div.content ul { margin:0; padding:0; list-style-type:none; }
#main #content-container-nav #content div.morebox div.content ul li { padding:0 0 0 20px; margin-top:2px; background:url(/manage-it/images/bullet.gif) no-repeat 8px 4px; }

/***************************************
 * MoreBox - Bulk Sort                 *
 ***************************************/
#main #content-container-nav div.morebox.bulksort { width:340px; }
#main #content-container-nav div.morebox.bulksort div.sort-select {
  background:url(/manage-it/images/bulksortselect.jpg) no-repeat;
  width:328px;
  height:47px;
  font-size:1em;
  margin:4px 0 0 0;
  padding:5px 0 0 10px;
}
#main #content-container-nav div.morebox.bulksort div.sort-select label { display:block; font-weight:bold; font-size:1em; margin:0 0 5px 0; }
#main #content-container-nav div.morebox.bulksort div.sort-select select { font-size:1em; width:140px; }
#main #content-container-nav div.morebox.bulksort div.sort-select input.radio { margin:4px 0 0 10px; }
#main #content-container-nav div.morebox.bulksort div.sort-confirm { width:338px; text-align:right; margin:5px 0; }

/***************************************
 * MoreBox - Rename Folder             *
 ***************************************/
#main #content-container-nav div.morebox.rename { display:none; position:absolute; width:200px; padding:2px; background-color:#FFF; border:1px solid #7C7C7C; height:auto; }
#main #content-container-nav div.morebox.rename div.controls h4 { float:none; width:150px; }
#main #content-container-nav div.morebox.rename div.content {
  background:url(/manage-it/images/rename-bg.gif) repeat-x;
  background-color:#A9C8D9;
  border-bottom:1px solid #B6D47D;
  padding:3px 5px 0 5px;
  font-weight:bold;
  color:#252525;
  width:190px;
  margin-top:0;
  height:auto;
}
#main #content-container-nav div.morebox.rename div.content input.new-name { width:182px; margin-top:3px; font-size: 0.95em; border:1px inset #AAA; padding:3px; height:13px; }
#main #content-container-nav div.morebox.rename div.action { background-color:#F6FBE9; padding:3px; text-align:center; }


/***************************************
 * Default Table                       *
 ***************************************/
table.default { width:100%; border-spacing:1px; border-collapse:collapse; margin:1px 0 0 0; overflow:auto; }
table.default th { color:#1079B3; text-align:left; border-width:1px; border-style:solid; border-color:#AAA #B8CFDD #B8CFDD #B8CFDD; background-color:#CDE4F4; white-space:nowrap; }
table.default th a { display:block; padding:8px; }
table.default th a:link,
table.default th a:active,
table.default th a:visited,
table.default th a:hover { text-decoration:none; color:#1079B3; background-color:#CDE4F4; }
table.default th a:hover { background-color:#D9ECF9; }
table.default tr { background-color:#FFF; }
table.default tr.odd { background-color:#FFF; }
table.default tr.even { background-color:#F6F6F6; }
table.default tr.highlight { background-color:#E8F7CC; cursor:pointer; }
table.default tr.highlight.noclick { cursor:default; }
table.default td { border-width:1px; padding:6px 8px; border-style:solid; border-color:#EBEBEB; vertical-align:top; }
table.default th.expand,
table.default th.binary, /* This column is something like "yes/no" or "on/off" */
table.default td.expand,
table.default td.binary { text-align:center; }
table.default th.expand,
table.default td.expand { width:65px; }
table.default th.control,
table.default td.control { float:none; width:auto; padding:0; padding-top:3px; width:37px; text-align:center; cursor:default; }
table.default td.twiddle { padding:0; padding-top:4px; width:45px; text-align:center; cursor:default; }
table.default td span.link,
table.default td span.nolink { font-weight:bold; }
table.default td span.link { color:#006697; text-decoration:underline; }
table.default td span.nolink { color:#666; text-decoration:none; }
table.default td.nest { padding:10px 30px; }
table.default td.domain { white-space:nowrap; }
table.default td.empty { text-align:center; color:#D44000; }

table.default div.config { text-align:right; margin-top:10px; font-weight:bold; }
table.default div.config div.control { float:left; text-align:left; width:auto; }

table.default td a:link,
table.default td a:visited,
table.default td a:hover,
table.default td a:active { font-weight:bold; }
table.default td a:hover { color: #360; }



div.demo div.example span {
  margin:     0px;
  padding:    0px;
  margin-top: 20px;
  font-size:  1.0em;
  text-align: center;
  display:    block;
}

div.demo {
  margin:10px;
  overflow:visible;
  position:relative;
  width:100%;
}

div.demo div.example {
  font-size:1.0em;
  float:left;
  margin-right:10px;
  margin-bottom:10px;
  width:120px;
  height:120px;
  background:url(http://script.aculo.us/images/demo.gif);
}

div.demo div.example img {
  width:100%;
}
