@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);* {margin: 0;padding:0;}html, body {height: 100%;}body {background-color: #ffffff;font-family:'Source Sans Pro',Helvetica,Arial,Verdana,Geneva;font-size:13px;line-height:16px;font-weight:500;color:#333333;background: none;-webkit-font-smoothing: antialiased;}input {outline: 0 none;}textarea {resize: none;}a img {border: 0;outline:0;}.nowrap {white-space:nowrap;}.clearBoth-frontEnd {clear:both;}.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}.clearfix { display:block; }a {color:#f49c2b;text-decoration:none;outline:0;-moz-transition:all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}a:hover {color:#fff;text-decoration: underline;}a.plain {text-decoration:none;}object, embed, textarea {outline: 0;}input::-moz-focus-inner,object::-moz-focus-inner { border: 0;}input {font-family:Arial,Helvetica,Verdana;}.invisibleButAccessible {opacity:0;-moz-opacity: 0;-webkit-opacity:0;-o-opacity: 0;-ms-opacity:0;width:0;height: 0;overflow: hidden;}.auroraMultiColumn {float:left;}.transitionShort {-moz-transition:all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}.transitionQuick {-moz-transition:all 0.1s ease-in-out;-webkit-transition: all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}body > #main-wrapper {height: auto !important;min-height: 100%;}#main-wrapper {height: 100%;min-height: 100%;}.main-header {background: #fff url('/img/header.jpg') no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;-khtml-background-size: cover;background-size: cover;width: 100%;height: 400px;text-align: center;}.sponsors {width: 440px;height: 120px;border-radius: 25px;background-color: rgba(255,255,255,.75);background-repeat: no-repeat;background-position: center center;background-image: url('/img/sponsors-small.png');margin: 35px auto 0;}.main-header .head-container {position: relative;top: 120px;}.main-header .head-text,.main-header .head-title {font-size: 60px;color: #fff;position: relative;}.main-header .head-title {font-family: "Trebuchet MS";font-weight: 600;line-height: 60px;text-shadow: 1px 1px 3px rgba(0,0,0,.4);}.main-header .head-text {-moz-text-shadow: 1px 1px 1px rgba(0,0,0,.25);-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,.25);-ms-text-shadow: 1px 1px 1px rgba(0,0,0,.25);-o-text-shadow: 1px 1px 1px rgba(0,0,0,.25);text-shadow: 1px 1px 1px rgba(0,0,0,.25);font-family: "Trebuchet MS";font-size: 34px;top: 5px;line-height: 40px;}#main-content {}.main-outer {margin: 0 auto;width:100%;padding-bottom: 35px;}.main-footer {position: fixed;bottom: 0;left: 0;right: 0;z-index: 99999;height: 50px;line-height: 50px;background-color: #1b5c7e;}.eyesOn {position: absolute;top: 13px;right: 14px;background: #fff url('/img/eyeson-small.png') no-repeat center 2px;width: 80px;border-radius: 3px;height: 24px;}.main-footer .footerText {color: #fff;text-align: center;}.main-footer .socialWrapper {text-align: center;margin: 15px auto 0;width:330px;}.main-footer .socialTwitter {margin: 10px auto 0;width:100px;text-align: center;}.main-footer .footerImage {width:110px;margin-right: 8px;float:left;}.main-footer .socialSubscribe {margin-top: 5px;width:120px;height: 30px;overflow: hidden;float:left;}.main-footer .socialTwitter {margin-top: 5px;width:70px;height: 30px;overflow: hidden;float:left;}p {margin:0;}.ellipsis {white-space: nowrap;overflow: hidden;}.ellipsis.multiline {white-space: normal;}.eventViewer-title {border-bottom:1px dotted #ccc;height: 27px;margin-bottom:25px;}.eventViewer-basic {}.eventViewer-basic .singleEvent {margin-bottom:15px;position: relative;background-color: #e9ecef;border-radius:12px 0 12px 0;-moz-border-radius: 12px 0 12px 0;-webkit-border-radius: 12px 0 12px 0;-o-border-radius: 12px 0 12px 0;-ms-border-radius:12px 0 12px 0;cursor: pointer;transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;height: 120px;min-height: 120px;max-height: 120px;}.eventViewer-basic .singleEvent.invisible {height: 120px;overflow: hidden;}.eventViewer-basic .singleEvent.hover {background-color: #dedfe5;}.eventViewer-basic .expiryBlock {float:left;width:120px;height: 86px;margin: 5px;background-color: #fbfbfb;border-radius:9px 0 9px 0;-moz-border-radius: 9px 0 9px 0;-webkit-border-radius: 9px 0 9px 0;-o-border-radius: 9px 0 9px 0;-ms-border-radius:9px 0 9px 0;font-size:11px;text-align: center;color:#999999;padding:12px 0;}.eventViewer-basic .topInfo {margin-bottom:5px;}.eventViewer-basic .dayCount {font-size:27px;line-height:27px;font-weight:bold;color:#666666;margin-bottom:5px;}.eventViewer-basic .dateInfo {}.eventViewer-basic .dateInfo.invisible {}.eventViewer-basic .dateOnly {font-size:17px;font-weight:bold;margin-top: 34px;}.eventViewer-basic .infoBlock {float:left;width:440px;margin: 10px 0 0 7px;}.eventViewer-basic .infoBlock .title {color:#566b81;font-weight:bold;font-size:15px;line-height:18px;margin-bottom:15px;}.eventViewer-basic .infoBlock .infoText {color:#566b81;font-size:12px;line-height:15px;margin-bottom:15px;-moz-transition:all 0.33s cubic-bezier(.4,.58,.53,.92);-webkit-transition: all 0.33s cubic-bezier(.4,.58,.53,.92);-o-transition:all 0.33s cubic-bezier(.4,.58,.53,.92);-ms-transition: all 0.33s cubic-bezier(.4,.58,.53,.92);transition: all 0.33s cubic-bezier(.4,.58,.53,.92);}.eventViewer-basic .infoBlock .infoText.summary {height: 44px;}.eventViewer-basic .singleEvent.invisible .infoBlock .infoText {opacity:0;-moz-opacity: 0;-webkit-opacity:0;-o-opacity: 0;-ms-opacity:0;}.eventViewer-basic .infoBlock .location {color:#566b81;font-size:11px;position: absolute;bottom: 8px;line-height:11px;right:12px;text-align: right;}.eventViewer-basic .typeIndicator {position: absolute;top:10px;right:10px;padding:3px 10px;height: 16px;color:#ffffff;font-size:11px;border-radius:12px 0 12px 0;-moz-border-radius: 12px 0 12px 0;-webkit-border-radius: 12px 0 12px 0;-o-border-radius: 12px 0 12px 0;-ms-border-radius:12px 0 12px 0;font-family:Arial;line-height:15px;font-weight:bold;}.eventViewer-basic .typeIndicator.image {padding:0;}.eventDetails-container {height: 0;-moz-transition:all 0.33s cubic-bezier(.4,.58,.53,.92);-webkit-transition: all 0.33s cubic-bezier(.4,.58,.53,.92);-o-transition:all 0.33s cubic-bezier(.4,.58,.53,.92);-ms-transition: all 0.33s cubic-bezier(.4,.58,.53,.92);transition: all 0.33s cubic-bezier(.4,.58,.53,.92);opacity:0;-moz-opacity: 0;-webkit-opacity:0;-o-opacity: 0;-ms-opacity:0;overflow: hidden;background-color: #eeeeee;border-radius:0 12px 12px 12px;-moz-border-radius: 0 12px 12px 12px;-webkit-border-radius: 0 12px 12px 12px;-o-border-radius: 0 12px 12px 12px;-ms-border-radius:0 12px 12px 12px;margin-top: 0px;}.eventDetails-container.open {overflow: visible;height: auto;opacity:1;-moz-opacity: 1;-webkit-opacity:1;-o-opacity: 1;-ms-opacity:1;margin-bottom:25px;margin-top: -9px;}.eventDetails-viewer {}.eventDetails-viewer .photo {float:left;width:220px;margin-bottom:20px;}.eventDetails-viewer .photo .photo-innerContainer {margin: 20px 0 0 20px;}.eventDetails-viewer .photo .photo-innerContainer .singleImage {margin-bottom:5px;}.eventDetails-viewer .photo img {-moz-box-shadow:1px 1px 3px #666666;-webkit-box-shadow: 1px 1px 3px #666666;box-shadow: 1px 1px 3px #666666;}.eventDetails-viewer.noPhoto .photo {display:none;}.eventDetails-viewer .infoBlock {float:left;margin-top: 23px;margin-bottom:20px;margin-left:25px;color:#566b81;font-size:12px;line-height:15px;margin-bottom:15px;position: relative;}.eventDetails-viewer .infoLocation {font-weight:bold; }.eventDetails-viewer .eventLink {margin-bottom:15px;}.eventDetails-viewer .socialButton {border-top: 1px dotted #cccccc;padding-top:10px;margin-top: 20px;}.eventDetails-viewer .socialButton .twitter {float:left;}.eventDetails-viewer .socialButton .cia {float:left;}.eventEntryForm {width: 580px;margin: 35px auto; }.acceptRules {}.acceptRules .interfaceForm-label {display: none !important;}.acceptRules .interfaceBlock-inputContainer{width: auto !important;float: none !important;border-bottom: 0 !important;padding-top: 20px !important;}.acceptRules .interfaceForm-input {width: auto !important;float: none !important;}.acceptRules .interfaceForm-component {float: left;width: 27px;margin-top: 2px;}.acceptRules .interfaceForm-input > .label {width: 500px;cursor: pointer;line-height: 18px !important;position: relative;float: left;vertical-align: top;}.eventEntryForm .topTitle {margin-bottom:20px;font-size: 25px;font-weight: 600;position: relative;}.eventEntryForm .topInfoText {margin-bottom:25px;font-size: 15px;line-height: 20px;}.eventEntryForm .subInfoText {border-top: 1px dotted #aaa;padding-top: 25px;margin-bottom:20px;font-size: 15px;line-height: 20px;}.eventEntryForm .topInfoText ul {padding-left: 18px;}.eventEntryForm .subInfoText ul {padding-left: 35px;}.eventEntryForm .interfaceBlock-inputContainer {float:none;width:100%;background-color: #f5f5f5;border-radius:3px;padding-bottom: 20px;border-bottom: 1px dotted #dadada;}.eventEntryForm .interfaceForm-label {margin-bottom:5px;font-size:13px;color:#444;line-height: 21px;position: relative;float:none;padding-left: 20px;padding-top:13px;width:95%;}.eventEntryForm .interfaceForm-sublabel {font-size:10px;color:#999999;width:100%;margin-top: 5px;background-repeat:no-repeat;background-image: url('/img/west46/icons/warning_16.png');background-position:0 left;padding-top:1px;padding-left: 23px;}.eventEntryForm .interfaceForm-input {padding-left: 20px;float:none;width:100%;}.eventEntryForm input.datePicker {margin-left:20px;width:70px;}.eventEntryForm input, .eventEntryForm textarea {border: 1px solid #ddd;border-radius:2px;height: 18px;padding:3px 6px;width:220px;font-size:13px;line-height: 16px;font-weight: 600;color:#444444;background-color:#fcfcfc;transition: all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}.eventEntryForm textarea {font-size: 12px;}.dcbox input {width: 15px;padding: 0;margin: 0;border: 0;background-color: #eee;}@-moz-document url-prefix(){.eventEntryForm input, .eventEntryForm textarea {width:16px;}}.eventEntryForm input:hover, .eventEntryForm textarea:hover {background-color:#fbffcc;}.eventEntryForm .submitButton-container {text-align: center;margin-bottom:100px;padding-top:20px;padding-bottom: 20px;}#eventEntry-previewContainer {margin-top: 0px;-webkit-border-radius:12px;-moz-border-radius: 12px;-o-border-radius: 12px;-ms-border-radius:12px;border-radius:12px;height: 0;-moz-transition:all 0.33s cubic-bezier(.4,.58,.53,.92);-webkit-transition: all 0.33s cubic-bezier(.4,.58,.53,.92);-o-transition:all 0.33s cubic-bezier(.4,.58,.53,.92);-ms-transition: all 0.33s cubic-bezier(.4,.58,.53,.92);transition: all 0.33s cubic-bezier(.4,.58,.53,.92);}#eventEntry-previewContainer .singleEvent {cursor: default;}#eventEntry-previewContainer .singleEvent.hover {background-color: #e9ecef;}#eventEntry-previewContainer.visible {margin-top: 40px;height: auto;}#eventEntry-previewContainer .previewWrapper-title {}#eventEntry-previewContainer .previewWrapper-preview {margin-top: 15px;}.eventEntryForm .submitButton {height: 31px;background-color: #369;border-radius:2px;display:inline-block;cursor: pointer;white-space:nowrap;padding:0px 10px;color:#ffffff;line-height:29px;text-decoration:none;font-size:14px;font-weight:bold;width:180px;padding-left: 10px;}.eventEntryForm .submitButton.first {margin-right: 10px;}.eventEntryForm .submitButton:hover {background-color: #47a;}.eventEntryForm .mainContainer {background-color: #f2f2f2;border-radius: 3px;padding:20px 20px 17px 20px;padding-bottom: 30px;}.eventEntryForm .formMessage {display:none;position: relative;background-repeat:no-repeat;}.eventEntryForm .formMessage.visible {padding:12px 20px;display:block;margin-top: 15px;margin-bottom:20px;border-radius:12px;-ms-border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-o-border-radius:12px;}.eventEntryForm .formMessage.success {background-color: #369;color:#ffffff;background-position:18px center;background-image: url('/img/west46/icons/check.png');padding-left: 50px;font-size: 14px;line-height: 19px;font-weight: 600;margin-top: 0;}.eventEntryForm .formMessage.success.visible {position: relative;top: -15px;}.eventEntryForm .formMessage.error {background-color: #cc2222;color:#ffffff;font-size: 13px;font-weight: 600;}.entryForm-wrapper {background-color: #eee;}.entryForm-wrapper.invisible {display:none;}.eventEntryForm .interfaceBlock-inputContainer.checkbox {height: 28px;}.eventEntryForm .interfaceBlock-inputContainer.checkbox .interfaceForm-input {position: relative;top:13px;}.eventEntryForm .interfaceForm-leftComponent {float:left;width:25px;}.eventEntryForm .interfaceForm-rightComponent {float:left;}.mainContainer.integratedUploader {position: relative;}.mainContainer.integratedUploader .topTitle {font-size:13px;font-weight: 600;color:#444;position: relative;float:none;}.mainContainer.integratedUploader .uploadInfoText {display:none;}.mainContainer.integratedUploader .acceptText {display:none;}.mainContainer.integratedUploader .alternateUploaderText {display: none;font-size:12px;line-height:18px;margin-bottom:15px;text-align: center;position: absolute;top:46px;font-size:11px;color:#999999;background-repeat:no-repeat;background-image: url('/img/west46/icons/warning_16.png');background-position:0 left;padding-left: 24px;}.mainContainer.integratedUploader .alternateUploaderText a:link {color:#1b676b;-moz-transition:all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.mainContainer.integratedUploader .alternateUploaderText a:hover {color:#4b979b;}.mainContainer.integratedUploader #uploadArea .finishButton-container {position: relative;top:5px;height: 0;overflow: hidden;-moz-transition:all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-moz-opacity: 0;-webkit-opacity:0;-o-opacity: 0;opacity:0;display: none;}.mainContainer.integratedUploader #uploadArea.afterUpload .finishButton-container {-moz-opacity: 1;-webkit-opacity:1;-o-opacity: 1;opacity:1;height: 45px;}.mainContainer.integratedUploader .finishButton-container .finishButton {height: 0px;overflow: hidden;display:none;-moz-border-radius: 6px;-webkit-border-radius:6px;border-radius:6px;border: 1px solid #008ccd;cursor: pointer;white-space:nowrap;padding:0px 10px;color:#ffffff;line-height:38px;text-decoration:none;text-align: center;font-size:19px;font-weight:bold;-moz-box-shadow:inset 0px 1px 0px 0px #008ccd, 1px 1px 1px 0px rgba(0,0,0,0.15);-webkit-box-shadow: inset 0px 1px 0px 0px #008ccd, 1px 1px 1px 0px rgba(0,0,0,0.15);box-shadow: inset 0px 1px 0px 0px #008ccd, 1px 1px 1px 0px rgba(0,0,0,0.15);background: rgb(0,141,205);background: -moz-linear-gradient(top, rgba(0,141,205,1) 0%, rgba(0,52,84,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,141,205,1)), color-stop(100%,rgba(0,52,84,1)));background: -webkit-linear-gradient(top, rgba(0,141,205,1) 0%,rgba(0,52,84,1) 100%);background: -o-linear-gradient(top, rgba(0,141,205,1) 0%,rgba(0,52,84,1) 100%);background: -ms-linear-gradient(top, rgba(0,141,205,1) 0%,rgba(0,52,84,1) 100%);background: linear-gradient(to bottom, rgba(0,141,205,1) 0%,rgba(0,52,84,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008dcd', endColorstr='#003454',GradientType=0 );}.mainContainer.integratedUploader .finishButton-container .finishButton.hover {background: rgb(44,156,204);background: -moz-linear-gradient(top, rgba(44,156,204,1) 0%, rgba(90,95,104,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44,156,204,1)), color-stop(100%,rgba(90,95,104,1)));background: -webkit-linear-gradient(top, rgba(44,156,204,1) 0%,rgba(90,95,104,1) 100%);background: -o-linear-gradient(top, rgba(44,156,204,1) 0%,rgba(90,95,104,1) 100%);background: -ms-linear-gradient(top, rgba(44,156,204,1) 0%,rgba(90,95,104,1) 100%);background: linear-gradient(to bottom, rgba(44,156,204,1) 0%,rgba(90,95,104,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c9ccc', endColorstr='#5a5f68',GradientType=0 );}@-moz-document url-prefix() {.mainContainer.integratedUploader .finishButton-container .finishButton {line-height:40px;}}.mainContainer.integratedUploader .midContent.alternate {top:125px;height: 325px;}.mainContainer.integratedUploader .midContent {position: relative;top:12px;}#uploaderMainContainer .topTitle {margin-bottom: 0;}.mainContainer.integratedUploader .midContent .uploadStage {position: relative;height: 334px;width:540px;overflow-y: auto;overflow-x: hidden;background: #fafafa;border-radius:0px;-moz-transition:all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.mainContainer.integratedUploader .midContent.afterUpload .uploadStage {}.mainContainer.integratedUploader .uploadStage .singleFile {z-index: 9999;width: 100%;overflow: hidden;position: relative;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-moz-opacity: 1;-webkit-opacity: 1;-o-opacity: 1;opacity: 1;height: 334px;background-color: #eaeaea;margin-right: 10px;margin-bottom: 1px;border-radius: 2px;}.uploadStage .singleFile .inputFields {position: absolute;top: 40px;left: 171px;}.uploadStage .singleFile .inputFieldsSub {position: absolute;top: 136px;left: 14px;}.uploadStage .singleFile .inputFields .set {margin-bottom: 6px;}.uploadStage .singleFile .inputFields .set input {font-size: 12px;line-height: 14px;height: 13px;padding-left: 7px;}.uploadStage .singleFile .inputFields .set .label {font-size: 12px;margin-bottom: 2px;padding-left: 1px;}.uploadStage .singleFile .inputFields .set .field {}.uploadStage .singleFile .set .label span {color: #777;}.uploadStage .singleFile .inputFields .set.copyright input {width: 150px;}.uploadStage .singleFile .inputFieldsSub .set.media input {width: 250px;}.uploadStage .singleFile .inputFieldsSub .set.media .label {padding-bottom: 3px;font-size: 12px;}.uploadStage .singleFile .inputFields .set.year input {width: 58px;}.uploadStage .singleFile .inputFieldsSub .set.description .label {margin-bottom: 5px;font-size: 12px;}.uploadStage .singleFile .inputFieldsSub .set.description textarea {width: 460px;height: 80px;}.mainContainer.integratedUploader .uploadStage .singleFile:last-of-type {margin-bottom: 0;}.previewImage:hover .overlayLabel {opacity: 0;}.overlayLabel {cursor: default;-moz-transition:all 0.15s ease-in-out;-webkit-transition: all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;-ms-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;opacity: 1;font-size: 56px;color: #fff;text-shadow: 1px 1px 2px rgba(0,0,0,.6);font-weight: 600;position: absolute;top: 43px;width: 148px;text-align: center;}.descMain {font-weight: 600;display: inline;}.mainContainer.integratedUploader .uploadStage .singleFile.removed {height: 0px;-moz-opacity: 0;-webkit-opacity:0;-o-opacity: 0;opacity:0;border: 0;box-shadow: none;padding:0;margin: 0;}.mainContainer.integratedUploader .uploadStage .singleFile.shrunk {display:none;}.mainContainer.integratedUploader .uploadStage .singleFile.loading {height: 55px;}.mainContainer.integratedUploader .uploadStage .singleFile .previewImage {position: relative;top:12px;left: 13px;overflow: hidden;width:148px;height: 111px;margin-right: 10px;background-size:100% 100%;-moz-transition:all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.mainContainer.integratedUploader .uploadStage .singleFile .previewImage img {width:100%;border-radius:7px 7px 0 0;overflow: hidden;}.mainContainer.integratedUploader .uploadStage .singleFile .previewFilename {position: absolute;top: 12px;left: 171px;background: #888;font-weight: 600;width: 260px;display: block;overflow: hidden;border-radius: 2px;white-space: nowrap;font-size: 12px;line-height: 14px;text-align: left;font-family: 'Source Sans Pro', Arial, Verdana;color: #fff;text-overflow: ellipsis;padding: 2px 6px 3px 7px;}.mainContainer.integratedUploader .uploadStage .singleFile .removeLink {position: absolute;top:12px;right:13px;height: 19px;background-color: #f6b33d;border-radius:2px;cursor: pointer;white-space:nowrap;padding:0px 7px;color:#ffffff;line-height:18px;text-decoration:none;text-align: center;font-weight:600;font-size:11px;font-family:'Source Sans Pro', Arial, Arial, Verdana;background: #888;}.mainContainer.integratedUploader .uploadStage .singleFile .removeLink.hover {background: #666;}.mainContainer.integratedUploader .uploadStage .singleFile .removeLink .removeLinkLabel {background-image: url('/img/west46/icons/small/buttonLabel-x.png');background-repeat:no-repeat;padding-left: 17px;padding-right:3px;background-position:0px 3px;}.progressBarGeneric,.uploadProgressIndicator .progressBar,.mainContainer.integratedUploader .uploadStage .singleFile .progressBar {position: relative;top:5px;height: 15px;border-radius:50px;background: rgb(234,234,234); background: -moz-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(205,205,205,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(205,205,205,1))); background: -webkit-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(205,205,205,1) 100%); background: -o-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(205,205,205,1) 100%); background: -ms-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(205,205,205,1) 100%); background: linear-gradient(to bottom, rgba(234,234,234,1) 0%,rgba(205,205,205,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#cdcdcd',GradientType=0 ); }.mainContainer.integratedUploader .uploadStage .singleFile .progressBar {margin: 16px 14px 0;}.progressBarGeneric .progressBarGeneric-inner,.uploadProgressIndicator .progressBar-inner,.mainContainer.integratedUploader .uploadStage .singleFile .progressBar-inner {line-height:16px;height: 15px;border-radius:50px;color:#ffffff;font-size:11px;text-align: center;font-weight:bold;font-family:Arial;font-size:10px;background: #777;margin-left:-1px;margin-top: -1px;-moz-transition:all 0.15s ease-in-out;-webkit-transition: all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;-ms-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}.mainContainer.integratedUploader #uploadArea .alternateUpload-iframe {-moz-opacity: 0;-webkit-opacity:0;-o-opacity: 0;-ms-opacity:0;opacity:0;width:0;height: 0;overflow: hidden;position: absolute;top:-5000px;left: -5000px;}.mainContainer.integratedUploader #uploadArea .alternateUploader-container {border: 0;background-color: #fbfbfb;width:320px;height: 78px;position: absolute;top:-95px;-moz-border-radius: 12px;-webkit-border-radius:12px;-ms-border-radius:12px;-o-border-radius: 12px;border-radius:12px;margin: 0 auto 12px;padding:6px 12px;-moz-opacity: 1;-webkit-opacity:1;-o-opacity: 1;-ms-opacity:1;opacity:1;-moz-transition:all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}.mainContainer.integratedUploader #uploadArea .alternateUploader-container div {margin-top: 10px;}.mainContainer.integratedUploader #uploadArea .alternateUploader-container.background {-moz-opacity: 0;-webkit-opacity:0;-o-opacity: 0;-ms-opacity:0;opacity:0;}.mainContainer.integratedUploader #uploadArea .alternateUploader-container input {width:230px;}.mainContainer.integratedUploader #uploadArea .alternateUploader-container .submitButton {position: relative;top:-2px;height: 26px;width:116px;-moz-border-radius: 6px;-webkit-border-radius:6px;border-radius:6px;border: 1px solid #008ccd;cursor: pointer;white-space:nowrap;padding:0px 10px;color:#ffffff;line-height:26px;text-decoration:none;text-align: center;font-size:12px;font-weight:bold;-moz-box-shadow:inset 0px 1px 0px 0px #008ccd, 1px 1px 1px 0px rgba(0,0,0,0.15);-webkit-box-shadow: inset 0px 1px 0px 0px #008ccd, 1px 1px 1px 0px rgba(0,0,0,0.15);box-shadow: inset 0px 1px 0px 0px #008ccd, 1px 1px 1px 0px rgba(0,0,0,0.15);background: rgb(0,141,205);background: -moz-linear-gradient(top, rgba(0,141,205,1) 0%, rgba(0,52,84,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,141,205,1)), color-stop(100%,rgba(0,52,84,1)));background: -webkit-linear-gradient(top, rgba(0,141,205,1) 0%,rgba(0,52,84,1) 100%);background: -o-linear-gradient(top, rgba(0,141,205,1) 0%,rgba(0,52,84,1) 100%);background: -ms-linear-gradient(top, rgba(0,141,205,1) 0%,rgba(0,52,84,1) 100%);background: linear-gradient(to bottom, rgba(0,141,205,1) 0%,rgba(0,52,84,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008dcd', endColorstr='#003454',GradientType=0 );}.mainContainer.integratedUploader #uploadArea .alternateUploader-container .submitButton.hover {background: rgb(44,156,204);background: -moz-linear-gradient(top, rgba(44,156,204,1) 0%, rgba(90,95,104,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44,156,204,1)), color-stop(100%,rgba(90,95,104,1)));background: -webkit-linear-gradient(top, rgba(44,156,204,1) 0%,rgba(90,95,104,1) 100%);background: -o-linear-gradient(top, rgba(44,156,204,1) 0%,rgba(90,95,104,1) 100%);background: -ms-linear-gradient(top, rgba(44,156,204,1) 0%,rgba(90,95,104,1) 100%);background: linear-gradient(to bottom, rgba(44,156,204,1) 0%,rgba(90,95,104,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c9ccc', endColorstr='#5a5f68',GradientType=0 );}#fileUploadComponent-container {position: absolute;top:0;margin: 0px auto;cursor: pointer;}.SI-FILES-STYLIZED label.cabinet {-moz-opacity: 0.7;-webkit-opacity:0.7;-o-opacity: 0.7;-ms-opacity:0.7;opacity:0.7;height: 334px;width:525px;background-image: url('/img/ss/uploader/dragFileHere.png');background-position:center 75px;background-repeat:no-repeat;position: relative;display:block;overflow: hidden;cursor: pointer;-moz-transition:all 0.12s cubic-bezier(.21,.95,.8,.94);-webkit-transition: all 0.12s cubic-bezier(.21,.95,.8,.94);-o-transition:all 0.12s cubic-bezier(.21,.95,.8,.94);-ms-transition: all 0.12s cubic-bezier(.21,.95,.8,.94);transition: all 0.12s cubic-bezier(.21,.95,.8,.94);background-color: #fafafa;border-radius:3px;}@-moz-document url-prefix(){.SI-FILES-STYLIZED .mainContainer.integratedUploader label.cabinet {padding-right:7px;}}.alternateUploader-container input {border: 0;}.SI-FILES-STYLIZED .mainContainer.integratedUploader .uploadArea.inProgress label.cabinet {}.SI-FILES-STYLIZED label.cabinet:hover {-moz-opacity: 1;-webkit-opacity:1;-o-opacity: 1;-ms-opacity:1;opacity:1;}.SI-FILES-STYLIZED label.cabinet input.file {cursor: pointer;position: relative;height: 100%;width:auto;-moz-opacity: 0;-webkit-opacity:0;-o-opacity: 0;-ms-opacity:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}.uploadProgressIndicator .progressBar {height: 21px;top:0;margin-top: 20px;}.uploadProgressIndicator .progressBar-inner {line-height:22px;height: 21px;font-size:12px;overflow: hidden;}.uploadProgressIndicator .cancelIcon {float:left;}.uploadProgressIndicator .cancelNotice {width:350px;margin: 0 auto;margin-top: 5px;}.uploadProgressIndicator .cancelText {font-size:11px;color:#666666;float:left;margin-top: 2px;margin-left:5px;}.uploadProgressIndicator .dynamicContent {margin-top: 27px;border: 5px solid #e1e1e1;box-shadow: 0 0 0px 2px #cdcdcd;border-radius:8px;margin-left:2px;margin-right: 2px;margin-bottom:15px;}.uploadProgressIndicator .dynamicContent .upperText {padding:10px 13px;text-align: left;color:#1b676b;font-size:13px;}.uploadProgressIndicator .dynamicContent .adPicture {text-align: left;}#debugWindow {z-index:99999;position: absolute;bottom: 10px;right:10px;width:320px;height: 0;opacity:0;-moz-opacity: 0;-webkit-opacity:0;-o-opacity: 0;-ms-opacity:0;border: 1px solid #cdcdcd;border-radius:12px;box-shadow: 2px 2px 2px 0px #888888;background: #f7f7f7; background: -moz-linear-gradient(top, #f7f7f7 0%, #e5e5e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e5e5e5)); background: -webkit-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); font-family:Verdana;font-size:9px;line-height:12px;overflow: hidden;-moz-transition:all 0.35s cubic-bezier(.21,.95,.8,.94);-webkit-transition: all 0.35s cubic-bezier(.21,.95,.8,.94);-o-transition:all 0.35s cubic-bezier(.21,.95,.8,.94);-ms-transition: all 0.35s cubic-bezier(.21,.95,.8,.94);transition: all 0.35s cubic-bezier(.21,.95,.8,.94);}#debugWindow.visible {opacity:0.9;-moz-opacity: 0.9;-webkit-opacity:0.9;-o-opacity: 0.9;-ms-opacity:0.9;height: 144px;}#debugWindow.zoom {width:460px;height: 244px;}#debugWindow-inner {width:300px;height: 122px;position: absolute;top:12px;left: 12px;overflow: auto;-moz-transition:all 0.35s cubic-bezier(.21,.95,.8,.94);-webkit-transition: all 0.35s cubic-bezier(.21,.95,.8,.94);-o-transition:all 0.35s cubic-bezier(.21,.95,.8,.94);-ms-transition: all 0.35s cubic-bezier(.21,.95,.8,.94);transition: all 0.35s cubic-bezier(.21,.95,.8,.94);}#debugWindow.zoom #debugWindow-inner {width:438px;height: 222px;}#debugWindow-inner li.debugEntry {margin-bottom:22px;list-style: none;color:#666666;padding:6px 0 0 8px;margin-right: 10px;}#debugWindow-inner li.debugEntry.section {font-weight:bold;list-style: none;color:#666666;background-color: #ffffff;border: 1px solid #cccccc;border-radius:9px;padding:4px 8px;margin-bottom:0;}#debugWindow-inner li.debugEntry .objectKey {min-width:45px;padding-right:10px;display:inline-block;}.sbHolder {background: rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );border: solid 1px #cccccc;box-shadow: 0px 1px 0 #bbbbbb;border-radius:5px;font-family:Helvetica,Arial,Verdana;font-size:12px;font-weight:normal;height: 25px;position: relative;width:120px;outline:none;}.sbHolder:focus .sbSelector {outline:none;}.sbSelector {display:block;height: 24px;left: 0;line-height:25px;outline:none;overflow: hidden;position: absolute;text-indent:10px;top:0;width:170px;}.sbSelector:link, .sbSelector:visited, .sbSelector:hover {color:#1b676b;outline:none;text-decoration:none;}.sbToggle {background: url(/img/ss/customControls/selectBox_arrowBothReversed.png) 0 -9px no-repeat;display:block;outline:none;position: absolute;right:0;top:3px;width:20px;height: 20px;}.sbToggle:hover {background: url(/img/ss/customControls/selectBox_arrowBothReversed.png) 0 -9px no-repeat;}.sbToggleOpen {background: url(/img/ss/customControls/selectBox_arrowBothReversed.png) 0 7px no-repeat;}.sbToggleOpen:hover {background: url(/img/ss/customControls/selectBox_arrowBothReversed.png) 0 7px no-repeat;}.sbHolderDisabled {background-color: #3C3C3C;border: solid 1px #515151;}.sbHolderDisabled .sbHolder {}.sbHolderDisabled .sbToggle {}.sbOptions {background: rgb(238,238,238);background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1)));background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );border: solid 1px #cccccc;border-radius:0px 0px 5px 5px;list-style: none;left: -1px;margin: 0;padding:0;position: absolute;top:26px;width:100%;z-index:1;overflow-y: auto;}.sbOptions li {padding:0 7px;}.sbOptions a {border-bottom:dotted 1px #515151;display:block;outline:none;padding:7px 0 7px 3px;}.sbOptions a:link, .sbOptions a:visited {color:#999999;text-decoration:none;}.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus {color:#EBB52D;}.sbOptions li:last-child a {border-bottom:none;}.sbOptions .sbDisabled {border-bottom:dotted 1px #515151;color:#999;display:block;padding:7px 0 7px 3px;}.sbOptions .sbGroup {color:#EBB52D;display:block;font-weight:bold;padding:7px 0 7px 3px;}.sbOptions .sbSub {padding-left: 17px;}.ui-datepicker {width: 216px;height: auto;border-radius: 10px;overflow: hidden;margin: 5px auto 0;font: 9pt Arial, sans-serif;-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);background-color: #ffffff;}.ui-datepicker table {border-collapse: collapse;border-spacing: 0;}.ui-datepicker a {text-decoration: none;}.ui-datepicker table {width: 100%;}.ui-datepicker-header {border-radius: 10px 10px 0 0;background: rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );color: #888888;font-weight:bold;-webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, 2);-moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);line-height: 26px;height: 25px;border: 0;border-bottom: 1px solid #ddd;}.ui-datepicker-title {text-align: center;}.ui-datepicker-prev, .ui-datepicker-next {display: block;width: 30px;height: 25px;text-align: center;cursor: pointer;background-image: url('/img/west46/icons/arrow.png');background-repeat: no-repeat;line-height: 600%;overflow: hidden;}.ui-datepicker-prev:hover, .ui-datepicker-next:hover {background-image: url('/img/west46/icons/arrowHover.png');}.ui-datepicker-prev {float: left;background-position: center -31px;}.ui-datepicker-next {float: right;background-position: center -1px;}.ui-datepicker thead {background-color: #f7f7f7;background-image: -moz-linear-gradient(top,#f7f7f7 0%, #f1f1f1 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));background-image: -webkit-linear-gradient(top,#f7f7f7 0%,#f1f1f1 100%);background-image: -o-linear-gradient(top,#f7f7f7 0%,#f1f1f1 100%);background-image: -ms-linear-gradient(top,#f7f7f7 0%,#f1f1f1 100%);background-image: linear-gradient(top,#f7f7f7 0%,#f1f1f1 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );}.ui-datepicker th {text-transform: uppercase;font-size: 8px;padding: 5px;color: #999999;border-right: 1px solid #ddd;border-bottom: 1px solid #bbb;}.ui-datepicker tbody td {padding: 0;border-right: 1px solid #bbb;}.ui-datepicker tbody td:last-child {border-right: 0px;}.ui-datepicker tbody tr:last-child td:last-child a,.ui-datepicker tbody tr:last-child td:last-child span {border-radius: 0 0 5px 0;}.ui-datepicker tbody tr {border-bottom: 1px solid #bbb;}.ui-datepicker tbody tr:last-child {border-bottom: 0px;}.ui-datepicker tbody tr:last-child td:first-child span,.ui-datepicker tbody tr:last-child td:first-child a {border-radius: 0 0 0 5px;}.ui-datepicker td span, .ui-datepicker td a {display: inline-block;font-weight: bold;text-align: center;width: 30px;height: 23px;line-height: 23px;color: #888888;font-size:12px;filter: dropshadow(color=#fff, offx=1, offy=1);}.ui-datepicker-calendar .ui-state-default {background-color: #eaeaea;-webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);-moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);}.ui-datepicker-calendar .ui-state-hover {background: #f7f7f7;}.ui-datepicker tbody tr:last-child td:first-child {border-radius: 0 0 0 5px;}.ui-datepicker-calendar .ui-state-active {background: #6eafbf;-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);color: #e0e0e0;text-shadow: 0px 1px 0px #4d7a85;filter: dropshadow(color=#4d7a85, offx=0, offy=1);border: 1px solid #55838f;position: relative;margin: -1px;}.ui-datepicker-unselectable .ui-state-default {background: #f4f4f4;color: #b4b3b3;}.ui-datepicker-calendar td:first-child .ui-state-active {width: 30px;margin-left: 0;}.ui-datepicker-calendar td:last-child .ui-state-active {width: 30px;margin-right: 0;}.ui-datepicker-calendar tr:last-child .ui-state-active {height: 22px;margin-bottom: 0;}#galleryResults {margin: 50px auto 100px;padding: 0;list-style: none;text-align: center;opacity: 0;-webkit-transition: all 0.55s ease-in-out; -khtml-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out;-ms-transition: all 0.55s ease-in-out; -o-transition: all 0.55s ease-in-out;transition: all 0.55s ease-in-out;}#galleryLoader {-webkit-transition: all 0.55s ease-in-out; -khtml-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out;-ms-transition: all 0.55s ease-in-out; -o-transition: all 0.55s ease-in-out;transition: all 0.55s ease-in-out;font-size: 24px;color: #666;height: 100px;position: absolute;top: 600px;padding-top: 75px;text-align: center;width: 300px;left: 50%;margin-left: -150px;background: #fff url('/img/loader.gif') no-repeat top center;}#galleryLoader.invisible {opacity: 0;visibility: hidden;}#galleryResults.visible {opacity: 1;}#galleryResults > div {margin: 0 0 5px;padding: 0;width: 300px;height: auto;display: block;position: relative;overflow: hidden;cursor: pointer;}#galleryResults > div div.cover {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: #fff;opacity: 0;-webkit-transition: all 0.55s cubic-bezier(.08,.96,.11,.99); -khtml-transition: all 0.55s cubic-bezier(.08,.96,.11,.99); -moz-transition: all 0.55s cubic-bezier(.08,.96,.11,.99);-ms-transition: all 0.55s cubic-bezier(.08,.96,.11,.99); -o-transition: all 0.55s cubic-bezier(.08,.96,.11,.99);transition: all 0.55s cubic-bezier(.08,.96,.11,.99);background-position: center center;background-repeat: no-repeat;}#galleryResults > div:hover div.cover {opacity: 0.25;}#galleryResults > div.loading div.cover {opacity: 0.9;background-image: url('/img/loader.gif');}#galleryResults > div div.bottomBlock {opacity: 0;background-color: #000;color: #fff;height: auto;position: absolute;bottom: -120px;left: 0;right: 0;font-size: 17px;text-align: left;padding: 10px;-webkit-transition: all 0.55s cubic-bezier(.08,.96,.11,.99); -khtml-transition: all 0.55s cubic-bezier(.08,.96,.11,.99); -moz-transition: all 0.55s cubic-bezier(.08,.96,.11,.99);-ms-transition: all 0.55s cubic-bezier(.08,.96,.11,.99); -o-transition: all 0.55s cubic-bezier(.08,.96,.11,.99);transition: all 0.55s cubic-bezier(.08,.96,.11,.99);}#galleryResults > div:hover div.bottomBlock {opacity: 0.85;bottom: 0;}#galleryResults > div.loading:hover div.bottomBlock {opacity: 0;bottom: -120px;}.ilightbox-caption {-webkit-text-shadow: none !important;-moz-text-shadow: none !important;-o-text-shadow: none !important;-ms-text-shadow: none !important;text-shadow: none !important;border-radius: 3px 3px 0 0 !important;left: 0 !important;right: 0 !important;}div.customCaption div.artistName,#galleryResults > div div.bottomBlock div.artistName {font-weight: 600;}.ilightbox-caption div.artistName,div.customCaption div.artistName {font-weight: 600;font-size: 28px;margin-top: 10px;}#galleryResults > div div.bottomBlock div.date {font-size: 12px;position: absolute;top: 8px;right: 10px;}.ilightbox-caption {text-align: center !important;}.ilightbox-caption .link,div.customCaption .link {margin-top: 5px;}.ilightbox-caption .link a,div.customCaption .link a {color: #ccc;font-size: 11px;}div.customCaption div.date {font-size: 12px;margin-bottom: 10px;color: #ccc;}div.customCaption div.desc,#galleryResults > div div.bottomBlock div.desc {font-size: 12px;margin-top: 5px;}.ilightbox-caption div.desc {font-size: 18px;color: #ddd;margin-top: 15px;line-height: 22px;margin-bottom: 15px;padding-left: 15px;padding-right: 15px;}div.customCaption div.desc {margin-top: 0;font-size: 18px;color: #ddd;text-align: center;margin-top: 15px;display: inline-block;width: 600px;white-space: normal;line-height: 22px;height: 110px;}#galleryResults > div img {width: 300px;height: auto;display: block;margin: 0;padding: 0;}#overlay {position: fixed;width: 100%;height: 100%;top: 0; left: 0; right: 0; bottom: 0;opacity: 0;visibility: hidden;background-color: #000;-moz-transition:all 0.15s ease-in-out;-webkit-transition: all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;-ms-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;} #overlay.visible {opacity: 0.75;visibility: visible;z-index: 9999;}#messageWindow {z-index: 10000;position: fixed;top: 50%;left: 50%;width: 320px;margin-left: -160px;margin-top: -60px;background-color: #fff;box-shadow: 2px 2px 3px rgba(0,0,0,.4);opacity: 0;visibility: hidden;-moz-transition:all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;} #messageWindow.visible {opacity: 1;visibility: visible;}#messageWindow-title {background-color: #369;color: #fff;font-weight: 600;font-size: 13px;padding: 8px 14px;}#messageWindow-content {padding: 11px 14px;padding-bottom: 14px;}#messageWindow .closeButton {background: #369;color: #fff;display: inline-block;padding: 3px 8px;border-radius: 2px;cursor: pointer;position: relative;left: 50%;margin-left: -48px;margin-bottom: 16px;} #messageWindow .closeButton:hover {background: #47a;}.text-basic {font-family:Arial,Helvetica,Verdana,Geneva;font-size:13px;line-height:16px;font-weight:500;color:#333333;}.text-small {font-size:12px;line-height:14px;}.title-basic {font-size:21px;line-height:23px;color:#666666;}.text-gray {color: #888;}.text-gray-smaller {color: #888;font-size:13px;}.text-600 {font-weight: 600;}