/* Navigation Elements for Still */

/* ++ primary navigation ++ */

#header ul{
	list-style: none;
	border-top: 1px solid #dfdfdf;
	padding-top: 12px;
	padding-left: 35px;
	position: absolute;
	width: 905px;
	top: 105px;
	left: 0;
}
#header ul li{
	float: left;
	height: 29px;
	margin-right: 19px;
}
#header ul li a{
	float: left;
	height: 29px;
	overflow: hidden;
	text-indent: -3000px;
}
#header ul li a:hover, 
#header ul .active a{background-position: 0 100%;}
#header ul .red a{background-position: 0 -29px;}
.navGifts a{background: url(/gothemes/images/nav_gifts.gif) no-repeat;width: 49px;}
.navKitchen a{background: url(/gothemes/images/nav_kitchen.gif) no-repeat;width: 70px;}
.navFurniture a{background: url(/gothemes/images/nav_furniture.gif) no-repeat;width: 45px;}
.navJewellery a{background: url(/gothemes/images/nav_jewellery.gif) no-repeat;width: 119px;}
.navCandles a{background: url(/gothemes/images/nav_candles.gif) no-repeat;width: 41px;}
.navBooks a{background: url(/gothemes/images/nav_books.gif) no-repeat;width: 32px;}
.navBathroom a{background: url(/gothemes/images/nav_bathroom.gif) no-repeat;width: 85px;}
.navAccess a{background: url(/gothemes/images/nav_access.gif) no-repeat;width: 95px;}
.navLighting a{background: url(/gothemes/images/nav_lighting.gif) no-repeat;width: 38px;}
.navClearance a{background: url(/gothemes/images/nav_clearance.gif) no-repeat;width: 52px;}
.navWeddings a{background: url(/gothemes/images/nav_weddings.gif) no-repeat;width: 51px;}
#header ul li:hover, 
#header ul li.hover{position: relative;}
#header ul li:hover a, 
#header ul li.hover a{background-position: 0 100%;}

/* main navigation drop-downs */
#header ul li:hover ul, 
#header ul li.hover ul{display: block;}
#header ul ul{
	display: none;
	border: 0;
	padding: 0;
	top: 29px;
	width: 150px;
	z-index: 100;
}
#header ul ul li{
	float: none;
	height: auto;
	margin: 0;
	font-size: 80%;
}
#header ul ul li a{
	padding: 5px;
	background: #e3e3e3 url(/gothemes/images/gradient1.gif) repeat-x 0 100%;
	display: block;
	width: 150px;
	height: auto;
	overflow: visible;
	text-indent: 0;
	float: none;
	border-bottom: 1px solid #fff;
	color: #5f6062;
	font-size: 140%;
}
#header ul ul li a:hover{
	background: #707174;
	color: #b3bd30;
	text-decoration: none;
}


/* secondary navigation */

.navSecondary{
	width: 200px;
	list-style: none;
	border-top: 1px solid #dfdfdf;
	background: url(/gothemes/images/border.gif) no-repeat 50% 100%;
	padding-bottom: 20px;
}
.navSecondary li{line-height: 0;}
.navSecondary li a{
	width: 195px;
	display: block;
	padding: 3px 0 3px 5px;
	border-bottom: 1px solid #dfdfdf;
	color: #5f6062;
	font-size: 100%;
	line-height: 13px;
	background: url(/gothemes/images/marker2.gif) no-repeat -100px 50%;
	position: relative;
}
.navSecondary li a:hover, 
.navSecondary .active a{
	background: #f3f5d3 url(/gothemes/images/marker2.gif) no-repeat 177px 5px;
	color: #c2cd23;
	text-decoration: none;
}

/* breadcrumb trail */

.breadcrumb{
	padding-top: 19px;
	padding-bottom: 2px;
	color: #5f6062;
}
.breadcrumb ul{
	list-style: none;
	display: inline;
	margin-left: -10px;
}
.breadcrumb ul li{
	background: url(/gothemes/images/marker3.gif) no-repeat 0 5px;
	font-weight: bold;
	display: inline;
	color: #c2cd23 !important;
	padding-left: 9px;
}
.breadcrumb ul li:first-child{background: none;}
.breadcrumb ul li a{
	font-size: 100%;
	color: #c2cd23;
}

.detailTrail{
	background: url(/gothemes/images/decoration2.gif) no-repeat 0 100%;
	padding-bottom: 16px;
	padding-top: 19px;
}

/* base navigation */

#footer ul{
	width: 906px;
	overflow: hidden;
	height: 1%;
	line-height: 14px;
	padding-left: 34px;
}
#footer ul li{
	display: inline;
	margin-right: 14px;
	float: left;
}
#footer ul li a{
	font-size: 100%;
	line-height: 13px;
	color: #5f6062;
}