/* Editing Toolbar */

/*
body div[class * = "x-"], body div[class * = "ext-"], body div[id * = "x-"], body div[id * = "ext-"] {
	color: black;
}
*/

/* colors csstidy */
.at {
    color: blue;
}

.comment {
    color: green;
}

.selector {
    font-weight: bold;
}

.property {
    color: red;
}

.value {
    color: blue;
}

.sbMobileContainer {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}

#se-wrap {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    z-index: 6000;
    top: 0px;
    position: fixed;
    color:black;
}

#tb-wrap {
    position: fixed;
    top: 0px;
    width: 100%;
    height: 40px;
    display: block;
    color: white;
    background-color: #001F33;
    z-index: 6000;
}

#tb-left {
    float: left;
    width: 100px;
    height: 40px;
}

#tb-center {
    margin-left: 100px;
    margin-right: 100px;
}

#tb-right {
    float: right;
    width: 100px;
    height: 40px;
}

#tb-btns {
    width: 616px;
    margin-left: auto;
    margin-right: auto;
}

.tb-btn {
    float: left;
    width: 100px;
    height: 23px;
    margin: 7px 0px 0 0px;
    width: 55px;
    line-height: 23px;
    color: white;
    cursor: pointer;
}

.tb-sep {
    float: left;
    background-image: url(/sbtemplates/sbcommon/images/editor/divider.gif);
    width: 1px;
    height: 23px;
    margin: 7px 10px 0 10px;
    line-height: 23px;
}

#btn-logo {
    float: left;
    background-image: url(/sbtemplates/sbcommon/images/editor/toolbar-logo.gif);
    width: 57px;
    height: 40px;
    margin: 0 25px 0 5px;
    cursor: pointer;
}

#btn-management {
    width: 125px;
    background-image: url(/sbtemplates/sbcommon/images/editor/gear.gif);
    background-repeat: no-repeat;
    padding-left: 30px;
}

#btn-outlines {
    width: 70px;
    background-image: url(/sbtemplates/sbcommon/images/editor/wrench.gif);
    background-repeat: no-repeat;
    padding-left: 30px;
}

#btn-golive {
    background-image: url(/sbtemplates/sbcommon/images/editor/go-live.gif);
    background-repeat: no-repeat;
    padding-left: 70px;
    padding-right: 5px;
    width: 124px;
    border: 2px solid #247FE6;
    margin-top: 5px;
}

#btn-help {
    background-image: url(/sbtemplates/sbcommon/images/editor/question.gif);
    background-repeat: no-repeat;
    padding-left: 30px;
    width: 35px;
}

#btn-logout {
    float: right;
    background-image: url(/sbtemplates/sbcommon/images/editor/logout.gif);
    background-repeat: no-repeat;
    padding-left: 30px;
    margin-right: 10px;
    width: 40px;
}

#ed-wrap {
    position: fixed;
    top: 40px;
    width: 100%;
    height: 0px;
    display: block;
    background-image: url(/sbtemplates/sbcommon/images/editor/blk-transparent2.png);
    z-index: 6000;
    overflow: hidden;
}

#ed-center {
    width: 800px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    margin: auto;
    background-color: #001f33;
}

#login-wrap {
    width: 460px;
    margin-left: auto;
    margin-right: auto;
    line-height: 20px;
    margin-top: 5px;
    overflow: hidden;
    border: 2px solid #03395D;
    padding: 2px;
}

#login-wrap > div {
    float: left;
    color: white;
    margin: 0px 2px;
}

#login-button {
    float: left;
    color: white;
    cursor: pointer;
    background-image: url(/sbtemplates/sbcommon/images/silk/lock.png);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    margin-left: 5px;
    padding: 0px 5px 0px 20px;
}

#msg-ct {
    position: fixed;
    width: 450px;
    z-index: 20000;
}

.msg-bd {
    color: #001f33;
    border: 3px solid #001F33;
    border-top: 0px;
    background-color: white;
    padding: 10px;
    cursor: pointer;
}

.msg-bd h1 {
    color: #0BA3E3;
    font-size: 16px;
}

.msg-bd p {
    margin: 10px 0px;
}

/* Control Panel */
.cpHtml {
}

.cpHtml h1 {
    color: #0BA3E3;
    font-size: 16px;
    margin-bottom: 5px;
}

.cpHtml h3 {
    color: #0BA3E3;
    font-size: 14px;
    margin-bottom: 5px;
}

.cpHtml p {
    margin: 10px 0px;
}

.cpHtml ol {
    list-style: decimal;
    padding-left: 20px;
}

.cpHtml .cpTextBox {
    width: 100%;
    margin: 0 0 25px 0;
}

/* Control Panel Home */
.seWelcomeBox {
    width: 100%;
}

.seWelcomeBox h1 {
    color: #0BA3E3;
    font-size: 16px;
}

.seWelcomeBox .seWelcomeText {
    width: 100%;
    margin: 0 0 25px 0;
}

.seWelcomeBox .seWelcomeText .sePhoneNumber {
    color: #0BA3E3;
    font-weight: bold;
}

.seWelcomeBox .seWelcomeText p {
    margin: 10px 0px;
}

.seWelcomeBox .seWelcomeLeft {
    float: left;
    width: 275px;
}

.seWelcomeBox .seWelcomeRight {
    margin-left: 310px;
}

#seAddNewPage {
    padding-left: 40px;
    background: url(/sbtemplates/sbcommon/images/editor/add-new-page.gif);
    background-repeat: no-repeat;
    margin: 0 0 10px 0;
    cursor: pointer;
    height: 85px;
}

#seAddNewPost {
    padding-left: 40px;
    background: url(/sbtemplates/sbcommon/images/editor/blog.png);
    background-repeat: no-repeat;
    margin: 0 0 10px 0;
    cursor: pointer;
    height: 85px;
}

#seBrowsePages {
    padding-left: 40px;
    background: url(/sbtemplates/sbcommon/images/editor/browse-pages.gif);
    background-repeat: no-repeat;
    margin: 0 0 10px 0;
    cursor: pointer;
    height: 80px;
}

