ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; font-weight:bold; text-decoration:none; color:#fff; padding:5px 11px; width:150px; * width:149px;}
ul.menu a:hover, ul.menu a:visited{color:#fff;}
ul.menu li {position:relative; float:left; margin-right:2px;*margin-right:1px; background:#666 url(../images/map-errow.png) no-repeat 150px center;  z-index:10; }
ul.menu ul {position:absolute; top:26px; left:0; background:#f1f1f1; display:none; opacity:0; list-style:none; z-index:500; height:200px; margin:2px 0 0 0; overflow:auto !important; overflow-x:hidden !important;}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:200px; margin:0; padding:5px 10px; background:#f1f1f1; }
ul.menu ul li:hover {background:#fff; }


.gmnoprint{margin:0; padding:0;}
.gmnoprint a{ color:#c72026; text-decoration:underline;}
.gmnoprint a:hover{ color:#c72026; text-decoration:none;}


.button0{
	margin:0px;
	padding:5px 10px;
	height:28px \9;
	margin:0 0 0 2px;
	background:#c72026;
	cursor:pointer;
	border:0px;
	color:#fff;
	font-weight:bold;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;	transition: all 0.5s;
}
.button0:hover{
	background:#333;
	color:#fff;
}
.map-list-detail h1{
	margin:0 0 8px 0;
	*margin-top:2px;
	font-family:'FuturaLTCondensed', arial, serif;
	font-size:22px;
	color:#c61f26;
	latter-spacing:0px;
	font-weight:normal;
	text-transform:uppercase;
}
.chakra{position:absolute; right:0px; top:0px; z-index:-1;}
.map-list-detail{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	padding:30px;*padding:0px 30px;
	margin:-20px 0 0 0;
	*margin:0px 0 0 0 ;
	color:#333;
	text-align:justify;
}
.map-list-detail a, .map-list a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#c61f26;
	text-decoration:underline;
}
.map-list a{
	text-decoration:underline;
}
.map-list a:hover{
	text-decoration:none;
}
.map-list-detail a:hover{
	text-decoration:none;
}

.fellow{
	width:55px;
	margin:0 6px 0 0;
	padding:0px;
	float:left;
	display:block;
	font-weight:bold;
	color:#333 !important;
}
.fellow strong{
	float:right;
	*float:right;
	*margin:-18px 0 0 0;	
}
.map-list{
	margin:0px;
	padding:0px;
	line-height:18px;
	color:#333 !important;
}
table.map-list tr{
	margin:0px 0 2px 0;
	margin:0px 0 20px 0 \9;
	*margin:0px 0 20px 0 !important;
	padding:0px;	
	background:#e8e8e8;
}
table.map-list tr td{
	margin:0px;
	padding:2px 0;
	width:30px !important;
}
/*table.map-list tr td + td{
	margin:0px;
	padding:0px;
	width:125px !important;
	width:115px !important \9;
	*width:95px !important;
	display:table;float:left;
}*/
table.map-list tr td + td{
	margin:0px;
	padding:10px 0;
	width:662px !important;
	width:626px \9 !important;
	*width:605px !important;
	display:table;
	float:left \9;
}
.map-thumb, .map-thumb01{
	float:left;
	margin:-10px 20px -10px 0;
	padding:0px;
}