/*
  BEGIN FLOCK GPL

  Copyright Flock Inc. 2005-2009
  http://flock.com

  This file may be used under the terms of the
  GNU General Public License Version 2 or later (the "GPL"),
  http://www.gnu.org/licenses/gpl.html

  Software distributed under the License is distributed on an "AS IS" basis,
  WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  for the specific language governing rights and limitations under the
  License.

  END FLOCK GPL
*/


.toolbarbutton-icon {
  -moz-margin-end: 0px;
}

#multi-image .photoImage {
  cursor: default;
}

.photoPropertiesTitle {
  font-weight: bold;
  margin-top: 10px;
}

.photoUploadIndicator {
  list-style-image: url("chrome://browser/skin/Throbber.gif");
}


/* :::::: photo uploader window action buttons :::::::::::::::::: */

.previous-button {
  list-style-image: url("chrome://flock/skin/photo/previous.png");
}

.previous-button[disabled="true"] {
  list-style-image: url("chrome://flock/skin/photo/previous_disabled.png");
}

.next-button {
  list-style-image: url("chrome://flock/skin/photo/next.png");
}

.next-button[disabled="true"] {
  list-style-image: url("chrome://flock/skin/photo/next_disabled.png");
}

.rotate-left-button {
  list-style-image: url("chrome://flock/skin/photo/rotateCCW.png");
}

.rotate-left-button[disabled="true"] {
  list-style-image: url("chrome://flock/skin/photo/rotateCCW_disabled.png");
}

.rotate-right-button {
  list-style-image: url("chrome://flock/skin/photo/rotateCW.png");
}

.rotate-right-button[disabled="true"] {
  list-style-image: url("chrome://flock/skin/photo/rotateCW_disabled.png");
}

.remove-pic-button {
  list-style-image: url("chrome://flock/skin/photo/deleteNow.png");
}

.remove-pic-button[disabled="true"] {
  list-style-image: url("chrome://flock/skin/photo/deleteNow_disabled.png");
}

.crop-button {
  list-style-image: url("chrome://flock/skin/photo/crop.png");
}

.tag-button {
  list-style-image: url("chrome://flock/skin/photo/tag.png");
}

.revert-button {
  list-style-image: url("chrome://flock/skin/photo/revert.png");
}
#image-box, #multi-image {
  background: url("chrome://flock/skin/photo/photoPropsBG.png") repeat-x;
}

.photo-props-btn-container menulist,
.photo-props-btn-container menulist * {
  font-size: 8pt;
}

#image-box > p {
  height: 270px !important;
}
#multi-image {
  -moz-box-pack: center;
  padding-left: 20px;
  overflow: auto !important;
  -moz-outline: none;
}

div:focus {
  -moz-user-focus: none;
}

.photo-functions-container {
  margin: 5px 0px 5px 5px;
}

.photo-functions {
  overflow: auto;
}

.photo-props-btn-container {
  padding: 5px 5px 0px 5px;
  background: url("chrome://flock/skin/photo/photoPropsBtnsBG.png") repeat-x;
}

.photo-details {
  padding: 5px;
  overflow: auto;
  -moz-box-align: stretch;
}

.photoImageBox {
}

#image {
	max-height: 320px;
	max-width: 320px;
}

#image:hover {
  cursor: crosshair;
}

.rounded-top {
  padding-top: 20px;
  height: 20px;
  background-color: #3f3f3f;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
}

.rounded-bottom {
  height: 5px;
  background-color: #515151;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  /*border: 0px 1px 1px 1px solid ThreeDShadow;*/
}

.photo-props-description {
  min-height: 2em;
}

.photo-props-notes {
  min-height: 2em;
}

#flock-photo-upload-message {
  color: #666666;
  padding-top: 2px;
}

#tags {
   margin-left: 4px;
}

checkbox.nolabel {
  padding: 0;
}
checkbox.nolabel label {
  display: none;
}

.upload-options-header {
  font-weight: bold;
  font-size: 12px;
  padding: 10px 0 5px 0;
}

/* photo upload toolbarbuttons */

photoUploaderWindow toolbar {
  padding-top: 5px;
}

#photoUploaderToolbar toolbarbutton {
  -moz-box-orient: vertical;
  min-width: 57px;
  -moz-appearance: toolbarbutton;
}

