.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em
    }
.ctools-owns-lock {
    background: #FFD none repeat scroll 0 0;
    border: 1px solid #F0C020;
    padding: 1em
    }
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url(/profiles/gardens/modules/contrib/ctools/images/status-active.gif) right center no-repeat
    }
div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(/profiles/gardens/modules/contrib/ctools/images/status-active.gif) center center no-repeat
    }
a.follow-link {
    height: 30px;
    display: block;
    line-height: 26px;
    padding-left: 28px;
    background-position: 0 0;
    background-repeat: no-repeat
    }
a.follow-link-facebook {
    background-image: url(/profiles/gardens/modules/contrib/follow/icons/small/icon-facebook.png)
    }
a.follow-link-myspace {
    background-image: url(/profiles/gardens/modules/contrib/follow/icons/small/icon-myspace.png)
    }
a.follow-link-virb {
    background-image: url(/profiles/gardens/modules/contrib/follow/icons/small/icon-virb.png)
    }
a.follow-link-bliptv {
    background-image: url(/profiles/gardens/modules/contrib/follow/icons/small/icon-bliptv.png)
    }
a.follow-link-lastfm {
    background-image: url(/profiles/gardens/modules/contrib/follow/icons/small/icon-lastfm.png)
    }
a.follow-link-youtube {
    background-image: url(/profiles/gardens/modules/contrib/follow/icons/small/icon-youtube.png)
    }
a.follow-link-twitter {
    background-image: url(/profiles/gardens/modules/contrib/follow/icons/small/icon-twitter.png)
    }
a.follow-link-picasa {
    background-image: url(/profiles/gardens/modules/contrib/follow/icons/small/icon-picasa.png)
    }
a.follow-link-flickr {
    background-image: url(/profiles/gardens/modules/contrib/follow/icons/small/icon-flickr.png)
    }
a.follow-link-vimeo {
    background-image: url(/profiles/gardens/modules/contrib/follow/icons/small/icon-vimeo.png)
    }
a.follow-link-linkedin {
    background-image: url(/profiles/gardens/modules/contrib/follow/icons/small/icon-linkedin.png)
    }
a.follow-link-delicious {
    background-image: url(/profiles/gardens/modules/contrib/follow/icons/small/icon-delicious.png)
    }
a.follow-link-tumblr {
    background-image: url(/profiles/gardens/modules/contrib/follow/icons/small/icon-tumblr.png)
    }
a.follow-link-this-site {
    background-image: url(/profiles/gardens/modules/contrib/follow/icons/small/icon-feed.png)
    }
#toolbar #toolbar-user a {
    cursor: pointer
    }
#toolbar .help-active {
    background: url(/profiles/gardens/modules/acquia/gardens_help/images/help-top.png) no-repeat top center;
    padding-top: 5px;
    margin-top: -5px
    }
#toolbar .help-active a {
    background-color: transparent
    }
#toolbar #toolbar-user li {
    lmargin: -5px 0;
    lborder-right: 1px solid #666
    }
#toolbar #toolbar-user li.account, #toolbar #toolbar-user li.logout {
    border-right: none
    }
#toolbar #toolbar-user li.help a {
    background-image: url(/profiles/gardens/modules/acquia/gardens_help/images/toolbar_help.png);
    background-position: 8px center;
    background-repeat: no-repeat;
    padding-left: 30px
    }
.wrapper.mast .help-active a {
    background: url(/profiles/gardens/modules/acquia/gardens_help/images/help-top.png) no-repeat top center
    }
#help-header {
    color: #fff;
    font-size: 13px
    }
div#help-header {
    background: #333;
    color: #FFF;
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    height: 35px;
    min-width: 980px;
    overflow: hidden;
    padding: 5px 0 0;
    width: 100%
    }
#help-header .help-section {
    float: right;
    height: 100%;
    padding: 2px 0
    }
