@charset "UTF-8";

/*
 * Copyright 2009 The Closure Library Authors. All Rights Reserved.
 *
 * Use of this source code is governed by the Apache License, Version 2.0.
 * See the COPYING file for details.
 */

/*
 * Standard styling for goog.ui.Dialog.
 *
 * @author ssaviano@google.com (Steven Saviano)
 * @author attila@google.com (Attila Bodis)
 */
.goog-dialog {
    position:absolute;
    left:-10000px;
}

.modal-dialog {
  z-index:800;
  background: #c1d9ff;
  border: 1px solid #3a5774;
  color: #000;
  padding: 4px;
  position: absolute;
}

.modal-dialog a,
.modal-dialog a:link,
.modal-dialog a:visited  {
  color: #06c;
  cursor: pointer;
}

.modal-dialog-bg {
  background: #666;
  left: 0;
  position: absolute;
  top: 0;
}

.modal-dialog-title {
  background: #e0edfe;
  color: #000;
  cursor: pointer;
  font-size: 120%;
  font-weight: bold;

  /* Add padding on the right to ensure the close button has room. */
  padding: 8px 31px 8px 8px;

  position: relative;
  _zoom: 1; /* Ensures proper width in IE6 RTL. */
}

.modal-dialog-title-close {
  /* Client apps may override the URL at which they serve the sprite. */
  background: #e0edfe url(../../../editor/editortoolbar.png) no-repeat -528px 0;
  cursor: default;
  height: 15px;
  position: absolute;
  right: 10px;
  top: 8px;
  width: 15px;
  vertical-align: middle;
}

.modal-dialog-buttons,
.modal-dialog-content {
  background-color: #fff;
  padding: 8px;
}

.goog-buttonset-default {
  font-weight: bold;
}

#select_image_panel {
    width:640px;
}

#select_image_dirs {
}

#select_image_imgs {
    height:360px;
    overflow: scroll;
}

#select_image_upload {
    padding:8px 0 8px 0;
}

.loading-dialog {
  z-index:1000;
  background: transparent;
  padding: 0px;
  position: absolute;
}

.loading-dialog-bg {
  background: #000000;
  left: 0;
  position: absolute;
  top: 0;
}

.loading-dialog-title {
}

.loading-dialog-title-close {
}

.loading-dialog-content {
  background-color: transparent;
  padding: 0;
}

#goog-loading-dialog, .goog-loading-dialog {
  width: 100px;
  height: 100px;
  background:#000000  url("../images/loading.gif");
}

.fancy-dialog {
  z-index:800;
  background: transparent;
  border: none;
  color: #000;
  padding: 4px;
  position: absolute;
}

.fancy-dialog-bg {
  background: #666;
  left: 0;
  position: absolute;
  top: 0;
}

.fancy-dialog-title {
  background: transparent;
  color: #000;
  cursor: pointer;
  font-size: 120%;
  font-weight: bold;

  /* Add padding on the right to ensure the close button has room. */
  padding: 8px 31px 8px 8px;

  position: relative;
  _zoom: 1; /* Ensures proper width in IE6 RTL. */
}

.fancy-dialog-content {
  background-color: #fff;
  padding: 10px;
}

.fancy-dialog-title-close {
  /* Client apps may override the URL at which they serve the sprite. */
  background: transparent url("http://japaninmelbourne.com.au/templates/default/images/fancy_close.png");
  cursor: default;
  height: 30px;
  position: absolute;
  right: 10px;
  top: 8px;
  width: 30px;
  vertical-align: middle;
}

/*
 * Standard styling for a goog.ui.DatePicker.
 *
 * @author arv@google.com (Erik Arvidsson)
 */

.goog-date-picker,
.goog-date-picker th,
.goog-date-picker td {
  font: 13px Arial, sans-serif;
}

.goog-date-picker {
  -moz-user-focus: normal;
  -moz-user-select: none;
  position: relative;
  border: 1px solid #000;
  float: left;
  padding: 2px;
  color: #000;
  background: #c3d9ff;
  cursor: default;
}

.goog-date-picker th {
  text-align: center;
}

.goog-date-picker td {
  text-align: center;
  vertical-align: middle;
  padding: 1px 3px;
}

.goog-date-picker-menu {
  position: absolute;
  background: threedface;
  border: 1px solid gray;
  -moz-user-focus: normal;
  z-index: 1;
  outline: none;
}

.goog-date-picker-menu ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.goog-date-picker-menu ul li {
  cursor: default;
}

.goog-date-picker-menu-selected {
  background: #ccf;
}

.goog-date-picker th {
  font-size: .9em;
}

.goog-date-picker td div {
  float: left;
}

.goog-date-picker button {
  padding: 0px;
  margin: 1px 0;
  border: 0;
  color: #20c;
  font-weight: bold;
  background: transparent;
}

.goog-date-picker-date {
  background: #fff;
}

.goog-date-picker-week,
.goog-date-picker-wday {
  padding: 1px 3px;
  border: 0;
  border-color: #a2bbdd;
  border-style: solid;
}

.goog-date-picker-week {
  border-right-width: 1px;
}

.goog-date-picker-wday {
  border-bottom-width: 1px;
}

.goog-date-picker-head td {
  text-align: center;
}

/** Use td.className instead of !important */
td.goog-date-picker-today-cont {
  text-align: center;
}

/** Use td.className instead of !important */
td.goog-date-picker-none-cont {
  text-align: center;
}

.goog-date-picker-month {
  width: 12ex;
}

.goog-date-picker-year {
  width: 6ex;
}

.goog-date-picker table {
  border-collapse: collapse;
}

.goog-date-picker-other-month {
  color: #888;
}

.goog-date-picker-wkend-start,
.goog-date-picker-wkend-end {
  background: #eee;
}

/** Use td.className instead of !important */
td.goog-date-picker-selected {
  background: #c3d9ff;
}

.goog-date-picker-today {
  background: #9ab;
  font-weight: bold !important;
  border-color: #246 #9bd #9bd #246;
  color: #fff;
}

/*
 * Standard styling for a goog.ui.PopupDatePicker.
 *
 * @author arv@google.com (Erik Arvidsson)
 */

.goog-date-picker {
  position: absolute;
}

.goog-slider-horizontal {
  background-color: #dcdcdc;
  position: relative;
  overflow: hidden;
}

.goog-slider-thumb {
  position: absolute;
  background-color: #4169e1;
  overflow: hidden;
}

.goog-slider-horizontal .goog-slider-thumb {
  top: 0;
  width: 20px;
  height: 100%;
}