.global-photo-properties {
  -moz-border-radius: 4px;
  margin: 2px;
  background-color: #bbbbbb;
}
#private-options {
  -moz-box-align: center;
}
.global-photo-properties #private-options,
.global-photo-properties caption {
  color: #222222;
}

.global-photo-properties #private-options #match-disabled-style[disabled="true"] {
  color: gray;
}

.global-photo-properties [anonid="mOuterBox"] {
  overflow: hidden !important;
}

toolbarbutton#photoUploadProperties {
  list-style-image: url("chrome://flock/skin/photo/photoProperties.png");
}
toolbarbutton#photoUploadDelete {
  list-style-image: url("chrome://flock/skin/photo/photoRemove.png");
}
toolbarbutton#photoAddFilesBtn {
  list-style-image: url("chrome://flock/skin/photo/photoAdd.png");
}
.slidey-box-bottom {
  background: url("chrome://flock/skin/photo/photoUploadSlideyBottom.png") no-repeat;
  background-position: top right;
}

#flock-photo-upload-slideybox {
  min-height: 83px;
  background-image: url("chrome://flock/skin/photo/photoSlideySlice.png") !important;
}
#flock-photo-upload-slideybox .slideyScrollBoxBG {
  min-height: 83px;
}

#flockPhotoUploadProgress {
  color: #3c3c3c;
  font-size: 10pt;
  font-weight: bold;
}

.uploader-multiview-photo {
  padding: 4px;
}

.pro-upgrade {
  color: #0000ff;
}

.pro-upgrade:hover {
  text-decoration: underline;
  cursor: pointer;
}

#singleUploaderButton button {
  -moz-appearance: none;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

#flock-photo-instructions-message,
#flock-facebook-confirm-message {
  font-size: 22px;
  font-family: arial;
  font-weight: bold;
  color: #eee;
}

#batch-stack {
  overflow: auto;
}

#batch-single {
  padding: 10px 5px 10px 5px;
}

#batch-single tab {
  font-size: 1.2em;
}

/* ::::: Multiple selection of photos ::::: */

#multi-image {
  width: 400px;
}

photopreview.big img {
  max-width: 100px;
  margin: 0 5px 0 5px;
}

photopreview.normal img {
  max-width: 67px;
  margin: 0 2px 0 1px;
}

photopreview.small img {
  max-width: 57px;
  margin: 0 1px 0 0px;
}

photopreview.tiny img {
  max-width: 48px;
  margin: 0 1px 0 0px;
}

/* ::::: Help Button ::::: */

#help-button {
  -moz-appearance: none !important;
  border: 0px;
  padding: 0px;
  padding-right: 15px;
  list-style-image: url("chrome://flock/skin/toolbar/helpButtonMatrix.png");
  -moz-image-region: rect(0px 16px 16px 0px);
}
#help-button:active,
#help-button:hover:active {
  -moz-image-region: rect(40px 16px 56px 0px);
}
#help-button[disabled="true"] {
  -moz-image-region: rect(60px 16px 76px 0px);
}
#help-button:hover {
  -moz-image-region: rect(20px 16px 36px 0px);
}

/* ::::: FlockCast ::::: */

#flockcast-upload-box {
  width: 389px;
}

#flockcast-upload-checkbox {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

#flockcast-upload-checkbox[disabled="true"] {
  font-style: italic;
}

#flockcast-upload-whats-this {
  color: blue;
  margin: 2px 0px 0px 1px;
}

#flockcast-upload-box:not([expanded="true"]) #flockcast-upload-whats-this {
  cursor: pointer;
}

#flockcast-upload-login-text {
  font-style: italic;
  font-weight: bold;
  margin-bottom: 0px;
%ifdef WIN_XP
  padding: 0px 0px 0px 21px;
%else
  padding: 0px 0px 0px 14px;
%endif
}

#flockcast-upload-explain-divider {
  margin: 0px 0px 5px 0px;
  height: 1px;
  border-bottom: 1px solid gray;
}

#flockcast-upload-box[expanded="true"] #flockcast-upload-explain-divider,
#flockcast-upload-box[expanded="true"] #flockcast-upload-explain {
  display: block;
}
