/*****************MAIN STRUCTURES*************/
html {
	height:100%;
}
body {
	height:100%;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	background-color:#dedfe0;
}
#non-footer {
	position: relative;
	min-height: 100%;
	width:986px;
	margin:auto;
	background-image:url(images/body_tile.jpg);
	background-repeat:repeat-y;
}
* html #non-footer
{
	height: 100%;
}
#footer-div {
	position:relative;
	margin:-90px auto 0 auto;
	height:90px;
	text-align:center;
	width:986px;
	background-image:url(images/footer.jpg);
	color:#FFFFFF;
}
/**************MAIN INNER DIVS***************/
#header-div {
	position:relative;
	top:0;
	left:0;
	width:986px;
	margin:0 0 0 0;
}
#body-div {
	position:relative;
	top:0;
	left:0;
	width:986px;
	margin:0 0 0 10px;
	padding:0 0 70px 0;
}
#nav-bar-div {
	position:relative;
	width:986px;
	height:39px;
	background-image:url(images/nav_header2.jpg);
	z-index:0;
}
#nav-row-l-div {
	position:absolute;
	top:6px;
	left:6px;
	width:400px;
	height:40px;
	z-index:1;
}
#nav-row-r-div {
	position:absolute;
	top:6px;
	right:5px;
	width:111px;
	height:40px;
	z-index:1;
}




.hr-div {
	position:absolute;
	top:68px;
	left:25px;
	width:920px;
	height:1px;
	background-color:#dcdcdc;
	z-index:0;
}

.hr-menu1-div {
	position:absolute;
	top:105px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu2-div {
	position:absolute;
	top:134px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu3-div {
	position:absolute;
	top:163px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu4-div {
	position:absolute;
	top:192px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu5-div {
	position:absolute;
	top:221px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu6-div {
	position:absolute;
	top:250px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu7-div {
	position:absolute;
	top:279px;
	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu8-div {
	position:absolute;
	top:308px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu9-div {
	position:absolute;
	top:337px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu10-div {
	position:absolute;
	top:366px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu11-div {
	position:absolute;
	top:395px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu12-div {
	position:absolute;
	top:424px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu13-div {
	position:absolute;
	top:453px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu14-div {
	position:absolute;
	top:482px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu15-div {
	position:absolute;
	top:511px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu16-div {
	position:absolute;
	top:540px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}
.hr-menu17-div {
	position:absolute;
	top:569px;	left:25px;
	width:163px;
	height:1px;
	background-color:#dcdcdc;
}

.side1-div {
	position:absolute;
	top:111px;
	left:25px;
	width:200px;
}
.side2-div {
	position:absolute;
	top:140px;
	left:25px;
	width:200px;
}
.side3-div {
	position:absolute;
	top:169px;
	left:25px;
	width:200px;
}
.side4-div {
	position:absolute;
	top:198px;
	left:25px;
	width:200px;
}
.side5-div {
	position:absolute;
	top:227px;
	left:25px;
	width:200px;
}
.side6-div {
	position:absolute;
	top:256px;
	left:25px;
	width:200px;
}
.side7-div {
	position:absolute;
	top:285px;
	left:25px;
	width:200px;
}
.side8-div {
	position:absolute;
	top:314px;
	left:25px;
	width:200px;
}
.side9-div {
	position:absolute;
	top:343px;
	left:25px;
	width:200px;
}
.side10-div {
	position:absolute;
	top:372px;
	left:25px;
	width:200px;
}
.side11-div {
	position:absolute;
	top:401px;
	left:25px;
	width:200px;
}
.side12-div {
	position:absolute;
	top:430px;
	left:25px;
	width:200px;
}
.side13-div {
	position:absolute;
	top:459px;
	left:25px;
	width:200px;
}
.side14-div {
	position:absolute;
	top:488px;
	left:25px;
	width:200px;
}
.side15-div {
	position:absolute;
	top:517px;
	left:25px;
	width:200px;
}
.side16-div {
	position:absolute;
	top:546px;
	left:25px;
	width:200px;
}
.img_border {
border-color:#6c6c6c;
border-width:thin;
}




/********************COLUMNS***********************/
.title {
	position:absolute;
	top:29px;
	left:250px;
	width:530px;
	z-index:1;
}
.sub_banner {
	position:relative;
	top:125px;
	left:221px;
	width:510px;
}
.content {
	position:relative;
	top:11px;
	left:250px;
	width:570px;
}
.single-col {
	position:relative;
	margin:20px 10px 0 20px;
}
/*****************TEXT STYLES*************************/
.title-text {
	font-size:37px;
	color:#6c6c6c;
	font-weight:400;
	font:"Trebuchet MS";
}

#footer a:link, #footer a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
#footer a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}
a:link, a:visited {
	color:#444444;
	text-decoration:none;
}
a:hover {
	color:#1a33b1;
	text-decoration:none;
}
.large-text {
	font-size:15px;
	color:#7B7F84;
}
.green-text {
	font-size:15px;
	color:#019E93;
}
.right-avail {
	color:#009900;
	text-align:right;
}
.right-sold {
	color:#CC0000;
	text-align:right;
}