#help-header ul {
    display: block;
    float: left;
    height: 41px;
    list-style: none;
    margin: 0;
    padding: 7px;
    width: 100%
    }
#help-header ul li {
    font-size: 12px;
    float: left;
    line-height: 15px;
    margin: 0 10px
    }
#toolbar #help-header ul li a {
    float: left;
    height: 16px;
    margin: 0;
    overflow: hidden;
    font-size: 12px
    }
#help-header ul li a:link, #help-header ul li a:visited, #help-header ul li a:hover, #help-header ul li a:active {
    color: #FFF;
    text-decoration: none
    }
#help-header #gardens-help-search-query {
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-raduis: 6px 6px 6px 6px;
    background: url(/profiles/gardens/modules/acquia/gardens_help/images/Search.png) no-repeat scroll right -1px #CCC;
    border: 2px solid #000;
    font-size: 12px;
    height: 21px;
    padding: 0 23px 0 6px;
    width: 250px;
    margin-right: 5px
    }
#gardens-help-search-query::-webkit-input-placeholder {
    font-style: italic
    }
#gardens-help-search-query::-moz-placeholder {
    font-style: italic
    }
#help-header input.form-submit {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none repeat scroll 0 0 transparent;
    border: none;
    float: right;
    height: 25px;
    left: -12px;
    margin: 0;
    outline: none;
    padding: 0;
    position: relative;
    top: -25px;
    width: 0;
    z-index: 100
    }
span.ext {
    background: url(/profiles/gardens/modules/contrib/extlink/extlink.png) right center no-repeat;
    padding-right: 12px
    }
span.mailto {
    background: url(/profiles/gardens/modules/contrib/extlink/mailto.png) right center no-repeat;
    padding-right: 12px
    }
@media print {
    span.ext, span.mailto {
        display: none;
        padding: 0
        }
    }
a.follow-link-this-site {
    background-image: url(/profiles/gardens/modules/gardens/gardens_features/images/icon-feed.png)
    }
.gardens-features-video-indicator {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(/profiles/gardens/modules/gardens/gardens_features/images/med_strip.png);
    background-position: center center;
    background-repeat: no-repeat;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    -webkit-background-size: 100%;
    background-size: 100%;
    bottom: 2%;
    display: block;
    height: 13%;
    left: 2%;
    max-height: 52px;
    max-width: 48px;
    min-height: 13px;
    min-width: 12px;
    opacity: 0.75;
    position: absolute;
    width: 10%
    }
.styles-container-media_youtube {
    position: relative
    }
.media-thumbnail-frame {
    position: relative
    }
.media-edit-form .media-thumbnail-frame, .media-multiedit-form .media-thumbnail-frame {
    line-height: 1ex;
    padding: 3px
    }
.media-edit-form .media-thumbnail-frame, .media-multiedit-form .media-thumbnail-frame {
    border: 1px solid #CCC
    }
.media-edit-form .media-thumbnail-frame img, .media-multiedit-form .media-thumbnail-frame img {
    height: auto;
    max-width: 100%
    }
.media-thumbnail-frame:hover .gardens-features-video-indicator {
    opacity: 0.3333
    }
.media-thumbnail-frame .gardens-features-video-indicator {
    bottom: 6px;
    left: 6px
    }
.contextual-links-region-proxy {
    position: absolute;
    z-index: 500
    }
.gardens-features-checkbox-indent {
    margin-left: 1.5em
    }
.gardens-features-toggle-disabled-wrapper {
    text-align: right
    }
.lightbox-stack .oembed-content {
    display: block
    }
.form-navigation-wrapper {
    display: inline-block
    }
.tos-and-disclaimer {
    margin-top: 10px;
    clear: both
    }
.ajax-progress-throbber {
    display: inline-block
    }
.ui-widget-overlay {
    background: #000;
    opacity: 0.5;
    filter: Alpha(Opacity=50)
    }
.settings-group {
    clear: both;
    margin-top: 1.5em
    }
