.nobr {
	white-space: nowrap;
}
img.bordery {
	border: 1px solid #ccc;
}

td.acolor3 {
  background-color: #FCE1C9; /* FCD6B5; */
  border: 1px dashed black;
}
td.acolor2 {
  background-color: #FCAC67;
}
td.acolor1 {
  background-color: #FCE1C9;
}
td.acolor0 {
  background-color: #FCAC67; /* #FC9E4C; */
  border: 1px solid #777777;
}

h2.ahome {
  font-size: 13px;
  font-weight: bold;
  /* color: #0000AA; */
  margin: 0 0 2px 0;
}
p.ahome {
  font-style: italic;
  margin: 0 0 2px 0;
}

body,p,td,th {
  font-size: 12px;
  font-family: arial,helvetica,sans-serif;
}

body {
  background-color: #ffffff;
  color: #000000;
  margin: 2px;
  padding: 0;
}

a {
  color: #0000AA;
}
a:hover {
  color: #6666FF;
}

p.pstatus {
  font-weight: bold;
  color: #D06000;
  /* color: #FC7500;  light orange */
  margin: 0;
}

p.pprice {
  font-weight: bold;
  margin: 4px 0 0 0;
  color: #D06000;
}

p.pname {
  font-weight: bold;
  margin: 4px 0 0 0;
  color: #D06000;
}

p.pcomm {
  font-weight: bold;
  color: #880000;
  margin: 0;
}

p.paddress {
  font-weight: bold;
  margin: 0;
}


p.psimple {
  margin: 0;
}

p.psimple2 {
  margin: 0;
  text-align: left;
}

p.pimg {
  margin: 8px 0;
}

/*  w=650; h=500; */
#popupmain {
  width: 640px;
  text-align: center;
  margin: 4px auto; /* center */
}
#popupmap {
  width: 620px;
  height: 430px;
  margin: 0 auto; /* center */
  /* text-align: center; */
}
div.okpopupmap {
  border: 1px solid black;
}
p.popupfoot {
  margin: 12px 0;
  padding: 4px;
  border-top: 1px solid black;
}
div.popupmap-overlay {
  width: 210px; /* 217 is supposedly the effective minimum of openInfoWindowHtml */
  text-align: left;
}
div.showmap2-overlay {
  width: 210px; /* 217 is supposedly the effective minimum of openInfoWindowHtml */
  text-align: left;
}
#showmap2 {
  border: 1px solid black;
  margin: 2px 2px 8px 2px;
  width: 330px;
  height: 370px;
}
#showmap2a {
  /* border: 1px solid black; */
  margin: 2px 2px 8px 2px;
  width: 300px;
  height: 315px;
  text-align: center;
}
#showmap2b {
  background-color: #eee;
  border: 1px solid #ccc;
  margin: 2px 0 8px 0;
  width: 300px;
  height: 315px;
  text-align: center;
}

#gallery2container {
  background-color: #eee;
}
#gallery2 {
  background-color: #eee;
}
#gallery2 p {
  margin: 0;
  padding: 6px;
}
#gallery2nav {
  margin: 0;
  padding: 4px 3px 10px 3px;
  text-align: left;
}
#gallery2nav a {
  border: 1px solid #ccc;
  /* background: #fc0; */
  text-decoration: none;
  margin: 1px 3px;
  padding: 2px 5px;
  display: inline-block;
}
#gallery2nav a.activeSlide {
  border: 1px solid #333;
  /* background: #ea0; */
}
#gallery2nav a:focus {
  outline: none;
}


#main > tbody > tr > td {
	padding: 1px;
	vertical-align: top;
}

#main #main2 {
	padding-left: 7px;
	padding-right: 12px;
}


p.top-links {
	text-align: center;
	border-bottom: 1px solid #999;
	padding: 3px 3px 9px 3px;
	margin: 0;
}

#footer {
	border-top: 1px solid #999;
	padding: 5px;
	margin: 18px 0 0 0;
}

#footer > table {
	margin: 0 auto;
}

#footer td {
	vertical-align: middle;
	text-align: center;
	padding: 8px;
}

#footer a img {
	border: none;
}

#footer p {
	margin: 0;
}

#footer p.titler {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 4px 0;
}

p.footer-links {
	text-align: center;
	border: 1px solid #999;
	border-left: none;
	border-right: none;
	padding: 5px;
	margin: 0;
}


#home-top {
	margin: 0 auto;
}

#home-top a img {
	border: none;
}

#home-top p {
	margin: 0;
}

#home-top > tbody > tr > td {
	text-align: center;
	vertical-align: middle;
	padding: 4px 4px;
}

#home-top > tbody > tr > td:first-child {
	padding: 4px 16px;
	font-size: 16px;
}

#home-top > tbody > tr > td:first-child p {
	font-size: 16px;
}

#home-top > tbody > tr > td:first-child p:first-child {
	margin: 10px 0 4px 0;
}

#home-top p.contact {
	margin: 8px 0;
}

#home-main {
	width: 445px;
	padding: 12px;
}


#home-feature {
	margin: 12px auto;
}

#home-feature td {
	text-align: center;
	vertical-align: top;
	padding: 11px;
}
#home-feature td:first-child p {
	margin-top: 16px;
}

table.props-header {
	width: 180px;
}
table.props-header > tbody > tr > td {
	padding: 6px;
}

#menu2 > tbody > tr > td {
	padding: 6px;
	width: 100%;
}

#prop-header {
	text-align: center;
}

table.gallery-simple > tbody > tr > th {
	padding: 6px;
	background-color: #ddd;
	font-weight: bold;
}
table.gallery-simple > tbody > tr > td {
	padding: 6px;
	background-color: #eee;
}
table.gallery-simple th,
table.gallery-simple td {
	text-align: center;
}
table.gallery-simple p {
	text-align: center;
	margin: 0 0 10px 0;
}