#sePublishChanges {
    padding-left: 40px;
    background: url(/sbtemplates/sbcommon/images/editor/publish.gif);
    background-repeat: no-repeat;
    margin: 0 0 10px 0;
    cursor: pointer;
    height: 85px;
}

/* Control Panel Go Live */
.sePublishBox {
    width: 100%;
}

.sePublishBox h1 {
    color: #0BA3E3;
    font-size: 16px;
}

.sePublishBox .sePublishText {
    width: 100%;
    margin: 0 0 25px 0;
}

.sePublishBox .sePublishText p {
    margin: 10px 0px;
}

/* Control Panel Page Manager */
#pgCopyLeft {
    background: url(/sbtemplates/sbcommon/images/editor/arrow2.jpg);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 36px;
    margin-top: 10px;
    float: left;
    width: 155px;
}

#pgCopyRight {
    float: right;
    margin-top: 10px;
    width: 340px;
}

/*Ext btn override
 .x-toolbar .x-btn-left{height: 25px;}
 .x-toolbar .x-btn-right{height: 25px;}
 .x-toolbar .x-btn-center{height: 25px;}
 .x-toolbar .x-btn-over .x-btn-menu-arrow-wrap .x-btn-center button{background-position:0 -47px;}
 .x-toolbar .x-btn-over .x-btn-left{background: url(/sbtemplates/sbcommon/images/btn-left-BG.gif);}
 .x-toolbar .x-btn-over .x-btn-right{background: url(/sbtemplates/sbcommon/images/btn-right-BG.gif) -4px 0px;}
 .x-toolbar .x-btn-over .x-btn-center{background: url(/sbtemplates/sbcommon/images/btn-center-BG.gif);}
 .x-toolbar .x-btn-click .x-btn-left,.x-toolbar .x-btn-pressed .x-btn-left,.x-toolbar .x-btn-menu-active .x-btn-left{background:url(/sbtemplates/sbcommon/images/btn-left-BG.gif) no-repeat}
 .x-toolbar .x-btn-click .x-btn-right,.x-toolbar .x-btn-pressed .x-btn-right,.x-toolbar .x-btn-menu-active .x-btn-right{background:url(/sbtemplates/sbcommon/images/btn-right-BG.gif) no-repeat -4px 0px;}
 .x-toolbar .x-btn-click .x-btn-center,.x-toolbar .x-btn-pressed .x-btn-center,.x-toolbar .x-btn-menu-active .x-btn-center{background:url(/sbtemplates/sbcommon/images/btn-center-BG.gif) repeat-x}
 .x-toolbar .x-btn-over .x-btn-center{background-position: 0px 0;}
 .x-toolbar .x-btn-over {font-weight: bold;height: 25px; padding: 0;}
 .x-toolbar {padding: 0px;height: 25px;}
*/
/* Ext Window overides */
.x-window-tr {
    /*background: url(/sbtemplates/sbcommon/images/window-header-BG.gif) repeat-x;	*/
    background: url(/sbtemplates/sbcommon/images/s.gif) repeat-x;
    background-color: #005C96 !important;
}

.x-window-tc {
    /*background: url(/sbtemplates/sbcommon/images/window-header-BG.gif) repeat-x;	*/
    background: url(/sbtemplates/sbcommon/images/s.gif) repeat-x;
    background-color: #005C96 !important;
}

.x-window-tl {
    /*background: url(/sbtemplates/sbcommon/images/window-header-BG.gif) repeat-x;*/
    background: url(/sbtemplates/sbcommon/images/s.gif) repeat-x;
    background-color: #005C96 !important;
}

.x-window-ml, .x-window-mr, .x-window-ml {
    background: none;
    /*background-color: #002d4b;*/
    background-color: #005C96 !important;
}

#slot-editor .x-window-bl, #slot-editor .x-window-br, #slot-editor .x-window-bc, #links-editor .x-window-bl, #links-editor .x-window-br, #links-editor .x-window-bc, #logo-editor .x-window-bl, #logo-editor .x-window-br, #logo-editor .x-window-bc {
    background: url(/sbtemplates/sbcommon/images/editor-footer-BG.gif) repeat-x;
}

#slot-editor .x-window-tl[class*="x-"], #flash-text-editor .x-window-tl[class*= "x-"], #links-editor .x-window-tl[class*= "x-"] {
    color: #FFF !important;
}

div.x-window-tl .x-window-header {
    font-weight: normal;
}

div.x-window-bl, div.x-window-br, div.x-window-bc {
    background: url(/sbtemplates/sbcommon/images/editor-footer-BG.gif) repeat-x;
}

div.x-window-plain .x-window-body {
    background-color: #005C96 !important;
}

div.x-window-dlg .ext-mb-text, div.x-window-dlg .x-window-header-text {
    font-size: 12px;
    color: white;
}

span.x-window-header-text {
    color: white;
}

/* Editing Ovelays */
.overlay {
    visibility: visible;
    font-family: Arial, Helvetica, sans-serif;
}

.overlay-head ul, .overlay-head ol, .overlay-head li {
    margin: 0;
    padding: 0;
}

.overlay-head {
    float: right;
    position: relative;
    border: 1px solid #999;
    background-color: #CCC;
    min-height: 9px;
}

.overlay-head li {
    display: inline;
    text-align: center;
    cursor: pointer;
}

.overlay-head li img {
    cursor: pointer;
}

.overlay-head li a {
    text-decoration: none;
    padding: 0 5px 0 5px;
    font-size: 9px;
    background-color: #EEEEEE;
    color: black;
    white-space: nowrap;
}

.overlay-head li a:hover {
    cursor: pointer;
    font-size: 9px;
    background-color: #666;
    color: white;
}

.overlay-body {
    background-color: cyan;
    min-height: 9px;
}

.overlay-over {
    cursor: pointer;
    border: 2px solid cyan;
    min-height: 9px;
}

