html { height: 100% }

body { height: 100%; margin: 0; padding: 0 }
html                                     {height: 100% }
body                                     {height: 100%; margin: 0; padding: 0; font-family:'PT Sans Narrow', sans-serif; font-size:18px;}  
.gm-style                                {font-size:14px !important; font-family:'PT Sans Narrow', sans-serif !important; text-align:justify;}
p                                        {text-align:justify; margin:5px 0 0; font-family:'PT Sans Narrow', sans-serif;}
.phonecall                               {padding:5px; margin: 0 0 10px; font-size: 18px;}
h3                                       {margin:5px 0 0;} 
/* Zh Googlemap */
.placemarkHead                           {font-size:14px; padding:0;}
#zhgm-menu-external ul                   {display:inline;  margin:10px 0;}
#zhgm-menu-external li a                 {width:auto; float:left; margin:0px 0px;}
#zhgm-menu-external li                   {display:inline;}
#zhgm-menu-external li                   {display:inline;}
.zhgm-markergroup-img-external           {float:left;}
.zhgm-markergroup-text-external          {float:left; padding:3px 0; color:#f00; margin: 5px 0; opacity:0.5; font-size:12px;}
a.active .zhgm-markergroup-text-external {opacity: 1;}
.zhgm-markergroup-img-external           {float:left; opacity: 0,3; opacity:0.5;}
a.active .zhgm-markergroup-img-external  {opacity: 1;}
.zhgm-ul-markerList-external             {padding:0; margin:0;}
.zhgm-ul-markerList-external li          {list-style:none; float:left; width:180px;}
.zhgm-ul-markerList-external img         {float:left; margin-right: 5px; clear:right;}
.zhgm-2-lit-icon-markerList-external tr  {height:24px; background:red;}
table.zhgm-group-manage td               {margin:0; padding:0;}
.placemarkRate                           {float:right; margin-right:50px;}
#GMapsMarkerList                         {overflow:auto; background:#fff; border-radius: 5px; border: 1px solid #ccc; box-shadow: 0 2px 3px #999;}
.zhgm-ul-markerList-external img         {margin:0 5px 5px;}
.placemarkRateResult                     {float:right; margin:0 0 0 20px;}
.zhgm-ul-markerList-external             {margin-top:10px;}
#bodyInsertPlacemark                     {width: auto; margin:0; padding:5px; height:120px;}
.zhgm-markergroup-text-external          {padding:0 5px 10px; margin:0; text-transform:uppercase;}
#zhgm-menu-external                      {padding:5px 10px ; margin:0;}
#bodyInsertPlacemark                     {font-size:12px; font-weight:bold; text-decoration: none; line-height: normal;}
.placemarkHoverBody                      {width:240px; padding:10px;}
#contentUpdatePlacemark                  {width:auto; height:auto; font-size: 16px; }
.bodyInsertProperties                    {width:auto; margin:10px 0;}
.bodyInsertPlacemarkProperties           {font-size:14px;}
#bodyInsertPlacemarkGrp                  {width: 280px;}
.zhgm-markergroup-img-external img       {margin: 4px 8px;} 
.bubble p                                {font-size: 12px; text-align:justify;}
.bubble img                              {float:left;}
