/*----- navigation menu -----*/

#navigation {
	margin: 0px 10px 0px 10px;
	padding: 0;
	width: 780px;
	height: 24px;
	}

#navigation ul {
	margin: 0;
	padding: 0;
	}

#navigation ul li {
	margin: 0;
	padding: 0;
	display: inline;
	}

#navigation ul li a span {
	display: none;
	}

#navigation ul li a:link, #navigation ul li a:visited {
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px;
	display: inline;
	height: 24px;
	}

#navigation ul li a:link#nav-home, #navigation ul li a:visited#nav-home {
	width: 45px;
	height: 24px;
	background: url(images/nav_home.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:hover#nav-home {
	width: 45px;
	height: 24px;
	background: url(images/nav_home-over.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:link#nav-store, #navigation ul li a:visited#nav-store {
	width: 80px;
	height: 24px;
	background: url(images/nav_store.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:hover#nav-store {
	width: 80px;
	height: 24px;
	background: url(images/nav_store-over.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:link#nav-info, #navigation ul li a:visited#nav-info {
	width: 100px;
	height: 24px;
	background: url(images/nav_shopinfo.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:hover#nav-info {
	width: 100px;
	height: 24px;
	background: url(images/nav_shopinfo-over.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:link#nav-display, #navigation ul li a:visited#nav-display {
	width: 120px;
	height: 24px;
	background: url(images/nav_display.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:hover#nav-display {
	width: 120px;
	height: 24px;
	background: url(images/nav_display-over.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:link#nav-school, #navigation ul li a:visited#nav-school {
	width: 90px;
	height: 24px;
	background: url(images/nav_school.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:hover#nav-school {
	width: 90px;
	height: 24px;
	background: url(images/nav_school-over.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:link#nav-interior, #navigation ul li a:visited#nav-interior {
	width: 85px;
	height: 24px;
	background: url(images/nav_interior.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:hover#nav-interior {
	width: 85px;
	height: 24px;
	background: url(images/nav_interior-over.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:link#nav-vase, #navigation ul li a:visited#nav-vase {
	width: 80px;
	height: 24px;
	background: url(images/nav_vase.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:hover#nav-vase {
	width: 80px;
	height: 24px;
	background: url(images/nav_vase-over.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:link#nav-wedding, #navigation ul li a:visited#nav-wedding {
	width: 95px;
	height: 24px;
	background: url(images/nav_wedding.gif);
	margin: 0px;
	padding: 0px;
	}

#navigation ul li a:hover#nav-wedding {
	width: 95px;
	height: 24px;
	background: url(images/nav_wedding-over.gif);
	margin: 0px;
	padding: 0px;
	}

/*----- footer -----*/

#footer {
	margin: 0;
	padding: 0;
	width: 780px;
	text-align: center;
	float: none;
	clear: both;
	}

#footer-withborder {
	margin: 0 auto;
	padding: 0;
	width: 780px;
	text-align: center;
	float: none;
	clear: both;
	border-top: 1px #333333 solid;
	}

#footer p {
	font: normal 10px/20px  "MS PGothic",  "MS Gothic", sans-serif;
	text-align: center;
	}

#footer-withborder p {
	font: normal 10px/20px  "MS PGothic",  "MS Gothic", sans-serif;
	text-align: center;
	}