.overlay-button {
    padding: 2px;
    margin: 2px;
    background-color: cyan;
    border: 1px solid cyan;
    cursor: pointer;
}

/* Make masks darker */
.ext-el-mask {
    background-color: black;
}

#ed-wrap .ext-el-mask {
    background-color: transparent;
}

.result-tpl-wrap {
    color: black;
    padding: 0px;
}

.result-tpl-head {
    font-weight: bold;
    margin-bottom: 5px;
}

.result-tpl-item {
    padding-left: 0px;
}

/* Library Editor */
.bsave {
    background-image: url(/sbtemplates/sbcommon/images/silk/disk.png) !important;
}

.bsaveall {
    background-image: url(/sbtemplates/sbcommon/images/silk/disk_multiple.png) !important;
}

.bcancel {
    background-image: url(/sbtemplates/sbcommon/images/silk/stop.png) !important;
}

.bdelete {
    background-image: url(/sbtemplates/sbcommon/images/silk/delete.png) !important;
}

.bundo {
    background-image: url(/sbtemplates/sbcommon/images/silk/arrow_undo.png) !important;
}

.basteriskorange {
    background-image: url(/sbtemplates/sbcommon/images/silk/asterisk_orange.png) !important;
}

.basteriskyellow {
    background-image: url(/sbtemplates/sbcommon/images/silk/asterisk_yellow.png) !important;
}

#pagewrap {
    width: 786px;
    /*margin:auto;	*/
    /*margin-top:20px;*/
    color: black;
}

#pageheader {
    height: 62px;
}

#pageheader-left {
    width: 245px;
    height: 62px;
    float: left;
}

#pageheader-right {
    height: 62px;
    margin-left: 250px;
    text-align: right;
    padding-top: 30px;
}

#pagenav {
    background-color: white;
}

#pagenav-top {
    height: 7px;
    background-image: url(/sbtemplates/sbcommon/images/editor/bg1.gif);
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px;
    visibility: hidden;
    display: none;
}

#pagenav-left {
    width: 250px;
    height: 34px;
    float: left;
    padding: 0 0 0 0;
}

#pagenav-left img {
    border: 0px !important;
    margin: 0px !important;
    margin-right: 8px !important;
}

#pagenav-right {
    height: 34px;
    /*margin-left:250px;*/
}

#pagenav-right ul, #pagenav-right li {
    margin: 0;
    padding: 0;
}

#pagenav-right li {
    display: inline;
    cursor: pointer;
    float: left;
    border-left: 1px solid #DFE8F6;
}

#pagenav-right a {
    text-decoration: none;
    color: #0075be;
    font-weight: bold;
    font-size: 11px;
    padding: 6pt 4px 6pt 34px;
    line-height: 34px;
}

a#button-home-page-holder {
    background-image: url(/sbtemplates/sbcommon/images/editor/menu_home.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 40px;
    padding-right: 15px;
    margin-left: 5px;
}

#button-add-page-holder {
    background-image: url(/sbtemplates/sbcommon/images/editor/add_page.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

#button-edit-page-holder {
    background-image: url(/sbtemplates/sbcommon/images/editor/edit_page.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

#button-delete-page-holder {
    background-image: url(/sbtemplates/sbcommon/images/editor/delete_page.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

#button-show-stock-holder {
    background-image: url(/sbtemplates/sbcommon/images/editor/stock_library.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

#button-view-page-holder {
    background-image: url(/sbtemplates/sbcommon/images/editor/view_page.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

#button-show-publish-holder {
    background-image: url(/sbtemplates/sbcommon/images/editor/menu_publish.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

#message-at-limit {
    text-decoration: none;
    color: red;
    font-weight: bold;
    font-size: 11px;
    padding: 6pt 4px 6pt 34px;
    line-height: 34px;
}

#pagesubnav {
    background-color: #0075be;
    height: 34px;
    color: white;
    font-weight: bold;
}

#pagesubnav-left {
    width: 250px;
    float: left;
    height: 34px;
}

#pagesubnav-right {
    margin-left: 250px;
    padding: 0px 0px 0px 0px;
    height: 34px;
}

#contentheader-left {
    float: left;
    width: 250px;
    margin-right: 10px;
}

#contentheader-right {
    line-height: 34px;
    margin-left: 10px;
    color: white;
    font-weight: bold;
}

#pagebody {
    /*width:786px;*/
}

#pagefooter {
    border-left: 1px solid #0075be;
    border-right: 1px solid #0075be;
    height: 40px;
    background-color: #0075be;
    padding: 10px 0 0 0;
    text-align: center;
    color: white;
}

/*
 .item{
 border-bottom:1px solid #EEE;
 padding:.5em;
 font-size:11px;
 }

 .item strong {
 font-weight:bold;
 }

 .item-over{
 background-color: #EEE;
 cursor:pointer;
 }

 .item-select{
 background-color: #DFE8F6;
 }

 .item-head{
 line-height: 18px;
 }

 .item-icon{
 background: url(/sbtemplates/sbcommon/js/ext/resources/images/default/tree/leaf.gif);
 background-position:center;
 background-repeat:no-repeat;
 border:0pt none;
 height:18px;
 margin:0pt;
 padding:0pt;
 vertical-align:top;
 width:16px;
 }

 .item-handle{
 margin-left:5px;
 }
*/
.snapshot {
    background-color: white;
    border: 1px solid #DFE8F6;
    width: 600px;
    height: 400px;
    padding: 5px;
    cursor: pointer;
    overflow: auto;
}

.x-form-field {
    font-size: 11px;
}

/* overwrite tree.css */
.x-tree-node-expanded .x-tree-node-icon {
    background-image: url(/sbtemplates/sbcommon/js/ext/resources/images/default/tree/folder-open.gif);
}

.x-tree-node-leaf .x-tree-node-icon {
    background-image: url(/sbtemplates/sbcommon/js/ext/resources/images/default/tree/leaf.gif);
}

.x-tree-node-collapsed .x-tree-node-icon {
    background-image: url(/sbtemplates/sbcommon/js/ext/resources/images/default/tree/folder.gif);
}

