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

/* maps :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.follow h3 { margin:0;}
.rest_map ul {margin-top: -36px;}
blockquote, ul, ol, dl { margin:0px;}
ol, ul, dl { margin-left: 0px;}
ul li {list-style-image: none;list-style-type: none;}
#warp {overflow:hidden;}
.map_content .maps{ overflow:hidden; padding:0; width:960px; margin:10px 0; background-color:#FFF; min-height:750px;}
.MapBox{ width:250px; margin-left:20px; padding:0px 8px;}
.MapBox h3 a{ color:#EF4E2F;margin-left:170px; margin-top:5px;}
.MapBox h3 a:hover{ text-decoration:underline;}
.sub {background-color: #FFFFFF; }
.sub h2 {background-color: #F5F5F5;font-size: 15px;letter-spacing: 1px;padding-bottom: 10px;padding-left: 20px;padding-right: 20px;padding-top: 10px; font-weight:normal;}
div#information-box{padding:0px 10px 10px 10px;line-height:2em;font-size:13px; background-color:#FFF;}
#information-box .city{ border-bottom:1px dotted #CCC; padding-bottom:10px; padding-left:5px; color:#EF4E2F;}
.city select{ width:130px; padding:3px; height:25px; border:1px solid #CCC;} 
ul#rest_lists{ margin:0px;}
ul#rest_lists li {background-image: url(../../images/li.png);background-position: 3px 15px;background-repeat: no-repeat;border-bottom-color: #CCCCCC;border-bottom-style: dashed;
border-bottom-width: 1px;letter-spacing: 1px;list-style-image: none;padding-bottom: 7px;padding-left: 16px;padding-top: 6px; margin:0px;list-style-type: none;}
#function-box{ margin-left:140px; font-size:11px;}
.item { border:1px solid #CCC; padding:1em; margin:0 20px 0 0; width: 610px; height:680px; float:right;}
.streetview { width:500px; height:300px; }
#map_canvas {width:100%; height:100%;}
.gradient {
	background:#fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));
	background: -moz-linear-gradient(top, #fff, #eaeaea);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaeaea);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaeaea)";
}
.shadow-all { 
	-moz-box-shadow: 0px 2px 4px #999;
	-webkit-box-shadow: 0px 2px 4px #999;
	box-shadow: 0px 2px 4px #999;
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=160, Color='#999999')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=160, Color='#999999');*/
}
div.dialog-box{text-align: center;vertical-align: top;margin: 0 auto;}
div.dialog-box img{float:left;}
.rest-info { height: 300px;width: 300px;}
.rest-info #image{ border:1px solid #CCC; padding:3px; margin-bottom:5px;}
.rest-info-button a {background-color: #EF4E2F;background-image: url(../../images/new_images/gradient-sprites.png);background-repeat: repeat-x;border:1px solid #EF4E2F;box-shadow: 2px 2px 2px #A8A8A8;color: #FFFFFF;cursor: pointer;display: block;font-size: 14px;margin-bottom: 0px;margin-top: 5px;padding-bottom: 3px;padding-left: 15px;padding-right: 15px;padding-top: 3px;text-align: center;text-shadow: 0 -1px 0 #AAAAAA; letter-spacing:1px;}