html {
	background: url(images/background.jpg) repeat center top;
}

.container_16 { 
	position: relative;
	}

.label {
	background: url(images/label.jpg) 0 0 no-repeat;
	height: 517px;
}

.nav {
	width: 352px;
	height: 228px;
	background: url(images/sprite.jpg) 0 0 no-repeat;
	position: relative;
	float: right;
	list-style-type: none;
	line-height: 1px; /*fixes nav issue in ie6 and 7*/
}
	
.nav li a:link, .nav li a:visited{
	position: absolute;
	top: 0;
	height: 228px;
	text-indent: -9000px;
	overflow: hidden;
	width: 100%;
}

/*-------------- Nav Home -------------*/

.nav .home a:link, .nav .home a:visited {
	left: 2px;
	width: 67px;
}

.nav .home a:hover, .nav .home a:focus {
	background: url(images/sprite.jpg) no-repeat 0 -228px;
}

.nav .home a:active {
	background: url(images/sprite.jpg) no-repeat 0  -228px;
}

.current-home .home a:link, .current-home .home a:visited {
	background: url(images/sprite.jpg) no-repeat 0  -456px;
}

.nav-home {
	position: absolute;
	top: 0;
	left: 0;
	width: 67px;
	height: 228px;
	background: url(images/sprite.jpg) no-repeat 0 -228px;
}

/*-------------- Nav About -------------*/

.nav .about a:link, .nav .about a:visited {
	left: 67px;
	width: 62px;
}

.nav .about a:hover, .nav .about a:focus {
	background: url(images/sprite.jpg) no-repeat -67px -228px;
}

.nav .about a:active {
	background: url(images/sprite.jpg) no-repeat -67px  -228px;
}

.current-about .about a:link, .current-about .about a:visited {
	background: url(images/sprite.jpg) no-repeat -67px  -456px;
}

.nav-about {
	position: absolute;
	top: 0;
	left: 67px;
	width: 62px;
	height: 228px;
	background: url(images/sprite.jpg) no-repeat -67px -228px;
}

/*-------------- Nav Contact -------------*/

.nav .contact a:link, .nav .contact a:visited {
	left: 128px;
	width: 77px;
}

.nav .contact a:hover, .nav .contact a:focus {
	background: url(images/sprite.jpg) no-repeat -128px -228px;
}

.nav .contact a:active {
	background: url(images/sprite.jpg) no-repeat -128px  -228px;
}

.current-contact .contact a:link, .current-contact .contact a:visited {
	background: url(images/sprite.jpg) no-repeat -128px  -456px;
}

.nav-contact {
	position: absolute;
	top: 0;
	left: 128px;
	width: 77px;
	height: 228px;
	background: url(images/sprite.jpg) no-repeat -128px -228px;
}


/*-------------- Nav Dolls -------------*/

.nav .dolls a:link, .nav .dolls a:visited {
	left: 207px;
	width: 62px;
}

.nav .dolls a:hover, .nav .dolls a:focus {
	background: url(images/sprite.jpg) no-repeat -207px -228px;
}

.nav .dolls a:active {
	background: url(images/sprite.jpg) no-repeat -207px  -228px;
}

.current-dolls .dolls a:link, .current-dolls .dolls a:visited {
	background: url(images/sprite.jpg) no-repeat -207px  -456px;
}

.nav-dolls {
	position: absolute;
	top: 0;
	left: 207px;
	width: 62px;
	height: 228px;
	background: url(images/sprite.jpg) no-repeat -207px -228px;
}


/*-------------- Nav Shop -------------*/

.nav .shop a:link, .nav .shop a:visited {
	left: 269px;
	width: 83px;
}

.nav .shop a:hover, .nav .shop a:focus {
	background: url(images/sprite.jpg) no-repeat -269px -228px;
}

.nav .shop a:active {
	background: url(images/sprite.jpg) no-repeat -269px  -228px;
}

.current-shop .shop a:link, .current-shop .shop a:visited {
	background: url(images/sprite.jpg) no-repeat -269px  -456px;
}

.nav-shop {
	position: absolute;
	top: 0;
	left: 269px;
	width: 83px;
	height: 228px;
	background: url(images/sprite.jpg) no-repeat -269px -228px;
}
/*-------------- end Nav -------------*/