/* overwrite ext-all.cs */
.x-tree-node-expanded .x-tree-node-icon {
    background-image: url(/sbtemplates/sbcommon/js/ext/resources/images/default/tree/folder-open.gif);
}

.x-tree-node-leaf .x-tree-node-icon {
    background-image: url(/sbtemplates/sbcommon/js/ext/resources/images/default/tree/leaf.gif);
}

.x-tree-node-collapsed .x-tree-node-icon {
    background-image: url(/sbtemplates/sbcommon/js/ext/resources/images/default/tree/folder.gif);
}

.leaf {
    background-image: url('/sbtemplates/sbcommon/js/ext/resources/images/default/tree/leaf.gif');
}

.x-tree-node-dirty a.x-tree-node-anchor span{
    font-style: italic;
    font-weight: bold;
    color: blue;
}

/* Message box */
.msg .x-box-mc {
    font-size: 14px;
    color: #0075BE;
}

#msg-div {
    position: absolute;
    width: 450px;
    z-index: 20000;
}

/*.x-window-plain .x-window-body{ background-color:#cedef3!important }*/
/* Search box */
.search-holder {
    position: relative;
    height: 34px;
    float: left;
}

#trigger-stock-search-holder .x-form-field-wrap, #trigger-client-search-holder .x-form-field-wrap {
    background-image: url(/sbtemplates/sbcommon/images/editor/bg2.gif);
    background-repeat: no-repeat;
    padding: 7px 20px 0 20px;
    height: 34px;
    margin-right: 34px;
}

.search-field {
    margin-right: 15px;
    border: 0px;
    background: transparent;
}

.x-form-field-wrap .search-trigger {
    margin: 0px 0pt 0pt 0px;
    background: transparent url(/sbtemplates/sbcommon/images/editor/mag_glass.gif) no-repeat;
    cursor: pointer;
    position: absolute;
    width: 34px;
    height: 34px;
    border-color: transparent;
    border-style: none none none;
    border-width: 0 0 0 0;
    top: 0pt;
}

/* Xstandard message box */
#xstd-msg {
    padding: 5px;
    color: black;
    font-size: 11px;
}

#xstd-msg p {
    margin-top: 5px;
    margin-bottom: 5px;
}

#xstd-msg-hd {
    margin-bottom: 5px;
}

#xstd-msg-bd {
    margin-bottom: 10px;
    margin-top: 5px;
}

#xstd-msg-ft {
    margin-bottom: 10px;
    margin-top: 10px;
}

#xstd-msg-ft img {
    margin-left: 5px;
    margin-right: 5px;
}

/* Instruction/Introduction Card */
#dpInstructions {
    color: #00578e;
    font-size: 12px;
}

#dpInstructions ul, #dpInstructions ol {
    margin: 0;
    padding: 5px 5px 5px 30px;
}

#dpInstructions p {
    margin: 5px;
}

#dpInstructions ul {
    list-style: disc;
}

#dpInstructions ol {
    list-style: decimal;
}

#dpInstructions .boldTitles {
    font-size: 15px;
    color: #007eff;
    font-weight: bold;
}

#dpInstructions .smallboldTitles {
    font-size: 14px;
    color: #007eff;
    font-weight: bold;
}

/* Links Editor */
.links-editor-slot {
    padding: 10px;
    margin: 5px;
    background-color: blue;
    color: white;
    cursor: pointer;
}

.links-editor-standard-page {
    padding: 10px;
    margin: 5px;
    background-color: blue;
    color: white;
    cursor: pointer;
}

.links-editor-library-page {
    padding: 10px;
    margin: 5px;
    background-color: gray;
    color: white;
    cursor: pointer;
}

#tree-slots .x-tree-lines .x-tree-elbow-end {
    display: none;
}

#tree-slots .x-tree-node-leaf .x-tree-node-icon {
    background-image: url(/sbtemplates/sbcommon/js/ext/resources/images/default/tree/leaf.gif);
}

#tree-slots .x-tree-lines .x-tree-elbow {
    display: none;
}

#tree-menu .x-tree-lines .x-tree-elbow-end {
    background-image: url(/sbtemplates/sbcommon/js/ext/resources/images/default/tree/elbow-end.gif);
}

#tree-menu .x-tree-node-leaf .x-tree-node-icon {
    background-image: url(/sbtemplates/sbcommon/js/ext/resources/images/default/tree/leaf.gif);
}

#tree-menu .x-tree-lines .x-tree-elbow {
    background-image: url(/sbtemplates/sbcommon/js/ext/resources/images/default/tree/elbow.gif);
}

/* Support Panel */
#supportPanel {
}

#supportPanel h2 {
    font-size: 20px;
    color: #0BA3E3;
    margin-bottom: 5px;
}

#supportPanel h3 {
    font-size: 14px;
    color: #0BA3E3;
    margin-bottom: 5px;
}

#supportPanel ul {
    list-style-type: circle;
}

#supportPanel ol {
    list-style-type: decimal;
}

.card-panel-collapsed {
    background: url(/sbtemplates/sbcommon/images/editor/addContent.png);
    background-repeat: no-repeat;
    height: 142px;
    padding-bottom: 345px;
    padding-right: 1px;
}

.showcss {
    font-size: 9px;
    font-family: Arial;
}

.result-tpl-error {
    font-size: 12px;
}

.result-tpl-error {
    color: red;
    font-weight: bold;
}

#card-preview p {
    margin: 1em 0px;
}

div#tree-users .x-tree-node-leaf .x-tree-node-icon {
    background-image: url(/sbtemplates/sbcommon/images/silk/vcard.png) !important;
}

div#tree-users .x-tree-lines .x-tree-elbow {
    background-image: url('') !important;
}

div#tree-users .x-tree-lines .x-tree-elbow-end {
    background-image: url('') !important;
}

div#tree-users .x-tree-node-expanded .x-tree-node-icon, div#tree-users .x-tree-node-collapsed .x-tree-node-icon {
    background-image: url(/sbtemplates/sbcommon/images/silk/vcard.png) !important;
}

