/*  common stuff
===================================================================================*/	

	select,
	input,
	textarea
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	body,
	p,
	td,
	th
	{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B2E3E;
	background: transparent;
		}
	body
	{
	background: #333333;
	margin: 0;
	padding: 0;
	}
	
	p 
	{
	padding: 0px;
	margin: 15px 0;
	} 
		
	form
	{
	margin:0;
	padding:0;
	}
	
	h1 {
	margin: 10px 0;
	font-size: 18px;
	color: #2B2E3E;
		}
	
	h2 {
	margin: 10px 0;
	font-size: 15px;
	color: #2B2E3E;
	background: transparent;
		}
	
	h3 {
	margin: 10px 0;
	font-size: 12px;
	color: #2B2E3E;
	background: transparent;
		}
	
	h4 {
	margin: 5px 0;
	font-size: 11px;
	color: #2B2E3E;
	background: transparent;
		}
	
	a img
	{
		border:0;
	}
	
	a:link,
	a:visited,
	a:hover,
	a:active {
	color: #015A9C;
	background: transparent;
		}
		
	a:hover {
	color:#2b2e3e;
	background: transparent;
		}

	ul
	{
		padding: 10px 0 10px 20px;
		margin: 0;
	}
	
	.clear
	{
		clear: both;
	}

	#mainContainer
	{
	width:775px;
	margin:10px auto 10px auto;
	}
	
	#mainContent
	{
	background: url(../_images/content_middle.gif) repeat-y;
	min-height: 500px;
	}
	* html #mainContent
	{
		height: 500px;
	}
	
	#leftCol
	{
	float:left;
	width:221px;
	display:inline;

	}
	
	#rightCol
	{
	float:right;
	width:554px;
	display:inline;
	overflow:hidden;
	}
	
	#rightCol .insetContent
	{
		padding: 10px 0;
		margin: 0 10px;
	}
	#homePage #rightCol .insetContent
	{
		padding: 0;
		margin: 0;
	}
	
	#mainFooter
	{
	height:95px;
	color:#fff;
	padding:10px 10px 5px 10px;
	text-align:right;
	background-color:#2b2e3e;
	}
	
	
	#mainFooter a:link,
	#mainFooter a:visited,
	#mainFooter a:active
	{
	color:#CFD7FF;
	}
	
	#mainFooter a:hover
	{
	color:#fff;
	}


/*	Useful Classes
===================================================================================*/

	.floatLeft
	{
	float:left
	}
	
	.floatRight
	{
	float:right
	}




/*  content regions
===================================================================================*/
	#featured{
	width:554px; 
	height:172px; 
	background:#FFF repeat;
	}

	#content{
	width=:554px; 
	height:372px; 
	background:#D4D1C5;
	line-height:14px;
	}
	
	
	#content_item{
	width:225px;
	margin:0 10px 15px 20px;
	}
	
	#content_text{
	padding:15px;
	vertical-align:top;
	text-align:justify;
	}
	#forsale{ 
	height:56px;
	display:inline;
	}
	
	#footer{ 
	height:30px;
	background:url(../_images/footer.gif);
	}
	
	.hdots
	{
	margin: 5px 10px 0 10px;
	height: 1px;
	background: url(../_images/dots-h.jpg) repeat-x;
	}	
	
	.hdots_blue
	{
	margin: 0 10px;
	border-top:#2B2E3E dotted 1px;
	}.imgBorder {
	border: 3px solid #FFFFFF;
}
