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


* {
padding: 0;
margin: 0;
}
html, body {
min-height: 100%;


}

body {
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
background-color: #000000;
background-image: url(../images/header_bg.jpg);
background-position: top;
background-repeat: repeat-x;






}

a {
        text-decoration: none; color:#000000;
}
a:hover {
        text-decoration: none;color: #333333;
}
a:active {
          text-decoration: underline; color: #000000;
}
a:visited {
          text-decoration:none; color: #000000;
}

h1 {
font-size: 1.3em;
padding: 10px 10px 0;
}

h2 {
font-size: 30px;
padding: 0px 0px 0;
color: #5f9d95;
font-family: "Georgia", Times New Roman, Times, serif;
}

p {
padding: 0 10px ;
}

#container {
    position: relative;
	width: 903px;
	background-color: #FFFFFF;
	background-image: url(../images/nav_back.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-left: 0px;
	font-family: Arial, 'Helvetica', sans-serif;
	padding-right: 0px;
	margin: 0px auto;	
	color: #333333;
    font-size: 14px;
}

#container2 {
    position: relative;
	width: 903px;
	background-color: #FFFFFF;
	padding-top: 40px;
	padding-left: 0px;
	font-family: Arial, 'Helvetica', sans-serif;
	padding-right: 0px;
	margin: 0px auto;	
	color: #333333;
    font-size: 14px;
}

#header {
	width: 903px;
	height: 128px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px auto;	
	color: #999999;
    font-size: 12px;
}

#logo {
	width: 254px;
	margin-left: 20px;
	padding-top: 13px;
    
}

#tel_top {
    float: right;
	width: 390px;
	margin-right: 15px;
	padding-top: 16px;
}

#info_pack {
	padding-left: 17px;
	width: 240px;
}

#pay_online {
	float: right;
	
}

#tutors {
	float: right;
	width: 155px;
	
}

#shop {
	float: right;
	width: 155px;
	padding-right: 17px;
}

#footer {
	width: 830px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	margin-left: 45px;
	padding-bottom: 60px;
	padding-top: 0px;
}

#footer_text {
	padding-top: 12px;
	padding-left: 55px;
	font-size: 12px;
	color: #333333;
	
}

#body_text {
	padding-left: 25px;
	padding-bottom:50px;
	padding-top: 70px;
	width: 274px;
}

#body_text_cal {
	margin-left: 25px;
	padding-bottom:50px;
	padding-top: 20px;
	width: 860px;
}

#lower_selection {
	background-color: #fafafa;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 40px;
	padding-right: 40px;
	border-top: solid thin #ececec;
	border-bottom: solid thin #ececec;
}

#tuition {
	
}

#rentals {
	float: right;
	width: 176px;
	margin-right: 39px;
}

#merch {
	float: right;
	width: 176px;
	margin-right: 39px;
}

#maintenance {
	float: right;
	width: 176px;
}

#right {
	float: right;
	color: #333333;
	margin-right: 25px;
	width: 570px;
	padding-top:160px;
	letter-spacing: -1px;
	font-family: Arial, 'Helvetica', sans-serif;
	font-size: 36px; 
}

#right_about {
	float: right;
	color: #333333;
	margin-right: 25px;
	width: 570px;
	padding-top: 10px;
	letter-spacing: -1px;
	font-family: Arial, 'Helvetica', sans-serif;
	font-size: 36px; 
}

#guitar {
	width:100%;
	font-size: 14px;
	color: #333333;
	font-family: Arial, 'Helvetica', sans-serif;
	letter-spacing: 0px;
	display: none; 
}

#bass {
	width:100%;
	font-size: 14px;
	color: #333333;
	font-family: Arial, 'Helvetica', sans-serif;
	letter-spacing: 0px; 
	display: none; 
}

#flute {
	width:100%;
	font-size: 14px;
	color: #333333;
	font-family: Arial, 'Helvetica', sans-serif;
	letter-spacing: 0px; 
	display: none; 
}

#music {
	width:100%;
	font-size: 14px;
	color: #333333;
	font-family: Arial, 'Helvetica', sans-serif;
	letter-spacing: 0px; 
	display: none; 
}

#rent {
	width:100%;
	font-size: 14px;
	color: #333333;
	font-family: Arial, 'Helvetica', sans-serif;
	letter-spacing: 0px; 
	display: none; 
}

#merchandise {
	width:100%;
	font-size: 14px;
	color: #333333;
	font-family: Arial, 'Helvetica', sans-serif;
	letter-spacing: 0px; 
	display: none; 
}

#maint {
	width:100%;
	font-size: 14px;
	color: #333333;
	font-family: Arial, 'Helvetica', sans-serif;
	letter-spacing: 0px; 
	display: none; 
}

#ask {
	width: 100%;
	height: 200px;
	
}

#nav {
   margin-left: 125px;
   padding-top: 0px;
   list-style-type: none;
   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
   width: 903px;
   height: 20px;
   float: left; /* contain floated list items*/
   
   

}

#nav li {
   margin: 0;
   padding: 0;
   float: left;
   
   
   
   
} 

#nav a {
   float: left;
   width: 80px;
   height: 20px;
   color: #333333;
   text-decoration: none;
   font-size: 16px;
   text-align: center;
   
}

#nav #nav_con a {
   border: none;
}

#nav a:hover {
font-size: 16px;
color: #999999;
   
}

#body_hom #nav_hom a, #body_ser #nav_ser a,
#body_tut #nav_tut a, #body_ins #nav_ins a, #body_sho #nav_sho a, #body_abo #nav_abo a, #body_for #nav_for a, #body_con #nav_con a, #body_faq #nav_faq a
{
    
	color: #999999;
	font-size: 16px;
}

#nav_format {
	float: left;
}
