/* CSS Document */


body { font: 75% verdana;
	
	color: #333333; 
	background: #eeeeee}


 
/**************************************
			LAYOUT 
**************************************/

#outerWrapper { background: url("wrapperBg.gif") repeat;text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 856px;
}
#wrapper { background: url("background_cols.gif") repeat;text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 825px;
}
#header {margin: 0 0 0px 0; height:186px	}
#side-a {float:left;width:210px; }
#side-b {float: right;width:210px; margin-right:0px; margin-left:0px}
#content {float: left;width:385px; padding-right:10px; padding-left:10px; background: #ffffff}
#footer {clear: both;background:#0e1b44;padding-bottom: 5px;padding-top: 5px;}

/**************************************
			HEADERS 
**************************************/
h1{ 
	font: normal 2em arial;
	letter-spacing: 1px; 
	margin-bottom: 0;
	margin-top:10px; 
	
	}
	
h2{ 
	font: normal 1.4em Verdana;
	margin-left:3px;
	margin-right:3px;
	letter-spacing: 1px; 
	margin-bottom: 0;
	padding-top:4px;
	padding-bottom:0px; 
	background-image: url(h2bg.gif);
	background-repeat: repeat-x;
	height:30px;
	text-align:center;
	margin-top:5px;
	}	

h3 { 
	font: normal 1.4em georgia, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0; 
	margin-top:5px;
	}
	
.boxHeader	
{ 
	font: normal 1.4em georgia, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0;
	margin-top:12px;
	margin-left:50px;
	text-align:left; 
	}
	
.searchResultHeader	
{ 
	font: normal 1.4em arial, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0;
	margin-top:16px;
	margin-left:50px;
	text-align:left;
	font-weight:bold; 
	}
	
.searchResultPrice	
{ 
	font: normal 1.2em arial, sans-serif;
	
	margin-top:16px;
	margin-left:0px;
	text-align:left;
	}	

/**************************************
		TEXT
**************************************/	
p { 
	font: normal 1.0em Verdana;
	margin-top: 0.5em; 
	text-align: justify;
	line-height:1.3em;
	
	}
	
.smallText
{
font-size:11px;
margin-left:10px;
margin-right:10px;
}	

.phoneText
{
font-family:Helvetica, sans-serif;
font-size:15px;
color:#333333;
font-weight:bold;
margin-left:16px;
margin-top:4px;

}

.errorText
{
color:#990000;
}	

	

/**************************************
		LINKS
**************************************/	
a { 
	font: normal 1.0em Verdana;
	color:#003333;
	text-align: left;
	text-decoration:none;	
	}
	
a:hover {
text-decoration:underline;
}

.linkText
{
font: normal 1.0em Verdana;
	color:#000066;
	text-align: left;
	text-decoration:none;	
}

.linkText:hover {
text-decoration:underline;
}		
	

/**************************************
			FORMS
**************************************/	

form 
{
margin:0px;
}
	
	
/**************************************
			BOXES
**************************************/	

.searchBox
{
width:325px;
height:191px;
margin-bottom:10px; margin-top:7px; background-image:url(searchBox.gif);
background-repeat:no-repeat;
}	

.newsletterBox
{
width:208px;
height:184px;
margin-bottom:10px; margin-top:7px; background-image:url(newsletterBox.gif);
background-repeat:no-repeat;
}

.resultBox
{
width:588px;
height:160px;
margin-bottom:10px; margin-top:7px; background-image:url(resultBox.gif);
background-repeat:no-repeat;
}

.propertyBox
{
width:588px;
height:396px;
margin-bottom:10px; margin-top:7px; background-image:url(propertyBox.gif);
background-repeat:no-repeat;
}

.contactBox
{
width:382px;
height:389px;
margin-bottom:10px; margin-top:7px; background-image:url(contactBox.gif);
background-repeat:no-repeat;
}					


/**************************************
			IMAGES
**************************************/	

.imageBorder
{
	border: 1px solid #333333;
}	
