﻿@charset "utf-8";

#map_canvas{
width:400px;
height:400px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
margin: 0px 0px 0px 0px;
}
#map_canvas b{
font-size:15px;
font-weight:bold;
}
#map_canvas a{
font-size:12px;
}

#bg,#gmapframe {
	background:#000;
	position:fixed
}

#bg {
	left:0;
	width:100%;
	padding-top:10px;
	padding-left:100px;
	padding-bottom:50px;
	opacity:0.75;
	filter:alpha(opacity=75)
}

#bg,#gmapcont .photo_cont {
	height:100%
}

#gmapframe {
	padding:0 auto;
	border:3px solid #999;
	width:1000px;
	padding:15px;
	z-index:1000
}

#gmapframe,#gmaphead,#gmapcont .controller,#gmapcont .photo_cont,#gmapcont .photo_cont TABLE {
	overflow:hidden
}

#gmaphead {
	height:65px;
	margin-left:17px;
	padding-top:17px;
	font-family:arial,helvetica,sans-serif;
}
#gmapcont .gmapnav{margin-bottom:10px;}
#gmapcont #map_canvas{width:400px; height:400px;position:relative;}

#gmaphead,#prevLink {
	text-align:left
}

#gmapcont span.cont,#gmapcont a.nav_prec,#gmapcont A.nav_succ,#gmapcont .controller,#gmapcont .photo_cont,#gmaphead img {
	float:left
}

#gmapcont span.cont,#gmaphead a.link {
	font-weight:bold;
	font-size:11px
}

#gmapcont span.cont {
	color:#bbb;
	margin:4px 2px
}

#gmapcont a.nav_prec {
	margin-right:4px
}

#gmapcont A.nav_succ,div.nav,.carousel {
	margin-left:5px
}

#gmapcont .controller {
	width:106px;
	padding-top:5px;
	margin:0 15px 0;
}

#gmapcont .controller,#gmapcont .photo_cont,#gmaphead h1,#gmaphead .close {
	display:block
}

#gmapcont .controller img {
	margin-left:3px
}

#gmapcont .controller img.allVideo {
	margin-top:15px
}

#gmapcont .photo_cont {
	padding-left:3px;
	margin-left:15px;
	text-align:center;
	width:820px
}

#gmapcont .photo_cont TABLE {
	width:851px
}

.photo_cont IMG {
	border:1px solid #fff
}

#gmapframe,#gmaphead h1,#gmaphead h2,#gmapcont li {
	padding:0
}

#gmaphead,#gmaphead h1,#gmaphead h2,#gmapcont .photo_cont,#gmapcont li {
	margin:0
}

#gmaphead img {
	margin:0 20px 20px 15px
}

#gmaphead h1,#gmaphead .close {
	color:#fff
}

#gmaphead h1,#gmaphead h2 {
	font-size:12px;
	line-height:14px
}

#gmaphead h2 {
	color:#999
}

#gmaphead .close {
	font:13px arial,helvetica,sans-serif;
	float:right;
	margin:6px 25px 0 0;
	background:transparent url(img/gallery_close.gif) no-repeat scroll right 2px;
	height:23px;
	padding:5px 8px 11px;
	width:60px
}

#gmapexp{
background-color:#EFEFED;
border-bottom:0px solid #DBDAD2;
color:#FFFFFF;
display:block;
margin:0px 0px 5px 0px;
padding:5px 5px 5px 5px;
}

#gmapexp a{color:#4B4B4D;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:12px;
margin-left:6px;
}
#gmapexp img{margin:0px 5px 0px 0px;}

.gmapcontextmenu{
visibility:hidden;
background:#ffffff;
border:1px solid #ffdf00;
z-index: 10;  
position: relative;
width: 200px;
padding:5px 0px 5px 0px;
}
.gmapcontextmenu div{
padding-left: 2px;
width: 198px;
}

.gmapcontextmenu a{
	cursor: pointer;
	text-decoration: none;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
}
.gmapcontextmenu a:hover{
    background-color: #cccccc;
}
.gmapcontextmenu div:hover{
    background-color: #cccccc;
}
.gmapcontextmenu hr{
    height:1px;
    line-height: 3px;
}
#gmapdirpanel{
    overflow:auto;border:1px solid #ccc; height:300px;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    padding: 0px 0px 0px 0px;
    background-color: #ffffff;
    margin: 0px 0px 0px 0px;
}
#gmapdirpanel table{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    margin-top: 1px;
}
#gmapdirpanel table tr td{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
}