.spinner {
    height: 16px;
    width: 16px;
    background-image: url(/sbtemplates/sbcommon/images/silk/loading.gif) !important;
}

.location-view-over {
    color: red;
    cursor: pointer;
}

.location-view-selected {
    color: red;
    cursor: pointer;
}

.contact-view-over {
    color: red;
    cursor: pointer;
}

.contact-view-selected {
    color: red;
    cursor: pointer;
}

.custom-value-view-over {
    color: red;
    cursor: pointer;
}

.custom-value-view-selected {
    color: red;
    cursor: pointer;
}

/* Icons */
.ihome {
    background-image: url(/sbtemplates/sbcommon/images/home.png) !important;
}

.iback {
    background-image: url(/sbtemplates/sbcommon/images/silk/arrow_left.png) !important;
}

.ilock {
    background-image: url(/sbtemplates/sbcommon/images/silk/lock.png) !important;
}

.iadd {
    background-image: url(/sbtemplates/sbcommon/images/silk/add.png) !important;
}

.iedit {
    background-image: url(/sbtemplates/sbcommon/images/silk/pencil.png) !important;
}

.ibox {
    background-image: url(/sbtemplates/sbcommon/images/silk/box.png) !important;
}

.iarrowleft {
    background-image: url(/sbtemplates/sbcommon/images/silk/arrow_left.png) !important;
}

.ilinkadd {
    background-image: url(/sbtemplates/sbcommon/images/silk/link_add.png) !important;
}

.imagnifier {
    background-image: url(/sbtemplates/sbcommon/images/silk/magnifier.png) !important;
}

.imagnifierzoom {
    background-image: url(/sbtemplates/sbcommon/images/silk/magnifier_zoom_in.png) !important;
}

.ibook {
    background-image: url(/sbtemplates/sbcommon/images/silk/book.png) !important;
}

.ipagewhite {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_white.png) !important;
}

.ipagewhiteadd {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_white_add.png) !important;
}

.ipagewhitego {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_white_go.png) !important;
}

.ipagewhitegear {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_white_gear.png) !important;
}

.ipagewhitestack {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_white_stack.png) !important;
}

.ilayers {
    background-image: url(/sbtemplates/sbcommon/images/edit-mode-on.png) !important;
}

.idoorin {
    background-image: url(/sbtemplates/sbcommon/images/silk/door_in.png) !important;
}

.idoorout {
    background-image: url(/sbtemplates/sbcommon/images/silk/door_out.png) !important;
}

.ihelp {
    background-image: url(/sbtemplates/sbcommon/images/silk/help.png) !important;
}

.ilayoutedit {
    background-image: url(/sbtemplates/sbcommon/images/silk/layout_edit.png) !important;
}

.icog {
    background-image: url(/sbtemplates/sbcommon/images/silk/cog.png) !important;
}

.icss {
    background-image: url(/sbtemplates/sbcommon/images/silk/css.png) !important;
}

.isitemap {
    background-image: url(/sbtemplates/sbcommon/images/silk/transmit.png) !important;
}

.ifeed {
    background-image: url(/sbtemplates/sbcommon/images/silk/feed.png) !important;
}

.iscript {
    background-image: url(/sbtemplates/sbcommon/images/silk/script.png) !important;
}

.iscriptcode {
    background-image: url(/sbtemplates/sbcommon/images/silk/script_code.png) !important;
}

.ipagewhitetext {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_white_text.png) !important;
}

.idelete {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_white_delete.png) !important;
}

.iserveradd {
    background-image: url(/sbtemplates/sbcommon/images/silk/server_add.png) !important;
}

.idatabasego {
    background-image: url(/sbtemplates/sbcommon/images/silk/database_go.png) !important;
}

.idatabaseadd {
    background-image: url(/sbtemplates/sbcommon/images/silk/database_add.png) !important;
}

.ifoldergo {
    background-image: url(/sbtemplates/sbcommon/images/silk/folder_go.png) !important;
}

.ilock {
    background-image: url(/sbtemplates/sbcommon/images/silk/lock.png) !important;
}

.iunlock {
    background-image: url(/sbtemplates/sbcommon/images/silk/lock_open.png) !important;
}

.icog {
    background-image: url(/sbtemplates/sbcommon/images/silk/cog.png) !important;
}

.ipencil {
    background-image: url(/sbtemplates/sbcommon/images/silk/pencil.png) !important;
}

.iwrench {
    background-image: url(/sbtemplates/sbcommon/images/silk/wrench_left.png) !important;
}

.istar {
    background-image: url(/sbtemplates/sbcommon/images/silk/star.png) !important;
}

.iexpand {
    background-image: url(/sbtemplates/sbcommon/images/silk/bullet_toggle_plus.png) !important;
}

.icollapse {
    background-image: url(/sbtemplates/sbcommon/images/silk/bullet_toggle_minus.png) !important;
}

.irefresh {
    background-image: url(/sbtemplates/sbcommon/images/silk/arrow_refresh.png) !important;
}

.iappactions {
    background-image: url(/sbtemplates/sbcommon/images/silk/application_view_tile.png) !important;
}

.iapplication {
    background-image: url(/sbtemplates/sbcommon/images/silk/application.png) !important;
}

.ifoldermagnify {
    background-image: url(/sbtemplates/sbcommon/images/silk/folder_magnify.png) !important;
}

.ifolderimage {
    background-image: url(/sbtemplates/sbcommon/images/silk/folder_image.png) !important;
}

.ifolderpage {
    background-image: url(/sbtemplates/sbcommon/images/silk/folder_page.png) !important;
}

.ipagecopy {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_white_copy.png) !important;
}

.ipageadd {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_add.png) !important;
}

.ipagelink {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_link.png) !important;
}

.ivcard {
    background-image: url(/sbtemplates/sbcommon/images/silk/vcard.png) !important;
}

.ivcardadd {
    background-image: url(/sbtemplates/sbcommon/images/silk/vcard_add.png) !important;
}

