body, p, div, td { font-family: calibri; vertical-align:top;}
body{
	font-family:calibri, Helvetica,Arial,Verdana,sans-serif;
	text-align:center;
	background:url(images/page_bg.jpg) repeat-x ;
	font-size:12px;
}


#siteWrapper{
    margin-left: auto;    
	margin-right: auto;
	width:900px;
	border:10px solid white;
	background:#FFFFFF;
	padding: 0px;
	min-height: 1400px;
	height:auto;
}


#pageWrapper {
	float:left;
}


#headerWrapper{
	color: #00A4DF;
	background-image:url(/images/pointRELogo.png);
	background-repeat:no-repeat;
	height: 100px;
	width: 900px;
	font-size:1.5em;
	font-weight: bold;
	text-align:right;
	float:left;
	padding-right: 10px;
	padding-top:10px;
}


/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{ float:left;position:relative;height:56px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(/images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(/images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(/images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(/images/dolphin_right-ON.gif) no-repeat top right;height:33px;}
/* ---------------------- END Dolphin nav ---------------------- */












#mainContent{
	border: 0px solid black;
	width: 586px;
	min-height: 320px;
	float:left;
	background-color:#FFF;
	margin-top:0.5em;
}

#featuredProperty {
	border: 5px solid #FED27B;
	float:left;
	width:575px;
	height:185px;
	background-color:#EEEEEE;
	margin-bottom: 4px;
} 

#lowerContent {
	text-align:left;
	border: 0px solid #999;
	font-size:1em;
	float:left;
	width:270px;
	background:url(images/yellow_bg.jpg) repeat-x;
	padding: 10px;
	min-height: 385px;
	height:auto;
	_height:385px; 
	border: 0px solid blue;
}

#lowerContent h2{
	margin-top: .3em;
	margin-bottom: .3em;
	color:#00A4;
}
#lowerContent h1{
	margin-top: .5em;
	margin-bottom: .5em;
	float:left;
}

#fullContent {
	text-align:left;
	border: 0px solid #999;
	font-size:1em;
	float:left;
	width:650px;
	background:url(images/yellow_bg.jpg) repeat-x;
	padding: 10px;
	height:auto;
	_height:385px; 
	min-height: 520px; margin-left:10px; margin-top:5px; float:left;
	
}

* html #fullContent {width: 650px; display:inline;}

#fullContent h2{
	margin-top: .3em;
	margin-bottom: .3em;
	color:#00A4;
}
#fullContent h1{
	margin-top: .5em;
	margin-bottom: .5em;
	float:left;
}


#sideContent{
	background-color:#EEEEEE;
	text-align:left;
	width: 284px;
	float:left;
	padding:10px;
	margin-left: 10px;
	margin-top: 10px;
	display: inline;
	min-height: 385px;
	height:auto;
	_height:385px;
}

* html #sideContent{ border:0px solid blue; width:280px;}

#sideContent h1 { font-size: 1.3em;}

#secondaryContent{
	text-align:left;
	border: 0px solid #999;
	float:left;
	width:676px;
	height:440px;
	overflow:scroll;
	background-color:#EEEEEE;
	margin-bottom: 4px;
	padding:20px;
}

#news {
	font-size:1em;
}
#news a{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

#news h3 {
	font-size: 1em;
}

#news hr {
	border: 1px solid black;
}

.subhead1 {
	font-size: 14px;
	font-weight: bold;
	color:#666699;
}

#middle_column_landing_right a{
		font-weight:bold;
	color:#333333;
	text-decoration:none;
} 

#searchForm table {border:1px solid #333333; width:622px}
#searchForm h3 { font-size: 1.17em;}
#searchForm h1 { font-size: 1.6em; display:block;}
#searchForm td, #searchForm input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .9em;}
#searchForm select { width:150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .9em;}

div.properties {border:1px solid black; float:left; width:640px; margin-bottom:10px; font-family:Helvetica, Arial, sans-serif}

div.properties h2 {font-size: 1.5em; display:block;}

div.properties img {width:150px; float:left; margin:0px 10px 10px 0;}
div.properties price {font-size: 1.5em; display:block; color:#0066CC;}
div.properties td {width:140px; vertical-align:top; font-size: 1em;}

#center_Header {float:left; margin-right:10px; padding-left:10px; width:225px; height:270px; background-color:#666666; background-image:url(images/satin-bg.jpg);}
#center_Header h2 a { color: white; font: 1em;}
#center_Header input, #center_Header select {font-size:10px;}


/*//////////////////MainII////////////////////*/

#MainII {
	float:left;
	margin: 10px;
	width:930px;
	clear:both;
	text-align:left;
	padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	/* border:1px solid yellow; */
	border-top: 2px solid silver;
	}
/*//////////////left content block///////////*/
div.MainII_content1 {
	float:left;
	width:235px;
	margin: 2px 0px 0px 0px; /* (top, right, bottom, left) */
	padding: 0px 5px 0px 5px; /* (top, right, bottom, left) */
	color:#666666;
	border:0px solid gray;

}


h1.MainII_content1 
{
	font-family:Tahoma;
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
	margin: 10px 0px 0px 6px; /* (top, right, bottom, left) */
	padding: 24px 0px 0px 0px;
	color: #508047;
}
h2.MainII_content1
{
	font-family:Tahoma;
	font-size:12px;
	color:#508047;
	text-transform:uppercase;
	margin: 2px 0px 0px 0px; /* (top, right, bottom, left) */
	padding: 0px 0px 0px 5px;
}
h3.MainII_content1
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin: 0px 0px 0px 5px; /* (top, right, bottom, left) */
	padding: 10px 0px 0px 10px;
	float:left;
}

tt.MainII_content1
{
	float:left;
	font-family:Tahoma;
	font-size:9px;
	text-transform:uppercase;
	margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	padding: 0px 0px 0px 15px; /* (top, right, bottom, left) */
	width:100%; 
}

a.MainII_content1{ color:#333333; size:1em;}
a:hover.MainII_content1{ color:#333333; size:1em;}
a:visited.MainII_content1  { color:#333333; size:1em;}

/*///////////////////end left content block//////////////*/

/*/////////////// end MainII ///////////////*/

