#tooltip {
	position: absolute;
	z-index: 3000;
	border: 0;
	background-color: transparent;
	opacity: 0.95;
  color:#333;
  width:375px;
}
  #tooltip p, #tooltip td{
    color:#333;
  }
  #tooltip .about-restaurant{
    background:#fff2ca;
  }
  #tooltip .pop-body-wrapper{
    padding:4px;
  }
  #tooltip .pop-body{
    background:white;
    padding:5px;
    border:1px solid #ccc;
  }
  #tooltip .pop-wrapper .top .start, #tooltip .pop-wrapper .top .end, #tooltip .pop-wrapper .bottom .start, #tooltip .pop-wrapper .bottom .end {
    background:url(/_img/pop_shadows.png) 0 0 no-repeat;
  }
    #tooltip .pop-wrapper .top{
      height:10px;
      width:100%;
    }
      #tooltip .pop-wrapper .top .start{
        height:10px;
        background-position:0 0;
        width:80%;
      }
      #tooltip .pop-wrapper .top .end{
        float:right;
        height:10px;
        background-position:99% -1px;
        width:20%;
      }
    #tooltip .pop-wrapper .bottom{
      height:10px;
      width:100%;
    }
      #tooltip .pop-wrapper .bottom .start{
        height:10px;
        background-position:-1px 95%;
        width:80%;
      }
      #tooltip .pop-wrapper .bottom .end{
        float:right;
        height:10px;
        background-position:98% 95%;
        width:20%;
      }
    #tooltip .pop-body-wrapper{
      padding:0 10px;
      position:relative;
      overflow:hidden;
    }
      #tooltip .pop-body-wrapper .left{
        background:url(/_img/pop_shadows_ends.png) -1px 0 repeat-y;
        height:500px;
        left:0;
        position:absolute;
        width:10px;
      }
      #tooltip .pop-body-wrapper .right{
        background:url(/_img/pop_shadows_ends.png) -10px 0 repeat-y;
        height:500px;
        right:0;
        top:0;
        position:absolute;
        width:10px;
      }
      #tooltip hr.rest{
        color:#e96c00;
      }
      

  #tooltip h3, #tooltip div { margin: 0; font-weight:bold; }

/*  form validation messages  */
#tooltip.failed {
	position: absolute;
	z-index: 3000;
	border:1px solid red;
	background-color:#fcc9c9;
	padding: 5px;
	opacity: 0.85;
  color:#c51640;
}


  