.ivcardedit {
    background-image: url(/sbtemplates/sbcommon/images/silk/vcard_edit.png) !important;
}

.ivcarddelete {
    background-image: url(/sbtemplates/sbcommon/images/silk/vcard_delete.png) !important;
}

.iuser {
    background-image: url(/sbtemplates/sbcommon/images/silk/user.png) !important;
}

.iuseradd {
    background-image: url(/sbtemplates/sbcommon/images/silk/user_add.png) !important;
}

.iuseredit {
    background-image: url(/sbtemplates/sbcommon/images/silk/user_edit.png) !important;
}

.iuserdelete {
    background-image: url(/sbtemplates/sbcommon/images/silk/user_delete.png) !important;
}

.imap {
    background-image: url(/sbtemplates/sbcommon/images/silk/map.png) !important;
}

.imapadd {
    background-image: url(/sbtemplates/sbcommon/images/silk/map_add.png) !important;
}

.imapedit {
    background-image: url(/sbtemplates/sbcommon/images/silk/map_edit.png) !important;
}

.imapdelete {
    background-image: url(/sbtemplates/sbcommon/images/silk/map_delete.png) !important;
}

.inote {
    background-image: url(/sbtemplates/sbcommon/images/silk/note.png) !important;
}

.inoteadd {
    background-image: url(/sbtemplates/sbcommon/images/silk/note_add.png) !important;
}

.inoteedit {
    background-image: url(/sbtemplates/sbcommon/images/silk/note_edit.png) !important;
}

.inotedelete {
    background-image: url(/sbtemplates/sbcommon/images/silk/note_delete.png) !important;
}

.iexpand {
    background-image: url(/sbtemplates/sbcommon/images/silk/bullet_toggle_minus.png) !important;
}

.icollapse {
    background-image: url(/sbtemplates/sbcommon/images/silk/bullet_toggle_plus.png) !important;
}

.icheck {
    background-image: url(/sbtemplates/sbcommon/images/silk/accept.png) !important;
}

.igolive {
    background-image: url(/sbtemplates/sbcommon/images/editor/publish-16.png) !important;
}

.igetsupport {
    background-image: urbackground-image: url(/sbtemplates/sbcommon/images/silk/loading.gif) !important;
}

.ibrowsepages {
    background-image: url(/sbtemplates/sbcommon/images/editor/browse-pages-16.png) !important;
}

.iemail {
    background-image: url(/sbtemplates/sbcommon/images/silk/email.png) !important;
}

.iemailadd {
    background-image: url(/sbtemplates/sbcommon/images/silk/email_add.png) !important;
}

.iemailedit {
    background-image: url(/sbtemplates/sbcommon/images/silk/email_edit.png) !important;
}

.iemaildelete {
    background-image: url(/sbtemplates/sbcommon/images/silk/email_delete.png) !important;
}

.istatusonline {
    background-image: url(/sbtemplates/sbcommon/images/silk/status_online.png) !important;
}

.istatusoffline {
    background-image: url(/sbtemplates/sbcommon/images/silk/status_offline.png) !important;
}

.icancel {
    background-image: url(/sbtemplates/sbcommon/images/silk/cross.png) !important;
}

.imap {
    background-image: url(/sbtemplates/sbcommon/images/silk/map.png) !important;
}

.icomment {
    background-image: url(/sbtemplates/sbcommon/images/silk/comment.png) !important;
}

.icomments {
    background-image: url(/sbtemplates/sbcommon/images/silk/comments.png) !important;
}

.icon-accept {
    background-image: url(/sbtemplates/sbcommon/images/silk/accept.png) !important;
}

.icon-delete {
    background-image: url(/sbtemplates/sbcommon/images/silk/cross.png) !important;
}

.icon-cancel {
    background-image: url(/sbtemplates/sbcommon/images/silk/cross.png) !important;
}

.icon-film {
    background-image: url(/sbtemplates/sbcommon/images/silk/film.png) !important;
}

.icon-control-play {
    background-image: url(/sbtemplates/sbcommon/images/silk/control_play.png) !important;
}

.icon-summary {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_white_text_width.png) !important;
}

.icon-folder {
    background-image: url(/sbtemplates/sbcommon/images/silk/folder.png) !important;
}

.icon-blog {
    background-image: url(/sbtemplates/sbcommon/images/silk/feed.png) !important;
}

.icon-category {
    background-image: url(/sbtemplates/sbcommon/images/silk/table.png) !important;
}

.icon-building {
    background-image: url(/sbtemplates/sbcommon/images/silk/building.png) !important;
}

.icon-tag {
    background-image: url(/sbtemplates/sbcommon/images/silk/tag_green.png) !important;
}

.icon-type-page {
    background-image: url(/sbtemplates/sbcommon/images/silk/page.png) !important;
}

.icon-type-page-disabled {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_delete.png) !important;
}

.icon-type-page-index {
    background-image: url(/sbtemplates/sbcommon/images/silk/house.png) !important;
}

.icon-type-page-index-disabled {
    background-image: url(/sbtemplates/sbcommon/images/silk/house_delete.png) !important;
}

.icon-type-page-blog {
    background-image: url(/sbtemplates/sbcommon/images/silk/feed.png) !important;
}

.icon-type-page-blog-disabled {
    background-image: url(/sbtemplates/sbcommon/images/silk/feed_delete.png) !important;
}

.icon-type-page-mobile {
    background-image: url(/sbtemplates/sbcommon/images/silk/phone.png) !important;
}

.icon-type-page-mobile-disabled {
    background-image: url(/sbtemplates/sbcommon/images/silk/phone_delete.png) !important;
}

.icon-type-library {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_white_star.png) !important;
}

.icon-type-library-disabled {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_white_star_delete.png) !important;
}

.icon-type-post {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_white_feed.png) !important;
}

.icon-type-post-disabled {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_white_feed_delete.png) !important;
}

.icon-folder-page {
    background-image: url(/sbtemplates/sbcommon/images/silk/folder_page.png) !important;
}

