/*
 * Lambley Specific Styles.
 */
body {
    background: #26252A url(../images/echinops_background.jpg) top center no-repeat;
    background-attachment: fixed;
    /*background: #fff;*/
}
h1, h2, h3, h4, h5, h6,
#zone-menu .block-main-menu {
    font-family: Georgia, Times, "Times New Roman", Serif;
    letter-spacing: 0.025em;
}
h1.site-name,
h2.site-name {
    text-transform: uppercase;
}
h1.page-title,
h2.page-title {
    letter-spacing: 0em;
}
#block-block-4 {
    margin-left: 2em;
    clear: left;
}
#page {
    margin-top: 2em;
}
#section-header,
#section-content,
#section-footer {
    background: #ffffff;
    background-color: #ffffff;
}
#section-header {
    padding-bottom: 0.75em;
    border-color: #bdb9a2;
    border-style: solid;
    border-width: 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}
#section-content {
    border-color: #bdb9a2;
    border-style: solid;
    border-width: 1px;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    -khtml-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
}
#section-footer {
    border-color: #bdb9a2;
    border-style: solid;
    border-width: 1px;
    -moz-border-radius: 0px 0px 4px 4px;
    -webkit-border-radius: 0px 0px 4px 4px;
    -khtml-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
}

#messages {
    margin-left: 0;
    margin-bottom: 10px;
}
#section-content {
    position: relative;
    margin-top: 2em;
    padding: 20px 20px;
    border-bottom: none;
}
#section-footer {
    border-top: none;
}


#region-sidebar-first {
    width: 190px;
    margin-right: 20px;
}
#zone-branding p,
#zone-footer p {
    margin: 0;
}

#zone-menu-wrapper {
}
#zone-menu .block-main-menu {
}
#zone-menu .block-main-menu ul.menu li {
    margin: 0 1em 0 0;
}

#region-branding {
    position: relative;
}
.branding-data {
    float: left;
}
#block-search-form {
    float: right;
    margin-top: 1em;
    /*
    position: absolute;
    top: 20px;
    right: 0px;
*/
}
#zone-menu-wrapper {
    margin: 0;
    padding: 0;
}
#block-system-user-menu {
    float: right;
    /*
    position: absolute;
    bottom: 20px;
    right: 0px;
    */
}

/*
 * Cart block
 */
/*
#block-uc-cart-cart {
    width: 300px;
    position: absolute;
    right: 0px;
    top: -100px;
}
#block-uc-cart-cart .content {
    display: none;

    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    -khtml-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    padding: 10px 14px 12px 14px;
    border: 1px solid #CCCCCC;
    background: #fff;
}
#block-uc-cart-cart:hover .content  {
    display: block;
}
*/


/*
 *
 * Page specific styles.
 *
 */
.page-node-14 h2.content-reference-title {
    height: 0px;
    text-indent: -2000px;
}



/*
 * Printed catalogue page and blocks.
 */
.view-printed-catalogue-list .view-header {
    text-align: center;
}
.view-printed-catalogue-list table td {
    vertical-align: middle;
}
.view-printed-catalogue-list .attachment-after {
    margin-top: 4em;
}
.view-printed-catalogue-list .node-uploaded-content .content-reference-thumb {
    width: 140px;
}
.view-printed-catalogue-list .node-uploaded-content .content-reference-body {
    width: 510px;
}
.view-printed-catalogue-list .view-mode-teaser {
    padding: 15px 17px;
}
.view-printed-catalogue-list .node-uploaded-content .teaser-thumb {
    width: 220px;
    margin-right :10px;
}
.view-printed-catalogue-list .node-uploaded-content .teaser-body {
    width: 424px;
    margin-left :10px;

}
/* Printed catalogue block on front page */
#block-views-printed-catalogue-list-block-1 {
    margin-top: 3em;
}
#block-views-printed-catalogue-list-block-1 h2.block-title {
    text-align: center;
}


/*
 *
 * Garden notes
 *
 */
.view-garden-notes .teaser-thumb {
    width: 140px;
    margin-right :10px;
}
.view-garden-notes .teaser-body {
    width: 490px;
    margin-left :10px;
}
.view-garden-notes table td {
    vertical-align: middle;
}
.view-garden-notes .field-name-title h3 {
    margin: 0 0 0.25em;
}
.view-garden-notes .field-name-post-date {
    margin: 0 0 0.25em;
}



/*
 *
 * Product teasers, content references and product Pages
 *
 */
.ds-2col-stacked.node-product .group-footer {
    padding-top: 10px;
}
.node-product.view-mode-content_reference .content-reference-thumb {
    width: 220px;
}
.node-product.view-mode-content_reference .content-reference-body {
    width: 430px;
}
.node-type-product .form-item-qty,
.node-product .form-item-qty {
    margin-right: .5em;
}

.node-type-product .form-item-qty,
.node-type-product .add-to-cart .form-actions,
.node-product .form-item-qty,
.node-product .add-to-cart .form-actions {
    display: inline;
}


/*
 * Criss Canning page.
 */
.page-node-826 h2.content-reference-title {
    visibility: hidden;
}
.page-node-826 .node-product.view-mode-content_reference .read-more-link {
    display: none;
}


/*
 *
 * Dry Climate Gardening DVDs page.
 *
 */
.view-dvd-page table.views-view-grid td {
    padding-bottom: 30px;
    text-align: center;
}

/*
 *
 * The Gardens at Lambley Page.
 *
 */
.view-gardens-at-lambley table.views-view-grid td {
    padding: 0px 30px 30px 30px;
}
.view-gardens-at-lambley .views-field-title {
  margin-top: 1em;
  text-align: center;
}


/*
 * Contact form.
 */
form#contact-site-form input.form-text,
form#contact-site-form fieldset {
    width: 374px;
}
form#contact-site-form fieldset input.form-text {
    width: 352px;
}

/*
 *
 * Criss Canning Cards
 *
 */
.view-criss-canning-cards table td {
    vertical-align: bottom;
    padding-bottom: 2em;
}
.view-criss-canning-cards .views-field-uc-product-image {
} 
.view-criss-canning-cards .views-field-title {
    margin: 0.5em 0 0.5em 0;
}
.view-criss-canning-cards .views-field-display-price {
    font-weight: bold;
}
.view-criss-canning-cards .form-item-qty {
    float: left;
    margin: 0 1em 0 0;
}
.view-criss-canning-cards .form-submit {
    margin-top: 1.5em;
}


/*
 *
 * Simplenews and subscription pages.
 *
 */
.context-lambley-newsletter form#simplenews-subscriptions-page-form {
    margin-top: 2em;
}
/*
 * Newsletters page
 */
.view-newsletters img {
    max-width: 100%;
    height: auto !important;
}
/*
 *
 * User profile pages
 *
 */
/*.page-user #region-content:hover .tabs {
	display: none;
}*/
.page-user .pane-title {
    margin-top: 0;
}
.page-user .panel-col-bottom {
    padding-top: 8px;
}
.page-user .panel-panel .inside .pane-block,
.page-user .panel-panel .inside .pane-views {
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    -khtml-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    padding: 10px 14px 12px 14px;
    border: 1px solid #CCCCCC;
}
.panel-2col-stacked .panel-col-first .inside {
    margin-right: 10px;
}
.panel-2col-stacked .panel-col-last .inside {
    margin-left: 10px;
}
.pane-ps-functions-ps-user-profile-block a.button.links {
    display: inline-block;
    margin-bottom: 0;
}
.page-user .panel-separator {
    margin: 1.5em;

}