

/* map preview */
table.map {
	margin: 0;
	padding: 0;
	/*padding-top:3px;*/
	width: 100%;
	/*border: 1px solid #555;*/
	border: none;
}
table.map td {
	margin: 0;
	padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
        vertical-align: top;
	width: 100%;
	background: #fff;
}

table.map td.input {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	width: 528px;
	font-size: 12px;
}

table.map td.input input.txt {
	margin: 0;
	padding: 0;
	width: 426px;
	font-size: 12px;
	/*border: 1px solid #000;*/
}

table.map td.input input.button {
	margin: 0;
	padding: 0;
	width: 100px;
	font-size: 12px;
	border: 1px solid #000;
}


table.map td.left {
	margin: 0;
	padding: 0;
	widht: 528px;
}

 table.map td.right {
	margin: 0;
	padding-left: 3px;
	padding-top: 4px;
	/*padding-left: 5px;*/
	white-space:nowrap;
	vertical-align: top;
	font-size:12px;
	/*width: 50%;*/
}


/* generic form */
 
form {
	margin: 0;
	padding: 0;
}

/* map info window */
table.mapInfoWin {
	margin: 7px;
	padding: 2px;
	width: 340px;
	height: 200px
	white-space: normal;
}
table.mapInfoWin td {
	margin: 0;
	padding: 3;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
	width: 200px;
        vertical-align: top;
	background: #fff;
	white-space: normal;
}
table.mapInfoWin td.img {
	width: 10%;
}

table.mapInfoWin td.cnt {
	margin: 2px;
	padding:0;
}

table.mapInfoWin td.cnt span.location {
    margin: 0;
    padding: 0;
    font-style: italic;
}

img.portrait {
	width: 90px;
}

img.landscape {
	width: 90px;
}

