@charset "UTF-8";
/* CSS Document */


#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 517px;
  height: 39px;
  background: url(../images/menu-bg.jpg) no-repeat;
  position: relative;
}

#menu span {
	display: block;
	position: absolute;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding: 10px 0px 0px 0px;
}

#menu a:hover span {
  	display: block;
  	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#menu a {
  display: block;
  position: absolute;
  outline: none;
  text-decoration:none;
}

#menu a:hover {
  display: block;
  background-position: left bottom;
  text-decoration:none;
}

#menu .home { width: 61px; height: 39px; background: url(../images/menu_03.jpg) no-repeat; left: 0px; top: 0px; display: block; padding:0px 16px; cursor: pointer;}
#menu .homeover { width: 61px; height: 39px; background: url(../images/topmenu_03_over.jpg) no-repeat; left: 0px; text-align: center; top: 0px; color: #000000; display: block; cursor: default;}

#menu .about { width: 84px; height: 39px; background: url(../images/menu_04.jpg) no-repeat; left: 62px; top: 0px; display: block; padding:0px 16px; cursor: pointer;}
#menu .aboutover { width: 84px; height: 39px; background: url(../images/topmenu_04_over.jpg) no-repeat; left: 62px; text-align: center; top: 0px; color: #000000; display: block; cursor: default;}

#menu .party { width: 103px; height: 39px; background: url(../images/menu_05.jpg) no-repeat; left: 146px; top: 0px; display: block; padding:0px 16px; cursor: pointer;}
#menu .partyover { width: 103px; height: 39px; background: url(../images/topmenu_05_over.jpg) no-repeat; left: 146px; text-align: center; top: 0px; color: #000000; display: block;cursor: default;}

#menu .products { width: 81px; height: 39px; background: url(../images/menu_06.jpg) no-repeat; left: 249px; top: 0px; display: block; padding:0px 16px; cursor: pointer;}
#menu .productsover { width: 81px; height: 39px; background: url(../images/topmenu_06_over.jpg) no-repeat; left: 249px; text-align: center; top: 0px; color: #000000; display: block;cursor: default;}

#menu .shop { width: 99px; height: 39px; background: url(../images/menu_07.jpg) no-repeat; left: 330px; top: 0px; display: block; padding:0px 16px; cursor: pointer;}
#menu .shopover { width: 99px; height: 39px; background: url(../images/topmenu_07_over.jpg) no-repeat; left: 330px; text-align: center; top: 0px; color: #000000; display: block;cursor: default;}

#menu .contact { width: 89px; height: 39px; background: url(../images/menu_08.jpg) no-repeat; left: 429px; top: 0px; display: block; padding:0px 15px; cursor: pointer;}
#menu .contactover { width: 89px; height: 39px; background: url(../images/topmenu_08_over.jpg) no-repeat; left: 429px; text-align: center; top: 0px; color: #000000 ;display: block;cursor: default;}

#menu .shopindex { width: 99px; height: 39px; background: url(../images/menu_07_index.jpg) no-repeat; left: 330px; top: 0px; display: block; padding:0px 16px; cursor: pointer;}
#menu .shopoverindex { width: 99px; height: 39px; background: url(../images/topmenu_07_over_index.jpg) no-repeat; left: 330px; text-align: center; top: 0px; color: #000000; display: block;cursor: default;}

#menu .contactindex { width: 89px; height: 39px; background: url(../images/menu_08_index.jpg) no-repeat; left: 429px; top: 0px; display: block; padding:0px 15px; cursor: pointer;}
#menu .contactoverindex { width: 89px; height: 39px; background: url(../images/topmenu_08_over_index.jpg) no-repeat; left: 429px; text-align: center; top: 0px; color: #000000 ;display: block;cursor: default;}


/*LEFT MENU*/


.leftnav {
	vertical-align: top;	
	width: 210px;
	background-image: url(../images/baublesnglitz_03.jpg);
	background-repeat: no-repeat;
}

td.leftnavrepeat {
	vertical-align: top;	
	width: 210px;
	background-image: url(../images/leftnavbg_repeat.jpg); 
	background-repeat: repeat-y;
}

.leftmenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 30px;
}

.leftmenu ul li{
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 20px;
	width: 160px;
	border-bottom: solid 1px #FFFFFF;
}

a:link.leftlink{color: #FFFFFF; text-decoration: none; display:block; padding-left: 15px; width: 155px;}
a:hover.leftlink{color: #000033; background-color: #FFFFFF; text-decoration: none; display:block; width: 155px;}
a:visited.leftlink{color: #999999; text-decoration: none; display:block; padding-left: 15px; width: 155px;}

span.lefton {background-image:url(../images/star.jpg); background-repeat:no-repeat; padding-left: 25px; color: #000033; background-color: #FFFFFF; text-decoration: none; display:block; font-weight: 600; width: 155px; cursor: default;}
