#menu .calendar div {float:left; display:inline; font-size:14px; color:#fff; margin: 7px 10px 0px 12px; line-height:18px; text-align: center; height: 37px}
#menu .calendar ul  {float:left; margin:1px 0 0}
#menu .calendar li  {float:left; margin:0 2px 0 0}
#menu .calendar a   {background:url(/images/ux/icons/calendar-event.gif) no-repeat; margin:6px 2px 0 0; width:37px; height:38px; float:left; text-decoration:none; cursor:pointer}
#menu .calendar span, #menu .calendar em    {display:block; width:36px; text-align:center}
#menu .calendar span    {color:#fff; margin:1px 0 0}
#menu .calendar em  {color:#4f5257; margin:2px 0 0; font-size:13px; font-weight:bold; font-style:normal}

/* frequent tasks */
.frequent-tasks li  {float:left; width:56px; padding:5px 0 5px 2px}
.frequent-tasks a   {display:block; text-align:center; font-size:11px; color:#000; text-decoration:none}
.frequent-tasks span    {display:block; background:center no-repeat; margin:0 auto 2px; width:50px; height:45px}
.frequent-tasks .notify {background-image:url(/images/ux/icons/notify.png); cursor:pointer;}
.frequent-tasks .dashboard  {background-image:url(/images/ux/icons/dashboard.png); cursor:pointer;}
.frequent-tasks .reports    {background-image:url(/images/ux/icons/charts.png); cursor:pointer;}
.frequent-tasks .group  {background-image:url(/images/ux/icons/group.png); cursor:pointer;}
.frequent-tasks .resq   {background-image:url(/images/ux/icons/resq.png);; cursor:pointer;}

/* advanced search */
.advanced-search    {padding:6px 15px 10px; display:none}
.advanced-search table  {border-collapse:collapse; table-layout:fixed}
.advanced-search td {padding:2px 0; line-height:20px}
.advanced-search .date-range .input-t   {width:75px; float:left}
.advanced-search .date-range span   {float:left; margin:0 3px}
.advanced-search .date-range .calendar  {float:left; margin:1px 0 0 4px}
.advanced-search select {width:100%}
.advanced-search td {font:12px arial, helvetica, sans-serif; vertical-align:middle;}

/* paging */
.paging {background:url(/images/ux/decor/paging-bg.gif) repeat-x; height:28px; line-height:28px; padding:0 10px}
.paging .float-r a  {float:left; padding:0 5px; font-weight:bold}
.paging .float-r a.current  {color:#000; text-decoration:none}
.paging .float-r span   {float: left; margin:0 15px 0 0}
.paging .float-l span   {float:left}
.paging .first, .paging .prev, .paging .next, .paging .last {width:8px; height:28px; background:center no-repeat}
.paging .first  {background-image:url(/images/ux/decor/paging-first.gif)}
.paging .prev   {background-image:url(/images/ux/decor/paging-prev.gif)}
.paging .next   {background-image:url(/images/ux/decor/paging-next.gif)}
.paging .last   {background-image:url(/images/ux/decor/paging-last.gif)}
.paging .sep-v  {background:url(/images/ux/decor/sep-v.gif) repeat-y; padding:1px; margin:5px 5px 0 5px; line-height:normal}
.paging .dropdown-3 {margin-top:3px}

/* homepage - list of events */
.events-list a.toggle   {background:url(/images/ux/icons/toggle.gif) top; display:block; overflow:hidden; width:13px; height:13px; margin:0 auto; font-size:12px}
.events-view a.toggle   {background-position:bottom;  height:13px; background-position: 0 13px; overflow:hidden;}
.events-list .dropdown-3.toggle {background: #fff; display:block; width:13px; height:13px; font-size:12px; margin:0 auto}
.events-list .dropdown-3 .toggle.opened {background: #fff;}
.events-list .dropdown-3    {margin-top:2px 0 5px 5px;}
.events-list .dropdown-3 a {width:80px; padding: 0; color:#0093D8; margin:1px 1px 0;}
.events-list .dropdown-3 ul {top:17px; z-index:10; position:absolute;}
.events-list .dropdown-3 ul a {width:auto; padding: 3px 0 3px 13px; margin: 2px 0px 0px 0px;}
.events-list .dropdown-3.opened a.toggle    {background:#f9f9f9; margin:0; padding: 0 0 3px;}
.events-list .dropdown-3.opened a.toggle span   {background-image:url(/images/ux/decor/paging-dropdown.gif)}
.events-list .dropdown-3.opened a   {color:#0093D8;}
.event-menu-dropdown { margin: 0; width: 182px; float: left}
.event-menu-dropdown a.toggle   {text-decoration:none}
.table-mode .inventory-all-row table {height:15px; color:inherit;}
.graph-mode {width:650px; height:190px; margin-top: 2px}
a.edit.label {padding-left: 16px; display:inline;}
.circle-label {background: url(/images/ux/icons/circle.gif) 0 50% no-repeat; padding-left: 10px; font-size: 11px}
.square-label {background: url(/images/ux/icons/square.gif) 0 50% no-repeat; padding-left: 10px;  font-size: 11px}
.visible {visibility:visible;}
.invisible {visibility: hidden;}

.graph-mode table {background:#eaeceb; width:100%; border-collapse:collapse;}
.graph-mode .graph-table{float: left;}
.graph-mode .al-top{padding-top: 4px;}
.graph-mode .legend-table{height:128px; width:155px;}
.graph-mode .legend-labels{padding-left:30px; padding-top:20px; vertical-align:top;}
.graph-mode .x-label{font-size: 12px; color:#696A69; text-align: center; height:20px; vertical-align:top;padding-right:80px;}
.graph-mode .input-t {width:46px; margin-left: auto; margin-right: auto;}
.graph-mode .input-t input {text-align: center}
.graph-mode .graph-values td {text-align: center}
.graph-values colgroup{width:64px;}
.graph-values .col-group3{width: auto; text-align: left;}
.graph-values .y-axes{color: #585858; font-size: 11px; margin-left: 3px; display: inline-block;}
.pickup-chart {margin-left: 90px; top: 15px;}

.table-mode td {height:24px;}
.table-mode th {height:24px;}
.table-mode tr {height:28px; border-top: solid 1px #d8d8d8}
.table-mode .viewport .inventory-all-row td {padding: 0px 3px 0px 3px;}
.table-mode .viewport .inventory-all-row th {padding: 0px 3px 0px 3px;}
.inv_view_only_all_row .viewport .inventory-all-row th {padding: 2px 3px 4px 3px !important;}
.inv_view_only_all_row .viewport .inventory-all-row td {padding: 2px 3px 4px 3px !important;}
.table-mode .inventory-all-row .input-row {padding: 0;}
.table-mode .inventory-all-row .input-row td {padding: 0;}
.table-mode .inventory-all-row .input-t input {width:50px; text-align: center;}
.table-mode .inventory-all-row .input-t {width:60px;}
.table-mode-all-rooms {}
.table-mode-standart {}
.table-mode-double {}
.table-mode-suite {}
.rooms-type-opened {display:block;}
.rooms-type-closed {display:none;}
.inventory-selected-view {text-decoration:none;}
.view-mode-visible {visibility:visible;}
.view-mode-hidden {visibility:hidden;}
.view-mode-displayed {display:block;}
.view-mode-none {display:none;}

.event-menu-span {float:left; margin-bottom:10px;}
* html .events-list .dropdown-3 ul  {right:-1px}

.events-list .panel-fade {font-size:15px;}
.events-list .panel-round-content .up {float:left;}
.events-list .panel-round-content .panel-round-content-3 a {font-size:11px;}
.events-list .panel-round-content .panel-round-content-3 .spacer {width: 10px; min-width: 5px;}
.events-list .traffic   {background:url(/images/ux/icons/traffic.gif) 0 0 no-repeat; display:block; width:9px; height:9px; font-size:0; margin:0 auto; padding:0}
.events-list .traffic.yellow    {background-position:0 -9px}
.events-list .traffic.red   {background-position:0 -18px}
.events-list .fav   {background:url(/images/ux/icons/fav.gif) left bottom; display:block; width:21px; height:21px; font-size:0; margin:0 auto}
.events-list .fav.on    {background-position:left top}
.events-list .panel-round   {background:url(/images/ux/decor/panel-round-2.gif) left no-repeat; padding:0 0 0 10px}
.events-list .panel-round .panel-round-content  {background:url(/images/ux/decor/panel-round-2.gif) right no-repeat; padding:10px 10px 10px 0; height:90px}
.events-list .panel-round .text-common-1    {margin:0 0 5px}
.events-list .panel-round li    {padding:1px 0}
.events-list .panel-round table {margin:5px 0 0}
.events-list .panel-fade    {background:url(/images/ux/decor/panel-fade.gif) left top no-repeat; padding:0 0 0 10px; vertical-align:top; text-align:center}
.events-list .panel-fade .panel-fade-content    {background:url(/images/ux/decor/panel-fade.gif) right top no-repeat; padding:5px 10px 5px 0}
.events-list .panel-fade .panel-fade-content span.one-line {font-size: 12px;}
.events-list .panel-fade ul {font-size:11px; text-align:left; margin:5px 0 0}
.events-view .shadow-t  {background:url(/images/ux/decor/shadow-t.gif) top repeat-x}
.events-view .shadow-r  {background:url(/images/ux/decor/shadow-r.gif) right repeat-y}
.events-view .shadow-b  {background:url(/images/ux/decor/shadow-b.gif) bottom repeat-x}
.events-view .shadow-l  {background:url(/images/ux/decor/shadow-l.gif) left repeat-y}
.events-view .shadow-c1 {background:url(/images/ux/decor/shadow-c1.gif) top left no-repeat}
.events-view .shadow-c2 {background:url(/images/ux/decor/shadow-c2.gif) top right no-repeat}
.events-view .shadow-c3 {background:url(/images/ux/decor/shadow-c3.gif) bottom right no-repeat}
.events-view .shadow-c4 {background:url(/images/ux/decor/shadow-c4.gif) bottom left no-repeat; padding:3px; zoom:1}

.events-list    {width:688px; padding: 0 0 0 5px; overflow-x:hidden} * html .events-list {padding-bottom:16px}
.events-list .full-view {display:none}
.events-list table  {border-collapse:collapse; width:100%}

.events-list .events-head   {padding:0 0 0 1px; clear:both; float:none; width: auto}
.events-list .events-head table {table-layout:fixed; height: 44px; width: 687px}
/*
.events-list .events-head th    {font-weight:bold; text-align:center; padding:0 0 2px}
*/
.events-list .events-head th a {text-decoration: underline; color: #000000; font-size: 12px; font-weight: bold}
.events-list .events-head th a.sortable-header {}
.events-list .events-head th a.sortable-header.asc {background: url(/images/ux/icons/sort_up.png) right 50% no-repeat !important;padding-right: 10px;}
.events-list .events-head th a.sortable-header.desc {background: url(/images/ux/icons/sort_down.png) right 50% no-repeat !important;padding-right: 10px;}
.events-list .events-head th a.sortable-header.unsel {font-size: 11px;text-decoration: underline;font-weight: normal;color: #0093d8; background: none !important; padding: 0}

.events-list .events-head .text-negative-1  {background:url(/images/ux/icons/exclam.gif) right no-repeat; padding:0 20px 0 0}
.events-list .events-head td    {}
.events-list .events-head td em {margin:0 5px; font-style:normal; color:#0093D8; cursor:default}
.events-list .events-head td span   {color:#0093D8; cursor:pointer}

.events-list .shadow-wrap   {clear:both; float:left; width: 100%} * html .events-list .shadow-wrap {float:none}
.events-list .events-wrap   {padding: 0 0 0 3px}

.events-list .events-item   {padding:0 0 0 0; border-top:1px solid #dcdcdc;}
.events-list .events-item table {table-layout:fixed; height: 38px;width:676;}
.events-list .events-item th    {font-weight:normal; text-align:left; font-size:16px}
.events-list .events-item th a  {margin:0 0 10px 0;}

.events-list .events-item th span   {display:block; font-size:10px}
.events-list .events-item th span.event-status   {color:#017c02}
.events-list .events-item th span.event-status.closed   {color: #000}

.events-list .events-item td    {padding:0px 0; text-align:center}


.events-list .events-item td a.red  {color: red; font-weight: bold}
.events-list .events-item td.reserv-cell {background-color: #C7CBD0}
.events-list .events-item td.invent-cell {background-color: #E5E7E7}

.events-list .events-details    {display:none; padding:0 10px 10px}
.events-list .events-details .sep-h {margin: 5px 0px 0px 0px; width:655px;}
.events-list .events-details .info-panel table  {}
.events-list .events-details .view-mode {height:14px; font-size:11px; margin: 3px 0px 5px 0px; width: 131px; float: right}
.events-list .events-details .view-mode a, .events-list .events-details .view-mode span {float:right; margin:0 5px 0 0}
.events-list .events-details .view-mode span    {color:#0093d8; cursor:default}

.events-view .events-wrap   {background:#fff; padding:0}
.events-view .events-details    {display:block; height: 150px;}
.events-view .events-item   {border-top-color:#fff}
.events-details-header {display:block; width:650px; height: 24px}
.events-view .events-item td.reserv-cell {background-color: #fff}
.events-view .events-item td.invent-cell {background-color: #fff}
.events-list .events-details .table-mode .inventory table   {float:left; width:180px;}
.table-mode .inventory-first-row {height:57px; vertical-align:top; border-top:0 none;}
.table-mode .table-mode-standart .inventory-last-row {height:15px; vertical-align:top; border-top:0 none;}

.info-panel {margin: 5px 0px 0px 0px; width:655px;}
.info-panel a.goto  {background:none; padding:0}
.table-mode {background:#ffffff; overflow:hidden; clear: left; width:650px; height:212px; margin-top:2px;position:absolute;top:30px;}
.table-mode table {background:#f0f0f0;}
.table-mode .inventory th   {text-align:center; padding:4px 8px; text-align:left; font-size:14px}
.table-mode .inventory table td {text-align:center; padding:4px 8px}
.table-mode .viewport   {width:500px; float:left;  overflow-x:auto; overflow-y: hidden} * html .table-mode .viewport {padding-bottom:16px}
.table-mode .zero-value {color:Red;}
.table-mode .inventory-all a {color:Black;}
.table-mode .inventory-all .zero-value a {color:Red;}
.table-mode .inventory-last-row td {padding-left:10px; height:15px;}

.table-mode .viewport td    {background:#edeade; text-align:center; padding:4px 8px; width:47px;}
.table-mode .viewport th    {text-align:center; padding:4px 4px; width:47px;}
.table-mode .primary-inventory-link {text-align: left; padding-left: 10px;}
.table-mode .primary-inventory-link a {text-decoration:underline; color:#0093d8; font-size: 11px}
.table-mode .table-mode-standart .inventory .inventory-all-row {height:29px;}

.table-mode .edit-viewport th {width: auto}
.table-mode .edit-viewport td {width: auto}


#upload-roomlist, #build-roomlist, #add-planner {width:395px}
#upload-roomlist td, #build-roomlist td {line-height:20px}

/* popup - create new event */
#create-event {width:520px}
#create-event .sc-content   {padding:10px}
#create-event .sc-content table {table-layout:fixed; width:100%}
#create-event .sc-content th    {border-bottom:1px solid #c4c4c4; padding:5px 0 0}
#create-event .sc-content th span   {position:relative; bottom:-1px; float:left; background:#f0f0f0; padding:0 10px 0 0}
#create-event .sc-content th a  {position:relative; bottom:-2px; float:right; background:#f0f0f0; font-weight:normal; padding:0 0 0 5px}
#create-event .sc-content td    {padding:2px 0; line-height:20px}
#create-event .sc-content label {margin:0 0 0 10px}
#create-event .bundle-details   {background:#fff; border:1px solid #c6c6c6; height:130px; padding:5px 10px; overflow-y:auto}
#create-event .bundle-details a {float:right}
#create-event .bundle-types {background:#fff; height:146px; overflow-y:auto; border:1px solid #c6c6c6} * html #create-event .bundle-types   {margin-right:16px}
#create-event .bundle-types th  {border:0; text-align:left; padding:0 2px}
#create-event .bundle-types td  {padding:0 2px 2px}
#create-event .bundle-types span    {float:left; margin:0 5px 0 0}
#create-event .bundle-types .input-t    {width:40px; float:left}

/* alerts */
.panel.alerts ul    {margin:0 8px}
.panel.alerts li    {margin:15px 0}
.panel.alerts li a  {background:url(/images/ux/icons/alert.gif) left no-repeat; padding:0 0 0 18px}

.popup.cutoff   {width:310px}
.popup.cutoff .sc-content   {padding:0 0 0 10px; text-align:left}
.popup.cutoff a {margin:0 0 0 10px}
.popup.cutoff .close    {background:url(/images/ux/icons/close.png) no-repeat; display:inline-block; width:16px; height:16px; margin:0 0 -3px 7px; cursor:pointer}
.cutoffInRed {color: RGB(255,0,0)}

#splash_screen {
    top: 50px;
    left: 100px;
    position: absolute;
    z-index: 999;
    height: 450px;
    width: 655px;
    display: none;
}

#splash_screen .sc-content {
	height: 100%;
	position:relative;
}


#splash_screen .label-available {
    display: block;
    margin: 6px 0 0 6px;
}
#splash_screen .arial-12 {
    font-family: arial;
    font-size: 11px;
}

#splash_screen h1.header {
    font-family: arial;
    font-size: 24px;
    color: #073782;
    text-align: center;
    background-color: transparent;
    margin-top: 13px;
}
#splash_screen .text-content {
    margin: 20px 27px 0 21px;
    font-family: arial;
    font-size: 12px;
}

#splash_screen .text-content  ul li {
    margin: 9px 0 0 0;
    background-image: url(/images/ux/icons/greenBullet.gif);
    background-repeat: no-repeat;
    background-position: 19px 3px;
    text-indent: 33px;
    list-style-type: none;
}

#splash_screen .text-content  ul ol {
    margin: 9px 0 0 0;
    background-position: 19px 3px;
    text-indent: 33px;
    list-style-type: none;
}

#splash_screen .text-content div.preview {
    float: right;
    margin-left: 20px;
    width: 272px;
}

#splash_screen  .text-content div.preview table {
    width: 100%;
}

#splash_screen  .text-content div.preview td.left-cell {
    width: 152px;
    text-align: center;
}

#splash_screen  .text-content div.preview td.right-cell {
    text-align: right;
    vertical-align: top;
}

#splash_screen  .text-content div.preview  .try-adds {
    color: #214e91;
    font-size: 10px;
}

#splash_screen  a.watch-video {
    padding-left: 16px;
    background: url(/images/ux/icons/video.gif) no-repeat 0 50%;
    font-family: arial;
    font-size: 12px;
    color: #157ec1;
    text-decoration: underline;
}

#splash_screen .button-bar {
    text-align: center;
    height: 70px;
	position: absolute; 
	bottom: 0px; 
	text-align: center; 
	width: 100%;
}

#splash_screen  button {
    margin-top: 20px;
}
#splash_screen  button span {
    width: 250px;
}

#quick_notify_popup {
    top: 50px;
    left: 100px;
    position: absolute;
    z-index: 999;
    width: 670px;
    overflow: visible;
    display: none;
}

#quick_notify_popup td {font: 12px arial, helvetica, sans-serif;vertical-align:top;}

#quick_notify_popup .line {
    height: 18px;
    margin: 0 11px 0 11px;
    border-bottom: solid 1px #bebebe;
}

#quick_notify_popup .send-msg-sectinon-grid {width: 100%;}
#quick_notify_popup .send-msg-sectinon-grid td.sec {vertical-align: top;}

#quick_notify_popup div.section {
    margin: 0 11px 0 11px;
    padding: 0 0 17px 0;
}

#quick_notify_popup .letter-wrapper {
    width: 624px;
    height: 280px;
    border: solid 1px #bebebe;
    padding: 1px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(/images/ux/decor/bg.gif);
    background-repeat: repeat;
    background-position: 0 0;
}

#quick_notify_popup div.section2 {
    margin: 0 11px 0 11px;
    padding: 0 0 17px 0;
}

#quick_notify_popup div.section table.cbx-line {
    display: block;
    margin-bottom: 4px;
}


#quick_notify_popup div.section table.cbx-line tr.space{
    display: block;
    height: 6px;
}



#quick_notify_popup .cancel-button  {
    color: #0089d4;
    font-size: 12px;
    margin-left: 5px;
}

#quick_notify_popup div.buttonbar-1 {
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
#quick_notify_popup div.buttonbar-1 table {
    width: 172px;
    margin-left: auto;
    margin-right: auto;
}

#quick_notify_popup div.buttonbar-1 table td {
    text-align: center;
    vertical-align: middle;
}

#quick_notify_popup div.buttonbar-2{padding: 0 15px 0 15px; margin: 10px 0 10px 0}

#quick_notify_popup div.email-preview {
    display: none;
    height: 372px;
}

#quick_notify_popup div.email-preview table { width: 100%; height: 100%; }

#quick_notify_popup div.email-preview td {
    vertical-align: top;
}

