.yelp-reviews{ margin-bottom: 20px;}
.pluck-reviews{ margin-bottom: 20px;}
.google-reviews{ margin-top: 10px;}

.page-index{ margin-bottom: 20px;}
.page-index ul li{ padding: 5px 15px;}
.page-index ul li a{ color: #eee; text-decoration: underline;}
.page-index ul li a:hover{ color: #bbb;}

/*aside .content .node{ margin-bottom: 20px;}*/

.loc-desc{ width: 100%; display: block; margin-bottom: 10px; float: none; }
.clear{ clear: both;}

.left h2 { margin-top: 20px;}
.loc-links { /*margin-bottom: 15px; border-bottom: 1px solid #3f6190; padding-bottom: 15px;*/}
.loc-links span{ padding: 1px 20px 1px 0;}
.loc-links span a{ color: #A6CCF3; font-size: 17px; font-weight: bold; padding-right: 22px; font-family: palatino;}
.loc-links span.loc-links-border a{ border-right: 1px solid #fff;}

.file img{ margin: 3px 3px -3px 0;}
.file a{ color: #777 !important;}
.file { display: block; margin-bottom: 5px; }

/* SITE VIEW */
.top-banner { display: inline-block; position: relative; width: 1000px; z-index: 10;}
.top-banner-wrapper { background: url(/sites/all/themes/webdirector/images/msite/features_preview_bar.png) no-repeat center top; height: 64px; text-align: center; padding-top: 10px;width: 1000px;}
.top-banner-wrapper p { font-size: 16px; line-height: 24px; color: #204380; display: inline; vertical-align: middle;}
.top-banner-wrapper a.get-preview-btn { width: 223px; height: 48px; background: url(/sites/all/themes/webdirector/images/msite/btn_get_free_preview.png) no-repeat center center; display: inline-block; vertical-align: middle;}
.view-site { border: none; padding: 0; width: 100%; text-align: center; position: fixed; top: 0; z-index: 500;}
.view-site .top-banner-wrapper { height: 74px; padding: 0;}
.view-site .top-banner-wrapper a.change-theme { display: inline-block; vertical-align: middle; float: left; line-height: 70px; margin-left: 20px; color: #535353;}
.view-site .top-banner-wrapper a.buy-now-btn { display: inline-block; vertical-align: middle; background: url(/sites/all/themes/webdirector/images/msite/btn_buynow.png) no-repeat center center; width: 196px; height: 55px;}
.view-site .top-banner-wrapper span { display: inline-block; vertical-align: middle; float: right; line-height: 70px; margin-right: 30px; color: #535353; font-weight: bold; font-size: 16px;}
.view-site .top-banner-wrapper p { display: inline; line-height: 70px; padding-left: 10px;}
.view-site-margin { height: 70px;}
.toolbar .view-site{ top: 65px; }
body{ padding: 0px !important; }

.member_desc.no-image{ width: auto !important; max-width: none !important; }

/* locations */
a.gmap{ text-decoration: none !important;}
.gmap span{ color: #777777; font-size: 15px; margin-top: -23px; position: absolute; }
.gmap span:hover{ color: #555555; }

html.js body.html section.pluck-reviews div.pluck-app div.pluck-review-main-area div.pluck-review-full-wrap div.pluck-review-full-header a.pluck-review-list-create
{ display: none !important;}

#content #members_our_staff div.member{ min-height: 130px;}

body.toolbar{ margin-top: 35px !important;}
#edit-submitted-submit-to-office_msdd{ max-width: 190px !important;}
#edit-submitted-submit-to-office{ max-width:  190px !important;}

.fb-like,
.fb_edge_widget_with_comment,
.fb_iframe_widget{ z-index: 999;}

.inner-page .loc-desc .office-details { height: auto; color: #656565; font-size: 1em; margin: -20px 0px 20px; padding-top: 5px; clear: both;}
.node-type-locations-page .inner-page .loc-address .map{ margin-top: 15px;}
.main ul {margin: 0 0 10px 25px;}