.icon-folder-post {
    background-image: url(/sbtemplates/sbcommon/images/silk/folder_feed.png) !important;
}

.icon-folder-library {
    background-image: url(/sbtemplates/sbcommon/images/silk/folder_star.png) !important;
}

.icon-type-disabled {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_delete.png) !important;
}

.icon-ready {
    background-image: url(/sbtemplates/sbcommon/images/silk/accept.png) !important;
}

.icon-service {
    background-image: url(/sbtemplates/sbcommon/images/silk/page_white_swoosh.png) !important;
}

.icon-settings {
    background-image: url(/sbtemplates/sbcommon/images/silk/cog.png) !important;
}

.icon-wait {
    background-image: url(/sbtemplates/sbcommon/images/silk/loading.gif) !important;
}

.dataview-item {
    border-color: #FFFFFF #FFFFFF #EEEEEE;
    border-style: solid;
    border-width: 1px;
    padding: 3px 3px;
    height: auto;
}

.dataview-item-over {
    background-color: #dfe8f6;
    border: 1px dashed #dfe8f6;
    cursor: pointer;
}

.dataview-item-over-nostyle {
    cursor: pointer;
}

.dataview-item-selected {
    background-color: #dfe8f6;
    border: 1px dashed #dfe8f6;
    cursor: pointer;
}

.dataview-item-selected-nostyle {
    cursor: pointer;
}

.dataview-box {
    margin-bottom: 10px;
    border: 1px solid #99BBE8;
}

.dataview-item-check {
    border-color: #FFFFFF #FFFFFF #EEEEEE;
    border-style: solid;
    border-width: 1px;
    padding: 3px 20px;
    height: auto;
}

.dataview-item-over-check {
    cursor: pointer;
    background-image: url(/sbtemplates/sbcommon/images/silk/accept.png) !important;
    background-repeat: no-repeat;
    background-position: left center;
}

.seBrowserCheck {
    z-index: 20000;
    border: 4px solid cyan;
    background-color: white;
    padding: 15px;
}

.seBrowserCheck h1 {
    margin: 5px 0px;
    font-size: 16px;
}

.seBrowserCheck ul {
    margin: 10px 0px;
    padding-left: 40px;
    list-style: square;
}

.seBrowserCheck li a {
    text-decoration: none;
    color: #117E8A;
}

.seBrowserCheck li a:hover {
    text-decoration: underline;
    color: #117E8A;
}

.x-editable {
    height: 20px;
}

.x-form-invalid, textarea.x-form-invalid {
    background: #FFFFFF url('') repeat-x scroll center bottom;
    border: 2px solid #DD7870;
}

/* Map Editor Sliders */
#map .x-slider-label {
    float: left;
    height: 16px;
    margin: 2px 5px;
}

#map .x-slider-value {
    float: right;
    width: 26px;
    border: 1px solid #99BBE8;
    height: 16px;
    text-align: center;
    margin: 2px 0px;
}

/* Inline editor fix for ie8 */
.ext-ie .x-form-text, .ext-ie .x-small-editor .x-form-text {
    margin: 0px !important;
}

/* Image Manager */
#img-chooser-dlg .details {
    padding: 10px;
    text-align: center;
}

#img-chooser-dlg .details-info {
    border-top: 1px solid #cccccc;
    font: 11px Arial, Helvetica, sans-serif;
    margin-top: 5px;
    padding-top: 5px;
    text-align: left;
}

#img-chooser-dlg .details-info b {
    color: #555555;
    display: block;
    margin-bottom: 4px;
}

#img-chooser-dlg .details-info span {
    display: block;
    margin-bottom: 5px;
    margin-left: 5px;
}

#img-chooser-view {
    background: white;
    font: 11px Arial, Helvetica, sans-serif;
}

#img-chooser-view .thumb {
    /*background: #dddddd;*/
    border: 2px solid #dddddd;
    padding: 3px;
    /*text-align:center;*/
}

#img-chooser-view .thumb img {
    height: 60px;
    width: 60px;
}

#img-chooser-view .thumb-wrap {
    float: left;
    margin: 4px;
    margin-right: 0;
    padding: 5px;
}

#img-chooser-view .thumb-wrap span {
    display: block;
    overflow: hidden;
    text-align: center;
}

#img-chooser-view .x-view-over {
    border: 1px solid #dddddd;
    background: #efefef url(../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/resources/images/default/grid/row-over.gif) repeat-x left top;
    padding: 4px;
}

#img-chooser-view .x-view-selected {
    background: #DFEDFF;
    border: 1px solid #6593cf;
    padding: 4px;
}

#img-chooser-view .x-view-selected .thumb {
    background: transparent;
    border-color: transparent;
}

#img-chooser-view .x-view-selected span {
    color: #1A4D8F;
}

#img-chooser-view .loading-indicator {
    font-size: 11px;
    background-image: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/resources/images/grid/loading.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
    margin: 10px;
}

/* Doc Manager */
#doc-chooser-dlg .details {
    padding: 10px;
    text-align: center;
}

#doc-chooser-dlg .details-info {
    border-top: 1px solid #cccccc;
    font: 11px Arial, Helvetica, sans-serif;
    margin-top: 5px;
    padding-top: 5px;
    text-align: left;
}

#doc-chooser-dlg .details-info b {
    color: #555555;
    display: block;
    margin-bottom: 4px;
}

#doc-chooser-dlg .details-info span {
    display: block;
    margin-bottom: 5px;
    margin-left: 5px;
}

#doc-chooser-view {
    background: white;
    font: 11px Arial, Helvetica, sans-serif;
}

#doc-chooser-view .thumb {
    /*background: #dddddd;*/
    border: 2px solid #dddddd;
    padding: 3px;
    /*text-align:center;*/
    height: 60px;
    width: 60px;
}

#doc-chooser-view .thumb img {
    padding: 22px;
}

#doc-chooser-view .thumb-wrap {
    float: left;
    margin: 4px;
    margin-right: 0;
    padding: 5px;
}