#quick_notify_popup div.email-preview  .header,  #quick_notify_popup div.email-preview  .header td{
    height: 40px;
    background-color: #073c8c;
}

#quick_notify_popup div.email-preview  .content {
    height: auto;
    background-color: white;
}

#quick_notify_popup div.email-preview  .content  .wrapper {
    padding: 10px;
}

#quick_notify_popup div.email-preview  .content  .wrapper p{
    margin: 5px 0 5px 0;
    font-family: times new roman;
    font-size: 14px;
}

#quick_notify_popup div.email-preview  .footer, #quick_notify_popup div.email-preview  .footer td {
    height: 22px;
    background-color: #eb7904;
}

.close-btn {
    margin:  0 10px 2px 0;
    display: inline-block;
    width: 14px;
    height: 100%;
    float: right;
    background: url(/images/ux/decor/close-btn.gif) no-repeat 0 50%;
}


#quick_notify_popup .layout-select-grid {
    width: 100%;
}

#quick_notify_popup .layout-select-grid td {
    width: 20%;
    vertical-align: top;
    text-align: left;
}

#quick_notify_popup .layout-select-grid div.layout-example {
    height: 104px;
}

#quick_notify_popup .layout-select-grid div.layout-example td {vertical-align: top; width: auto; text-align: left}

