BODY {
font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	margin : 0px;
	 text-align:left;}
h1
	{
	font-size : 1em ;
	font-weight : bold ;
	color : #006699 ;
	}
h2
	{	font-size : 1em ;
	font-weight : bold ;
	color : #006699 ;
	}
	
/************ MAIN LINKS *********/ 

	a	{	text-decoration: none; color: blue;	}
	a:hover {color: #006699;}
		
/********** PAGE SECTIONS ***********/ 

#content
	{
	color:#333333;
	font-size: 0.7em; 
	text-align : justify ;
	width: 590px;
	} 

#content table
	{ 
	font-size: 1em; 
	} 

.ref {  
	font-size: 15px; 
}

.headers{
	font-size:17px;
}

.data{
	font-size:15px;
	color:#000000;
}
input, textarea{  
	font-size: 12px; 
	border-width: 1; 
	border-color: #000000; 
	border-style: solid; 
}
select {  
	font-size: 12px; 
	border-width: 1; 
	border-color: #000000; 
	border-style: solid; 
	width: 180px;
	color: #111;
}

.details_table { line-height:23px ;}
.row_color { background-color: #DAE9FE ; }
.details_price{font-size:18px;color:#669900;}

/******MAP SEARCH*******/

#mapsearch { display:table; margin : 60px 0 0 10px; font-size:14px; line-height:22px;}
#mapsearch .select { font-size:14px; width : 200px; height:22px; margin-bottom:15px; display:block; }
#mapsearch .input { font-size:14px; width : 160px; height:22px;  }
#mapsearch .submit { margin-top:15px; border:0;  }


/************************/


.detailFrame{
	border: 1px solid #000000;
	padding: 5px 5px 5px 5px;
}

.shadow	{
	border:solid 1px gainsboro;
	background-color:white;
	margin:5px 5px 5px 5px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);
}

.dataDetails{
	color: #000000;
	text-align: justify; 
	font-size:10px;
}
.titleDetails{
	color: #000000; 
	font-size:12px;
	font-weight: normal;
}
.blue{
	font-size:10px;
	font-weight:bold;
	color: #666666;
	padding: 0px 0px 0px 15px;
}


#allfooterline {
	BORDER-COLOR: #006699 1px solid; BORDER-LEFT: #006699 1px solid; BORDER-RIGHT: #006699 1px solid;
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 2px; LINE-HEIGHT: 0%; HEIGHT: 0px;
}

.noshow
{
display:none;
}
