/* common styling */
.nav {width:982px; position:relative; z-index:60;} /* containing div */
.nav ul {list-style: none;} /* containing ul */
.nav ul li {float:left; position:relative;} /*top level li */

.nav ul li a { /* top level link  at rest*/
	display:block; 
	line-height:32px;
	text-align:center; 
	padding-right: 1px;
	font-weight: bold;
}

.nav ul li.bathroomTop a { width:120px;}
.nav li.bathroomTop:hover > a { background: url(images/nav.jpg) 0px -33px; }
.nav ul li.bathroomTop ul li a {color:#383a3c; background: #f4f4f4; width:210px;}

.nav ul li.showersTop a { width:77px; }
.nav li.showersTop:hover > a { background: url(images/nav.jpg) -121px -33px; }
.nav ul li.showersTop ul li a {color:#383a3c; background: #f4f4f4; width:210px;}

.nav ul li.showerEnclosuresTop a { width:139px; }
.nav li.showerEnclosuresTop:hover > a { background: url(images/nav.jpg) -199px -33px; }

.nav ul li.bathsTop a { width:61px; }
.nav li.bathsTop:hover > a { background: url(images/nav.jpg) -261px -33px; }
.nav ul li.bathsTop ul li a {color:#383a3c; background: #f4f4f4; width:210px;}

.nav ul li.furnitureTop a { width:139px; }
.nav li.furnitureTop:hover > a { background: url(images/nav.jpg) -401px -33px; }
.nav ul li.furnitureTop ul li a {color:#383a3c; background: #f4f4f4; width:210px;}

.nav ul li.towel_railTop a { width:136px;}
.nav li.towel_railTop:hover > a { background: url(images/nav.jpg) -541px -33px; }
.nav ul li.towel_railTop ul li a {color:#383a3c; background: #f4f4f4; width:210px;}

.nav ul li.tapsTop a { width:52px;}
.nav li.tapsTop:hover > a { background: url(images/nav.jpg) -592px -33px; }
.nav ul li.tapsTop ul li a {color:#383a3c; background: #f4f4f4; width:210px;}

.nav ul li.accessoriesTop a { width:159px; }
.nav li.accessoriesTop:hover > a { background: url(images/nav.jpg) -731px -33px; }
.nav ul li.accessoriesTop ul li a {color:#383a3c; background: #f4f4f4; width:210px; }

.nav ul li.saleTop a { width:89px; color: #fff; }
.nav li.saleTop:hover > a {  color: #000; }

.submenu { display: none; background: #f4f4f4; }
	.oneColumn {  width:253px; }
	.twoColumn {  width:505px; }
.submenu ul.subUL { float: left; width: 250px; }
.nav ul li .submenu a { text-align: left; line-height: 14px; padding: 4px; }
.nav ul li .submenu a:hover { text-decoration: underline; }
.nav ul li div.submenu ul li a { background:#e1e0e0; padding: 4px; }
.nav ul li div.submenu ul li ul li a { background:none; padding: 4px; font-weight: normal; }
.nav ul li div.submenu ul li ul li a:hover, .nav ul li div.submenu ul li a:hover { background:#c6c6c6; padding: 4px; }
.submenu li { padding:5px 10px; padding-left:17px; border-width: 1px 0 1px 1px;}

/* specific to non IE browsers */
.nav ul li:hover .submenu { display:block; position: absolute; top:32px; left:0;}