@charset "utf-8";

/* Header navigation */
.NavTopContainer
{
	width:950px;
	height:210px;
	background:url(../images/bgNav.jpg) no-repeat;
	position:relative;
	overflow:visible;
}
/* 1st tier navigation */
ul#NavTop
{
	/*width:729px;*/
	width:829px;
	height:25px;
	margin:0;
	padding:0;
	background:url(../images/bgNavTop.png) no-repeat;
	list-style:none;
	position:absolute;
	left:103px;
	top:143px;
	z-index:1;
	overflow:visible;
}
ul#NavTop li
{
	display:block;
	float:left;
	height:25px;
	position:relative;
	z-index:2;
	overflow:visible;
}
ul#NavTop a
{
	display:block;
	float:left;
	height:25px;
	text-decoration:none;
}
ul#NavTop a span
{
	display:none;
}
ul#NavTop div.separator
{
	float:left;
	width:16px;
	height:25px;
}
li#Gallery a
{
	width:74px;
}
li#Gallery a:hover
{
	background:url(../images/navGallery_hover.png) no-repeat;
}
li#Furniture a
{
	width:84px;
}
li#Furniture a:hover
{
	background:url(../images/navFurniture_hover.png) no-repeat;
}
li#HomeAccents a
{
	width:114px;
}
li#HomeAccents a:hover
{
	background:url(../images/navHomeAccents_hover.png) no-repeat;
}
li#WallArt a
{
	width:81px;
}
li#WallArt a:hover
{
	background:url(../images/navWallArt_hover.png) no-repeat;
}
li#Gifts a
{
	width:145px;
}
li#Gifts a:hover
{
	background:url(../images/navGifts_hover.png) no-repeat;
}
li#Colors a
{
	width:151px;
}
li#Colors a:hover
{
	background:url(../images/navColors_hover.png) no-repeat;
}

/* 2nd tier navigation */
ul#NavTop li ul
{
	display:none;
}
ul#NavTop li:hover ul, ul#NavTop li.sfhover ul
{
	display:block;
	float:left;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	background-color:#FFFFCD;
	background-image:none;
	list-style:none;
	position:absolute;
	top:25px;
	left:0;
	z-index:3;
}
ul#NavTop ul li
{
	display:block;
	float:left;
	clear:left;
	width:auto;
	height:18px;
	margin:0;
	padding:4px 0;
	padding-left:4px;
	padding-right:4px;
}
ul#NavTop ul li a
{
	display:block;
	float:none;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	padding-left:22px;
	color:#4E2D00;
	font-size:12px;
	line-height:18px;
	white-space:nowrap;
}
ul#NavTop ul li a:hover
{
	/*background-color:#4E2D00;*/
	background:url(../images/iconSubMenu.png) no-repeat left top;
	color:#b9605f;
}

ul#HeaderLinks
{
	/*width:729px;*/
	width:239px;
	height:69px;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:579px;
	top:17px;
	z-index:0;
}
ul#HeaderLinks li
{
	display:block;
	float:left;
	height:23px;
	margin:0;
	padding:0;
	position:relative;
}
ul#HeaderLinks a
{
	display:block;
	float:left;
	height:23px;
	margin:0;
	padding:0;
	text-decoration:none;
}
ul#HeaderLinks a span
{
	display:none;
}
li#Catalog a
{
	width:239px;
}
li#Catalog a:hover
{
	background:url(../images/navCatalog_hover.jpg) no-repeat;
}
li#Contact a
{
	width:92px;
}
li#Contact a:hover
{
	background:url(../images/navContact_hover.jpg) no-repeat;
}
li#Email a
{
	width:86px;
}
li#Email a:hover
{
	background:url(../images/navEmail_hover.jpg) no-repeat;
}
li#Home a
{
	width:61px;
}
li#Home a:hover
{
	background:url(../images/navHome_hover.jpg) no-repeat;
}
li#Order a
{
	width:239px;
}
li#Order a:hover
{
	background:url(../images/navOrder_hover.jpg) no-repeat;
}

/* Footer navigation */
.NavBottomContainer
{
	width:950px;
	height:45px;
	background:url(../images/bgNavBot.jpg) no-repeat;
	position:relative;
}
ul#NavBot
{
	/*width:729px;*/
	width:615px;
	height:25px;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:158px;
	top:18px;
	z-index:0;
}
ul#NavBot li
{
	display:block;
	float:left;
	height:26px;
	position:relative;
}
ul#NavBot a
{
	display:block;
	float:left;
	height:26px;
	text-decoration:none;
}
ul#NavBot a span
{
	display:none;
}
li#About a
{
	width:105px;
}
li#About a:hover
{
	background:url(../images/navAbout_hover.jpg) no-repeat;
}
li#FAQ a
{
	width:72px;
}
li#FAQ a:hover
{
	background:url(../images/navFAQ_hover.jpg) no-repeat;
}
li#Terms a
{
	width:154px;
}
li#Terms a:hover
{
	background:url(../images/navTerms_hover.jpg) no-repeat;
}
li#Privacy a
{
	width:127px;
}
li#Privacy a:hover
{
	background:url(../images/navPrivacy_hover.jpg) no-repeat;
}
li#Certificates a
{
	width:157px;
}
li#Certificates a:hover
{
	background:url(../images/navCertificates_hover.jpg) no-repeat;
}