#h10-classics {
	position: relative;
	width: 650px; height: 600px;
	background: url("/images/holiday-10-launch/classics/bg.jpg") no-repeat 0 0;
	overflow: hidden;
	}
	
	#h10-classics a, #h10-classics a:hover, #h10-classics a:focus, #h10-classics a:active {
		outline: none;
		color: #fff;
		}
		
	#h10-classics #gg-banner {
		position: absolute;
		top: 0; right: 0;
		width: 361px; height: 133px;
		}
		
		#h10-classics #gg-banner a {
			display: block;
			position: absolute;
			text-indent: -9999px;
			background-image: url("/images/holiday-10-launch/classics/hol-gift-guide.jpg");
			background-repeat: no-repeat;
			}
			
			#h10-classics #gg-banner a.gg-index {
				left: 76px; top: 0;
				background-position: -76px 0;
				width: 290px; height: 133px;
				}
				
				#h10-classics #gg-banner a.gg-index:hover {
					background-position: -76px -133px;
					}
					
			#h10-classics #gg-banner a.gg-under-100 {
				left: 0; top: 27px;
				background-position: 0 -27px;
				width: 76px; height: 42px;
				}
				
				#h10-classics #gg-banner a.gg-under-100:hover {
					background-position: 0 -160px;
					}
					
			#h10-classics #gg-banner a.gg-matched-sets {
				left: 0; top: 69px;
				background-position: 0 -69px;
				width: 76px; height: 42px;
				}
				
				#h10-classics #gg-banner a.gg-matched-sets:hover {
					background-position: 0 -202px;
					}
	
	#h10-classics h1 {
		position: absolute;
		width: 284px; height: 351px;
		left: 13px; top: 0;
		margin: 0; padding: 0; line-height: 1;
		}
		
		#h10-classics h1 a {
			display: block;
			width: 284px; height: 351px;
			text-indent: -9999px;
			background: url("/images/holiday-10-launch/classics/h1.jpg") no-repeat 0 0;
			}
			
			#h10-classics h1 a:hover {
				background-position: 0 -351px;
				}
	
	#h10-classics #pic-container {
		position: absolute;
		left: 300px; top: 138px;
		width: 337px; height: 449px;
		border: 4px solid #c4a27d;
		-moz-box-shadow: 0 0 5px #000;
		-webkit-box-shadow: 0 0 5px #000;
		box-shadow: 0 0 5px #000;
		display: none;
		}
		
		#h10-classics #pic-container span {
			display: block;
			position: absolute;
			top: 7px;
			right: 7px;
			font-family: helvetica, arial, geneva, verdana, sans-serif;
			font-size: 11px;
			color: #fff;
			background: #444;
			padding: 5px;
			cursor: pointer;
			}
			
			#h10-classics #pic-container span:hover {
				background: #000;
				}
		
		#h10-classics #pic-container img {
			display: block;
			width: 335px;
			height: 447px;
			border: 1px solid #666;
			-moz-box-shadow: 0 0 2px #333;
			-webkit-box-shadow: 0 0 2px #333;
			box-shadow: 0 0 2px #333;
			}
				
