#realEstateMenu{
display:none;
}
div#RealEstate
{
	font-size:1em;
	font-family:Verdana;
	color:#000000;
}
a.realLink { 
	font-size:1em;
	font-family:Verdana;
	color:#cc0000;
	font-weight:bold;
	text-decoration: none;
}
a.realLink:hover { 
	color:#000000;
}
.realPageTitle { 
	font-size:1em;
	color:#6699cc;
	font-weight:normal;
}
.realCategoryTitle { 
	font-size:1em;
	color:#6699cc;
	font-weight:normal;
}
div#propertyListingsDiv  .realPropertyName { 
	font-size:1em;
	font-weight:bold;
}
div#propertyListingsDiv .realPropertyPrice { 
	color:#cc3333;
	font-weight:bold;
}
div#realcategoryList .categoryLink { 
	color:#003366;
	font-weight:normal;
}
div#realcategoryList .categoryDesc { 
	color:#003366;
	font-weight:normal;
}
.categoryName { 
	font-size:1em;
	color:#003366;
	font-weight:bold;
}
.propertyName { 
	font-size:1.60em;
	font-weight:bold;
}
.propertyDetail { 
	font-size:1em;
	color:;
	font-weight:bold;
}
/* Holy hack */
/* Hides from IE5-mac \*/
* html #RealEstate {height: 1%;}
/* End hide from IE5-mac */ 


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;
}

#imageShow{
background:#F0F0E7;
padding:10px 10px 10px 40px;
text-align:left;
display:none;
}

#productTitle{
background:#CBCBAF;
padding:10px;
color:#7099B5;
font-size:1.80em;
font-weight:900;
margin-bottom:10px;
}

#priceLine{
background:#F0F0E7;
color:#7099B5;
font-size:1.40em;
font-weight:900;
text-align:left;
float:left;
}


.reTitle{
color:#575832;
}
.imgLink img{
width:50px;
}

.propertyListing span{
width:120px;
}

#trHover{
background:#E5E5D7;
}

#trHover:hover{
background:#b3b389;
}

tr#trHover td a {
color:#000000;
}

tr#trHover td a:hover {
color:#00B0FF;
}