/* Main Navigation */
#main-nav {
	width: 100%;
	height: 45px;
	background-color: #fff;
}

#nav {
	margin:0px auto;
	width: 996px;
	text-align: left;
}

#nav ul {
	margin: 0;
	padding: 0;
}

#nav span {
    display: none;
}

#nav li {
    float:left;
    list-style:none;
    display:inline;
}
#nav li, #nav a {
    height:45px;
    display:block;
}

/* Nav Buttons */
#Home a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 0 no-repeat;
	width: 59px;
	height:45px; 
}

#Home a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -45px no-repeat;
	width: 59px;
	height:45px; 
}

#Products a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -90px no-repeat;
	width: 76px;
	height:45px; 
}

#Products a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -135px no-repeat;
	width: 76px;
	height:45px; 
}

#TradFabrics a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -180px no-repeat;
	width: 129px;
	height:45px; 
}

#TradFabrics a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1349px no-repeat;
	width: 129px;
	height:45px; 
}
#Secnav-tradfabricshdr a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1349px no-repeat;
	width: 129px;
	height:45px; 
}

#ContFabrics a {
	background:transparent url(../images/nav/topnavsprite.gif) 2px -270px no-repeat;
	width: 157px;
	height:45px; 
}

#ContFabrics a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) -2px -995px no-repeat;
	width: 157px;
	height:45px; 
}
#Secnav-contfabricshdr a {
	background:transparent url(../images/nav/topnavsprite.gif) -2px -995px no-repeat;
	height:45px; 
}
#Silk a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1044px no-repeat;
	height:20px; 
}
#Silk a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1221px no-repeat;
	height:20px; 
}
#Organza a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1064px no-repeat;
	height:20px; 
}
#Organza a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1241px no-repeat;
	height:20px; 
}
#Cotton a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1084px no-repeat;
	height:24px; 
}
#Cotton a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1261px no-repeat;
	height:24px; 
}
#Tapestry a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1104px no-repeat;
	height:20px; 
}
#Tapestry a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1281px no-repeat;
	height:20px; 
}
#Sheer a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1124px no-repeat;
	height:20px; 
}
#Sheer a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1301px no-repeat;
	height:20px; 
}
#Velvet a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1144px no-repeat;
	height:26px; 
}
#Velvet a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1321px no-repeat;
	height:26px; 
}

#Measure a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -360px no-repeat;
	width: 115px;
	height:45px; 
	margin-left: 0px;
}

#Measure a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -405px no-repeat;
	width: 115px;
	height:45px; 
}

#Shoponline a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -450px no-repeat;
	width: 105px;
	height:45px; 
	margin-left: -1px;
}

#Shoponline a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -496px no-repeat;
	width: 105px;
	height:45px;
}


#Secnav-shoponlinehdr a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -496px no-repeat;
	width: 105px;
	height:45px; 
}

#Cushions a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -544px no-repeat;
	width: 105px;
	height:20px; 
}

#Cushions a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -701px no-repeat;
	width: 105px;
	height:20px;
}

#Curtains a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -564px no-repeat;
	width: 105px;
	height:20px; 
}

#Curtains a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -721px no-repeat;
	width: 105px;
	height:20px;
}

#Blinds a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -584px no-repeat;
	width: 105px;
	height:20px; 
}

#Blinds a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -741px no-repeat;
	width: 105px;
	height:20px;
}

#Accessories a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -604px no-repeat;
	width: 105px;
	height:20px; 
}

#Accessories a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -761px no-repeat;
	width: 105px;
	height:20px;
}

#Sample a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -624px no-repeat;
	width: 105px;
	height:25px; 
}

#Sample a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -781px no-repeat;
	width: 105px;
	height:25px;
}

#Fabric a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1744px no-repeat;
	width: 105px;
	height:25px; 
}

#Fabric a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1773px no-repeat;
	width: 105px;
	height:25px;
}

#Contact a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -810px no-repeat;
	width: 94px;
	height:45px; 
}

#Contact a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -855px no-repeat;
	width: 94px;
	height:45px; 
}

#Accessories-top a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1552px no-repeat;
	width: 94px;
	height:45px; 
	margin-left: 150px;
}
#Accessories-top a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1587px no-repeat;
}

#Bespoke a {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1653px no-repeat;
	width: 105px;
	height:25px;  
}
#Bespoke a:hover {
	background:transparent url(../images/nav/topnavsprite.gif) 0 -1682px no-repeat;
	width: 105px;
	height:25px; 
}

/* End Of Main Nav Buttons */

#nav ul#secnav-shoponline {
	width:105px;
	position:absolute;
	padding: 0;
}

#nav ul#secnav-cont {
	width:157px;
	position:absolute;
	padding: 0;
	margin-left: -5px;
}
#nav ul#secnav-trad {
	width:128px;
	position:absolute;
	padding: 0;
	margin-left: -11px;
}
#nav ul#secnav-terms {
	width:100px;
	position:absolute;
	padding: 0;
}

#nav li {
	position:relative;
}

#nav ul ul {
	display:none;
	margin: -45px 0 0 0;
}

#nav ul ul li {
	height: 20px;
}

#nav ul ul ul {
	top:0;
	left:100%;
	border: 1px solid blue;
}

/* IE6 Bug Fix */
ul#secnav-trad.over, ul#secnav-cont.over, ul#secnav-shoponline.over, ul#secnav-terms.over {
display:block;
}

#nav li:hover ul ul
{display:none;}

#nav li:hover ul, li.over ul { 
display: block;
}
