xbody {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	overflow:hidden;
	}

A{
 color : #336666;
 text-decoration : none;
}

A:hover{
 color : #FF9900;
 text-decoration : underline;
}
	
h1{
	margin : 0px;
	padding : 0px;
	}

.wrapper{
	width : 100%;
	height : 100%;
	text-align : left;
	}

#header-line{
	font-size:12px;
	background:#F80;
	width:100%;
}

#h1title{
	position: absolute;
	top: 68px;
	color : #000000;
}
#mapview{
	padding : 0px;
	xposition : absolute;
	background-color: #EEEEEE;
	height:100%;
}

.point-info{
 width:20em;
}
.point-info-photo{
  float:left;
  cursor:pointer;
}
.point-info-foot{
 font-size:80%;
 margin-bottom:0.5em;
 color:#888;
 border-bottom:1px solid #888;
}
.infowindow-menu{
  font-size:80%;
  margin-top:0.5em;
}
.infowindow-menu a{
  color:#aaF;
}
.infowindow-menu a:hover{
  color:#00f;
}
#linkto-thispoint{
  color:#aaa;
}
#linkto-thispoint{
  color:#000;
}
.ticker{
  position:absolute; top:80px; left:80px;
}

#newpoint-div{
  width:300px;
}
#newpoint-div h2{
  margin:0px; font-size:120%;
}
#newpoint-div textarea{
  width:98%;
  height:10em;
}
#newpoint-div .attention{
  font-size:80%;
}

#writepassword-div{
  position:absolute; 
  top:20%;
  left:0px;
  right:0px;
  width:100%;
  text-align:center;
  margin:auto;background:#fff;width:20em;padding:1em;
}
#writeattention{
  font-size:75%;border:1px solid #FF0000;padding:1em;
}
#writeattention ul{
 text-align:left;margin-left:0px;
}

#rightbar{
  width : 205px;
  background-color : #FDE7BE;
  float : right;
  padding : 5px;
  overflow:auto;
}

#minihelp{
	width : 90%;
	font-size : 80%;
	padding : 2px;
	background-color : #FFFFFF;
	margin-bottom : 5px;
	color : #666666;
	}
	
#minihelp ul{
	margin : 0px;
	}
	
#minihelp ul li{
	margin-left : 15px;
	list-style-image : url(/img/minihelp.gif);
	vertical-align : +3px;
	line-height : 100%;
	}
	
#rightbar h3{
	padding : 0px;
	width : 190px;
	height : 20px;
	text-align : center;
	margin : 0px;
	border : none;
	}
	
#mapprofile{
	margin : 0px;
	padding : 2px;
	width : 184px;
	list-style : none;
	font-size : 80%;
	background-color : #FFFFFF;
	border : dashed #FF9900;
	border-width : 0px 1px 1px 1px;
}
#mapprofile-owner{
	padding : 2px;
  text-align:right;
}

.headcontrol{
	font-size : 80%;
	height : 30px;
	background-image :  url(/img/headcontrol.gif);
	padding : 3px;
	text-align : center;
	white-space : nowrap;
	}
	
.iconlist ul{
	margin : 0px;
	padding : 0px;
	width : 188px;
	height : 150px;
	list-style : none;
	overflow : auto;
	background-color : #FFFFFF;
	border : dashed #FF9900;
	border-width : 0px 1px 1px 1px;
	font-size : 80%;
}

.iconlist li{
 list-style :none;
 cursor:pointer;
 margin : 0px;
 padding : 2px;
}
.iconlist li img{
	vertical-align: middle;
}
.iconlist li.tilehover{
 background:#FC8;
}
.marker-tooltop{
  background:#FC8;
  border:3px double #F84;
  font-weight:bold;
  font-size:80%;
  padding:2px;
}
.right_menu{
	font-size : 80%;
	margin-left : 0px;
	}
	
	
.right_menu ul{
	margin-left : 0px;
	padding-left : 0px;
	}
	
.right_menu li{
	margin-top : 10px;
	vertical-align : +2px;
	list-style-image : url(/img/right_list_mark.gif);
	}
	
.link_this{
	margin-top : 1em;
	border : 0px;
	}
	
.setmap dt{
	margin : 3px 0px 3px 0px;
	padding : 3px;
	background-color : #EEEEEE;
	}
	
.setmap dd{
	font-size : 90%;
	color : #333333;
	padding : 3px;
	}
/* ************************* */

table.baloon {
	border-collapse: collapse;
	border-spacing: 0;
}
table.baloon td {
	margin: 0;
	padding: 0;
}
table.baloon td.ul {
	width: 3px;
	background: url(/img/baloon/ul.gif) 0 0 no-repeat;
}
table.baloon td.u {
	height: 3px;
	background: url(/img/baloon/u.gif) 0 0 repeat-x;
}
table.baloon td.ur {
	width: 3px;
    background: url(/img/baloon/ur.gif) 0 0 no-repeat;
}
table.baloon td.l {
	width: 3px;
    background: url(/img/baloon/l.gif) 0 0 repeat-y;
}
table.baloon td.r {
    width: 3px;
    background: url(/img/baloon/r.gif) 0 0 repeat-y;
}
table.baloon td.bl {
    width: 3px;
    background: url(/img/baloon/bl.gif) 0 0 no-repeat;
}
table.baloon td.b {
	height: 3px;
    background: url(/img/baloon/b.gif) center top repeat-x;
}
table.baloon td.br {
    width: 3px;
    background: url(/img/baloon/br.gif) 0 0 no-repeat;
}

table.baloon td.content {
	background-color: #fff;
	padding: 1px;
	font-size: 80%;
}

/************* *****************/
table.oballoon {
	border-collapse: collapse;
	border-spacing: 0;
}
table.oballoon td {
	margin: 0;
	padding: 0;
}
table.oballoon td.ul {
	width: 3px;
	background: url(/img/baloon/olt.png) 0 0 no-repeat;
}
table.oballoon td.u {
	height: 3px;
	background: url(/img/baloon/ot.png) 0 0 repeat-x;
}
table.oballoon td.ur {
	width: 3px;
    background: url(/img/baloon/ort.png) 0 0 no-repeat;
}
table.oballoon td.l {
	width: 3px;
    background: url(/img/baloon/ol.png) 0 0 repeat-y;
}
table.oballoon td.r {
    width: 3px;
    background: url(/img/baloon/or.png) 0 0 repeat-y;
}
table.oballoon td.bl {
    width: 3px;
    background: url(/img/baloon/olb.png) 0 0 no-repeat;
}
table.oballoon td.b {
	height: 3px;
    background: url(/img/baloon/ob.png) center top repeat-x;
}
table.oballoon td.br {
    width: 3px;
    background: url(/img/baloon/orb.png) 0 0 no-repeat;
}

table.oballoon td.content {
	background-color: #fff;
	padding: 1px;
	font-size: 80%;
}

