/* MAIN MENU NAVIGATION
-----------------------------*/

	ul#mainnav {
		position: relative;
		float: right;
		list-style-type: none;
		padding: 0;
		margin: 66px 0 0 0;
		overflow: hidden;
	}
		ul#mainnav li {
			position: relative;
			float: left;
			margin: 0;
			padding: 0;
		}

		ul#mainnav li a {
			display: block;
			height: 44px;
			background: url(../images/mainnav-sprites.png) 0 0 no-repeat;
			outline: none;
			text-decoration: none;
		}
		
		ul#mainnav li.storage-quotes a {
			width: 126px;
			background-position: 0 0;
		}
			body.storage-quotes ul#mainnav li.storage-quotes a,
			ul#mainnav li.storage-quotes a:hover {
				background-position: 0 -44px;
			}

		ul#mainnav li.storage-search a {
			width: 87px;
			background-position: -126px 0;
		}
			body.storage-search ul#mainnav li.storage-search a,
			ul#mainnav li.storage-search a:hover {
				background-position: -126px -44px;
			}

		ul#mainnav li.aboutus a {
			width: 97px;
			background-position: -213px 0;
		}
			body.aboutus ul#mainnav li.aboutus a,
			ul#mainnav li.aboutus a:hover {
				background-position: -213px -44px;
			}

		ul#mainnav li.questions a {
			width: 109px;
			background-position: -310px 0;
		}
			body.questions ul#mainnav li.questions a,
			ul#mainnav li.questions a:hover {
				background-position: -310px -44px;
			}

		ul#mainnav li.contactus a {
			width: 126px;
			background-position: -419px 0;
		}
			body.contactus ul#mainnav li.contactus a,
			ul#mainnav li.contactus a:hover {
				background-position: -419px -44px;
			}



/* BUTTONS */

a.btn-spaceestimator {
	display: block;
	width: 232px;
	height: 27px;
	background: url(../images/buttons/spaceestimator.png) 0 0 no-repeat;
}

a.btn-storagechecklist {
	display: block;
	width: 232px;
	height: 27px;
	background: url(../images/buttons/checklist.png) 0 0 no-repeat;
}

a.btn-samplestorageprofile {
	display: block;
	width: 232px;
	height: 27px;
	background: url(../images/buttons/sample-storage-profile.png) 0 0 no-repeat;
}

a.btn-testimonials {
	display: block;
	width: 232px;
	height: 27px;
	background: url(../images/buttons/testimonials.png) 0 0 no-repeat;
}

a.btn-findstorage {
	display: block;
	width: 232px;
	height: 27px;
	background: url(../images/buttons/findstorage.png) 0 0 no-repeat;
}


span.trigger-storage-quotes {
	position: absolute;
	display: block;
	width: 194px;
	height: 72px;
	background: url(../images/arrow-freequote.png) 0 0 no-repeat;
	background-position: -194px 0;
	right: 0;
	top: 0;
	cursor: pointer;
}
	span.trigger-storage-quotes:hover {
		background-position: 0 0;
	}
	span.trigger-storage-quotes.active {
		background-position: -388px 0;
		right: -30px;
	}


span.trigger-storage-search {
	position: absolute;
	display: block;
	width: 213px;
	height: 72px;
	background: url(../images/arrow-localsearch.png) 0 0 no-repeat;
	background-position: -213px 0;
	cursor: pointer;
	right: 0;
	top: 72px;
}
	span.trigger-storage-search:hover {
		background-position: 0 0;
	}
	span.trigger-storage-search.active {
		background-position: -426px 0;
		right: -30px;
	}
