﻿.ZCmsGMap .MapContentDescription { z-index: 999; display: inline-block; min-width: 280px; }
    .ZCmsGMap .MapContentDescription .info { display: block; padding-right: 10px; background-color: #FFF; }
        .ZCmsGMap .MapContentDescription .info img { display: inline-block; float: left; margin-right: 10px; }
        .ZCmsGMap .MapContentDescription .info h3 { display: block; margin: 0px; margin-top: 5px; margin-bottom: 2px; color: #666666; font-weight: normal; font-size: 1.2em; line-height: normal; }
        .ZCmsGMap .MapContentDescription .info p { display: block; margin: 0px; color: #666666; font-size: 0.8em; }
    .ZCmsGMap .MapContentDescription .actions { display: block; padding: 3px 20px; background-color: #999999; }
        .ZCmsGMap .MapContentDescription .actions a { display: inline-block; color: #FFFFFF; text-transform: uppercase; font-weight: bold; }
        .ZCmsGMap .MapContentDescription .actions .icon { margin: 0px; margin-top: 4px; margin-right: 8px; vertical-align: top; }
        .ZCmsGMap .MapContentDescription .actions .icon-heart { width: 13px; height: 11px; background: url('/Content/app/img/sprites.png') -79px -173px no-repeat; }
        .ZCmsGMap .MapContentDescription .actions .icon-eye { width: 16px; height: 11px; background: url('/Content/app/img/sprites.png') -93px -173px no-repeat; }
        .ZCmsGMap .MapContentDescription .actions .open { float: right; vertical-align: top; }

.ZCmsGMap { display:block; border:0px; box-shadow:none; padding:0px; margin:0px; }
    .ZCmsGMap label { width:auto; display: inline-block; }
    .ZCmsGMap img { max-width:none; }