/* All Store Pages */
.trip-code { color: #9b9a9a; }
.extra_description { margin: 0 0 0 0;}
a.document { font-size: 12px; margin: 0 0 0 5px; vertical-align: top; text-decoration: none;}
div.border-silver-store { border: 1px solid #a0b1b8; padding: 10px 15px; margin: -11px 0 12px 0; display: block;}
.border-silver-store form select { width: 130px!important; }

/* Store all.html */
div#store-all div.border-silver-left { border-right: 1px solid #a0b1b8; padding: 5px; margin: 0 0 0 0; min-height: 180px; width:400px; float:left; }
div#store-all div.border-silver-right { padding: 5px; margin: 0 0 0 411px; width:237px; }

.store-description img {
    float: left;
    margin-right: 1em;
}

.reasons { margin-top: -1px!important; }
    .reasons span.blurb {font-weight: bold; }
    .reasons span.number { font-size: 14px; color:#5A4099; font-weight: bold;}
    .reasons ul { margin-top: 0; }
    .reasons li { font-size: 12px; margin-top: 5px; }

#map { width:500px; height:200px;}

.banner { float: right; }
.feature.primary { padding: 0; }
    .feature.primary p {
        font-size: 1em;
        padding: 0 0.5em;
        margin: 0;
        line-height: 1.5em;
        display: table-cell;
        vertical-align: middle;
        height: 290px;
    }
    .feature .details { width: 620px;}

.event-signup { float: right; }
#store-staff .content { padding: 1em; }

.staff img { float: left; }
.staff p { margin-left: 160px; margin-right: 1em; }

img.badge { display:block; height:150px; width:150px; margin:0 auto 10px; }
