#bg {
	height: 500px;
	width: 858px;
	margin: 0px;
	padding: 0px;
}


    .cssnav {
	z-index:500;
	text-align:center;
	position: relative;
	height: 47px;
	width: 858px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_div.png);
	background-repeat: no-repeat;
    }

    .cssnav ul {
	margin:0;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0;
    }
    .cssnav ul ul {
	text-align:center;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
}
/*	Main list 
    -----------------------------------*/
    .cssnav li {
	position:relative;
	margin: 0px;
	padding: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 214px;
    }
/*	First Level
    -----------------------------------*/
    /* Links */
    .cssnav a, .cssnav a:visited {
	display:block;
	text-decoration:none;
	color:#FFF;
	line-height:25px;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 47px;
	width: 214px;
	background-color: #BD9C6B;
    }

/*	Second Level
    -----------------------------------*/
    /* Links */
    .cssnav ul ul a, .cssnav ul ul a:visited {
	width:214px;
	color: #000000;
	height: 47px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
    }
    /* Visibility */
    .cssnav ul li:hover ul, .cssnav ul a:hover ul{
	visibility:visible;
    }
/*	All Sub Levels 
    -----------------------------------*/
    /* Default visibility */
    .cssnav ul ul {
	visibility:hidden;
	position:absolute;
	top:45px;
	left:0;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #fff;
	margin: 0px;
	padding: 0px;
	width: 214px;
	line-height: 1em;
    }
/*	IE Table 
    -----------------------------------*/
    .cssnav table {
        position:absolute;
        top:0;
        left:0;
        border-collapse:collapse;
    }

.cssnav .aboutus a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	background-image: url(../images/nav_div.png);
}
.cssnav .aboutus a:hover {
	background-color: #957B52;
}
.cssnav #aboutus a:hover {
 
	
	background-repeat: no-repeat;
	background-position: 0px -47px;
}
.cssnav .aboutus #aboutus-sub1 a {
	width: 120px;
	left: 65px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	background-image: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #655030;
}
.cssnav .aboutus #aboutus-sub2 a {
	width: 120px;
	left: 65px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	background-image: none;
}
.cssnav .aboutus #aboutus-sub3 a {
	background-image: none;
	width: 120px;
	left: 65px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
}
.cssnav .aboutus #aboutus-sub4 a {
	background-image: none;
	width: 120px;
	left: 65px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
}


.cssnav .musicaloptions a {
	background-image: url(../images/nav_div.png);
	background-repeat: no-repeat;
	background-position: -214px 0px;
	text-indent: -9999px;
}
.cssnav .musicaloptions a:hover {
	background-color: #957B52;
}
.cssnav #musicaloptions a:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: -214px -47px;
}
.cssnav .musicaloptions #musical-sub1 a {
	width: 160px;
	left: 17px;
	position: relative;
	text-indent: 0px;
	float: left;
	background-image: none;
	height: auto;
	top: 0px;
	padding: 1px;
}

.cssnav .musicaloptions #musical-sub2 a {
	width: 160px;
	left: 17px;
	position: relative;
	text-indent: 0px;
	float: left;
	background-image: none;
	height: auto;
	padding: 1px;
}
.cssnav .musicaloptions #musical-sub3 a {
	background-image: none;
	width: 160px;
	left: 17px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	padding: 1px;
	
}
.cssnav .musicaloptions #musical-sub4 a {
	background-image: none;
	width: 160px;
	left: 17px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	padding: 1px;
	
}
.cssnav .musicaloptions #musical-sub5 a {
	width: 160px;
	left: 17px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	background-image: none;
	padding: 1px;
}

.cssnav .musicaloptions #musical-sub6 a {
	width: 160px;
	left: 17px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	background-image: none;
	padding: 1px;
}

.cssnav .musicaloptions #musical-sub7 a {
	width: 160px;
	left: 17px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	background-image: none;
	padding: 1px;
}

.cssnav .musicaloptions #musical-sub8 a {
	width: 160px;
	left: 17px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	background-image: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #655030;
	padding: 1px;
}


.cssnav #musicaloptions-active {
	background-image: url(../images/nav_div.png);
	background-repeat: no-repeat;
	background-position: -214px -47px;
}