.settings-group > img {
    float: left;
    margin-bottom: 2em;
    margin-right: 2em
    }
.settings-group .group-label {
    font-weight: bold;
    margin-bottom: 0.75em
    }
.settings-group .form-item {
    padding: 0
    }
.settings-group .form-item label {
    font-weight: normal
    }
.settings-group .form-item label.option {
    font-size: 1em;
    vertical-align: middle
    }
.settings-group .form-item div.description {
    font-size: 0.87em;
    margin-top: 0
    }
.settings-group .form-inline {
    float: left
    }
.settings-group .form-inline label {
    display: none
    }
.settings-group .form-inline select {
    margin: 2em 1em 0 0
    }
.settings-group .form-inline.label label {
    display: block;
    position: absolute
    }
.settings-group .form-select.enhanced {
    margin-right: 1em
    }
.no-overflow {
    overflow: hidden
    }
.field-name-media-gallery-format .form-type-radio label.option, .field-name-media-gallery-lightbox-extras .form-type-checkbox label.option {
    font-size: 0.94em;
    line-height: 1.2em
    }
.field-name-media-gallery-format .form-type-radio label.option .description {
    color: #666;
    display: block;
    font-size: 0.86em
    }
.no-label label, .no-group-label > .form-item > label {
    display: none
    }
.setting-icon {
    background: url(/profiles/gardens/modules/contrib/media_gallery/images/gallery-icon-sprite.png) no-repeat left top transparent;
    display: block;
    float: left;
    height: 44px;
    margin: 0 0.5em;
    width: 42px
    }
.settings-group .setting-icon {
    height: 109px;
    width: 104px
    }
.gallery-settings .setting-icon {
    background-position: -442px -57px
    }
.presentation-settings .setting-icon {
    background-position: 0 -57px
    }
.block-settings .setting-icon {
    background-position: -331px -57px
    }
.galleries-settings .setting-icon {
    background-position: -552px -57px
    }
.form-media-gallery-collection .field-name-field-license {
    clear: both
    }
#edit-media-gallery-lightbox-extras {
    margin-left: 2em;
    margin-top: -1em
    }
.presentation-settings .setting-icon.display-page {
    background-position: -221px -57px
    }
.presentation-settings .setting-icon.display-lightbox {
    background-position: 0 -57px
    }
.presentation-settings .setting-icon.display-extras {
    background-position: -110px -57px
    }
.media-gallery-collection a.media-gallery-thumb, .media-gallery-media a.media-gallery-thumb, .media-gallery-thumb img {
    display: block;
    overflow: hidden;
    position: relative
    }
.media-gallery-media > .field-items > .field-item {
    float: left;
    position: relative
    }
.media-gallery-media .media-gallery-item-wrapper {
    margin: 0.5em;
    position: relative
    }
.media-gallery-media .media-gallery-item {
    background: #FFF;
    border: 1px solid #666;
    padding: 2%
    }
.meta-wrapper, .meta-wrapper:link, .meta-wrapper:hover, .meta-wrapper:visited, .meta-wrapper:active {
    font-size: 0.8462em;
    line-height: 1.5em;
    min-height: 3em;
    vertical-align: top
    }
.meta-wrapper .media-title * .field-item, .meta-wrapper .media-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    -moz-binding: url(/profiles/gardens/modules/contrib/media_gallery/ellipsis.xml#ellipsis)
    }
.meta-wrapper {
    display: block;
    padding: 0 9%
    }
.meta-wrapper.hover {
    line-height: 1em;
    padding: 0
    }
.meta-wrapper .media-description span {
    white-space: nowrap
    }
.media-license {
    display: block;
    float: right;
    font-size: 0;
    line-height: 14px
    }
.media-gallery-media .media-license {
    float: left;
    margin: 4px 0 0
    }
