body, p, h1, h2, h3 {
	margin: 0px;
	padding: 0px;
}
td {
	font-family: Corbel, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 16px;
	color: #42453d;
}
img {
	border: none;
}
.logo {
	width: 250px;
	height: 84px;
}
.h01 {
	background-image: url(images/h01.jpg);
	background-color: #63665e;
	background-repeat: repeat-x;
}
.h02 {
	height: 36px;
	background-image: url(images/h02.jpg);
	background-color: #aab776;
	background-repeat: repeat-x;
	color: #FFFFFF;
}
.h02-long-term-rent {
	height: 36px;
	background-image: url(images/h02_long_term_rent.jpg);
	background-color: #b0afaf;
	background-repeat: repeat-x;
	color: #FFFFFF;
}
.h02-holiday-rentals {
	height: 36px;
	background-image: url(images/h02_holiday_rentals.jpg);
	background-color: #909dc1;
	background-repeat: repeat-x;
	color: #FFFFFF;
}
.h02-house-owners {
	height: 36px;
	background-image: url(images/h02_house_owners.gif);
	background-color: #c99696;
	background-repeat: repeat-x;
	color: #FFFFFF;
}
.h03 {
	background-image: url(images/h03.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
}
.slogan {
	color: #FFFFFF;
}
.activetab {
	background-color: #aab776;
	background-image: url(images/activetab.jpg);
	background-repeat: repeat-x;
	text-align: center;
	width: 260px;
	color: #41443c;
}
.activetab-long-term-rent {
	background-color: #b0afaf;
	background-image: url(images/activetab_long_term_rent.jpg);
	background-repeat: repeat-x;
	text-align: center;
	width: 260px;
	color: #41443c;
}
.activetab-holiday-rentals {
	background-color: #909dc1;
	background-image: url(images/activetab_holiday_rentals.jpg);
	background-repeat: repeat-x;
	text-align: center;
	width: 260px;
	color: #41443c;
}
.aactivetab {
	color: #41443c;
	text-decoration: none;
}
.aactivetab:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.tabdelimiter {
	background-color: #000000;
	width: 1px;
}
.tab {
	background-color: #63635b;
	text-align: center;
	width: 260px;
	color: #FFFFFF;
}
.tab-house-owners {
	background-color: #63635b;
	text-align: center;
	width: 170px;
	color: #FFFFFF;
}
a.tab {
	color: #FFFFFF;
	text-decoration: none;
}
a.tab:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.login {
	color: #FFFFFF;
	text-decoration: none;
}
a.login:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.topdelimiter {
	width: 950px;
	height: 27px;
}
.bottomdelimiter {
	width: 950px;
	height: 10px;
}
.f01 {
	background-image: url(images/f01.jpg);
	background-repeat: repeat-x;
	background-color: #b6c18b;
	height: 21px;
}
.f01-long-term-rent {
	background-image: url(images/f01_long_term_rent.jpg);
	background-repeat: repeat-x;
	background-color: #b0afaf;
	height: 21px;
}
.f01-holiday-rentals {
	background-image: url(images/f01_holiday_rentals.jpg);
	background-repeat: repeat-x;
	background-color: #909dc1;
	height: 21px;
}
.f01-house-owners {
	background-image: url(images/f01_house_owners.gif);
	background-repeat: repeat-x;
	background-color: #c99696;
	height: 21px;
}
.categories {
	width: 170px;
	background-image: url(images/bckgr01.jpg);
	background-repeat: repeat-x;
	border: 1px solid #d4d5d2;
}
.categories-header {
	color: #FFFFFF;
	height: 36px;
	background-color: #9EAE6B;
	background-image: url(images/bckgr_categories_header.jpg);
	background-repeat: repeat-x;
	border: 1px solid #d4d5d2;
	text-align: center;
	font-weight: bold;
}
.categories-header-long-term-rent {
	color: #FFFFFF;
	height: 36px;
	background-color: #b0afaf;
	background-image: url(images/bckgr_categories_header_ltr.jpg);
	background-repeat: repeat-x;
	border: 1px solid #d4d5d2;
	text-align: center;
	font-weight: bold;
}
.categories-header-holiday-rentals {
	color: #FFFFFF;
	height: 36px;
	background-color: #909dc1;
	background-image: url(images/bckgr_categories_header_hr.jpg);
	background-repeat: repeat-x;
	border: 1px solid #d4d5d2;
	text-align: center;
	font-weight: bold;
}
td.categories-contents {
	color: #000000;
	padding-left: 5px;
}
a.categories-contents {
	color: #0000FF;
	text-decoration: none;
	padding-left: 5px;
}
a.categories-contents:hover {
	color: #0000FF;
	text-decoration: underline;
	padding-left: 5px;
}
.search {
	width: 510px;
	height: 250px;
	background-color: #ffffff;
	/* background-image: url(images/bckgr_map.gif); */
}
.search-contents {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.select-search {
	width: 100%;
}
.introduction {
	width: 510px;
	height: 250px;
	background-image: url(images/bckgr_introduction.jpg);
	background-repeat: no-repeat;
	border: 1px solid #d4d5d2;
	background-position: right;
}
.introduction-contents {
	line-height: 140%;
	padding: 5px;
	vertical-align: top;
	font-size: 17px;
	color: #000000;
}
h1.introduction-contents {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.property-preview {
	width: 250px;
	height: 250px;
	background-image: url(images/bckgr01.jpg);
	background-repeat: repeat-x;
	border: 1px solid #d4d5d2;
}
.property-preview-header {
	font-size: 13px;
	height: 21px;
	background-color: #99a966;
	padding-left: 5px;
}
.h01-property-preview-header {
	font-size: 13px;
}
.property-preview-header-long-term-rent {
	font-size: 13px;
	height: 21px;
	background-color: #b0afaf;
	padding-left: 5px;
}
.property-preview-header-holiday-rentals {
	font-size: 13px;
	height: 21px;
	background-color: #909dc1;
	padding-left: 5px;
}
.property-preview-contents {
  height: 24px;
  /* font-size: 15px; */
	color: #000000;
	vertical-align: middle;
  font-family: Verdana, Arial, sans-serif; font-size: 12px;
}
.property-preview-contents-10 {
	color: #000000;
  font-size: 14px;
}
.number {
  /* font-family: Tahoma, Verdana, Arial, sans-serif; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
.img-property-preview-contents {
	border: 3px solid #d4d5d2;
}
.img-property-preview-contents-orange {
	border: 3px solid #cd7525;
}
.property {
	width: 100%;
	background-image: url(images/bckgr01.jpg);
	background-repeat: repeat-x;
	border: 1px solid #d4d5d2;
}
.property-header {
	height: 21px;
	background-color: #99a966;
	padding-left: 5px;
}
.property-header-long-term-rent {
	height: 21px;
	background-color: #b0afaf;
	padding-left: 5px;
}
.property-header-holiday-rentals {
	height: 21px;
	background-color: #909dc1;
	padding-left: 5px;
}
.property-header-h1 {
	font-size: 18px;
	color: #42453d;
}
.property-contents {
	line-height: 140%;
  font-size: 16px;
	color: #000000;
}
.rental-rates {
	margin-top: 3px;
	border: 1px solid #808080;
	background-color: #f2f2f2;
}
.rental-rates-header {
	color: #000000;
	font-weight: bold;
	text-align: center;
  font-family: Verdana, Arial, sans-serif; font-size: 12px;
	width: 25%;
}
.rental-rates-contents {
	color: #000000;
	text-align: center;
  font-family: Verdana, Arial, sans-serif; font-size: 12px;
}
.text-decoration01 {
	color: #000000;
  font-family: Verdana, Arial, sans-serif; font-size: 12px;
}
/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }
TD.pageHeading, DIV.pageHeading {
  /* font-family: Verdana, Arial, sans-serif; */
	font-family: Corbel, "Trebuchet MS", Tahoma, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; }
.infoBox {
  background: #b6b7cb;
}
.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TEXTAREA {
  /* width: 100%; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.yui-button,
.yui-button a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}
.slogan h1 {
	font-family: Corbel, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
  font-weight: normal;
}
.yui-skin-sam .yui-tt .bd { border-color: #ccc; background-color: #fff; }
.yui-skin-sam .yui-panel .bd {
  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF
}
.activetab-house-owners {
	background-color: #d1a6a6;
	background-image: url(images2/activetab_house_owners.jpg);
	background-repeat: repeat-x;
	text-align: center;
	width: 170px;
	color: #41443c;
}
.house-owners-header {
	color: #FFFFFF;
	height: 36px;
	background-color: #c99696;
	background-image: url(images2/bckgr_house_owners_header.jpg);
	background-repeat: repeat-x;
	border: 1px solid #d4d5d2;
	text-align: center;
	font-weight: bold;
}
.introduction2 {
	width: 770px;
	height: 250px;
	border: 1px solid #d4d5d2;
}
a.introduction2a {
	color: #000;
	text-decoration: none;
}
a.introduction2a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.introduction21 {
	width: 250px;
	height: 250px;
	background-image: url(images2/introduction21.jpg);
	background-repeat: no-repeat;
	border: 1px solid #d4d5d2;
	background-position: right;
	line-height: 130%;
  vertical-align: top;
  text-align: center;
	font-size: 14px;
	color: #000000;
}
.introduction22 {
	width: 250px;
	height: 250px;
	background-image: url(images2/introduction22.jpg);
	background-repeat: no-repeat;
	border: 1px solid #d4d5d2;
	background-position: right;
	line-height: 130%;
  vertical-align: top;
  text-align: center;
	font-size: 14px;
	color: #000000;
}
.introduction23 {
	width: 250px;
	height: 250px;
	background-image: url(images2/introduction23.jpg);
	background-repeat: no-repeat;
	border: 1px solid #d4d5d2;
	background-position: right;
	line-height: 130%;
  vertical-align: top;
  text-align: center;
	font-size: 14px;
	color: #000000;
}
.activetab2 {
	background-color: #aab776;
	background-image: url(images/activetab.jpg);
	background-repeat: repeat-x;
	text-align: center;
	width: 260px;
	color: #41443c;
}
.activetab-long-term-rent2 {
	background-color: #b0afaf;
	background-image: url(images/activetab_long_term_rent.jpg);
	background-repeat: repeat-x;
	text-align: center;
	width: 260px;
	color: #41443c;
}
.activetab-holiday-rentals2 {
	background-color: #909dc1;
	background-image: url(images/activetab_holiday_rentals.jpg);
	background-repeat: repeat-x;
	text-align: center;
	width: 260px;
	color: #41443c;
}
td.search-engine-contents {
	height: 212px;
	color: #000000;
	padding-left: 5px;
}
.breadcrumb {
  width: 950px;
	/*height: 27px;*/
	font-size: 14px;
  color: #000;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
  padding-bottom: 5px;
}
a.breadcrumb {
	font-size: 14px;
  color: #0000FF;
	text-decoration: none;
}
a.breadcrumb:hover {
	font-size: 14px;
	color: #0000FF;
	text-decoration: underline;
}
table.footer1 {
	background-color: #c99;
}
table.footer1-buy {
	background-color: #99a966;
}
table.footer1-long-term-rent {
	background-color: #b0afaf;
}
table.footer1-holiday-rentals {
	background-color: #909dc1;
}
table.footer2 {
	background-color: #9ebbe4;
  background-image: url(images2/bckgr_footer_shadow.jpg);
  background-position: top;
  background-repeat: repeat-x;
}
table.footer3 {
	background-color: #9ebbe4;
  background-image: url(images2/bckgr_footer_gradient.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
table.footer3-buy {
	background-color: #9ebbe4;
  background-image: url(images2/bckgr_footer_gradient_buy.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
table.footer3-long-term-rent {
	background-color: #9ebbe4;
  background-image: url(images2/bckgr_footer_gradient_long_term_rent.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
table.footer3-holiday-rentals {
	background-color: #9ebbe4;
  background-image: url(images2/bckgr_footer_gradient_holiday_rentals.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
td.footer {
	color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
td.footer_small {
	color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
a.footer {
	color: #000;
	text-decoration: none;
}
a.footer:hover {
	color: #000;
	text-decoration: underline;
}
td.box_specials {
	color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
td.rss_news_footer {
	color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
h1.slogan { color:#afafaf;font-size:12px;font-weight:normal }
