﻿.module-011, .module-011 .no-box 
{
    clear:both;
}
.module-011 .module-011-left-col
{
    width: 390px;
    min-height: 410px;
    float:left;
}
.module-011 .module-011-right-col
{
    margin-right: 15px;
    width: 502px;
    height: 452px;
    float:right;
}
.module-011 .google-map-wrapper
{
    width: 500px;
    height: 400px;
}
.module-011 .google-map
{
    visibility: hidden;
    width: 500px;
    height: 400px;
    background: #eee;
}
.module-011 .module-011-left-col p, .module-011 .module-011-left-col dl
{
    padding-left: 5px;
}
.module-011 .module-011-left-col a.external
{
    font-weight: normal;
}
.module-011 .module-011-left-col .box-bottom p
{
    padding-left: 10px;
}
.module-011 .member-box form
{
    padding-top: 0.6em;
}
.module-011  .member-box
{
    margin-top: 15px;
    min-height: 150px;
}
.module-011  .member-box .box-bottom
{
    min-height: 40px;
    padding-bottom: 26px;
}
.module-011  .member-box p.without-title
{
    padding-top: 0;
}
.module-011 .module-011-photo
{
    padding: 10px 0 0 10px;
    text-align: left;
}
.module-011 .module-011-directions-area
{
	padding-top: 20px;
}
.module-011  .module-011-directions
{
	display: none;
}

/* Responsive */
body.responsive .module-011 .module-011-left-col, body.responsive .module-011 .module-011-right-col { float:none; width:auto; }
body.responsive .module-011 .module-011-left-col { min-height:0; }
body.responsive .module-011 .google-map-wrapper { width:98%; }
@media only screen and (max-width: 480px) {
    body.responsive .module-011-photo { padding: 1em 0; }
    body.responsive .module-011-photo img { width: 100%; }
}