*{
margin:0;
padding:0;
}


/* ----- COMMON STYLING ------ */
.menu {font-family: Arial, Helvetica, sans-serif; width:76px; height:532px;	position:relative; font-size:0.95em;}


/* top level links shape */
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#333333; width:76px; height:76px;font-size:0.95em; line-height:18px; padding:0; margin:0; text-align: center;}

/* top level links ../images */
.menu ul li a.nav-jewellery, .menu ul li a:visited a.nav-jewellery {background-image:url(../images/btn_jewellery.gif);}
.menu ul li a.nav-diamonds, .menu ul li a:visited a.nav-diamonds {background-image:url(../images/btn_diamonds.gif);}
.menu ul li a.nav-gemstones, .menu ul li a:visited a.nav-gemstones {background-image:url(../images/btn_gemstones.gif);}
.menu ul li a.nav-occasions, .menu ul li a:visited a.nav-occasions {background-image:url(../images/btn_specialoccasions.gif);}
.menu ul li a.nav-aboutus, .menu ul li a:visited a.nav-aboutus {background-image:url(../images/btn_aboutus.gif);}
.menu ul li a.nav-new-collections, .menu ul li a:visited a.nav-new-collections {background-image:url(../images/btn_new-collections.gif);}
.menu ul li a.nav-sale, .menu ul li a:visited a.nav-sale {background-image:url(../images/btn_sale.gif);}
.menu ul li a.nav-search, .menu ul li a:visited a.search {background-image:url(../images/btn_search.gif);}
.menu ul li a.nav-findus, .menu ul li a:visited a.findus {background-image:url(../images/btn_findus.gif);}


/* rest of the levels shape */
/*.menu ul li ul a, .menu ul li ul a:visited {display:block;text-decoration:none;color:#333333;width:76px;height:18px;font-size:9px;line-height: 18px;
padding-left: 0px;text-align: center;background-image: url(../images/opaque.png); border:1px solid #CCCCCC; border-width:1px 1px 0 0}*/
.menu ul li ul a, .menu ul li ul a:visited {display:block;text-decoration:none;color:#333333;width:76px;height:18px;font-size:0.95em;line-height: 18px;
padding-left: 0px;text-align: center;background:#FFFFFF; border:1px solid #CCCCCC; border-width:1px 1px 0 0}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; margin-right:0px; position:relative;}
.menu ul li ul {display: none;}


/* ----- specific to non IE browsers ------ */

/* top level hover */
.menu ul li a:hover {color:#FFFFFF;}

.menu ul li:hover a.nav-jewellery {background-image:url(../images/btn_jewellery-over.gif);}
.menu ul li:hover a.nav-diamonds {background-image:url(../images/btn_diamonds-over.gif);}
.menu ul li:hover a.nav-gemstones {background-image:url(../images/btn_gemstones-over.gif);}
.menu ul li:hover a.nav-occasions {background-image:url(../images/btn_specialoccasions-over.gif);}
.menu ul li:hover a.nav-aboutus {background-image:url(../images/btn_aboutus-over.gif);}
.menu ul li:hover a.nav-new-collections {background-image:url(../images/btn_new-collections-over.gif);}
.menu ul li:hover a.nav-sale {background-image:url(../images/btn_sale-over.gif);}
.menu ul li:hover a.nav-search {background-image:url(../images/btn_search-over.gif);}
.menu ul li:hover a.nav-findus {background-image:url(../images/btn_findus-over.gif);}

/* rest of the levels hover */
.menu ul li ul a:hover {color:#FFFFFF; background:#38322e;}

.menu ul li:hover ul {display:block; position:absolute; top:0px; left:76px; width:130px;}
.menu ul li:hover ul li a.hide {color:#333333;}
.menu ul li:hover ul li:hover a.hide {width:130px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; color:#333333;width:130px;}
.menu ul li:hover ul li a:hover {background:#38322e; color:#FFFFFF;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:131px; top:0; color:#38322e;}
.menu ul li:hover ul li:hover ul li a {display:block; width:130px; color:#333333;}
.menu ul li:hover ul li:hover ul li a:hover {background:#38322e; color:#FFFFFF;}

.jewellery-menu li:hover ul:hover li a:hover {background:#e5d629; color:#FFFFFF;}
.diamonds-menu li:hover ul:hover li a:hover {background:#00b193; color:#FFFFFF;}
.gemstones-menu li:hover ul:hover li a:hover {background:#00b5cc; color:#FFFFFF;}
.gemstones-menu li:hover ul li:hover ul:hover li a:hover {background:#00b5cc; color:#FFFFFF;}
.specialoccasions-menu li:hover ul:hover li a:hover {background:#4046bd; color:#FFFFFF;}