#doc-chooser-view .thumb-wrap span {
    display: block;
    overflow: hidden;
    text-align: center;
}

#doc-chooser-view .x-view-over {
    border: 1px solid #dddddd;
    background: #efefef url(../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/resources/images/default/grid/row-over.gif) repeat-x left top;
    padding: 4px;
}

#doc-chooser-view .x-view-selected {
    background: #DFEDFF;
    border: 1px solid #6593cf;
    padding: 4px;
}

#doc-chooser-view .x-view-selected .thumb {
    background: transparent;
    /*border:1px solid #6593cf; */
    border-color: transparent;
}

#doc-chooser-view .x-view-selected span {
    color: #1A4D8F;
}

#doc-chooser-view .loading-indicator {
    font-size: 11px;
    background-image: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/resources/images/grid/loading.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
    margin: 10px;
}

.color-active {
    background-color: #dfe8f6;
}

.color-unapproved {
    background-color: #F4FFEF;
}

.color-reported {
    background-color: #FFF0DF;
}

.color-spam {
    background-color: #FFEFF0;
}

.search-item {
    font: normal 11px tahoma, arial, helvetica, sans-serif;
    padding: 3px 10px 3px 20px;
    border: 1px solid #fff;
    border-bottom: 1px solid #eeeeee;
    white-space: normal;
    color: #555;
    background-repeat: no-repeat;
}

.search-item h3 {
    display: block;
    font: inherit;
    font-weight: bold;
    color: #222;
}

.search-item h3 span {
    float: right;
    font-weight: normal;
    margin: 0 0 5px 5px;
    /*width:100px;*/
    display: block;
    clear: none;
}

#blog-mgr-comments-view .search-item {
    font: normal 11px tahoma, arial, helvetica, sans-serif;
    padding: 3px 10px 3px 20px;
    border: 1px solid #fff;
    border-bottom: 1px solid #eeeeee;
    white-space: normal;
    color: #555;
    background-image: url('/sbtemplates/sbcommon/images/silk/comment.png');
    background-repeat: no-repeat;
}

#blog-mgr-comments-view .search-item h3 {
    display: block;
    font: inherit;
    font-weight: bold;
    color: #222;
}

#blog-mgr-comments-view .search-item h3 span {
    float: right;
    font-weight: normal;
    margin: 0 0 5px 5px;
    /*width:100px;*/
    display: block;
    clear: none;
}

#blog-mgr-comments-view a.approve {
    background-image: url('/sbtemplates/sbcommon/images/silk/accept.png');
    background-repeat: no-repeat;
    padding: 2px 10px 2px 18px;
}

#blog-mgr-comments-view a.delete {
    background-image: url('/sbtemplates/sbcommon/images/silk/cross.png');
    background-repeat: no-repeat;
    padding: 2px 10px 2px 18px;
}

#page-blog #slot-main {
    display: none;
}

#points .dataview-item {
    background-image: url('/sbtemplates/sbcommon/images/silk/tick.png');
    background-repeat: no-repeat;
    background-position: 4px 4px;
    padding-left: 26px;
}

#points .dataview-item a {
    color: black;
    text-decoration: none;
}

#points .dataview-item a:hover {
    color: #99BBE8;
    text-decoration: none;
}

#points a.delete {
    font-size: 11px;
    background-image: url('/sbtemplates/sbcommon/images/silk/cross.png');
    background-repeat: no-repeat;
    padding: 0px 10px 0px 18px;
}

#cat-mgr-view .dataview-item {
    background-image: url('/sbtemplates/sbcommon/images/silk/table.png');
    background-repeat: no-repeat;
    background-position: 4px 4px;
    padding-left: 26px;
}

#cat-mgr-view .dataview-item a {
    color: black;
    text-decoration: none;
}

#cat-mgr-view .dataview-item a:hover {
    color: #99BBE8;
    text-decoration: none;
}

#cat-mgr-view a.delete {
    font-size: 11px;
    background-image: url('/sbtemplates/sbcommon/images/silk/cross.png');
    background-repeat: no-repeat;
    padding: 0px 10px 0px 18px;
}

#tag-mgr-view .dataview-item {
    background-image: url('/sbtemplates/sbcommon/images/silk/tag_green.png');
    background-repeat: no-repeat;
    background-position: 4px 4px;
    padding-left: 26px;
}

#tag-mgr-view .dataview-item a {
    color: black;
    text-decoration: none;
}

#tag-mgr-view a.delete {
    font-size: 11px;
    background-image: url('/sbtemplates/sbcommon/images/silk/cross.png');
    background-repeat: no-repeat;
    padding: 0px 10px 0px 18px;
}

#tag-mgr-view .dataview-item a:hover {
    color: #99BBE8;
    text-decoration: none;
}

#file-editor .x-form-field, #css-editor .x-form-field {
    font-size:13px;
}

.sbPublishStatus .published {

}

.sbPublishStatus h3 {
    color:#0BA3E3;
    font-size:14px;
    margin: 10px 0px;
}

.sbPublishStatus li {
    padding-left: 24px;
    background-repeat: no-repeat;
    height: 16px;
}

.sbPublishStatus li a{
    color: black;
    text-decoration: none;
}

.sbPublishStatus li a:hover{
    color: black;
    text-decoration: underline;
}

/* Picklist Field */
.x-picklist-box {
    border: 1px solid #CCCCCC;
}

.x-picklist-item {
    border-color: #FFFFFF #FFFFFF #EEEEEE;
    border-style: solid;
    border-width: 1px;
    padding: 3px 20px;
    height: auto;
    background-image: url(../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/js/ext-2.2.1/resources/images/default/menu/unchecked.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.x-picklist-item-over {
    cursor: pointer;
}

.x-picklist-item-selected {
    cursor: pointer;
    background-image: url(../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/js/ext-2.2.1/resources/images/default/menu/checked.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.x-picklist-invalid {
    border: 1px solid red;
}

.x-form-item {    
    outline:0; 
}