body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	background-color: #EBE6FF;
	background-image: url(library/logo/logo_bg.jpg);
	background-repeat: repeat-x;
	
	font-size:13px;
	
	
	
	
	
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}



/* positionning*/

#plaque{/*mge brass plaque*/
position:absolute;
left:0px;
top:0px;
width:230px;
height:188px;
z-index:1;
}


#logo_images{
position:absolute;
left:230px;
top:13px;
width:541px;
height:82px;
}

#logo_right{
position:absolute;
left:771px;
top:13px;
width:222px;
height:82px;
}

#slogan{
position:absolute;
left:240px;
top:107px;
width:auto;
height:26px;
z-index:0;


}

div.top_links{
position:absolute;
top:150px;
width:auto;
height:32px;
left:235px;
}

#main{
	position:absolute;
	top:188px;
	left:0px;
	width:100%;
	height:auto;
	background-image: url(library/side_layers/left_bg.jpg);
	background-repeat: repeat-y;
	

}

#left_column{/* side column with the search boxes*/
width: 212px;
height:auto;
float:left;


}

#content{
margin-left: 225px;



}

div.prop_search{
	width: 212px;
	height:auto;
	background-image: url(library/side_layers/property_sale_bg.jpg);
	background-repeat: repeat-y;
	
	


}
div.prop_search_form{
	margin-left: 21px;
	margin-right: 25px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top:0px;



}
#footer{
	background-image: url(library/footer_bg.jpg);
	background-repeat: repeat-x;
	height:33px;
	width:100%;
	line-height:220%;
	text-align:center;
	color: white;


}



#searchcontent{

	width:547px;
	height:217px;
	background-image: url(library/searchbox_bg.jpg);
	background-repeat: repeat-y;
	text-align:left;
	/*padding-left:20px;
	padding-right:25px;*/

}


#homesearch{
width:547px;
height:auto;
margin-left:auto;
margin-right:auto;

}

#latestprop{
	text-align:center;
	width:212px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(library/side_layers/property_sale_bg.jpg);
	background-repeat: repeat-y;
	

}

div.rentalprops
{

width: 85%;
margin-left:auto;
margin-right:auto;
border: solid 1px black;


}
span.propImage{
float:left;

}

/* end of positionning*/


/* links  */

a:link{
	text-decoration: underline;
	color: black;

}



a:visited{
	text-decoration: underline;
	color: black;
}
a:active{
	text-decoration: underline;
	color: black;

}

a:hover{
text-decoration: underline;
	color: #FF0000;
}


a.top_links:link{
	text-decoration: underline;
	color: black;
	font-weight: bold;

}



a.top_links:visited{
	text-decoration: underline;
	color: black;
	font-weight: bold;
}
a.top_links:active{
	text-decoration: underline;
	color: black;
	font-weight: bold;

}

a.top_links:hover{
text-decoration: underline;
	color: #FF0000;
	font-weight: bold;
}



a.bottom_links:link{
	text-decoration: underline;
	color: white;
	font-weight: bold;

}



a.bottom_links:visited{
	text-decoration: underline;
	color: white;
	font-weight: bold;
}
a.bottom_links:active{
	text-decoration: underline;
	color: white;
	font-weight: bold;

}

a.bottom_links:hover{
text-decoration: underline;
	color: #FF0000;
	font-weight: bold;
}



/* end of links*/

/* text */
p.copy{
text-align:center;
}
h1{
font-size: 14px;
margin-left: 50px;

}

p.title{
margin-left: 30px;
font-weight: bold;

}

p.subtitle{
margin-left: 55px;
}

h2.rental{
font-size: 13px;
margin-left: 20px;

}

/* form elements*/

select.search{

font-size:10px;
background-color: #EBE6FF;
}

.submit-search{
	color: white;
	background: #004F40;
	border: 2px red outset;
	
	
	

}

select.homesearch{

font-size:10px;
background-color: #EBE6FF;





}

textarea{

font-size:12px;
background-color: #F3F0FF;
border: solid 1px #004F40;




}

select, input{

font-size:10px;
background-color: #F3F0FF;
border: solid 1px #004F40;




}

li{
	list-style-image: url(library/bullets_li.gif);
	line-height: 150%;

}

h1{
font-size:14px;
margin-left: 80px;

}
