#container {
	position: relative;
	top: 0px;
	left: 0px;
	width: 1024px;
	height: 815px;
	margin-left: auto;
	margin-right: auto;
	
	
}

	#qbutton {
	position: absolute;
	top: -1px;
	left: 839px;
	width: 162px;
	height: 73px;
	background-image: url(../images/home_qlink.png);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 5px;
	}

body{
	background-image: url(../images/bk.jpg);
	background-repeat: repeat-x;
	background-color: #333333;
	margin: 0;
}

.rivbody{
	background-image: url(../images/riv_bk.jpg);
	background-repeat: repeat-x;
	background-color: #333333;
	margin: 0;
}

#rtshad {
	position: absolute;
	top: -4px;
	left: 1010px;
	width: 13px;
	height: 830px;
	background-image: url(../images/rt_shad.png);
	background-repeat: repeat-y;	
}

#lftshad {
	position: absolute;
	top: -14px;
	left: -1px;
	width: 13px;
	height: 830px;
	background-image: url(../images/lft_shad.png);
	background-repeat: repeat-y;	
}

#logo {
	position: absolute;
	top: 3px;
	left: 40px;
	width: 251px;
	height: 98px;	
	
}

#corpmenu {
	position: absolute;
	top: 64px;
	left: 231px;
	width: 796px;
	height: 18px;
	padding-top: 5px;
}
#topmenu {
	position: absolute;
	top: 123px;
	left: 11px;
	width: 1000px;
	height: 22px;
	padding-top: 15px;
	border-bottom: 2px #ad4b32 solid;	
}

#topmenu2 {
	position: absolute;
	top: 359px;
	left: 40px;
	width: 204px;
	height: 257px;
	
}


/* ----corp menu-----*/
#homeover {
	position: absolute;
	top: 118px;
	left: 13px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}

#mesquiteover {
	position: absolute;
	top: 118px;
	left: 570px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}

#greenover {
	position: absolute;
	top: 118px;
	left: 380px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}

#uniqueover {
	position: absolute;
	top: 118px;
	left: 170px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}

#communover {
	position: absolute;
	top: 118px;
	left: 853px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}

#contactover {
	position: absolute;
	top: 118px;
	left: 866px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}

#newsover {
	position: absolute;
	top: 118px;
	left: 711px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}

/* ----corp menu-----*/


/* ----riv menu-----*/
#conceptover {
	position: absolute;
	top: 52px;
	left: 726px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}

#locationover {
	position: absolute;
	top: 357px;
	left: 39px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}

#location {
	position: absolute;
	top: 357px;
	left: 39px;
	width: 131px;
	height: 49px;
}

#siteover {
	position: absolute;
	top: 517px;
	left: 39px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}

#site {
	position: absolute;
	top: 567px;
	left: 39px;
	width: 131px;
	height: 49px;
}

#inventoryover {
	position: absolute;
	top: 421px;
	left: 39px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}

#inventory {
	position: absolute;
	top: 469px;
	left: 39px;
	width: 131px;
	height: 49px;
}



#featuresover {
	position: absolute;
	top: 453px;
	left: 39px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}


#features {
	position: absolute;
	top: 503px;
	left: 39px;
	width: 131px;
	height: 49px;
}


#designover {
	position: absolute;
	top: 389px;
	left: 39px;
	width: 131px;
	height: 49px;
    visibility: hidden;
}

#design {
	position: absolute;
	top: 437px;
	left: 39px;
	width: 131px;
	height: 49px;
}


#warrantyover {
	position: absolute;
	top: 549px;
	left: 39px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}

#warranty {
	position: absolute;
	top: 599px;
	left: 39px;
	width: 131px;
	height: 49px;
}

#reqover {
	position: absolute;
	top: 581px;
	left: 39px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}

#req {
	position: absolute;
	top: 631px;
	left: 39px;
	width: 131px;
	height: 49px;
}

#rivcontover {
	position: absolute;
	top: 485px;
	left: 39px;
	width: 131px;
	height: 49px;
	visibility: hidden;
}

#rivcont {
	position: absolute;
	top: 535px;
	left: 39px;
	width: 131px;
	height: 49px;
}


.menuvt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 52px;	
	font-weight: bold;
	}
	
/*	#featuredrop {
	position: absolute;
	top: 87px;
	left: 576px;
	width: 119px;
	height: 32px;
	text-align: center;
	visibility: hidden;
	background-image: url(../images/patmenurollcopy.png);
	background-repeat: no-repeat;
	padding-top: 5px;
	line-height: 12px;
}


	#featuredrop2 {
	position: absolute;
	top: 87px;
	left: 576px;
	width: 119px;
	height: 32px;
	text-align: center;
	visibility: hidden;
	background-image: url(../images/rivmenurollcopy.png);
	background-repeat: no-repeat;
	padding-top: 5px;
	line-height: 12px;
}
*/


/* ----riv menu-----*/

#rivlogo {
	position: absolute;
	top: 269px;
	left: 33px;
	width: 169px;
	height: 76px;
	
}


#flash {
	position: absolute;
	top: 246px;
	left: 10px;
	width: 1010px;
	height: 23px;
	
	
}

