
.visible {visibility: visible; z-index: 9999!important}
.invisible {visibility: hidden;}

div.nav-bar {background:url(/images/top-nav/navbar-bg.gif) top left no-repeat;height:25px; width:950px; border-top:1px solid #AFAFAF; border-bottom:1px solid #AFAFAF; border-left:1px solid #afafaf; border-right:1px solid #afafaf; overflow: visible;z-index:1000;position:relative;}
div.nav-bar2 {background:url(/images/top-nav/navbar-bg2.gif) top left no-repeat !important; height:25px; width:950px; border-top:1px solid #AFAFAF; border-bottom:1px solid #AFAFAF; border-left:1px solid #afafaf; border-right:1px solid #afafaf; overflow: visible;z-index:1000;position:relative;}
div.nav-bar ul {padding-top:0px; padding-left:1px;}
div.nav-bar li {background-image:url('/images/top-nav/nav-divider.gif');background-position:top right; background-repeat: no-repeat;text-align:center;font-family:arial;display:inline;float:left;color:#fff; height:20px;font-size:1.0em; font-weight:bold;padding:0;position:relative}

div.nav-bar li a{display:block; padding:4px 0 6px 0;}
div.nav-bar li div div a{border:none; padding:0 0  0 10px;}
div.nav-bar li div div div.list-bottom-link h2 a,
div.nav-bar li div.gifts-middle-link ul li a{padding-left:0;}

div.nav-bar div#gifts-dd-nav li {background:none!important}
div.nav-bar li span.sub-font {font-size:1.0em!important; }
div.nav-bar li#diamonds-dd {width:150px;padding-left:0!important}
div.nav-bar li#jewellery-dd {width:100px!important;}
div.nav-bar li#watches-dd{width:103px!important;}
div.nav-bar li#gifts-dd{width:85px!important;}
/* When Personalised Jewellery is turned off  */
div.nav-bar li.no-bg {background-image:none;}

div.nav-bar li#offers-dd{width:105px; background-image:none;}
div.nav-bar li#valentines-dd{width:80px; background-image:url("/images/top-nav/misc-nav-divider.gif");}
div.nav-bar li#promo-dd{width:90px; background:none;}
div.nav-bar li#personalised-dd {width:169px; background:none;}
div.nav-bar li#brandindex-dd {width:105px; background-image:url("/images/top-nav/misc-nav-divider.gif");}
div.nav-bar li#christmas-dd {width:80px; background:none;}
div.nav-bar li#christmas-dd a span {color:#d71853;}
div.nav-bar li#weddings-dd {width:105px; background-image:url("/images/top-nav/misc-nav-divider.gif");}

div.nav-bar a,div.nav-bar a:hover, a.dropDownList:hover {font-family:arial;color:#fff; font-size:1.1em; font-weight:bold; text-decoration:none;}

li#diamonds-dd .highlighted, 
li#diamonds-dd .highlighted a, 
li#diamonds-dd.dropdown:hover, 
li#diamonds-dd a.dropdown:hover, 
ul#mainNav li#diamonds-dd.sfhover{background:url(/images/top-nav/diamonds-nav-hover.gif) no-repeat; width:150px !important;height:25px;}

li#jewellery-dd .highlighted, 
li#jewellery-dd .highlighted a, 
li#jewellery-dd.dropdown:hover, 
li#jewellery-dd a.dropdown:hover, 
ul#mainNav li#jewellery-dd.sfhover{background:url(/images/top-nav/jewellery-nav-hover.gif) no-repeat;margin-left:0px; height:25px; width:80px;}

li#watches-dd .highlighted, 
li#watches-dd .highlighted a, 
li#watches-dd.dropdown:hover,
li#watches-dd a.dropdown:hover, 
ul#mainNav li#watches-dd.sfhover{background:url(/images/top-nav/watches-nav-hover.gif) no-repeat !important;height:25px;width:83px;margin-left:0px;}

li#gifts-dd .highlighted, 
li#gifts-dd .highlighted a, 
li#gifts-dd.dropdown:hover, 
li#gifts-dd a.dropdown:hover, 
ul#mainNav li#gifts-dd.sfhover{background:url(/images/top-nav/gifts-nav-hover.gif) no-repeat !important; height:25px; width:85px;}

li#offers-dd .highlighted, li#offers-dd .highlighted a, 
li#offers-dd.dropdown:hover, li#offers-dd a.dropdown:hover, ul#mainNav li#offers-dd.sfhover{background:url(/images/top-nav/misc-nav-hover.gif) no-repeat !important; height:25px; width:105px;}

li#valentines-dd .highlighted, li#valentines-dd .highlighted a, 
li#valentines-dd.dropdown:hover, li#valentines-dd a.dropdown:hover, ul#mainNav li#valentines-dd.sfhover{background:url(/images/top-nav/misc-nav-hover.gif) no-repeat !important; height:25px; width:80px;}

li#promo-dd .highlighted, li#promo-dd .highlighted a, 
li#promo-dd.dropdown:hover, li#promo-dd a.dropdown:hover,  ul#mainNav li#promo-dd.sfhover{background:url(/images/top-nav/promo-nav-hover.gif) no-repeat !important; height:25px; width:90px;}

li#brandindex-dd.dropdown:hover, li#brandindex-dd a.dropdown:hover {background:url(/images/top-nav/brandindex-nav-hover.gif) no-repeat; height:25px; width:105px;}
li.alt-bg.dropdown:hover, li.alt-bg a.dropdown:hover {background:url(/images/top-nav/brandindex-nav-hover2.gif) no-repeat !important; height:25px; width:105px;}

li#christmas-dd.dropdown:hover, li#christmas-dd a.dropdown:hover {background:url(/images/top-nav/christmas-nav-hover.gif) no-repeat !important; height:25px; width:80px;}

li#weddings-dd.dropdown:hover, li#weddings-dd a.dropdown:hover {background:url(/images/top-nav/misc-nav-hover.gif) no-repeat !important; height:25px; width:105px;}

li#personalised-dd.dropdown:hover {background:url(/images/top-nav/personalised-nav-hover.gif) no-repeat; height:25px; width:169px;}


/*DROP DOWN NAVS*/
div.column-container {z-index:1000!important}
	
div#diamonds-dd-nav {visibility:hidden;background:#fff;border:1px #707070 solid;border-top:none!important; position:absolute;z-index:5000!important;width:36.5em; margin:0px 0 0 -1px;padding:0; top:25px }
div#jewellery-dd-nav {visibility:hidden;background:#fff;border:1px #707070 solid;border-top:none!important; position:absolute;z-index:1;width:50em; margin:0;padding:0;top:25px}
div#watches-dd-nav {visibility:hidden;background:#fff;border:1px #707070 solid;border-top:none!important; position:absolute;z-index:1;width:47.6em; margin:0;padding:0;top:25px}
div#gifts-dd-nav {visibility:hidden;background:#fff;border:1px #707070 solid; border-top:none!important;position:absolute;z-index:1;width:45.3em; margin:0;padding:0;top:25px}
div#personalised-dd-nav {visibility:hidden;background:#fff;border:1px #707070 solid;border-top:none!important; position:absolute;z-index:1;width:41.6em; margin:0;padding:0;top:25px}
a.separator-link, dd.separator-link {background:none!important;font-weight:bold!important; margin:15px 0 0 0!important;padding-bottom:0; display:inline}

dd.border-separator-link {background:url('/images/top-nav/separator.gif');background-repeat:no-repeat;margin:5px 0 5px 0;padding:5px 0 0 0;}
div#jewellery-dd-nav dd.border-separator-link {margin-bottom:0!important;}
dd.border-separator-link a:hover {color:#fff!important;}

div#diamonds-dd-nav dl.column2 span#alt_border-separator {background:url('/images/top-nav/separator.gif') no-repeat !important; margin:5px 0 5px 0; padding:1px 0 0 0; display:block;}
div#diamonds-dd-nav dl.column2 span#alt_border-separator a:hover {color:#fff!important;}


div.nav-bar dl {
display:inline;
float:left;
margin:0;
padding:0;

}

div#diamonds-dd-nav dl.column1{width:11.2em;min-height:15.1em;border-right:1px #707070 solid!important; margin-top:5px;}
div#diamonds-dd-nav dl.column2{width:11em;height:16.3em;border-right:1px #707070 solid!important;margin-top:5px;}
div#diamonds-dd-nav dl.column3{width:14.1em; height:17.2em;background:#d9e1e1!important;}

div#jewellery-dd-nav dl.column1{width:13em;min-height:19.5em;border-right:1px #707070 solid!important;padding:0px 0 5px 0;margin-top:5px;}
div#jewellery-dd-nav dl.column2{width:9.5em;min-height:20em; border-right:1px #707070 solid!important;margin-top:5px;}
div#jewellery-dd-nav dl.column3{width:12em; min-height:20em;border-right:1px #707070 solid!important;margin-top:5px;}
div#jewellery-dd-nav dl.column4{width:15.2em;min-height:21.2em; background:#d9e1e1!important;}

div#watches-dd-nav dl.column1{width:10em;min-height:20.5em;padding-left:0px!important;border-right:1px #707070 solid!important;margin-top:5px;}
div#watches-dd-nav dl.column2{width:12.4em;min-height:20.5em; border-right:1px #707070 solid!important;margin-top:5px;}
div#watches-dd-nav dl.column3{width:12.8em; min-height:20.5em;border-right:1px #707070 solid!important;margin-top:5px;}
div#watches-dd-nav dl.column4{width:12em;min-height:21.3em; background:#d9e1e1!important;}

div#gifts-dd-nav dl.column1{width:13em; min-height:14.5em;padding-left:0px!important;margin-top:5px;}
div#gifts-dd-nav dl.column2{width:12.5em;min-height:13.2em; border-right:1px #707070 solid!important;padding-top:10px;margin-top:5px;}
div#gifts-dd-nav dl.column3{width:9.5em; min-height:14.2em; border-right:1px #707070 solid!important;margin-top:5px;}
div#gifts-dd-nav dl.column4{width:10.1em; min-height:14.5em;margin-top:5px;}

div#personalised-dd-nav dl.column1{width:13em;min-height:18em;padding-left:0px!important; margin-top:5px;}
div#personalised-dd-nav dl.column2{width:16.4em;min-height:18em; border-right:1px #707070 solid!important;margin-top:5px;}
div#personalised-dd-nav dl.column4{width:12em;min-height:18.5em; background:#d9e1e1!important;}


div.nav-bar dt {
background:none repeat scroll 0 0;
color:#4b4b4b !important;
cursor:default;
line-height:1.5em;
display:block;
font-weight:bold;
text-align:left;
text-decoration:none;
text-transform:uppercase;
margin-top:10px!important;
margin-left:10px!important;
font-size:1.1em!important;
font-family:arial,sans-serif;


}

div.nav-bar dt.italic {margin-top:13px!important;text-transform:none!important; letter-spacing:0.1em; font-size:1.2em!important;}


div.nav-bar dd, div.nav-bar dd a {
display:block;
margin:0;
line-height:1.5em;
text-align:left;
color:#4b4b4b;
font-weight:normal;
font-family:arial,sans-serif;}

div.nav-bar dd a {padding-left:10px}
div.nav-bar dd a:hover, div.gifts-middle-link li a:hover {background:#757e85;color:#fff;font-weight:normal}

div.nav-bar dd.top {margin-top:17px!important}
div#personalised-dd-nav dd.top {margin-top:28px!important}
div.nav-bar dd.last-link{padding-bottom:3px!important}

div.gifts-middle-link {margin:3px 3px 3px 5px;width:44.2em;height:3em; border-top:1px #707070 solid;}
div.gifts-middle-link li, div.gifts-middle-link li a {height:1.3em;color:#4b4b4b;font-weight:normal; font-size:1.1em!important; width:138px!important; text-align:left; font-weight:normal; margin-top:5px; padding-left:3px;}
div.gifts-middle-link li a:hover {color:#fff!important;width:128px!important; display:block;zmargin:0;font-weight:normal}
div.gifts-middle-link li#gift-engraving {width:130px!important}
div.gifts-middle-link li#gift-packaging a:hover {width:100px!important;}
div.list-bottom-link {border-top:1px #707070 solid!important;margin-left:5px;}
div.list-bottom-link h2 {font-size:1.1em!important;margin:5px 0 15px 5px!important; padding:0 0 10px 0!important;}
div.list-bottom-link a, div.list-bottom-link a:hover{float:left;padding-top:0px;color:#000!important; font-weight:bold;text-align:left;}
div.list-bottom-link a:hover, .border-separator-link a:hover, a.separator-link:hover,div.nav-bar li.small-font a:hover {color:#009386!important;}

#jewellery-dd-nav div.list-bottom-link {width:44.6em;}
#watches-dd-nav div.list-bottom-link {width:44em!important}
#diamonds-dd-nav div.list-bottom-link {width:34.2em!important;}
#gifts-dd-nav div.list-bottom-link {width:44.3em!important;}

