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

 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.5em;
    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;
    font-weight: bold;
}
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;
}
.greentext {
    color: #a8dd7d;
    font-variant: small-caps;
}
.redtext {
    color: #f14261;
    font-variant: small-caps;
}
.fontsmallcaps {
    font-variant: small-caps;
}
.content {
    background: #fff;
    overflow: hidden;
}
.image {
    border: 0;
    padding: 0;
    margin: 0;
}
/* CONTACT.HTML */
.contact-text {
    color: #000;
    font-variant: small-caps;
    font-weight: bold;
}
#contact-block {
    float: left;
    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: 5px;
    margin: 25px;
    width: 310px;
    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;
}
/* PRODUCTS - URBAN_TOTES.HTML */
.city_totes_licorice {
    background: #000000;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_bluegrass {
    background: #609191;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_chili {
    background: #7c2128;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_cilantro {
    background: #a39e8c;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_ocean {
    background: #003049;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_java {
    background: #635245;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_oatmeal {
    background: #e2ccba;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_peony {
    background: #d69fb5;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
/* PRODUCTS - MEGA_TOTES.HTML */
.city_totes_pool-mega {
    background: #579bcb;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_ruby-mega {
    background: #ba2d48;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_stone-mega {
    background: #e2dbcb;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
/* PRODUCTS - MID_TOTES.HTML */
.city_totes_apple-mid {
    background: #70b74c;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_butter-mid {
    background: #f6f0cd;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_charcoal-mid {
    background: #30383d;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_chrome-mid {
    background: #c6c6c7;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_java-mid {
    background: #4f3824;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_oatmeal-mid {
    background: #d0b892;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_ocean-mid {
    background: #0d2d49;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_peony-mid {
    background: #edc1c3;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_pool-mid {
    background: #68afe2;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_ruby-mid {
    background: #c3233e;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_tangerine-mid {
    background: #f68c2d;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
/* PRODUCTS - DUFFLE_TOTE.HTML */
.city_totes_apple-duf {
    background: #6e8e45;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_java-duf {
    background: #45291e;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_ocean-duf {
    background: #435674;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.city_totes_persimmon-duf {
    background: #c46938;
    border: 0px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}
/* IMAGE BLOCK */
#zLfG1lKkXFti {
    background: #fff url(../images/background/file-zLfG1lKkXFti.png) no-repeat center bottom;
    border: 0;
    padding: 0;
    margin: 0;
}
#o3lpdPNFjVpL {
    background: #fff url(../images/background/file-o3lpdPNFjVpL.png) no-repeat center;
    border: 0;
    padding: 0;
    margin: 0;
    margin-right: 20px;
    float: left;
    text-align: top;
}
#mwSK9NCoSQCp {
    background: #fff url(../images/background/file-mwSK9NCoSQCp.png) no-repeat center;
    border: 0;
    padding: 0;
    margin: 0;
    margin-right: 20px;
    float: left;
    text-align: top;
}
#dySEraoJusp1 {
    background: #fff url(../images/background/file-dySEraoJusp1.png) no-repeat center;
    border: 0;
    padding: 0;
    margin: 0;
    margin-right: 20px;
    float: left;
    text-align: top;
}
#TCSnohRyRfXv {
    background: #fff url(../images/background/file-TCSnohRyRfXv.png) no-repeat center;
    border: 0;
    padding: 0;
    margin: 0;
    margin-right: 20px;
    float: left;
    text-align: top;
}
#bdnlEtkxW7Ti {
    background: #fff url(../images/background/file-bdnlEtkxW7Ti.png) no-repeat center;
    border: 0;
    padding: 0;
    margin: 0;
    margin-right: 20px;
    float: left;
    text-align: top;
}
#alktwye4525f {
    background: #fff url(../images/background/file-alktwye4525f.png) no-repeat center;
    border: 0;
    padding: 0;
    margin: 0;
    margin-right: 20px;
    float: left;
    text-align: top;
}
#j9yzsdhaw631 {
    background: #fff url(../images/background/file-j9yzsdhaw631.png) no-repeat center;
    border: 0;
    padding: 0;
    margin: 0;
    margin-right: 20px;
    float: left;
    text-align: top;
}
#h67lkz4xchjv {
    background: #fff url(../images/background/file-h67lkz4xchjv.png) no-repeat center;
    border: 0;
    padding: 0;
    margin: 0;
    margin-right: 20px;
    float: left;
    text-align: top;
}
#nvK09dzpeq14 {
    background: #fff url(../images/background/file-nvK09dzpeq14.png) no-repeat center;
    border: 0;
    padding: 0;
    margin: 0;
    margin-right: 20px;
    float: left;
    text-align: top;
}
