/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666633;
	}

a:link, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC9900;
	text-decoration:none;
	}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC9900;
	text-decoration:underline;
	}

.legal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666633;
	}
.legal a:link, .legal a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CC9900;
	text-decoration:none;
	}
.legal a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CC9900;
	text-decoration:underline;
	}
/* Navigation*/
#nav {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav li {
	display: inline; 
	padding: 0 12px 0 0;
	list-style: none;
	position: relative;
	top: -18px;
}
	
.nav {
	padding: 0;
}

div#navMainContInd, div#navMainContAbt, div#navMainContPrd, div#navMainContDstrb, div#navMainContRes, div#navMainContOrd {
	position: absolute;
	width: 0;
	margin: 0;
	top: 128px;
}

div#navAbt {
	position: relative;
	left: 535px;
	padding: 0;
	visibility: hidden;
	margin: 0;
}



.nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 0px;
	left: 0px;
}

.nav li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

/* Table styles */

.maintable {
	background-color:#FFFFFF;
	margin: 30px auto 0 auto;
	width: 770px;
	
	}

.mainfooter{
	background-color:#FFFFFF;
	margin: 15px auto 0 auto;
	width: 770px;
	}
.mainfooter td {
	padding: 8px 15px 9px 15px;
	}
.furnituregrid tr td{
	background-color:#FFFFFF;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	vertical-align:top
	}
	
	
	
	