.media-license span {
    background: url(/profiles/gardens/modules/contrib/media_gallery/images/creative-commons-sprite.png) no-repeat left top transparent;
    display: inline-block;
    font-size: 1em;
    height: 0;
    padding: 7px;
    width: 0
    }
.media-license span + span {
    margin-left: 3px
    }
.media-license.dark .copyright {
    background-position: -95px -1px
    }
.media-license.dark .attribution {
    background-position: -2px -1px
    }
.media-license.dark .non-commercial {
    background-position: -25px -1px
    }
.media-license.dark .share-alike {
    background-position: -49px -1px
    }
.media-license.dark .no-deriv {
    background-position: -72px -1px
    }
.media-license.light .copyright {
    background-position: -95px -51px
    }
.media-license.light .attribution {
    background-position: -2px -51px
    }
.media-license.light .non-commercial {
    background-position: -25px -51px
    }
.media-license.light .share-alike {
    background-position: -49px -51px
    }
.media-license.light .no-deriv {
    background-position: -72px -51px
    }
.media-license.medium .copyright {
    background-position: -95px -26px
    }
.media-license.medium .attribution {
    background-position: -2px -26px
    }
.media-license.medium .non-commercial {
    background-position: -25px -26px
    }
.media-license.medium .share-alike {
    background-position: -49px -26px
    }
.media-license.medium .no-deriv {
    background-position: -72px -26px
    }
.meta-wrapper.hover {
    color: #666;
    display: none;
    left: -2px;
    line-height: 1.25em;
    margin: -7px 0 0;
    min-height: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 1
    }
.meta-wrapper.hover .slider {
    background: url(/profiles/gardens/modules/contrib/media_gallery/images/hover-bubble.png) no-repeat left top transparent;
    display: block
    }
.meta-wrapper.hover .slider.top {
    padding-left: 53px
    }
.meta-wrapper.hover .slider.top-inner {
    background-position: right -48px;
    height: 14px
    }
.meta-wrapper.hover .slider.meta-outer {
    background: url(/profiles/gardens/modules/contrib/media_gallery/images/hover-bubble-middle.png) repeat-y left top transparent;
    padding-left: 0.5em
    }
.meta-wrapper.hover .slider.meta-inner {
    background: url(/profiles/gardens/modules/contrib/media_gallery/images/hover-bubble-middle.png) repeat-y right top transparent;
    padding-right: 0.5em
    }
.meta-wrapper.hover .slider.bottom {
    background-position: left -42px;
    padding-left: 53px
    }
.meta-wrapper.hover .slider.bottom-inner {
    background-position: right bottom;
    height: 5px
    }
.meta-wrapper .media-title {
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 1.5em;
    line-height: 1.5em;
    white-space: nowrap
    }
.meta-wrapper.hover .media-title {
    color: #000
    }
.meta-wrapper.hover .media-title a, .meta-wrapper.hover .media-title a:hover {
    color: #000
    }
.media-gallery-item-wrapper:hover .meta-wrapper.hover, .media-collection-item-wrapper:hover + .meta-wrapper.hover, .meta-wrapper.hover:hover {
    display: block
    }
.meta-inner span {
    display: block
    }
.media-description span {
    display: inline;
    line-height: 1em
    }
.mg-col {
    display: inline-block;
    margin: 0 -0.5em 3em;
    width: 100%
    }
.mg-col > .field-items {
    width: 100%
    }
a.media-gallery-thumb img, .media-gallery-detail img {
    height: auto;
    overflow: auto;
    width: 100%
    }
.mg-col-1 > .field-items > .field-item, .mg-col-1 .mg-gallery, .media-gallery-detail .field-items > .field-item {
    width: 100% !important
    }
.mg-col-2 > .field-items > .field-item, .mg-col-2 .mg-gallery {
    width: 50% !important
    }
.mg-col-3 > .field-items > .field-item, .mg-col-3 .mg-gallery {
    width: 33.3% !important
    }
