@charset "utf-8";
/* CSS Document */

#navigation {
}

#navigation  ul {
	margin:0;
	padding:0;
	list-style:none;
}

#navigation li ul {
	position:absolute;
	margin-top:-10px;
	left:235px;
	width:222px;
	height:270px;
	text-align:left;
	border:solid 1px #bc4b20;
	background:#6f261b;

}

#navigation li ul li{
	position:relative;
	top:0;
	display:block;
	background:#6f261b;
	padding-left: 5px;
	padding-top:5px;
	padding-bottom:5px;
	color:#f9ebbc;
	font-family:Times New Roman;
	font-size:14px;
	text-align:left;	
	font-variant:small-caps;
}

#navigation li ul li a {
	color:#eee6d3;
	text-decoration:none;
}

#navigation li ul li a:hover {
	color:#bc4b20;
	background:#582116;
	width:100%;
	text-decoration:none;
	display:block;
}
#navigation ul ul {
	display:none;
}

#navigation ul ul ul {
margin-left:222px;
margin-top:0;
top:0;
left:0;
width:100%;

/*left: 0%; /* to position them to the right of their containing block */
/*width: 100%; /* width is based on the containing block */
}


#navigation ul.level1 li.submenu:hover ul.level2, #navigation ul.level2 li.submenu:hover ul.level3, #navigation ul.level3 li.submenu:hover ul.level4 {
	display:block;
	
	}

#navigation ul.level3 li.submenu:hover ul.level4 {display:block;}



a#btn_home {
	width:222px;
	height:35px;
	display:block;
	background:url(images/menu-Home.jpg) no-repeat;
}

a#btn_home span {
	display:none;
}

a:hover#btn_home {
width:222px;
	height:35px;
	display:block;
	background:url(images/menu-Home-over.jpg) no-repeat;
	}

a#btn_pianos {
	width:222px;
	height:34px;
	display:block;
	background:url(images/menu-Pianos.jpg) no-repeat;
}

a#btn_pianos  span {
	display:none;
}

a:hover#btn_pianos {
	width:222px;
	height:34px;
	display:block;
	background:url(images/menu-Pianos-over.jpg) no-repeat;}

/*a#btn_player {
	width:222px;
	height:30px;
	display:block;
	background:url(images/menu-Player.jpg) no-repeat;
}

a#btn_player span {
	display:none;
}

a:hover#btn_player {
	width:222px;
	height:30px;
	display:block;
	background:url(images/menu-Player-over.jpg) no-repeat;
}

a#btn_digital {
	width:222px;
	height:33px;
	display:block;
	background:url(images/menu-Digital.jpg) no-repeat;
}

a#btn_digital span {
	display:none;
}

a:hover#btn_digital {
	width:222px;
	height:33px;
	display:block;
	background:url(images/menu-Digital-over.jpg) no-repeat;
}


a#btn_keyboards {
	width:222px;
	height:32px;
	display:block;
	background:url(images/menu-Keyboards.jpg) no-repeat;
}

a#btn_keyboards span {
	display:none;
}

a:hover#btn_keyboards {
	width:222px;
	height:32px;
	display:block;
	background:url(images/menu-Keyboards-over.jpg) no-repeat;
}

*/

a#btn_sheet {
	width:222px;
	height:30px;
	display:block;
	background:url(images/menu-Sheet.jpg) no-repeat;
}

a#btn_sheet span {
	display:none;
}

a:hover#btn_sheet {
	width:222px;
	height:30px;
	display:block;
	background:url(images/menu-Sheet-over.jpg) no-repeat;
}

a#btn_accessories {
	width:222px;
	height:33px;
	display:block;
	background:url(images/menu-Accessories.jpg) no-repeat;
}

a#btn_accessories span {
	display:none;
}

a:hover#btn_accessories {
	width:222px;
	height:33px;
	display:block;
	background:url(images/menu-Accessories-over.jpg) no-repeat;;
}

a#btn_lessons {
	width:222px;
	height:32px;
	display:block;
	background:url(images/menu-Lessons.jpg) no-repeat;
}

a#btn_lessons span {
	display:none;
}

a:hover#btn_lessons {
	width:222px;
	height:32px;
	display:block;
	background:url(images/menu-Lessons-over.jpg) no-repeat;
}

a#btn_services {
	width:222px;
	height:33px;
	display:block;
	background:url(images/menu-Services.jpg) no-repeat;
}

a#btn_services span {
	display:none;
}

a:hover#btn_services {
	width:222px;
	height:33px;
	display:block;
	background:url(images/menu-Services-over.jpg) no-repeat;
}


a#btn_demos {
	width:222px;
	height:31px;
	display:block;
	background:url(images/menu-Demos.jpg) no-repeat;
}

a#btn_demos span {
	display:none;
}

a:hover#btn_demos {
	width:222px;
	height:31px;
	display:block;
	background:url(images/menu-Demos-over.jpg) no-repeat;
}

a#btn_photo {
	width:222px;
	height:34px;
	display:block;
	background:url(images/menu-Photo.jpg) no-repeat;
}

a#btn_photo span {
	display:none;
}

a:hover#btn_photo {
	width:222px;
	height:34px;
	display:block;
	background:url(images/menu-Photo-over.jpg) no-repeat;
}

a#btn_testimonials {
	width:222px;
	height:30px;
	display:block;
	background:url(images/menu-Testimonials.jpg) no-repeat;
}

a#btn_testimonials span {
	display:none;
}

a:hover#btn_testimonials {
	width:222px;
	height:30px;
	display:block;
	background:url(images/menu-Testimonials-over.jpg) no-repeat;
}


a#btn_staff {
	width:222px;
	height:34px;
	display:block;
	background:url(images/menu-Staff.jpg) no-repeat;
}

a#btn_staff span {
	display:none;
}

a:hover#btn_staff {
	width:222px;
	height:34px;
	display:block;
	background:url(images/menu-Staff-over.jpg) no-repeat;
}


a#btn_links {
	width:222px;
	height:33px;
	display:block;
	background:url(images/menu-Links.jpg) no-repeat;
}

a#btn_links span {
	display:none;
}

a:hover#btn_links {
	width:222px;
	height:33px;
	display:block;
	background:url(images/menu-Links-over.jpg) no-repeat;
}

a#btn_contact {
	width:222px;
	height:32px;
	display:block;
	background:url(images/menu-Contact.jpg) no-repeat;
}

a#btn_contact span {
	display:none;
}

a:hover#btn_contact {
	width:222px;
	height:32px;
	display:block;
	background:url(images/menu-Contact-over.jpg) no-repeat;
}

a#btn_sitemap {
	width:222px;
	height:31px;
	display:block;
	background:url(images/menu-SiteMap.jpg) no-repeat;
}

a#btn_sitemap span {
	display:none;
}

a:hover#btn_sitemap {
	width:222px;
	height:31px;
	display:block;
	background:url(images/menu-SiteMap-over.jpg) no-repeat;
}

#navigation li {
	float:left;
}


