body {padding:0 0 0 0;margin:25px 0 0 0;font-family:helvetica,arial,sans-serif;}


h1 {font-family:helvetica,arial,sans-serif; font-size:15px; font-weight:normal; letter-spacing:1px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
/* company name */
h2 {font-family:Copperplate, Georgia, Times, serif; font-size:32px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
h3 {font-family:Copperplate, Georgia, Times, serif; font-size:18px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

p {line-height:20px; font-size:15px;}
td {font-size:15px;}
.page-text {line-height:20px; font-size:15px; padding-bottom:15px;}

#header {}
#content-table {}
#content-area {padding:20px;}

a:link		{text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
a:visited	{text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
a:hover		{text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}

#menu {margin:0;padding:0;} 
#menu li {float:left; list-style:none; font-size:13px;font-weight:bold;} 
#menu li a {
	display: block;
	/* padding: 0 15px 0 0; - this is now a system setting */
	width: auto;
	white-space: nowrap;
	text-decoration:none;
	 }
#menu li a:hover {
	text-decoration:underline;
}  

#searchmenus select {-webkit-appearance: none;width:200px;height:30px;padding:5px;margin-bottom:5px;}
#searchmenus input {font-size:12px;}
.sub {-webkit-appearance: none;padding:5px 0 5px 12px;}

#frm_country {display:none;}

/*** maybe not needed ***/
.little	{font-size:7pt;}
a:link.little		{text-decoration:none;}
a:visited.little	{text-decoration:none;}
a:hover.little	{text-decoration:underline;}

.medium	{font-size:13px;line-height:18px;}

.picborder {border:1px solid #C0C0C0;}

#helpcontent {padding:10px;font-size:14px;}

#helplink {font-size:11px;}
.alert {color:red;}
.alert12px {color:red;font-size:12px;}

textarea {font-family:arial,helvetica,sans-serif;font-size:14px;padding:3px;}

#editor-checkmark {
	position:absolute;top:-50px;right:20px;
	padding:3px;
	text-align:center;
	background-color:white;border:1px solid #E7E7E7;}

#footer td {font-size:11px;}
#affiliations td {padding-right:30px;}

.evenrow {background-color:#EFEFEF;}
.oddrow {background-color:#FFFFFF;}

.dark {background-color:#000000;color:#ffffff;}

.cursor {cursor:pointer;cursor:hand;}

.tablegrid {border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;}
.tablegrid td {border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}

#page-heading {}
#page-heading h1 {font-weight:bold;}

#search-heading {width:250px;height:33px;}
#search-heading h1 {font-weight:bold;}

.bedroom-heading {height:33px;padding-left:30px;}
.bedroom-heading h1 {font-weight:bold;}

.listings {}
.listings td {font-size:11px;padding-bottom:23px;}
.listings div {padding:7px 0 0 1px;}


