/* -----------------------------------------------------------------------

 Gooseberry Press CSS v0.5
 http: //www.gooseberrypress.com

   * Copyright (c) 2009-Present.

----------------------------------------------------------------------- */

body {
    /* background: #fff url(../images/gbp-background.png) repeat; */
    margin: 0 auto;
}
p.large {
    font-size: 1.2em;
    line-height: 1.75em;
    margin: 0px 5px 0px 0px;
}
p.lesslarge {
    font-size: 1.0em;
    line-height: 1.0em;
    margin: 0px 0px 2px 0px;
    margin-bottom: 2px;
}
.nomargin {
    margin-bottom: 0px;
}
a.menugreen {
    color: #a8dd7d;
    font-variant: small-caps;
    font-weight: bold;
}
a.menu {
    color: #f14261;
    font-variant: small-caps;
}
a.menu: focus,a.menu: hover {
    color: #a8dd7d;
    font-variant: small-caps;
    font-weight: bold;
}
a.menugreen {
    color: #a8dd7d;
    font-variant: small-caps;
    font-weight: bold;
}
a.link {
    color: #f14261;
    font-variant: small-caps;
}
a.link: focus,a.link: hover {
    color: #a8dd7d;
    font-variant: small-caps;
}
a.normal {
    color: #000;
}
a.normal: focus,a.normal: hover {
    color: #a8dd7d;
}
.left-float {
    float: left;
}
.center {
    text-align: center;
}
.content {
    background: #fff;
    overflow: hidden;
}
.fontsmallcaps {
    font-variant: small-caps;
}
.greentext {
    color: #a8dd7d;
    font-variant: small-caps;
}
.image {
    border: 0;
    padding: 0;
    margin: 0;
}
.redtext {
    color: #f14261;
    font-variant: small-caps;
}
.right-float {
    float: right;
}
/* CONTACT.HTML */
.contact-text {
    color: #000;
    font-variant: small-caps;
    font-weight: bold;
}
#contact-block {
    border: 3px solid #a8dd7d;
    padding: 0;
    margin: 10px 25px 10px 10px;
}
#contact-table {
    border: 0;
    padding: 10px;
    margin: 10px;
}
#contact-table-address {
    border: 0;
    padding: 0;
    margin: 10px;
}
/* CITY_MAP.HTML */
.map_label {
    border: 3px solid #a8dd7d;
    padding: 10px;
    margin: 0px;
    margin-bottom: 10px;
    text-align: center;
}
/* ORDER.HTML */
li.order {
    border: 0;
    padding: 0;
    margin: 5px;
}
/* ANNOUNCEMENTS.HTML */
.announce_candy {
    border: 3px solid #a8dd7d;
    padding: 5px;
    margin: 20px;
    width: 300px;
    text-align: center;
}
/* ABOUT.HTML */
.about_studio {
    border: 3px solid #a8dd7d;
    padding: 5px; 
    margin: 20px;
    width: 300px;
    text-align: center;
} 
/* PRODUCT*.HTML */
.product_stack {
    border: 3px solid #a8dd7d;
    padding: 5px;
    margin: 20px;
    width: 400px;
    text-align: center;
}
.product_postcards {
    border: 3px solid #a8dd7d;
    padding: 5px;
    margin: 20px;
    width: 300px;
    text-align: center;
}
.product_label {
    border: 3px solid #a8dd7d;
    padding: 5px;
    margin: 5px;
    width: 200px;
    text-align: center;
}
.product_left {
    float: left;
}
.product_right {
    float: right;
}
.product_right_td {
    text-align: right;
}
.product_sample_image {
    border: 2px solid #a8dd7d;
    padding: 5px;
    margin: 20px;
}
/* SAMPLE */
.specfont {
    font-transform: capitalize;
    font-transform: uppercase;
    font-transform: lowercase;
    font-transform: none;
    font-variant: small-caps;
    font-weight: bold;
    font-weight: normal;
    font-style: italic;
    font-style: normal;
}
/* IMAGE BLOCK */
#zLfG1lKkXFti {
    background: #fff url(../images/background/file-zLfG1lKkXFti.png) no-repeat center bottom;
    border: 0;
    padding: 0;
    margin: 0;
}
#zj3udlKkXFti {
    background: #fff url(../images/background/file-zj3udlKkXFti.jpg) no-repeat center bottom;
    border: 0;
    padding: 0;
    margin: 0;
}
img.inline_image {
    float: left; 
    background: #fff;
    border: 0;
    padding: 0px;
    margin: 0px;
    margin-right: 10px;
    margin-bottom: 5px;
    text-align: top;
}
img.map_image {
    background: #fff;
    border: 0;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
    text-align: top;
}