.cssnav .nonmusicaloptions a {
	background-image: url(../images/nav_div.png);
	background-repeat: no-repeat;
	background-position: -429px 0px;
	text-indent: -9999px;
}
.cssnav .nonmusicaloptions a:hover {
	background-color: #957B52;
	font-size: 11px;
}
.cssnav #nonmusicaloptions a:hover {
	
	
	background-repeat: no-repeat;
	background-position: -429px -47px;
}
.cssnav .nonmusicaloptions #nonmusical-sub1 a {
	width: 160px;
	left: 30px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	background-image: none;
	padding: 1px;
	z-index: auto;
}

.cssnav .nonmusicaloptions #nonmusical-sub2 a {
	background-image: none;
	width: 160px;
	left: 30px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	z-index: auto;
	padding: 1px;
}
.cssnav .nonmusicaloptions #nonmusical-sub3 a {
	background-image: none;
	width: 160px;
	left: 30px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	z-index: auto;
	padding: 1px;
}
.cssnav .nonmusicaloptions #nonmusical-sub4 a {
	background-image: none;
	width: 160px;
	left: 30px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	z-index: auto;
	padding: 1px;
}
.cssnav .nonmusicaloptions #nonmusical-sub5 a {
	background-image: none;
	width: 160px;
	left: 30px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	z-index: auto;
	padding: 1px;
}

 
.cssnav .nonmusicaloptions #nonmusical-sub6 a {
	background-image: none;
	width: 160px;
	left: 30px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	z-index: auto;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #655030;
}



.cssnav .contact a {
	background-image: url(../images/nav_div.png);
	background-repeat: no-repeat;
	background-position: -642px 0px;
	text-indent: -9999px;
}
.cssnav .contact a:hover {
	background-color: #957B52;
}
.cssnav #contact a:hover {
	
	
	background-repeat: no-repeat;
	background-position: -642px -47px;
}
.cssnav .contact #contact-sub1 a {
	width: 120px;
	left: 25px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	background-image: none;
	color: #000000;
}
.cssnav .contact #contact-sub2 a {
	background-image: none;
	width: 120px;
	left: 25px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
}
.cssnav .contact #contact-sub3 a {
	background-image: none;
	width: 120px;
	left: 25px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #655030;
}
.cssnav .contact #contact-sub4 a {
	background-image: none;
	width: 120px;
	left: 25px;
	position: relative;
	text-indent: 0px;
	float: left;
	height: 25px;
}
.cssnav #musicaloptions-active a {
	background-image: url(../images/nav_div.png);
	background-repeat: no-repeat;
	background-position: -214px -94px;
}
.cssnav #nonmusicaloptions-active a {
	background-image: url(../images/nav_div.png);
	background-repeat: no-repeat;
	background-position: -429px -94px;
}
.cssnav #contact-active a {

	background-image: url(../images/nav_div.png);
	background-repeat: no-repeat;
	background-position: -642px -94px;
}
.cssnav #aboutus-active a {


	background-image: url(../images/nav_div.png);
	background-repeat: no-repeat;
	background-position: 0px -94px;
}


   
/* menu side navigation popup adds extra area for text in submenus */

a.info {
	position: absolute;
	text-decoration: none;
	color: black;
}
a.info span {
display: none;
}
a.info:hover {
	z-index: 100;
	background-color: #D6D0BB;
	background-image: none;
}
a.info:hover span {
	display:block!important;
	position: absolute;
	max-width:300px;
	min-width:200px;
	top: 2px;
	left: 162px;
	text-align: center;
	color:#000000;
	padding:6px;
	line-height: 1.3em;
	z-index: 99;
	background-color: #957B52;
	background-image: url(../images/submenu_bgShadow.png);
	background-repeat: repeat-y;
	height: auto;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #655030;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #655030;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #655030;
	font-weight: bold;
}
#searchdiv {
	height: auto;
	width: auto;
	position: absolute;
	left: 570px;
	top: 130px;
	display: inline;
}

#keywordsearch {
	border: 1px solid #A4834D;
	position: relative;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	float: left;
	width: 176px;
	margin: 0px;
	padding: 3px;
	height: 15px;
	background-color: #E3DFD2;
}
#search_btn {
	background-color: #B3A780;
	border: 1px solid #825208;
	position: relative;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	cursor:pointer;
	display: inline;
	margin-left: 3px;
	height: 23px;
	padding: 0px;
	width: 35px;
}