#quick_notify_popup .layout-select-grid div.layout-example .radio-cell {
    width: 12px;
}

#quick_notify_popup .selected-layout-ex {
    background-color: #d5d4d4;
}

#quick_notify_popup .layout-ex-custom {
    display: block;
    width: 51px;
    height: 54px;
    background-image: url(/images/ux/icons/layout-custom.gif);
}
#quick_notify_popup .layout-ex-two-col {
    display: block;
    width: 51px;
    height: 54px;
    background-image: url(/images/ux/icons/layout-two-columns.gif);
}

#quick_notify_popup .layout-ex-header {
    display: block;
    width: 51px;
    height: 54px;
    background-image: url(/images/ux/icons/layout-header.gif);
}

#quick_notify_popup .layout-ex-single {
    display: block;
    width: 51px;
    height: 54px;
    background-image: url(/images/ux/icons/layout-single-column.gif);
}

#quick_notify_popup div.upload-btn {
    width: 96px;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

#quick_notify_popup .uploaded-im-tools {
    display: none;
}

#quick_notify_popup .uploaded-im-tools td {
    padding-right: 20px;
}

#quick_notify_popup .panel {
    overflow: hidden;
    margin: 0;
}

#quick_notify_popup .table-preview-ex  {
    width: 100%;
    height: 95%;
}

