/* CSS Document */

/*********************************************/
/************** top topNav stuff ****************/
/*********************************************/

#nav-main-box {
	height: 34px;
	margin: 0px 9px 0px 6px;
	padding: 0px;
	background-color:#F2F3E8;
	\\ border:solid 1px purple;
}

#header #topNav {
padding:0px;
margin:0px;
\\ width:525px;
height:34px;
vertical-align:bottom;
float: left;
\\ border:solid 1px red;
}

#header #topNav li {
	display:block;
	float:left;
	text-align:center;
	position:relative;
	vertical-align:bottom;
	\\ border:solid 1px black;
	z-index:100;
}

#header #topNav li a {
display: block;
font-weight: bold;
font-size: 14px;
color:#666666;
text-decoration: none;
height:18px;
\\ border:solid 1px #7791BD;
text-decoration: none;
padding:8px 12px 8px 12px;
\\ padding:5px 5px 5px 5px;
\\ border:solid 1px green;
}

#header #topNav li a:hover,
#header #topNav li a.over {
text-decoration: none;
	color:#C66A11;
}

#header #topNav li a span {
display:none;
}

		
#header #topNav li a#topNav-inspirational-gifts { width:144px; padding:0px; height:34px; background-position:0px 0px; background-image:url(../images/TopNav_v01-sprite.png); }
#header #topNav li a#topNav-inspirational-gifts:hover { background-position:0px -34px; }

#header #topNav li a#topNav-whats-new { width:104px; padding:0px; height:34px; background-position:-144px 0px; background-image:url(../images/TopNav_v01-sprite.png); }
#header #topNav li a#topNav-whats-new:hover { background-position:-144px -34px; }

#header #topNav li a#topNav-shop-by-occasion { width:137px; padding:0px; height:34px; background-position:-248px 0px; background-image:url(../images/TopNav_v01-sprite.png); }
#header #topNav li a#topNav-shop-by-occasion:hover { background-position:-248px -34px; }

#header #topNav li a#topNav-gifts-for { width:84px; padding:0px; height:34px; background-position:-385px 0px; background-image:url(../images/TopNav_v01-sprite.png); }
#header #topNav li a#topNav-gifts-for:hover { background-position:-385px -34px; }

#header #topNav li a#topNav-bestsellers { width:88px; padding:0px; height:34px; background-position:-469px 0px; background-image:url(../images/TopNav_v01-sprite.png); }
#header #topNav li a#topNav-bestsellers:hover { background-position:-469px -34px; }

#header #topNav li a#topNav-compendium-kids { width:134px; padding:0px; height:34px; background-position:-557px 0px; background-image:url(../images/TopNav_v01-sprite.png); }
#header #topNav li a#topNav-compendium-kids:hover { background-position:-557px -34px; }

#header #topNav li a#topNav-about-us { width:94px; padding:0px; height:34px; background-position:-691px 0px; background-image:url(../images/TopNav_v01-sprite.png); }
#header #topNav li a#topNav-about-us:hover { background-position:-691px -34px; }


#header #topNav li ul {
	display:none;
	position:absolute;
	left:0px;
	top:34px;
	margin:0;
	padding:0px 0px 0px 0px;
	z-index:99;
	border:solid 1px #666769;
	background-color:#F7F7F5;
}

#header #topNav li ul li {
	vertical-align:middle;
}

#header #topNav li ul li a {
	display:block;
	width:160px;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	padding:4px 8px 4px 8px;
	\\ border:solid 1px green;
}
#header #topNav li ul li a:hover {
background-color:#EFF0E2;
}

#header #topNav li ul li { display:block; float:none; text-align:left; border:0; }
#header #topNav li:hover ul, #header #topNav li.over ul { display:block; clear:left; }








/**********************************************/

	.proof #nav-main-box {
	background-color:transparent;
	background-image:none;
	}
	

