/*MAIN NAVIGATION*/
#main-nav { /*background-image:url(../graphics/main-nav.png);
background-repeat:no-repeat;*/
	float: right;
	height: 31px;
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	top: 20px;
	width: 1024px;
	z-index: 99;
}

.home #main-nav {
top: 5px;
}

#main-nav ul {
	width: 1024px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#main-nav li ul,#main-nav li ul {
	margin: 0px;
	padding: 0px;
}

#main-nav a {
	text-decoration: none;
}

#main-nav li {
	margin: 0;
	padding: 0px;
	float: left;
	display: block;
}

#main-nav li ul {
	display: none;
}

#main-nav li a {
	display: block;
	padding: 0px;
}

#main-nav li.off ul,#main-nav li.on ul { /*put the subnav below*/
	position: absolute;
	float: none;
	margin: 0px;
	padding: 0px;
	top: 37px;
}

#main-nav li a {
	display: block;
	padding: 0px;
	margin: 0px;
}

#main-nav li.off:hover ul {
	display: block;
}

#main-nav li span {
	display: none;
}

#li1 a,#li2 a,#li3 a,#li4 a,#li5 a,#li6 a,#li7 a {
	position: relative;
	left: 0px;
	display: block;
	background: url("../img/main-nav.png") no-repeat top left;
	width: 1024px;
	height: 31px;
	top: 0px;
}

#main-nav ul li.off ul,#main-nav ul li.on ul { /*put the subnav below*/
	float: left;
	margin: 0;
	padding: 5px 0 0 12px;
	position: absolute;
	top: 42px;
	width: 140px;
}

#main-nav ul li ul li a {
	float: left;
}

/*first, put the initial states in place*/
#li1 a {
	background-position: 0px 0;
	width: 136px;
}

#li2 a {
	background-position: -136px 0;
	width: 85px;
}

#li3 a {
	background-position: -222px 0;
	width: 146px;
}

#li4 a {
	background-position: -367px 0;
	width: 123px;
}

#li5 a {
	background-position: -491px 0;
	width: 110px;
}

#li6 a {
	background-position: -601px 0;
	width: 158px;
}

#li7 a {
	background-position: -759px 0;
	width: 112px;
}

/*hover states*/
#li1 a:hover,body.artist-bio #li1.active a {
	background-position: 0px -31px;
}

#li2 a:hover,body.about-fused-glass #li2.active a {
	background-position: -136px -31px;
}

#li3 a:hover,body.images-glass #li3.active a {
	background-position: -222px -31px;
}

#li4 a:hover,body.jewelry #li4.active a {
	background-position: -367px -31px;
}

#li5 a:hover,body.fine-functional-art #li5.active a {
	background-position: -491px -31px;
}

#li6 a:hover,body.mezuzah-cases #li6.active a {
	background-position: -601px -31px;
}

#li7 a:hover,body.contact #li7.active a {
	background-position: -759px -31px;
}

#main-nav li ul a {
	background: #226F6F none repeat scroll 0 0;
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	height: auto !important;
	left: -14px;
	min-height: 10px;
	padding: 8px 12px;
	position: relative;
	top: -5px;
	width: 140px;
	z-index: 999;
}

#main-nav li ul a:hover {
	display: block;
	background: #175F5F;
	color: #ffffff;
	width: 140px;
	z-index: 999;
}

/***************************/ /*LEVEL TWO MAIN NAVIGATION*/
	/***************************/
#main-nav-level-two {
	background: url("../img/level-two-main-nav.jpg");
	float: right;
	height: 32px;
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	top: 25px;
	width: 1024px;
	z-index: 99;
}

#main-nav-level-two ul {
	width: 1024px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#main-nav-level-two li ul,#main-nav-level-two li ul {
	margin: 0px;
	padding: 0px;
}

#main-nav-level-two a {
	text-decoration: none;
}

#main-nav-level-two li {
	margin: 0;
	padding: 0px;
	float: left;
	display: block;
}

#main-nav-level-two li ul {
	display: none;
}

#main-nav-level-two li a {
	display: block;
	padding: 0px;
}

#main-nav-level-two li.off ul,#main-nav-level-two li.on ul {
	/*put the subnav below*/
	position: absolute;
	float: none;
	margin: 0px;
	padding: 0px;
	top: 37px;
}

#main-nav-level-two li a {
	display: block;
	padding: 0px;
	margin: 0px;
}

#main-nav-level-two li.off:hover ul {
	display: block;
}

#main-nav-level-two li span {
	display: none;
}

#home a,#catalog a,#realized-prices a,#our-company a,#contact-us a,#featured-products a,#newsletter a
	{
	position: relative;
	left: 0px;
	display: block;
	background: url("../img/level-two-main-nav.jpg") no-repeat top left;
	width: 1024px;
	height: 32px;
	top: 0px;
}

#main-nav-level-two ul li.off ul,#main-nav-level-two ul li.on ul {
	/*put the subnav below*/
	float: left;
	margin: 0;
	padding: 5px 0 0 12px;
	position: absolute;
	top: 42px;
	width: 140px;
}

#main-nav-level-two ul li ul li a {
	float: left;
}

/*first, put the initial states in place*/
#home a {
	background-position: 0px 0;
	width: 136px;
}

#catalog a {
	background-position: -136px 0;
	width: 114px;
}

#realized-prices a {
	background-position: -250px 0;
	width: 154px;
}

#our-company a {
	background-position: -405px 0;
	width: 155px;
}

#contact-us a {
	background-position: -560px 0;
	width: 129px;
}

#featured-products a {
	background-position: -689px 0;
	width: 170px;
}

