@charset "utf-8";
/* CSS Document */

#map{
	width: 460px;
	height: 370px;
	float:left;
}

#map-wrapper{
	margin-bottom: 15px;
}

#rest-info{
	margin-bottom: 15px;
}

#rest-text{
	float: right;
	width: 280px;
}

#rest-img{
	float: left;
}

#whats-nearby{
	float: right;
	width: 145px;
}

#whats-nearby #whats-nearby-item p{
	line-height: 24px;
	margin-bottom: 3px;
}

#whats-nearby a:hover{
	cursor:pointer;
}
	
#rest-info{

}

#rest-descrip .menu-items{
	padding: 5px 0;
	margin-bottom: 5px;
}

#rest-descrip .menu-items a{
	background-color: rgb(230, 230, 230);
	font-weight: bold;
	padding: 5px;
	border-top: 1px solid #3388CC;
	border-right: 1px solid #3388CC;
	border-bottom: 1px solid #3388CC;
	float: left;
	cursor: pointer;
}

#rest-descrip .menu-items a:first-child{
	border-left: 1px solid #3388CC;
}

#rest-descrip .menu-items a.selected{
	border-bottom: 0px solid black;
	background-color: white;
}

#rest-descrip h1{
	color: red;
}

#rest-descrip h2{
	color: black;
}

#rest-descrip #rest-message{
	padding: 5px;
	border: 1px solid red;
	margin-bottom: 10px;
}

#rest-descrip #rest-description{
	margin-bottom: 10px;
}

#rest-descrip .col-wrapper{
	margin-bottom: 15px;
}

#rest-descrip .left-col{
	float: left;
	width: 300px;
}

#rest-descrip .right-col{
	float: right;
	width: 300px;
}

.tooltip {
	background-color:#ffffff;
	font-weight:bold;
	border:2px #006699 solid;
	padding: 3px;
}