.mg-col-4 > .field-items > .field-item, .mg-col-4 .mg-gallery {
    width: 24.96% !important
    }
.mg-col-5 > .field-items > .field-item, .mg-col-5 .mg-gallery {
    width: 20% !important
    }
.mg-col-6 > .field-items > .field-item, .mg-col-6 .mg-gallery {
    width: 16.666667% !important
    }
.mg-col-7 > .field-items > .field-item, .mg-col-7 .mg-gallery {
    width: 14.285714% !important
    }
.mg-col-8 > .field-items > .field-item, .mg-col-8 .mg-gallery {
    width: 12.5% !important
    }
.mg-col-9 > .field-items > .field-item, .mg-col-9 .mg-gallery {
    width: 11.111111% !important
    }
.mg-col-10 > .field-items > .field-item, .mg-col-10 .mg-gallery {
    width: 10% !important
    }
.mg-col .mg-gallery.mg-teaser {
    float: left
    }
.mg-col .mg-gallery.mg-teaser, .mg-col .mg-gallery.mg-teaser .content {
    margin: 0;
    outline: none;
    position: relative
    }
.mg-col .mg-gallery.mg-teaser h2 {
    display: none
    }
.mg-col .mg-gallery.mg-teaser .float-overflow {
    margin: 0.5em;
    overflow: visible;
    position: relative
    }
.media-gallery-detail-wrapper {
    margin-top: 1em
    }
.media-gallery-detail {
    float: left;
    margin-right: 1em;
    line-height: normal;
    max-width: 70%
    }
.media-gallery-detail-wrapper .field-name-media-description .field-item {
    word-wrap: break-word
    }
.media-gallery-detail-info {
    clear: both;
    display: inline-block;
    margin-top: 0.5em;
    position: relative;
    overflow: hidden;
    width: 100%
    }
.media-gallery-detail-info .media-license {
    position: absolute;
    top: 0;
    right: 0
    }
.media-gallery-detail-info + .media-gallery-detail-info {
    margin-top: 1em
    }
.media-gallery-detail-image-info-wrapper {
    clear: right;
    float: right
    }
.media-gallery-image-count {
    padding-right: 1em
    }
#cboxSlideshow {
    right: 40px
    }
.mg-lightbox-wrapper {
    color: #666
    }
.mg-lightbox-wrapper a, .lightbox-stack a {
    color: #0074BD
    }
.mg-lightbox-wrapper a:link, .mg-lightbox-wrapper a:visited, .mg-lightbox-wrapper a:active, .mg-lightbox-wrapper a:hover, .lightbox-stack a:link, .lightbox-stack a:visited, .lightbox-stack a:active, .lightbox-stack a:hover {
    color: #0074BD
    }
.mg-lightbox-wrapper a:hover, .lightbox-stack a:hover {
    text-decoration: underline
    }
.mg-lightbox-wrapper .lightbox-title {
    font-size: 1.8em;
    font-weight: bold;
    padding-bottom: 0.2em;
    padding-top: 0.2em
    }
.mg-lightbox-detail {
    float: left;
    padding-right: 320px
    }
.mg-lightbox-description {
    width: 300px;
    margin-left: -300px;
    float: left
    }
.lightbox-stack {
    min-width: 250px
    }
.media-collection-item-wrapper {
    padding: 9%;
    position: relative
    }
.stack-image {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
    }
.media-collection-item-wrapper .media-gallery-item {
    border: none;
    position: relative
    }
.mg-gallery img.stack-image, .mg-gallery .media-gallery-thumb img {
    border: 0;
    padding: 0
    }
.colorbox-supplemental-links {
    display: none
    }
a.contextual-links-trigger {
    background-position: 2px -18px
    }
a.contextual-links-trigger:hover, div.contextual-links-active a.contextual-links-trigger {
    background-position: 2px 0
    }
.ui-dialog .media-modal-frame {
    padding: 0 !important
    }