﻿a:link{
	color: blue;
}
a:visited{
	color: blue;
}
body{
	margin: 0px;
	padding: 0px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: small;
}
table{
	border-style: none;
	border-width: 0px;
	border-collapse: collapse;
}
td{
	vertical-align: top;
}
textarea{
	background-color: #F0F0F0;
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
}
.blue{
	color: blue;
}
.contactbuttons{
	text-align: center;
}
.contactemail{
	padding: 8px;
	margin: 8px;
	text-align: center;
	font-size: medium;
}
.contactpreamble{
	text-align: center;
}
.contacttelephone{
	padding: 8px;
	margin: 8px;
	text-align: center;
	font-size: medium;
}
.defaultpreamble{
	background-color: #F0F0F0;
	padding: 8px;
	margin: 8px;
	font-size: medium;
}
/* the padding below is to prevent margin collapsing */
.defaultproperty{
	background-color: #F0F0F0;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 8px;
}
.defaultpropertybody{
	background-color: #F0F0F0;
	padding: 0px;
	margin: 8px;
}
.defaultpropertybodydescription{
	background-color: #E0E0E0;
	width: 400px;
	padding: 8px;
	margin-left: 8px;
	float: left;
}
.defaultpropertybodylandscape{
	width: 240px;
	height: 180px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.defaultpropertybodyportrait{
	width: 180px;
	height: 240px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.defaultpropertytitle{
	background-color: #E0E0E0;
	padding: 8px;
	margin: 8px;
	font-size: medium;
}
.formclear{
	clear: both;
}
.formtable{
	border-style: solid;
	border-width: 1px;
	border-color: #7FBFFF;
	margin-left: auto;
	margin-right: auto;
}
.formtable td{
	padding: 4px;
}
.link{
	padding: 8px;
	margin: 8px;
}
.logo{
	padding: 8px;
	margin: 8px;
	font-size: x-large;
}
.main{
	background-color: white;
	width: 1000px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
.pictureslandscape{
	width: 500px;
	height: 375px;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: auto;
	margin-right: auto;
}
.picturesportrait{
	width: 375px;
	height: 500px;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: auto;
	margin-right: auto;
}
.picturestitle{
	background-color: #E0E0E0;
	padding: 8px;
	margin: 8px;
	font-size: medium;
}
/* the padding below is to prevent margin collapsing */
.picturesview{
	background-color: #F0F0F0;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 8px;
}
.propertydescription{
	background-color: #E0E0E0;
	width: 400px;
	padding: 8px;
	margin: 8px;
	float: left;
}
.propertydetail{
	background-color: #E0E0E0;
	padding: 0px;
	margin: 8px;
}
.propertydetailitem{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	margin: 0px;
}
.propertydetaillink{
	padding: 8px;
	margin: 0px;
}
.propertylandscape{
	width: 500px;
	height: 375px;
	padding: 0px;
	margin: 8px;
	float: left;
}
.propertyportrait{
	width: 375px;
	height: 500px;
	padding: 0px;
	margin: 8px;
	float: left;
}
.propertytitle{
	background-color: #E0E0E0;
	padding: 8px;
	margin: 8px;
	font-size: medium;
}
/* the padding below is to prevent margin collapsing */
.propertyview{
	background-color: #F0F0F0;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 8px;
}
.red{
	color: red;
}
.textinput{
	background-color: #F0F0F0;
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
}
