body{ behavior:url("csshover2.htc"); }

.menu {font-family: arial, sans-serif; width:900px; position:relative; font-size:11px;}



.menu ul li.home a, .menu ul li.antique a:visited {display:block; text-decoration:none; color:#333333; width:130px; height:20px; border:0px solid #fff; background-color:#cccccc; line-height:20px; font-size:11px; overflow:hidden;}

.menu ul li.antique a, .menu ul li.antique a:visited {display:block; text-decoration:none; color:#333333; width:130px; height:20px; border:0px solid #fff; background-color:#cccccc; line-height:20px; font-size:11px; overflow:hidden;}

.menu ul li.fireplace a, .menu ul li.fireplace a:visited {display:block; text-decoration:none; color:#333333; width:130px; height:20px; border:0px solid #fff; background-color:#cccccc; line-height:20px; font-size:11px; }

.menu ul li.hoods a, .menu ul li.hoods a:visited {display:block; text-decoration:none; color:#333333; width:120px; height:20px; border:0px solid #fff; background-color:#cccccc; line-height:20px; font-size:11px; overflow:hidden;}

.menu ul li.arch a, .menu ul li.arch a:visited {display:block; text-decoration:none; color:#333333; width:100px; height:20px;; border:0px solid #fff; background-color:#cccccc; line-height:20px; font-size:11px; overflow:hidden;}

.menu ul li.showcase a, .menu ul li.select a:visited {display:block; text-decoration:none; color:#333333; width:74px; height:20px; border:0px solid #fff; background-color:#cccccc; line-height:20px; font-size:11px; overflow:hidden;}

.menu ul li.stones a, .menu ul li.stones a:visited {display:block; text-decoration:none; color:#333333; width:60px; height:20px; border:0px solid #fff; background-color:#cccccc; line-height:20px; font-size:11px; overflow:hidden;}







.menu ul {padding:0; margin:0; list-style: none;}

.menu ul li {float:left; padding:0 10px 0 10px; position:relative;}

.menu ul li ul {display: none;  }

.menu ul li ul.hoodsUL { padding:0 0 0 7px; position:relative;}



.menu ul li ul.archUL { padding:0 0 0 5px; position:relative;}





/* specific to non IE browsers */



.menu ul li:hover ul {display:block; position:absolute; top:20px; left:0; }

.menu ul li:hover ul li a.hide {background-color:#666666; color:#fff;}

.menu ul li:hover ul li:hover a.hide {background-color:#666666; color:#fff;}

.menu ul li:hover ul li ul {display: none;}

.menu ul li ul li ul li ul li.fireplaceSubSubSub {display: none;}

.menu ul li ul li ul li:hover ul li.fireplaceSubSubSub {display: block;}



.menu ul li:hover ul li.homeSub a {display:block; background-color:#666666; color:#fff; width:105px; text-align:left; padding-left:5px;}

.menu ul li:hover ul li.antiqueSub a {display:block; left:50px; background-color:#666666; color:#fff; width:125px; text-align:left; padding-left:5px;}

.menu ul li:hover ul li.fireplaceSub a {display:block; left:50px; background-color:#666666; color:#fff; width:145px; text-align:left; padding-left:5px;}

.menu ul li:hover ul li.hoodsSub a {display:block; background-color:#666666; color:#fff; width:130px; text-align:left; padding-left:5px;}

.menu ul li:hover ul li.flooringSub a {display:block; background-color:#666666; color:#fff; width:130px; text-align:left; padding-left:5px;}

.menu ul li:hover ul li.archSub a {display:block; background-color:#666666; color:#fff; width:105px; text-align:left; padding-left:5px;}

.menu ul li:hover ul li.showcaseSub a {display:block; background-color:#666666; color:#fff; width:85px; text-align:left; padding-left:5px;}

.menu ul li:hover ul li.stonesSub a {display:block; background-color:#666666; color:#fff; width:60px; text-align:left; padding-left:5px;}



.menu ul li ul li.homeSub a:hover {background-color:#ddd; color:#333;}

.menu ul li ul li.antiqueSub a:hover {background-color:#ddd; color:#333;}

.menu ul li ul li.fireplaceSub a:hover {background-color:#ddd; color:#333;}

.menu ul li ul li.hoodsSub a:hover {background-color:#ddd; color:#333;}

.menu ul li ul li.flooringSub a:hover {background-color:#ddd; color:#333;}

.menu ul li ul li.archSub a:hover {background-color:#ddd; color:#333;}

.menu ul li ul li.showcaseSub a:hover {background-color:#ddd; color:#333;}

.menu ul li ul li.stonesSub a:hover {background-color:#ddd; color:#333;}





.menu ul li:hover ul li:hover ul.right {display:block; position:absolute; left:150px; top:0;}



