/* layout.css İFactor of 4, LLC 2010*/
/*RIV*/

body
	{ background-color: #000;  margin: 0; padding: 0; }
/* container */
#container
	{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 65px;
}
	
/* header area */
#header
	{
/*	border: 1px solid #000;*/
	background-color: #fff;
	text-align: left;
	position: relative;
	z-index: 4;
	width: 925px;
	height: 137px;
	background-image: url(../images/header-riv.jpg);
	background-repeat: no-repeat;
}

div#header.idxcontent
	{
	/* border: 1px solid red;*/
		background-image: url(../images/header-riv-idx.jpg);
	width: 955px; }
	
	
/* main navigation area */
#nav-menu
	 {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 20;
	top: 290px;
	width: 150px;
	min-height: 224px; /*border: solid 1px #000*/
}
	
/* toolbar area */
div#toolbar
	{
	/*	border: 1px solid #000;*/
	text-align: right;
	margin: 0;
	position: relative;
	z-index: 6;
	width: 300px;
	min-height: 20px;
	float: right;
	top: 7px;
}


/* main content area */
#content
	{/* border: 1px solid blue;*/ background-color: #fff; text-align: left; margin: 0; position: relative; width: 925px; min-height: 600px; }
		         
div#content.idxcontent
	{width: 955px; }
	

	
/*left sidebar*/
div#leftsidebar
	{
	/*	border: 1px solid #000;*/
	background-color: #000000;
	margin: 0;
	position: absolute;
	left: 0;
	width: 150px;
	min-height: 400px;
	background-image: url(../images/leftside-riv.jpg);
	background-repeat: no-repeat;
	height: 100%;
}

/* centercontent area */
div#centercontent
	{ /*	border: 1px solid #000;*/
	background-color: #fff; 
	text-align: left; 
	margin: 0;
	padding: 0 0 60px 0; 
	position: relative; 
	left: 150px; 
	width: 550px; 
	min-height: 400px;  }
	
div#centercontent.homeimage {
	background-image: url(../images/center-home-0.jpg);
	background-repeat: no-repeat;

}


div#centercontent.idxcontent
	{width: 775px; }
	

div#centercontent.idxsearch
	{ width: 770px;
	margin-right: -5px;
	}

#slideShow {
	width: 550px;    /*  adjust for slide width  */
	height: 413px;   /*  adjust for slide height  */
	margin-left: 0px;  /* positioning */
}

	#home_slides {
		width: 550px;   /*  adjust for slide width  */
		height: 413px;   /*  adjust for slide height  */
		margin-right: 0px; /* positioning */
		float: right;
		z-index: 3;
		}
		
			#home_slides img {
				margin-left: 0px;
				margin-top: 0px;
				}

#slideShow-th {
	width: 104px;    /*  adjust for slide width  */
	height: 81px;   /*  adjust for slide height  */
	margin-left: 0px;  /* positioning */
}

	#home_slides-th {
		width: 104px;   /*  adjust for slide width  */
		height: 81px;   /*  adjust for slide height  */
		margin-right: 0px; /* positioning */
		float: right;
		z-index: 5;
		}
		
			#home_slides-th img {
				margin-left: 0px;
				margin-top: 0px;
				}

/*right sidebar*/
div#rightsidebar
	{
	/*border: 1px solid #000;*/
	background-color: #c8ccd9;
	margin: 0;
	position: absolute;
	right: 0;
	width: 225px;
	min-height: 400px;
	float: right;
	height: 100%;
	z-index: 10;
}

.listing-table
	{
	/*border: 1px solid #000;*/
	background-color: #FFF;
	margin: 10px;
}

.rightcolumn
	{
	/*border: 1px solid #000;*/
	background-color: #c8ccd9;
	margin: 10px;
}

.listing-details
	{
	/*border: 1px solid #000;*/
	background-color: #CCCCCC;
	margin: 10px;
}


/* footer area */
#footer
	{
	/*border: 1px solid #000;*/
	background-color: #fff;
	text-align: center;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	position: relative;
	top: -60px;
	margin-left: 40px;
	width: 540px;
}

/* misc */
div#main-strut-vertical { position: relative; width: 0; height: 387px; float: left; border: solid 1px #f00; }
div#clear-main-area { margin: 0; position: relative; width: 100%; clear: both; }
div#popup-content {margin: 10px 10px 10px 10px;}
.nopadding
	{ padding: 0 }
div.right-image
	{ padding-left: 10px; float: right; }
div.left-image
	{ padding-right: 10px; float: left; }

.realtor-logo {
	margin-top:430px; 
	margin-left:90px;}

.riv-logo {
	position: absolute;
	top:137px;
	z-index: 10; 
	 }

.warning {
	position:absolute;
	z-index: 100;
	background-color: #FFFF00;
	left:150px;
	}
