div, ul, ol, li { margin:0; padding:0; }
ul, ol { margin:0 0 1.5em 1.5em; }
h1, h2, h3 { color:#fff; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
h1 { font-size:1.95em; }
h2 { font-size:1.5em; }
h3 { font-size:1.1em; }
p { margin:0; padding:0 0 1.5em 0; }
img, object { border:none; outline:none; }
h1 em, h2 em, h3 em { color:#8c9ab5; font-style:normal; }
body { background:#000; font:0.77em Georgia, "Times New Roman", Times, serif; color:#b0b29a; padding-top:10px; line-height:1.75em; }
a, a:visited, a:hover { color:#8c9ab5; text-decoration:none; }
a, object {outline:none;}

div#container { position:relative; width:1000px; margin:0px auto; }
div#header { padding:0 17px; }
div#header div.jewelfest_logo { width:225px; height:344px; background:url(../images/logo_jewelfest.jpg) no-repeat; text-indent:-9999px; position:absolute; }
div#header div.renaissance_logo { width:444px; height:55px; background:url(../images/logo_renaisssanceoflove.jpg) no-repeat; text-indent:-9999px; float:right; }
div#header div.jewelfest_logo a {display:block; width:225px; height:144px; }


/*TOPNAV*/
/* LEVEL ONE */
div#topnav{ clear:both; height:1%; background:url(../images/topnav_divider.jpg) center top no-repeat; overflow:visible; margin:5px 0 0; padding-top:1px; width:715px; float:right; }
div#topnav ul { list-style:none; padding-left:20px; }
div#topnav a { background-image:url(../images/nav-main.jpg); width:102px; text-indent:-9999px; background-position:0 0; background-repeat:no-repeat; }
div#topnav a:hover, div#topnav a.nav-couture-select { background-position:0 -36px; }
div#topnav a.nav-jewel { width:71px; background-position:-120px 0; }
div#topnav a.nav-jewel-select { width:71px; background-position:-120px -36px; }
div#topnav a.nav-jewel:hover { background-position:-120px -36px; }
div#topnav a.nav-coveted { width:106px; background-position:-213px 0; }
div#topnav a.nav-coveted-select { width:106px; background-position:-213px -36px; }
div#topnav a.nav-coveted:hover { background-position:-213px -36px; }
div#topnav a.nav-highlights { width:66px; background-position:-210px 0; }
div#topnav a.nav-highlights-select { width:66px; background-position:-210px -36px; }
div#topnav a.nav-highlights:hover { background-position:-210px -36px; }
div#topnav a.nav-promotions { width:68px; background-position:-341px 0; }
div#topnav a.nav-promotions-select { width:68px; background-position:-341px -36px; }
div#topnav a.nav-promotions:hover { background-position:-341px -36px; }
div#topnav a.nav-travel { width:98px; background-position:-429px 0; }
div#topnav a.nav-travel-select { width:98px; background-position:-429px -36px; }
div#topnav a.nav-travel:hover { background-position:-429px -36px; }
div#topnav a.nav-events { width:88px; background-position:-500px 0; }
div#topnav a.nav-events-select { width:88px; background-position:-500px -36px; }
div#topnav a.nav-events:hover { background-position:-500px -36px; }
div#topnav a.nav-partners { width:48px; background-position:-544px 0; }
div#topnav a.nav-partners-select { width:48px; background-position:-544px -36px; }
div#topnav a.nav-partners:hover { background-position:-544px -36px; }
div#topnav a.nav-contactus { width:58px; background-position:-613px 0; }
div#topnav a.nav-contactus-select { width:58px; background-position:-613px -36px; }
div#topnav a.nav-contactus:hover { background-position:-613px -36px; }

ul.dropdown { position: relative; background:url(../images/topnav_divider.jpg) center bottom no-repeat; height:1%; overflow:visible; margin:0; padding:0 0 1px; }
ul.dropdown:after { content: "."; display: block; height:0; clear: both; visibility: hidden; }
ul.dropdown li { float: left; zoom: 1; margin:0; padding:0; }
ul.dropdown li a, ul.dropdown li a:visited { display: block; padding: 8px 8px; color:#b0b29a; }
ul.dropdown li a:hover { color:#8c9ab5; }
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; }
/* LEVEL TWO */
ul.dropdown ul { width: 12em; visibility: hidden; position: absolute; top: 100%; left: 0; margin:0; padding:1px 0 0; }
ul.dropdown ul li { font-weight: normal;  float: none; }
/* IE 6 & 7 Needs Inline Block */
div#topnav ul.dropdown ul li a, ul.dropdown ul li a:visited, ul.dropdown ul li a:hover { text-indent:0; background:#000; width: 100%; border-left:1px solid #363636; border-right:1px solid #363636; border-bottom:1px solid #363636; display: inline-block; padding:4px 8px; }
/* LEVEL THREE */
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }
/*END TOPNAV*/

/*MAIN*/
div#main-content { padding:10px 17px; clear:both; }
div#intro-content { padding-left:260px; }

/*SUBNAV*/
ul.subnav, ul.subnav2, ul.subnav-europe, ul.subnav-europe2, ul.subnav-usa{ list-style:none; margin:0; padding:0; clear:both; height:1%; }
ul.subnav:after, ul.subnav2:after, ul.subnav-europe:after, ul.subnav-europe2:after, ul.subnav-usa:after { content: "."; display: block; height:0; clear: both; visibility: hidden; }
ul.subnav li, ul.subnav2 li, ul.subnav-europe li, ul.subnav-europe2 li, ul.subnav-usa li { display:inline; float:left; margin:0 10px 0 0; font-size:1.2em; }
ul.subnav a { display:block; text-indent:-9999px; background-image:url(../images/nav-subnav.jpg); width:59px; height:16px; line-height:16px; padding:0; text-indent:-9999px; background-position:0 0; background-repeat:no-repeat; }
ul.subnav2 a { display:block; text-indent:-9999px; background-image:url(../images/nav-subnav2.jpg); width:106px; height:16px; line-height:16px; padding:0; text-indent:-9999px; background-position:0 0; background-repeat:no-repeat; }
ul.subnav-europe a { display:block; text-indent:-9999px; background-image:url(../images/nav-subnav_europe.jpg); width:160px; height:16px; line-height:16px; padding:0; text-indent:-9999px; background-position:0 0; background-repeat:no-repeat; }
ul.subnav-europe2 a { display:block; text-indent:-9999px; background-image:url(../images/nav-subnav_europe2.jpg); width:80px; height:16px; line-height:16px; padding:0; text-indent:-9999px; background-position:0 0; background-repeat:no-repeat; }
ul.subnav-usa a { display:block; text-indent:-9999px; background-image:url(../images/nav-subnav_usa.jpg); width:111px; height:16px; line-height:16px; padding:0; text-indent:-9999px; background-position:0 0; background-repeat:no-repeat; }
ul.subnav a:hover, ul.subnav2 a:hover, ul.subnav-europe a:hover, ul.subnav-europe2 a:hover, ul.subnav-usa a:hover { background-position:0 -16px; }
ul.subnav a.nav-abitare-select { width:57px; background-position:0px -16px; }
ul.subnav a.nav-baer { width:84px; background-position:-77px 0; }
ul.subnav a.nav-baer:hover { background-position:-77px -16px; }
ul.subnav a.nav-baer-select { width:84px; background-position:-77px -16px; }
ul.subnav a.nav-degems { width:51px; background-position:-180px 0; }
ul.subnav a.nav-degems:hover { background-position:-180px -16px; }
ul.subnav a.nav-degems-select { width:51px; background-position:-180px -16px; }
ul.subnav a.nav-dilys{ width:46px; background-position:-250px 0; }
ul.subnav a.nav-dilys:hover { background-position:-250px -16px; }
ul.subnav a.nav-dilys-select{ width:46px; background-position:-250px -16px; }
ul.subnav a.nav-elliot { width:126px; background-position:-313px 0; }
ul.subnav a.nav-elliot:hover { background-position:-313px -16px; }
ul.subnav a.nav-elliot-select { width:126px; background-position:-313px -16px; }
ul.subnav a.nav-habib { width:43px; background-position:-458px 0; }
ul.subnav a.nav-habib:hover { background-position:-458px -16px; }
ul.subnav a.nav-habib-select { width:43px; background-position:-458px -16px; }
ul.subnav a.nav-jewelbar { width:150px; background-position:-520px 0; }
ul.subnav a.nav-jewelbar:hover { background-position:-520px -16px; }
ul.subnav a.nav-jewelbar-select { width:150px; background-position:-520px -16px; }
ul.subnav2 a.nav-marchjewels-select { width:106px; background-position:0px -16px; }
ul.subnav2 a.nav-pooja { width:47px; background-position:-125px 0; }
ul.subnav2 a.nav-pooja:hover { background-position:-125px -16px; }
ul.subnav2 a.nav-pooja-select { width:47px; background-position:-125px -16px; }
ul.subnav2 a.nav-queens { width:135px; background-position:-190px 0; }
ul.subnav2 a.nav-queens:hover { background-position:-190px -16px; }
ul.subnav2 a.nav-queens-select { width:135px; background-position:-190px -16px; }
ul.subnav2 a.nav-straits { width:57px; background-position:-342px 0; }
ul.subnav2 a.nav-straits:hover { background-position:-342px -16px; }
ul.subnav2 a.nav-straits-select { width:57px; background-position:-342px -16px; }
ul.subnav2 a.nav-jewelbox { width:108px; background-position:-415px 0; }
ul.subnav2 a.nav-jewelbox:hover { background-position:-415px -16px; }
ul.subnav2 a.nav-jewelbox-select { width:108px; background-position:-415px -16px; }
ul.subnav2 a.nav-voi { width:106px; background-position:-540px 0; }
ul.subnav2 a.nav-voi:hover { background-position:-540px -16px; }
ul.subnav2 a.nav-voi-select { width:106px; background-position:-540px -16px; }
ul.subnav-europe a.nav-annamaria-select { width:160px; background-position:0px -16px; }
ul.subnav-europe a.nav-baraka { width:56px; background-position:-180px 0; }
ul.subnav-europe a.nav-baraka:hover { background-position:-180px -16px; }
ul.subnav-europe a.nav-baraka-select { width:56px; background-position:-180px -16px; }
ul.subnav-europe a.nav-bibigi { width:49px; background-position:-256px 0; }
ul.subnav-europe a.nav-bibigi:hover { background-position:-256px -16px; }
ul.subnav-europe a.nav-bibigi-select { width:49px; background-position:-256px -16px; }
ul.subnav-europe a.nav-collection { width:91px; background-position:-326px 0; }
ul.subnav-europe a.nav-collection:hover { background-position:-326px -16px; }
ul.subnav-europe a.nav-collection-select { width:91px; background-position:-326px -16px; }
ul.subnav-europe a.nav-faberge { width:62px; background-position:-439px 0; }
ul.subnav-europe a.nav-faberge:hover { background-position:-439px -16px; }
ul.subnav-europe a.nav-faberge-select { width:62px; background-position:-439px -16px; }
ul.subnav-europe a.nav-giloro { width:58px; background-position:-522px 0; }
ul.subnav-europe a.nav-giloro:hover { background-position:-522px -16px; }
ul.subnav-europe a.nav-giloro-select { width:58px; background-position:-522px -16px; }
ul.subnav-europe a.nav-gio { width:144px; background-position:-601px 0; }
ul.subnav-europe a.nav-gio:hover { background-position:-601px -16px; }
ul.subnav-europe a.nav-gio-select { width:144px; background-position:-601px -16px; }
ul.subnav-europe2 a.nav-laurentia-select { width:80px; background-position:0px -16px; }
ul.subnav-europe2 a.nav-marco { width:111px; background-position:-101px 0; }
ul.subnav-europe2 a.nav-marco:hover { background-position:-101px -16px; }
ul.subnav-europe2 a.nav-marco-select { width:111px; background-position:-101px -16px; }
ul.subnav-europe2 a.nav-nanis { width:47px; background-position:-233px 0; }
ul.subnav-europe2 a.nav-nanis:hover { background-position:-233px -16px; }
ul.subnav-europe2 a.nav-nanis-select { width:47px; background-position:-233px -16px; }
ul.subnav-europe2 a.nav-ninetto { width:136px; background-position:-301px 0; }
ul.subnav-europe2 a.nav-ninetto:hover { background-position:-301px -16px; }
ul.subnav-europe2 a.nav-ninetto-select { width:136px; background-position:-301px -16px; }
ul.subnav-europe2 a.nav-versace { width:61px; background-position:-457px 0; }
ul.subnav-europe2 a.nav-versace:hover { background-position:-457px -16px; }
ul.subnav-europe2 a.nav-versace-select { width:61px; background-position:-457px -16px; }
ul.subnav-europe2 a.nav-yvel { width:36px; background-position:-540px 0; }
ul.subnav-europe2 a.nav-yvel:hover { background-position:-540px -16px; }
ul.subnav-europe2 a.nav-yvel-select { width:36px; background-position:-540px -16px; }
ul.subnav-europe2 a.nav-zydo { width:40px; background-position:-598px 0; }
ul.subnav-europe2 a.nav-zydo:hover { background-position:-598px -16px; }
ul.subnav-europe2 a.nav-zydo-select { width:40px; background-position:-598px -16px; }
ul.subnav-usa a.nav-heartsonfire-select { width:111px; background-position:-3px -16px; }
ul.subnav-usa a.nav-mouawad { width:77px; background-position:-140px 0; }
ul.subnav-usa a.nav-mouawad:hover { background-position:-140px -16px; }
ul.subnav-usa a.nav-mouawad-select { width:77px; background-position:-140px -16px; }
ul.subnav-usa a.nav-temple { width:122px; background-position:-240px 0; }
ul.subnav-usa a.nav-temple:hover { background-position:-240px -16px; }
ul.subnav-usa a.nav-temple-select { width:122px; background-position:-240px -16px; }

ul.subnav li a, ul.subnav li a:visited, ul.subnav2 li a, ul.subnav2 li a:visited, ul.subnav-europe li a, ul.subnav-europe li a:visited, ul.subnav-europe2 li a, ul.subnav-europe2 li a:visited, ul.subnav-usa li a, ul.subnav-usa li a:visited { color:#fff; margin-bottom:1px; }
ul.subnav li a:hover, ul.subnav li a.selected, ul.subnav2 li a:hover, ul.subnav2 li a.selected, ul.subnav-europe li a:hover, ul.subnav-europe li a.selected, ul.subnav-europe2 li a:hover, ul.subnav-europe2 li a.selected, ul.subnav-usa li a:hover, ul.subnav-usa li a.selected { color:#8c9ab5; margin-bottom:0px; border-bottom:1px dotted #8c9ab5; }

A:visited  {color: #7d7d7a; text-decoration: underline}
A:link  {color: #8a95b3; text-decoration: underline}
A:active  {color: #8a95b3; text-decoration: underline}
A:hover   {color: #b8c5e7; text-decoration: underline}

.hdr { color: #6a6f8c; font-size: 15px; line-height: 10px; }
.description { color: #66718e; font-size: 12px; line-height: 19px; }
.bluetxt { color: #8a95b3; font-size: 12px; line-height: 17px; }
.bluetxtside { color: #8a95b3; font-size: 12px; line-height: 20px; }
.blue { color: #8a95b3; font-size: 11px; line-height: 17px; }
.fineprint { color: #6a6f8c; font-size: 10px; }