/* CSS Document */

body,td, p {

	font-family: Arial, "Trebuchet MS", Arial,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	color: #333333;
	margin:0px;
	padding:0px;

}

p{
padding-top:5px;
padding-left:0px;
padding-right:5px;
padding-bottom:5px;
line-height:1.9em;
text-align:justify;

}

a:link {
	color: #0066FF;
	text-decoration: none;;
}
a:visited {
	text-decoration: none;
	color: #0066ff;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}


ul {
list-style-type: circle;

}


.footer, .footer a, .footer a:visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none}
.footer a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#ffffff;
	text-decoration: none}
.footer a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none}
	


	
	
	
.errorMessage{
color:#FF0000;
border-color: #666666;
border:1px;
border-style:solid;
padding: 5px;
font-weight:bold;
}









	


h1, h2, h3, h4, h5, h6
{
	text-decoration:none;
	font-weight:normal;
	color: #006DC6;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Geneva , Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
h1
{
	font-family:"Trebuchet MS","Times New Roman", Times, serif;
	font-style: normal;
	border-bottom: #666666 1px solid;
	color:#666666;
	font-size: 20px;
	
}

h2,h3, h4, h5, h6{
	color:#666666;
	margin-top: 12px;
	font-size:20px;
	text-decoration:none;

}



.pagination {
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border: 0px solid #eeeeee;
	
	
}

.pagination p {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	

	
}

.pagination, .pagination a, .pagination a:visited , .pagination a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;

	padding:5px;
}
.pagination a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-color:#8EBDD9;
	text-decoration: none;

}



.pagination_footer {
	width:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #cccccc;

	
}

.pagination_footer p {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

.pagination_footer, .pagination_footer a, .pagination_footer a:visited , .pagination_footer a:active{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color:#eeeeee;
	padding:3px;
	margin:3px;

	
}
.pagination_footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#ffffff;
	text-decoration: none;

}

	
	
.idx-credits{
	font-size: 11px;
	color:#CCCCCC;
	line-height:1.0em;
}
.idx-credits a, {
	color:#0066cc;
}	

.real-estate-info  p  {
	line-height:1.4em;
	font-size: 11px;
}
.real-estate-info  h1, .real-estate-info  h2, .real-estate-info  h3, .real-estate-info  h4{
	color: #666666;
}
.real-estate-info  em{
font-size:12px;
font-style:normal;

text-decoration:underline;
font-weight:normal;

}
.miami-beach-condo-buildings{

background-image:url(http://www.stream-line.com/images-layout1/bg-condo-menu.png); 
background-repeat:no-repeat; 
padding:7px; 
padding-left:15px; 
padding-right:25px; 
padding-bottom:20px;
}


