#mainnav {
	width:450px;
	padding:0px;
}
#nav {
	width:1000px;
	height:60px;
	padding:0px;
	margin:0px;
}

#nav:after {
	display:block;
	content:"";
	clear:both;
}
#nav li {
	float:left;
	margin:0 !important;
	list-style-type: none;
}
#nav a {
	display:block;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
	background-image: url(../images/remodelingnavtop.png) !important; /* overrides all.css */
}
#nav li.drop-down a:hover {
	background-position:0 -60px;
	position:relative;
}
/* regular state */
#nav a.btn1 {
	background-position: 0px 0;
	width:165px;
}
#nav a.btn2 {
	background-position: -165px 0;
	width:150px;
}
#nav a.btn3 {
	background-position: -315px 0;
	width:160px;
}
#nav a.btn4 {
	background-position: -475px 0;
	width:135px;
}
#nav a.btn5 {
	background-position: -610px 0;
	width:135px;
}
#nav a.btn6 {
	background-position: -745px 0;
	width:255px;
}

/* hover state & active state */

#nav a.btn1:hover, #nav li.active a.btn1 {
	background-position: 0 -60px;
	width:165px;
}
#nav a.btn2:hover, #nav li.active a.btn2 {
	background-position: -165px -60px;
	width:150px;
}
#nav a.btn3:hover, #nav li.active a.btn3 {
	background-position: -315px -60px;
	width:160px;
}
#nav a.btn4:hover, #nav li.active a.btn4 {
	background-position: -475px -60px;
	width:135px;
}
#nav a.btn5:hover, #nav li.active a.btn5 {
	background-position: -610px -60px;
	width:135px;
}
#nav a.btn6:hover, #nav li.active a.btn6 {
	background-position: -745px -60px;
	width:255px;
}
#nav li a:hover {
	background-position:0 0;
}
#nav li:hover {
	position:relative;
}