#newsletter a {
	background-position: -859px 0;
	width: 145px;
}

/*hover states*/
#home a:hover,#home.active a {
	background-position: 0px -32px;
}

#catalog a:hover,#catalog.active a {
	background-position: -136px -32px;
}

#realized-prices a:hover,#realized-prices.active a {
	background-position: -250px -32px;
}

#our-company a:hover,#our-company.active a {
	background-position: -405px -32px;
}

#contact-us a:hover,#contact-us.active a {
	background-position: -560px -32px;
}

#featured-products a:hover,#featured-prodcuts.active a {
	background-position: -689px -32px;
}

#newsletter a:hover,#newsletter.active a {
	background-position: -859px -32px;
}

#main-nav-level-two li ul a {
	background: #226F6F none repeat scroll 0 0;
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	height: auto !important;
	left: -14px;
	min-height: 10px;
	padding: 8px 12px;
	position: relative;
	top: -5px;
	width: 140px;
	z-index: 999;
}

#main-nav-level-two li ul a:hover {
	display: block;
	background: #175F5F;
	color: #ffffff;
	width: 140px;
	z-index: 999;
}

/*****************************************/
	/*****CATEGORIES NAVIGATION***************/
	/*****************************************/
.categories-nav {
float:left;
font-family:Helvetica,Verdana,Arial,sans-serif;
left:62px;
margin:0 auto;
padding:0;
position:relative;
top:-40px;
width:1037px;
z-index:99;
font-size:12px;
}

.categories-nav ul {
	width: 1024px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.categories-nav li ul,.categories-nav li ul {
	margin: 0px;
	padding: 0px;
}

.categories-nav a {
	text-decoration: none;
}

.categories-nav li {
	margin: 0;
	padding: 0px;
	float: left;
	display: block;
}

.categories-nav li ul {
	display: none;
}

.categories-nav li a {
	display: block;
	padding: 0px;
}

.categories-nav li.off ul,.categories-nav li.on ul {
	/*put the subnav below*/
	position: absolute;
	float: none;
	margin: 0px;
	padding: 0px;
	top: 37px;
}

.categories-nav li a {
color:#FFFFFF;
display:block;
margin:0;
padding:0;
}

.categories-nav li a:hover {
text-decoration: underline;
}

.categories-nav li.off:hover ul {
	display: block;
}

.categories-nav li span {
	display: none;
}

#comic-art a,#comic-books a,#magazines a,#fanzines a,#pulps a,#illustration-art a,#fine-arts a,#entertainment-items a,#sports-items a,#historical-items a,#paperbacks a,#other a
	{
	position: relative;
	left: 0px;
	display: block;
	width: 1024px;
	height: 27px;
	top: 0px;
}

.categories-nav ul li.off ul,.categories-nav ul li.on ul {
	/*put the subnav below*/
	float: left;
	margin: 0;
	padding: 5px 0 0 12px;
	position: absolute;
	top: 42px;
	width: 140px;
}

.categories-nav ul li ul li a {
	float: left;
}

/*first, put the initial states in place*/
#comic-art a {
	background-position: 0 0;
	width: 118px;
}

#comic-books a {
	background-position: -119px 0;
	width: 88px;
}

#magazines a {
	background-position: -207px 0;
	width: 77px;
}

#fanzines a {
	background-position: -284px 0;
	width: 65px;
}

#pulps a {
	background-position: -349px 0;
	width: 51px;
}

#illustration-art a {
	background-position: -400px 0;
	width: 95px;
}

#fine-arts a {
	background-position: -495px 0;
	width: 65px;
}

#entertainment-items a {
	background-position: -560px 0;
	width: 121px;
}

#sports-items a {
	background-position: -681px 0;
	width: 85px;
}

#historical-items a {
	background-position: -766px 0;
	width: 99px;
}

#paperbacks a {
	background-position: -865px 0;
	width: 78px;
}

#other a {
	background-position: -943px 0;
	width: 55px;
}

/*hover states*/
#comic-art a:hover,#comic-art.active a {
	background-position: 0px -27px;
}

#comic-books a:hover,#comic-books.active a {
	background-position: -119px -27px;
}

#magazines a:hover,#magazines.active a {
	background-position: -207px -27px;
}

#fanzines a:hover,#fanzines.active a {
	background-position: -284px -27px;
}

#pulps a:hover,#pulps.active a {
	background-position: -349px -27px;
}

#illustration-art a:hover,#illustration-art.active a {
	background-position: -400px -27px;
}

#fine-arts a:hover,#fine-arts.active a {
	background-position: -495px -27px;
}

#entertainment-items a:hover,#entertainment-items.active a {
	background-position: -560px -27px;
}

#sports-items a:hover,#sports-items.active a {
	background-position: -681px -27px;
}

#historical-items a:hover,#historical-items.active a {
	background-position: -766px -27px;
}

#paperbacks a:hover,#paperbacks.active a {
	background-position: -865px -27px;
}

#other a:hover,#other.active a {
	background-position: -943px -27px;
}

.categories-nav li ul a {
	background: #226F6F none repeat scroll 0 0;
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	height: auto !important;
	left: -14px;
	min-height: 10px;
	padding: 8px 12px;
	position: relative;
	top: -5px;
	width: 140px;
	z-index: 999;
}

.categories-nav li ul a:hover {
	display: block;
	background: #175F5F;
	color: #ffffff;
	width: 140px;
	z-index: 999;
}

.fancyfont-norm {
	height: 30px;
}

.fancyfont-desc {
	height: 35px;
}

.categories-nav li {
display: block;
margin-right:16px;
}