div#form
{
	width: auto;
}
.formRow
{
	padding: 1px;	
	width: auto;

}
.formLabel
{
	width: 250px;
	height: 22px;
	float: left;
	text-align: right;
	padding-right: 8px;
	font-family: Verdana;
	font-size: 1em;
	
}
.inputText
{
	width: 210px;
}
.imgPoss
{
	float: left; 
	padding-right: 10px;
}

.imageShowSmall
{
	float: left;
	width: 120px;
}
.propDetailLabel
{
	width: 120px;
	font-weight: bold;
	display: inline;
	float: left;


}
.noscriptimage
{
	padding: 2px;
	border: 1px solid black;
}
*html .calculator
{
	width: 50%;
}
.realMessage
{
	font-weight: bold;
}
/* Images */


.propertyDetailRow
{
	width: 90%;
	overflow: hidden;
}
.propertyDetails
{
	margin-left: 120px;
}
div#propertyListingsDiv .propertyListing
{
	margin-bottom: 5px;
	clear: both;
}
form ul {list-style: none; margin: 0; padding: 0}
form li {margin: 0.5em 0;}

label {text-align:right; width:14em; margin-right:0.5em;
float:left; display:block;
}
li.check label {text-align:left; width:auto;
float:none; display:inline;}
li.check span {display:inline; padding-left:0em; }
li.check span.name {padding-left:0em; width:12em;margin-right:0.5em;text-align:right; }
li.submit input {margin-left:12.5em; 
text-transform:uppercase; font-weight:bold;
border:1px solid;
border-color:#ddf #003 #003 #ddf;
cursor:help;
}

div#realcategoryList ul
{
	list-style: none;

}
.imgListing
{
	width: 100px;
	height: 80px;
}


.realestatelargeimage
{
	width: 270px;
}
.thumbImg
{
	border: 1px solid black;
	width: 50px;
	height: 40px;
}
.noscriptimage
{
	height: 170px;
}