#propinfo {
	position: absolute;
	top: 827px;
	left: 38px;
	width: 660px;
	height: 25px;
}

#ehl {
	position: absolute;
	top: 823px;
	left: 8px;
	width: 30px;
	height: 25px;
}

#copyright {
	position: absolute;
	top: 827px;
	left: 697px;
	width: 313px;
	height: 25px;
	text-align: right;
}




#home {
	position: absolute;
	top: -43px;
	left: 607px;
	width: 92px;
	height: 41px;
	background-image: url(../images/menuespan.png);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-left: 42px;
}
.menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	margin-left: 40px;
	margin-right: 43px;
		
	font-weight: bold;
}
.menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	margin-left: 40px;
	margin-right: 43px;	
		
	font-weight: bold;		

	}
	
.menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	margin-left: 40px;	
    margin-right: 43px;	
	
	font-weight: bold;
}

.menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	margin-left: 40px;	
	margin-right: 43px;	
			
	font-weight: bold;
	}	
	
.menuv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 40px;	
	margin-right: 43px;	
	font-weight: bold;
	}
	
.corpmenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	margin-left: 15px;
	margin-right: 41px;
		
	font-weight: bold;
}
.corpmenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	margin-left: 15px;
	margin-right: 41px;	
		
	font-weight: bold;		

	}
	
.corpmenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	margin-left: 15px;
	margin-right: 41px;
	
	font-weight: bold;
}

.corpmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 15px;
	margin-right: 41px;
			
	font-weight: bold;
	}	
	
	
	
	
	
		
	
.feat a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	/*margin-left: 60px;	*/
	margin-right: 45px;
	font-weight: bold;
}
.feat a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	/*margin-left: 60px;	*/
	margin-right: 45px;	
	font-weight: bold;		

	}
	
.feat a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	/*margin-left: 60px;	*/
    margin-right: 45px;	
	font-weight: bold;
}

.feat a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	/*margin-left: 60px;	*/
	margin-right: 45px;	
	font-weight: bold;
	}		

	

	
	
	
	
	
	
.droplink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	line-height: 10px;
}
.droplink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
line-height: 10px;

	}
	
.droplink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
line-height: 10px;
}

.droplink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none; 
	line-height: 10px;
	}	
	

.rivtableb {
	
	/*border-bottom: 1px solid #4c839c;*/
		background-image: url(../images/riv_menu_tback.png);
	background-repeat: no-repeat;
}

.pantableb {
	/*border-bottom: 1px solid #77a833;*/
	background-image: url(../images/pan_menu_tback.png);
	background-repeat: no-repeat;
}

	
.rivmenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	margin-left: 10px;
}
.rivmenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;		
	margin-left: 10px;
	}
	
.rivmenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	margin-left: 10px;
}

.rivmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
    font-weight: bold;
	margin-left: 10px;
	}	
	
		
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	
	}	
.bottxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;	
	}	
	
	.bot a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
	
}
.bot a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
			

	}
	
.bot a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
	
}

.bot a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #993300;
	text-decoration: none;
	
	}	
	
	.contactink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #935103;
	text-decoration: none;
	font-weight: bold;
}
.contactink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #935103;
	text-decoration: none;
	font-weight: bold;	

	}
	
.contactink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #935103;
	text-decoration: none;
	font-weight: bold;
}

.contactink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	}	
	
.more a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #935103;
	text-decoration: underline;
	font-weight: bold;
}
.more a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #935103;
	text-decoration: none;
	text-decoration: underline;
	font-weight: bold;	

	}
	
.more a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #935103;
	text-decoration: none;
	text-decoration: underline;
	font-weight: bold;
}

.more a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-decoration: underline;
	font-weight: bold;
	}	
	
	
.copylink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #935103;
	font-weight: bold;
	text-decoration: none;

}
.copylink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #935103;
	font-weight: bold;
	text-decoration: none;


	}
	
.copylink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #935103;
	font-weight: bold;
	text-decoration: none;

}

.copylink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none; 
	
	}	
	
	.bhome a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.bhome a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
text-decoration: none;

	}
	
.bhomel a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
text-decoration: none;
}

.bhome a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	}	
	
.hdet a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	
	margin-left: 40px;	
	margin-right: 0px;	
}
.hdet  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
text-decoration: none;

margin-left: 40px;	
	margin-right: 0px;	

	}
	
.hdet  a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
text-decoration: none;

margin-left: 40px;	
	margin-right: 0px;	
}

.hdet  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	margin-left: 40px;
	margin-right: 0px;
	}	
	
.qlink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;

}
.qlink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;


	}
	
.qlink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;

}

.qlink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	text-decoration: none; 
	
	}		
	
	.style1 {
	font-size: 14px;
	color: #935103;
	line-height: 12px;
	font-weight: bold;
}

p {
	margin-bottom: 2px;
	
}

ul {
	line-height: 22px;
	margin-left: -22px;
	margin-top: 1px;
}

.rivmenuv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
	padding-left: 10px;
}
.contacttxt {
	font-size: 14px;
	color: #666;
}
.contacttxt2 {
	font-size: 12px;
}