#quick_notify_popup .table-preview-ex td {
    border: solid 2px #b6b6b6;
    padding: 8px 10px 0 8px;
    vertical-align: top;
}

#quick_notify_popup .table-preview-ex td.header {
    height: 38px;
    width: 100%;
}

#quick_notify_popup .table-preview-ex tr.body {
    height: 70%;
}

#quick_notify_popup .manual-layout-editor {
    border: solid 1px #bebebe;
    padding: 4px;
    width: 100%;
    height: 272px;
    margin: 0;
}

.arial-11 {
    font-family: arial;
    font-size: 11px;
}

.delete-link {
    display: inline-block;
    padding-left: 14px;
    background: url(/images/ux/icons/delete.gif) no-repeat 0 50%;
}

.edit-link {
    display: inline-block;
    padding-left: 11px;
    background: url(/images/ux/icons/pencil.gif) no-repeat 0 50%;
}


.link1 {
    font-family: arial;
    font-size: 12px;
    text-decoration: underline;
    font-weight: none;
    color: #0093d8;
}

.blue-header-18 {
    padding-left: 10px;
    display: block;
    color: #1a4e94;
    font-size: 18px;
    margin: 20px 0 10px 0;
}

.div-padding-15 {
    padding: 15px;
}

#send_email_popup {
    top: 50px;
    left: 100px;
    position: absolute;
    z-index: 100;
    width: 770px;
    overflow: visible;
    display: none;
}