#classics-nav { list-style: none; margin: 0; padding: 0; line-height: 1; position: absolute; left: 18px; top: 390px; width: 622px; height: 210px; overflow: hidden; text-align: left; font-size: 1px; }
#classics-nav li { margin: 0; padding: 0; width: 275px; height: 65px; clear: both; line-height: 1; }
	#classics-nav h2 { position: relative; display: inline; float: left; line-height: 1; padding: 0; width: 100px; height: 65px; margin: 0 0 0 88px;}
	#classics-nav h2 a { line-height: 1; margin: 0; display: block; text-indent: -9999px; width: 100px; height: 65px; background-image: url("/images/holiday-10-launch/classics/sprites.png"); background-repeat: no-repeat; }
		#classics-nav .snow-bunny h2 a { background-position: 0 -65px; }
		#classics-nav .midnight-moon h2 a { background-position: 0 0; }
		#classics-nav .aurora-sky h2 a { background-position: 0 -130px; }
	#classics-nav ul.second-level { display: none; float: left; width: 117px; list-style: none; margin: 5.5px 0 0 17px; padding: 0; border-left: 1px solid #666; }
	#classics-nav ul.second-level li { width: 100px; height: 14px; margin: 0 0 0 17px; }
		#classics-nav ul.second-level li a { font-size: 1px; display: block; line-height: 14px; width: 100px; height: 14px; text-indent: -9999px; background-image: url("/images/holiday-10-launch/classics/sprites.png"); background-repeat: no-repeat; margin: 0;}
			#classics-nav ul.second-level li.necklaces a { background-position: -100px 0px;}
				#classics-nav ul.second-level li.necklaces a:hover { background-position: -200px 0px;}
			#classics-nav ul.second-level li.earrings a { background-position: -100px -14px;}
				#classics-nav ul.second-level li.earrings a:hover { background-position: -200px -14px;}
			#classics-nav ul.second-level li.bracelets a { background-position: -100px -28px;}
				#classics-nav ul.second-level li.bracelets a:hover { background-position: -200px -28px;}
			#classics-nav ul.second-level li.rings a { background-position: -100px -42px;}
				#classics-nav ul.second-level li.rings a:hover { background-position: -200px -42px;}
		#classics-nav ul.third-level { list-style: none; margin: 0; padding: 0; display: none; position: absolute; top: 146.5px; left: 293.5px; width: 329px; }
			#classics-nav ul.third-level li { display: inline; float: left; width: 160px; height: 50px; margin: 0; padding: 0; clear: none; }
				#classics-nav ul.third-level li.buy-this { margin-right: 4px; }
				#classics-nav ul.third-level li a { display: block; width: 160px; height: 50px; text-indent: -9999px; background-image: url("/images/holiday-10-launch/classics/sprites.png"); background-repeat: no-repeat;}
				
				#classics-nav .necklaces ul.third-level li.buy-this a { background-position: 0 -200px; }
					#classics-nav .necklaces ul.third-level li.buy-this a:hover { background-position: 0 -250px; }
				#classics-nav .earrings ul.third-level li.buy-this a { background-position: 0 -300px; }
					#classics-nav .bracelets ul.third-level li.buy-this a:hover { background-position: 0 -350px; }
				#classics-nav .bracelets ul.third-level li.buy-this a { background-position: 0 -400px; }
					#classics-nav .bracelets ul.third-level li.buy-this a:hover { background-position: 0 -450px; }
				#classics-nav .rings ul.third-level li.buy-this a { background-position: 0 -500px; }
					#classics-nav .rings ul.third-level li.buy-this a:hover { background-position: 0 -550px; }
					
				#classics-nav .necklaces ul.third-level li.categories a { background-position: -160px -200px; }
					#classics-nav .necklaces ul.third-level li.categories a:hover { background-position: -160px -250px; }
				#classics-nav .earrings ul.third-level li.categories a { background-position: -160px -300px; }
					#classics-nav .bracelets ul.third-level li.categories a:hover { background-position: -160px -350px; }
				#classics-nav .bracelets ul.third-level li.categories a { background-position: -160px -400px; }
					#classics-nav .bracelets ul.third-level li.categories a:hover { background-position: -160px -450px; }
				#classics-nav .rings ul.third-level li.categories a { background-position: -160px -500px; }
					#classics-nav .rings ul.third-level li.categories a:hover { background-position: -160px -550px; }
				
			#classics-nav ul.fourth-level { display: none; list-style: none; margin: 0; padding: 0; }
			#classics-nav ul.fourth-level li { margin: 4px 0 0 0; width: 160px; height: 28px; float: none; clear: both; display: block; }
			#classics-nav ul.fourth-level li a { display: block; text-indent: -9999px; height: 28px; width: 160px; background-image: url("/images/holiday-10-launch/classics/sprites.png"); background-repeat: no-repeat; }
				#classics-nav li.categories ul.fourth-level li.classics a { background-position: 0 -600px; }
					#classics-nav li.categories ul.fourth-level li.classics a:hover { background-position: -160px -600px; }
				#classics-nav li.categories ul.fourth-level li.favorites a { background-position: 0 -628px; }
					#classics-nav li.categories ul.fourth-level li.favorites a:hover { background-position: -160px -628px; }
				#classics-nav li.categories ul.fourth-level li.brand-new a { background-position: 0 -656px; }
					#classics-nav li.categories ul.fourth-level li.brand-new a:hover { background-position: -160px -656px; }
