	
	/*add address*/

      #ctrl{
        width: 900px;
        margin:0 auto;
      }
      .gmap3{
        margin: 20px auto;
        border: 1px dashed #C0C0C0;
        width: 900px;
        height: 250px;
      }

      #container{
        position:relative;
        height:500px;
      }
      #directions{
		position:absolute;
		width: 23%;
		left:980px;
		height: 690px;
		overflow:auto;
		font-family: helvetica;
		color: #341f10;
		font-size: 12px;
      }
      #googleMap{
        border: 1px dashed #C0C0C0;
        width: 100%;
        height: 500px;
      }
      #menu{
        font-family: helvetica;
		color: #341f10;		
        font-size: 10px;		  
        background-color: #FFFFFF;
        width:170px;
        height:150px;
        padding:0px;
        border:1px;
        cursor:pointer;
        border-left:1px solid #cccccc;
        border-top:1px solid #cccccc;
        border-right:1px solid #676767;
        border-bottom:1px solid #676767;
      }
      #menu .item{
        font-family: helvetica;
		color: #341f10;		
        font-size: 10px;
        text-align:left;
        line-height: 30px;
        border-left:0px;
        border-top:0px;
        border-right:0px;
        padding-left:30px;
        background-repeat: no-repeat;
        background-position: 4px center;
      }
      #menu .item.itemA{
        background-image: url(../../images/gMap/icon_greenA.png);
      }
      #menu .item.itemB{
        background-image: url(../../images/gMap/icon_greenB.png);
      }
      #menu .item.zoomIn{
        background-image: url(../../images/gMap/zoomin.png);
      }
      #menu .item.zoomOut{
        background-image: url(../../images/gMap/zoomout.png);
      }
      #menu .item.centerHere{
        background-image: url(../../images/gMap/here.png);
      }
      #menu .item.hover{
        background-color: #d6e9f8;
      }
      #menu .item.separator{
        border-bottom:1px solid #cccccc;
      }
      
      /* cluster */
      .cluster{
      	color: #FFFFFF;
      	text-align:center;
        font-family: helvetica;
		color: #341f10;		
        font-size: 10px;
      	font-weight:bold;
      	text-shadow: 0 0 2px #000;
        -moz-text-shadow: 0 0 2px #000;
        -webkit-text-shadow: 0 0 2px #000;
      }
      .cluster-1{
        background: url(../../images/gMap/m1.png) no-repeat;
        line-height:50px;
      	width: 50px;
      	height: 40px;
      }
      .cluster-2{
        background: url(../../images/gMap/m2.png) no-repeat;
        line-height:53px;
      	width: 60px;
      	height: 48px;
      }
      .cluster-3{
        background: url(../../images/gMap/m3.png) no-repeat;
        line-height:66px;
      	width: 70px;
      	height: 56px;
      }
      
      /* infobulle */
      .infobulle{
        overflow: hidden; 
        cursor: default; 
        clear: both; 
        position: relative; 
        height: 34px; 
        padding: 0pt; 
        background-color: rgb(57, 57, 57);
        border-radius: 4px 4px; 
        -moz-border-radius: 4px 4px;
        -webkit-border-radius: 4px 4px;
        border: 1px solid #2C2C2C;
      }
      .infobulle .bg{
        font-size:1px;
        height:16px;
        border:0px;
        width:100%;
        padding: 0px;
        margin:0px;
        background-color: #5E5E5E;
      }
      .infobulle .text{
        font-family: helvetica;
		color: #ffffff;		
        font-size: 10px;
        font-weight:bold;
        line-height:25px;
        padding:4px 20px;
        text-shadow:0 -1px 0 #000000;
        white-space: nowrap;
        margin-top: -17px;
      }
      .infobulle.drive .text{
        background: url(../../images/gMap/drive.png) no-repeat 2px center;
        padding:4px 20px 4px 36px;
      }
      .arrow{
        position: absolute; 
        left: 45px; 
        height: 0pt; 
        width: 0pt; 
        margin-left: 0pt; 
        border-width: 10px 10px 0pt 0pt; 
        border-color: #2C2C2C transparent transparent; 
        border-style: solid;

      }