#send_email_popup table.email-head  {
    width: 100%;
}
#send_email_popup table.email-head td {
    height: 30px;
}

#send_email_popup .send-msg-sectinon-grid {width: 100%;}
#send_email_popup .send-msg-sectinon-grid td.sec {vertical-align: top;}
#send_email_popup div.buttonbar-1 {
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
#send_email_popup div.buttonbar-1 table {
    margin-left: auto;
    margin-right: auto;
}

.search-dropdown    {float:left; position:relative; line-height:normal; margin: 2px 0 0 5px; }
.search-dropdown a.toggle   {padding:3px 5px; float:left; color:white; margin:1px 1px 0; width: 110px; text-align: center}
.search-dropdown a.toggle span  {background:url(/images/ux/icons/dropdown-3-w.gif) right no-repeat; font-size: 12px; padding:0 9px 0 0; float:left; cursor:pointer}
.search-dropdown a.toggle.grayed-out span {color: #879199; text-decoration: underline; background-image:url(/images/ux/icons/dropdown-3-g.gif)}
.search-dropdown ul {position:absolute; background:#f9f9f9; border:1px solid #c2c2c2; border-top:0; top:21px; right:0; padding:5px 10px 6px 8px; display:none; width:96px}
.search-dropdown ul li  {clear:both; color: #1a4e94}
#search_dropdown ul li a    {color: #1a4e94; background:url(/images/ux/icons/goto.gif) left no-repeat; padding:3px 0 3px 13px; float:left; white-space:nowrap; text-decoration:none;}
#search_dropdown ul li a:hover  {text-decoration:underline}
.search-dropdown.opened a.toggle    {background:#f9f9f9; border:1px solid #c2c2c2; border-bottom:0; margin:0; color: black}
.search-dropdown.opened a.toggle span {background-image:url(/images/ux/decor/paging-dropdown.gif)}
.search-dropdown.opened ul  {display:block;position:absolute; }

/* alerts */
.PanelAlertsBODY {height:100%; width:100%; padding:0; background:none;}
.PanelAlertsBODY ul  {margin:0 8px}
.PanelAlertsBODY li  {margin:15px 0; background:url(/images/ux/icons/alert.gif) left top no-repeat; padding:0 0 0 18px}
.PanelAlertsBODY li.unproc  {background:url(/images/ux/icons/alert_u.gif) left top no-repeat; padding:0 0 0 18px}
.PanelAlertsBODY li  a {text-align: top;}
.PanelAlertsBODY .disableTask {padding:10px; color:#4F5257; text-decoration:none}

/* frequent tasks */
.PanelFreqTasksBODY {height:100%; width:100%; padding:0; background:none;}
.PanelFreqTasksBODY li  {float:left; width:56px; padding:5px 0px 5px 0; flex-grow:1;}
.PanelFreqTasksBODY ul  {display:flex;}
.PanelFreqTasksBODY a   {display:block; text-align:center; font-size:11px; color:#000; text-decoration:none}
.PanelFreqTasksBODY span    {display:block; background:center no-repeat; margin:0 auto 2px; width:50px; height:45px}
.PanelFreqTasksBODY .disableTask {display:block; text-align:center; font-size:11px; color:#4F5257; text-decoration:none}
.PanelFreqTasksBODY .notify {
    background-image:url(/images/ux/icons/notify.png);
    -background-image:none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/ux/icons/notify.png",sizingMethod="image");
    -margin-top: 5px;
}
.PanelFreqTasksBODY .notify-disable {
    background-image:url(/images/ux/icons/notify_disable.png);
    -background-image:none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/ux/icons/notify_disable.png",sizingMethod="image");
    -margin-top: 10px;
}
.PanelFreqTasksBODY .dashboard  {
    background-image:url(/images/ux/icons/dashboard.png);
    -background-image:none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/ux/icons/dashboard.png",sizingMethod="image");
    -margin-top: 5px;
}
.PanelFreqTasksBODY .dashboard-disable  {
    background-image:url(/images/ux/icons/dashboard_disable.png);
    -background-image:none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/ux/icons/dashboard_disable.png",sizingMethod="image");
    -margin-top: 8px;
}
.PanelFreqTasksBODY .reports    {
    background-image:url(/images/ux/icons/charts.png);
    -background-image:none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/ux/icons/charts.png",sizingMethod="image");
    -margin-top: 0px;
}
.PanelFreqTasksBODY .reports-disable    {
    background-image:url(/images/ux/icons/charts_disable.png);
    -background-image:none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/ux/icons/charts_disable.png",sizingMethod="image");
    -margin-top: 15px;
}
.PanelFreqTasksBODY .group  {
    background-image:url(/images/ux/icons/group.png);
    -background-image:none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/ux/icons/group.png",sizingMethod="image");
    -margin-top: 10px;
}
.PanelFreqTasksBODY .resq   {
    background-image:url(/images/ux/icons/resq.png);
    -background-image:none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/ux/icons/resq.png",sizingMethod="image");
    -margin-top: 0px;
}
.PanelFreqTasksBODY .resq-disable   {
    background-image:url(/images/ux/icons/resq_disable.png);
    -background-image:none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/ux/icons/resq_disable.png",sizingMethod="image");
    -margin-top: 18px;
}

.pp_title {padding: 10px 12px; background: #0c4499 url(/images/campaigns/title_bg.jpg) repeat-x;}
.pp_title h3 {color:#FFFFFF; font-size:14px; margin:0;}
.popup .work_area {font-size: 11px; padding: 10px 12px; border: 1px solid #416eaf; border-top: none; background-color: #f7f7f7;}
.warning {font-size: 12px; color: #373737; text-align: center; margin: 10px 5px 0;}
.popup .work_area ul, .popup .work_area ol {margin: 5px 0 15px; padding: 0 0 0 25px;}
.popup .work_area ul li, .popup .work_area ol li {list-style-type: disc; margin: 0; padding: 0 0 0 5px;}

.inventory-save {background:url(/images/ux/icons/save2.gif) left no-repeat; padding-left:14px; float: left}

#fillConfirm .sc-content {text-align:center; margin-top:10px;}

.dropdown-3.dropdown-rooms-type .opened ul {position:absolute; background:#f9f9f9; border:1px solid #c2c2c2; border-top:0; top:22px; left:0px; right: auto; padding:5px 10px 6px 8px; display:block;}

.ddl-menu {
    overflow-y: auto;
}

.td-padding-left-10 {padding-left: 10px;}
.on_display_planner {cursor:hand;text-decoration:underline !important;cursor:pointer;}
.off_display_planner {cursor:default;text-decoration:none;}
.display-roomlist {display:none;}

#mail_template_edit_toolbar1 {
    position: relative;
    top: -50px;
    left: 0;
}
.passkeySkin .mceIframeContainer {
    vertical-align: top;
}
.passkeySkin td.mceToolbar {
    position: static !important;
    padding: 0 !important;
    background-image: none !important;
}
.passkeySkin table.mceSplitButtonEnabled a.mceAction {
    border: 0 none !important;
}
.passkeySkin a.mceButtonEnabled {
    border: 0 none !important;
}
#mail_tmpl_body1, #mail_tmpl_body2 {color:#5f5f5f; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#mail_tmpl_body1 td, #mail_tmpl_body1 th, #mail_tmpl_body1 pre, #mail_tmpl_body2 td, #mail_tmpl_body2 th, #mail_tmpl_body2 pre {color:#5f5f5f; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0;background:none;}
#mail_tmpl_body1, #mail_tmpl_body2 {padding: 10px;}
#mail_tmpl_body1 h1, #mail_tmpl_body2 h1 {font-size: 18px;}
#mail_tmpl_body1 h2, #mail_tmpl_body2 h2 {font-size: 17px;}
#mail_tmpl_body1 h3, #mail_tmpl_body2 h3 {font-size: 15px; margin: 25px 0 5px;}
#mail_tmpl_body1 h4, #mail_tmpl_body2 h4 {font-size: 12px; margin: 5px 0 0;}
#mail_tmpl_body1 h5, #mail_tmpl_body2 h5 {font-size: 11px;}
#mail_tmpl_body1 h6, #mail_tmpl_body2 h6 {font-size: 11px;}
#mail_tmpl_body1 .mceItemTable td, #mail_tmpl_body1 .mceItemTable th, #mail_tmpl_body2 .mceItemTable td, #mail_tmpl_body2 .mceItemTable th {vertical-align: top;}
#mail_tmpl_body1 img, #mail_tmpl_body2 img {border:0;}
#mail_tmpl_body1 th, #mail_tmpl_body2 th {text-align: left;}
#mail_tmpl_body1 ul, #mail_tmpl_body1 ol, #mail_tmpl_body2 ul, #mail_tmpl_body2 ol {margin: 0 0 0 15px; padding: 0;}
#mail_tmpl_body1 ul li, #mail_tmpl_body1 ol li, #mail_tmpl_body2 ul li, #mail_tmpl_body2 ol li {margin: 0 0 0 15px; padding: 0;}
#mail_tmpl_body1 .indent, #mail_tmpl_body2 .indent {padding: 0 0 0 15px;}
#mail_tmpl_body1 table.headblue, #mail_tmpl_body2 table.headblue {border: 1px solid #c0c0c0; border-collapse: collapse;}
#mail_tmpl_body1 table.headblue tr, #mail_tmpl_body2 table.headblue.tr {border: 1px solid #c0c0c0 !important;}
#mail_tmpl_body1 table.headblue td, #mail_tmpl_body1 table.headblue th, #mail_tmpl_body2 table.headblue td, #mail_tmpl_body1 table.headblue.th {padding: 3px 10px; border: none;}
#mail_tmpl_body1 table.headblue th, #mail_tmpl_body2 table.headblue.th {background-color:#e8f4fe;}
#mail_tmpl_body1 table.novisual, #mail_tmpl_body2 table.novisual {border: none; border-collapse: collapse;}
#mail_tmpl_body1 table.novisual td, #mail_tmpl_body1 table.novisual th, #mail_tmpl_body2 table.novisual td, #mail_tmpl_body1 table.novisual th {padding: 3px 10px; border: none;}

#butUpRL {margin-top:20px;}
#upload-roomlist {width:380px}

.inv_width_header { width:150px;}
.inv_width_header td {padding-top:2px !important;}
.td_width_currency{ text-align: right;}
.inv-left{text-align:left !important;padding-top:4px !important; padding-right:0 !important}

.inventory-all th a.manage-dates-link {
    display: inline-block;
    width: 85px;
    font-size: 11px;
    font-weight: normal;
}

#saveConfirm .sc-content {text-align:center; margin-top:10px;}

.verticalMiddle {vertical-align:middle !important;}

#mail_template_edit_ifr {max-height:350px !important;}
* html #mail_template_edit_ifr {height:200px !important;max-height:350px !important;}

.def-cursor {cursor: default;}
.one-line{white-space: nowrap;}

.inv_help_message span{vertical-align: top; padding-left: 2px}
.inv-align-first-cell {padding-right:30px !important}

em.completed {background:url(/images/ux/icons/yeah.gif) 13px 0 no-repeat; display:block; width:39px; height:14px;}
a.noLink{text-decoration: none !important;}
a.noLink:hover{text-decoration: none !important;}
#hotelLinks div:hover, #roomMenu div:hover{background-color: #C6E3FE;}
.aDiv{background-color: #C6E3FE;}

.panel-fade-content span { color: #D55800}


/*Newly added styles for Hotel list:start*/

#hotels-list    {padding:5px}
#hotels-list table  {width:100%; border-collapse:collapse; table-layout:fixed}
#hotels-list td, #hotels-list th    {text-indent:5px}
#hotels-list .label {font-size:13px; font-weight:bold; color:#11569e; margin:8px 10px}
#hotels-list .panel-round .label    {margin:0 0 5px}
#hotels-list tbody .iradio, #hotels-list tbody .iradio-checked  {vertical-align:-2px}

#hotels-list-head   {padding:0 3px 5px 8px; font-weight:bold}
#hotels-list-head a, .table-simple-1 thead th a {color:#000; text-decoration:none; background:right no-repeat}
#hotels-list-head a.asc, .table-simple-1 thead th a.asc {background-image:url(/images/ux/icons/sort_up.png); padding:0 12px 0 0}
#hotels-list-head a.desc, .table-simple-1 thead th a.desc   {background-image:url(/images/ux/icons/sort_down.png); padding:0 12px 0 0}
#hotels-list-head a:hover, .table-simple-1 thead th a:hover {text-decoration:underline}


#hotels-list table .toggle-col {width: 5px}
#hotels-list table .name-col {width: auto}
#hotels-list table .close-col {width: 100px;text-align:center;}
#hotels-list table .status-col {width: 58px;text-align:center;}
#hotels-list table .del-col {width: 30px}
#hotels-list div.top-label {margin-bottom: 5px;}
#hotels-list span.queue {margin: 5px 10px 0 0}

#hotels-list div.calendar-field-container {width: 100px; height: 23px; display: inline-block; margin-right: 5px;}
#hotels-list div.calendar-text-container {width: 100px; height: 23px; line-height: 23px;display: inline-block; margin-right: 5px;}

#hotels-list table.hotel-dates-grid {width: 272px}
#hotels-list table.hotel-dates-grid tr td.leftpad {padding-left: 4px}
#hotels-list table.hotel-dates-grid tr.header-label td {padding: 5px 0 5px 0}
#hotels-list div.left-col {float: left; width: 315px; height: 196px; margin-top: 8px}
#hotels-list div.right-col {float: right; width: 300px; height: 196px; margin-top: 8px}


.hotel-entity   {padding:8px 3px 8px 8px; border-top:1px solid #dbdbdb}
.hotel-entity .toggle   {display:block; background:url(/images/ux/icons/toggle.gif) top no-repeat; width:13px; height:13px; margin:1px 0 0 5px; font-size:0}
.hotel-entity th, .hotel-entity td  {overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.hotel-entity th    {color:#0093D8; font-weight:normal; font-size:16px; text-align:left}
.hotel-entity th a  {text-decoration:none}
.hotel-entity th a:hover    {text-decoration:underline}
.hotel-info {height: 200px}
.hotel_iframe_closed {display:none;}
.hotel_iframe_opened {display:block;}

.hotel-wrap {height:30px;}
.hotel-wrap.opened  {background:url(shadow-t.gif) top repeat-x;height:255px;}
.opened .hotel-wrap-1   {background:url(shadow-b.gif) bottom repeat-x}
.opened .hotel-wrap-2   {background:url(shadow-l.gif) left repeat-y}
.opened .hotel-wrap-3   {background:url(shadow-r.gif) right repeat-y}
.opened .hotel-wrap-4   {background:url(shadow-c2.gif) top right no-repeat}
.opened .hotel-wrap-5   {background:url(shadow-c3.gif) bottom right no-repeat}
.opened .hotel-wrap-6   {background:url(shadow-c4.gif) bottom left no-repeat}
.opened .hotel-wrap-7   {background:url(shadow-c1.gif) top left no-repeat; padding:3px; zoom:1}
.opened .hotel-entity   {background:#fff; padding:5px 0 5px 5px; border-top-color:#f7f7f7}
.opened .hotel-entity .toggle   {background-position:bottom}
.opened .hotel-info {display:block}

.link-ellipsis {display: block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.delete-icon {
    display: inline-block;
    width: 12px;
    height: 18px;
    background: url(/images/ux/icons/delete.gif) no-repeat 0 50%;
}
/*Newly added styles for Hotel list:end*/
#eventLogoPicture {margin: auto;}
#eventLogoPicture  tr{text-align: center;}
#eventLogoPicture .close{background:url('/images/admin/icons/ico-close.gif') no-repeat scroll 0 50% transparent;height:16px;width:16px;display:inline-block;}
#uploadEventLogo .sc-content {width:100%; padding: 10px 0px; text-align: center;}
#eventLogoNoImage {padding-left: 10px; padding-right: 10px;}
#eventLogoChange {padding: 10px 0px;}

.alertsNav {
margin-bottom: 5px;
text-align: center;
width: 100%;
}

.alertsNav .separator {
color: #12579F;
margin: 0px 3px;
}

.alrtsDisclmr {   
   font-size:10px;
   padding: 0 10px 5px 10px;
   position:absolute;
   bottom:0;
}


/*Unprocessed reservations alert popup*/
#unprocessed_reservations_popup {width: 505px !important;}
.unprocessed_popup_buttons {text-align: left;}
#unprocessed_popup_header {margin-top: 5px; border: 1px solid #CCCCCC; border-collapse: collapse;}
#unprocessed_popup_header .active {padding-right: 15px;font-weight: bold;}
#unprocessed_popup_header td {height: 28px; text-decoration: underline; background: url(../img/custom/unproc-table-header.gif) repeat-x; border-bottom: 1px solid #CCCCCC;}
#unprocessed_popup_header td a {color: #000000;}
#unprocessed_popup_header .event_name {padding-left: 10px; width: 220px;}
#unprocessed_popup_header .event_dates {width: 165px;}
#unprocessed_popup_header .unprocessed {width: 95px;}
#unprocessed_popup_header .sort {background: url("/images/icons/desc.gif") no-repeat right 82%; cursor: pointer; padding-right: 13px;}
#unprocessed_popup_header .sort-asc {background: url("/images/icons/asc.gif") no-repeat right 82%; cursor: pointer; padding-right: 13px;}
#unprocessed_popup_reservations_container {/*width: 900px;*/ height: 225px; overflow: auto; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
#unprocessed_popup_table_content {/*width: 100%;*/border-collapse: collapse;}
#unprocessed_popup_table_content td {height: 25px;}
#unprocessed_popup_table_content .blue_row td {background-color: #E2F3FC;}
#unprocessed_popup_table_content .white_row td {background-color: #FFFFFF;}
#unprocessed_popup_table_content .event_name {padding-left: 10px; width: 220px;}
#unprocessed_popup_table_content .event_dates {width: 165px;}
#unprocessed_popup_table_content .unprocessed {width: 95px;}
.unprocessed_popup_buttons {margin: 10px 0;}
#alertIFrame li {padding-left: 18px;background: url(../img/main/alert000.gif) no-repeat left top;}
#alertIFrame li.unprocessed_alert {background: url(../img/main/alert001.gif) no-repeat left top;}
#alertIFrame li a {padding: 0; background: none;}
/*End of Unprocessed reservations alert popup*/

/*GML AC alert popup*/
#GML_AC_Home {width: 650px !important;}
#GMLAC_table, #GMLAC_Header_table {width: 100%;}
#GMLAC_Header_table thead th {text-align: left; margin-left: 5px;}
#GMLAC_table tr.blue_row td {background-color: #E2F3FC;}
#GMLAC_table tr.white_row td {background-color: #FFFFFF;}
#GMLAC_table td, #GMLAC_Header_table th {height: 25px;}
#GMLAC_table td span, #GMLAC_Header_table th span {margin-left: 5px;}

#GMLAC_table_DIV {height: 250px; overflow-y: auto;}
#GMLAC_table span.name {white-space: nowrap;
	overflow-x: hidden;
	width: 205px;
	display: block;
}
/*End of GML AC alert popup*/