body {
  padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	background-image: url('../images/music_background.jpg');
}

#main_wrapper{
  width: 1100px;
  margin: 0px auto;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

#main{
  width: 100%;
	border-color: #6c440c;
	border-style:solid;
	border-width: 0px 1px 1px 1px;
	margin-bottom: 170px;
	background-color: #ffffff;
	padding-bottom: 30px;
}

.page_divider{
	width: 2px;
	margin-top: 50px;
	background-image: url('../images/pink_dot.gif');
}

#activities_divider{ height: 425px; }
#instruments_page_divider{ height: 2100px; }	
#teachers_page_divider{ height: 900px; }

#main_title{
  background-image: url('../images/wvm_title.gif');
	background-position: center;
	height: 28px;
	width: 332px;
	margin: 44px 0px 0px 35px;
}

#top_red_bar{
  background-color: #bc511b;
	width: 100%;
	height: 14px;
	margin-top: 27px;
}


/********************************** main bar top *************************************/
#main_bar, #main_bar_home{
  margin-top: 1px;
	height: 188px;
}

#main_bar{ height: 133px; }

#main_bar_left{
  background-color: #a2c92b;
	width: 141px;
	height: 100%;
}

#main_image, #main_image_instruments, #main_image_rentals, #main_image_activities, #main_image_teachers, #main_image_contact{	height: 100%; width: 537px; }
#main_image{ background-image: url('../images/main_tree_img.gif'); }
#main_image_instruments{ background-image: url('../images/instruments.jpg'); }
#main_image_rentals{ background-image: url('../images/rental.jpg'); }
#main_image_activities{ background-image: url('../images/activities.jpg'); }
#main_image_teachers{ background-image: url('../images/teachers.jpg'); }
#main_image_contact{ background-image: url('../images/contact.jpg'); }

#main_image_right, #main_image_right_home{
  background-image: url('../images/main_music_img.gif');
	height: 100%;
	width: 422px;
}

#main_image_right_home{ background-image: url('../images/home_background_sheet.gif'); }

#text_on_sheet{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #be5b22;
	font-size: 14px;
	margin: 30px 0px 0px 40px;
}

#main_bar_left_2{
  height: 28px;
	width: 141px;
	background-color: #dcefc5
}

#left_bar_wrapper{
  width: 141px;
}



.left_bar_brown_line{
  width: 100%;
	background-color: #cb9d6c;
	height: 1px;
}

#main_bar_lines{
  width: 959px;
	height: 28px;
}

.nav_text{
  color: #bc511b;
	font-size: 13px;
	padding: 5px 0px 5px 20px;
}

#nav_bar{
  width: 100%;
	border-style: solid;
	border-color: #cb9d6c;
	border-width: 1px 0px 0px 0px;
	background-color: #dcefc5;
	padding-bottom: 63px;
}

#nav_bar_bottom_red{
  width: 100%;
	background-color: #bc511b;
	height: 10px;
}

.current_button{
  background-color: #a2c92b;
	background-image: url('../images/trebble.gif');
	background-repeat: no-repeat;
}

.nav_button, .current_button{
  border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #cb9d6c;
	cursor: hand;
	cursor: pointer;
}

.nav_button:hover{
  background-color: #a2c92b;
	background-image: url('../images/trebble.gif');
	background-repeat: no-repeat;
}

#nav_bar_bottom_green{
  height: 222px;
	width: 100%;
	background-color: #a2c92b;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #bc511b;
}

#nav_bar_bottom_green_text{
  margin: 5px 0px 0px 15px;
	color: #646461;
	font-size: 10pt;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-weight: bold;
	font-stretch: narrower;
}

#nav_bar_bottom_green_links{ margin: 5px 0px 0px 15px;  }

a.nav_bar_bottom_link{ text-decoration: none; color: #646461; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; 	 }

#nav_bar_bottom_grey{
  height: 14px;
	width: 100%;
	background-color: #dcefc5;
	background-image: url('../images/nav_bar_corner_br.gif');
	background-repeat: no-repeat;
	background-position: right;
}

#welcome_wrapper{
  width: 535px;
}



#welcome_text{
  width: 455px;
	margin: 20px 0px 0px 40px;
}

#welcome_text_home{
	width: 289px;
	margin: 20px 0px 0px 40px;
}

.welcome_title{
  color: #bc511b;
	font-size: 16px;
}

.welcome_content{
  color: #878787;
	font-size: 12px;
	line-height: 15px;
}

a.normal_link{
	text-decoration: none;
}

.generic_text_instruments{
  margin-left: 15px;
	width: 100px;
	color: #628045;
	text-decoration: none;
}	

#front_page_divider{
  height: 296px;
	width: 2px;
	margin-top: 65px;
	background-image: url('../images/pink_dot.gif');
}

#instruments_wrapper{
  width: 371px;
	height: 292px;
	margin: 25px 0px 0px 27px;
}

#whats_new_wrapper{
	width: 168px;
	height: 293px;
	margin: 25px 0px 0px 20px;
}

#home_pic{
	border-color: #bc511b;
	border-width: 1px;
	margin: 8px;
	border-style: solid;
}

#whats_new_top{
	height: 11px;
	background-color: #bc511b;
	width: 100%;
}

#whats_new_top_green{
	height: 23px;
	width: 100%;
	background-color: #A2C92B;
}

#whats_new_inner{
	height: 100%;
	width: 160px;
	background-color: #dcefc5;
	background-image: url('../images/instruments_corner_bl.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #5a6845;
	font-family: Times New Roman, sans-serif;
	font-size: 12px;
}

#whats_new_text{
	margin: 10px;
}

#whats_new_inner_right{
	height: 100%;
	width: 8px;
	background-color: #dcefc5;
	background-image: url('../images/instruments_corner_br.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

#instruments_wrapper_top_red{
  height: 10px;
	width: 100%;
	background-color: #bc511b;
}

#instruments_wrapper_top_green{
  height: 23px;
	width: 100%;
	background-color: #A2C92B;
}

.new_instruments_title, .used_instruments_title{
  color: #374628;
	margin-top: 3px;
	font-size: 14px;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-weight: bold;
	font-stretch: narrower;
	height: 11px;
}

.new_instruments_title{ margin-left: 22px; }
.used_instruments_title{ margin-left: 87px; }

#instruments_content_main{
  width: 365px;
	height: 100%;
	background-color: #dcefc5;
	background-image: url('../images/instruments_corner_bl.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

#instruments_content_right{
  width: 6px;
	height: 100%;
	background-color: #dcefc5;
  background-image: url('../images/instruments_corner_br.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

#new_instruments_content{
  width: 189px;
	height: 100%;
}

#used_instruments_content{
	height: 100%;
	width: 160px;
}

#miyazawa{
  width: 110px;
	height: 50px;
	background-image: url('../images/miyazawa.gif');
	margin: 60px 0px 0px 39px
}

#logos{
	width: 745px;
	height: 35px;
	background-image: url('../images/logos.jpg');
	margin: 70px 0px 0px 110px;
}

#yamaha_image{
  width: 112px;
	height: 50px;
	background-image: url('../images/yamaha.gif');
	margin-top: 60px;
}

#main_content_wrapper{
  width: 959px;	
}

.space1, .space2., .space3, .space4, .space5{ width: 100%; }

.space1{ height: 1px; }
.space2{ height: 2px; }
.space3{ height: 3px; }
.space4{ height: 4px; }
.space5{ height: 6px; }

#main_bottom_space{
  height: 1px;
	width: 100%;
}

.instruments_list{
  height: 165px;
	margin: 20px 0px 0px 23px;
}

.instrument_text_wrapper{
  height: 18px;
	background-image: url('../images/instrument_bullet.gif');
	background-position: center left;
	background-repeat: no-repeat;
	width: 100%;
}

.instrument_text{
  color: #374628;
	margin-left: 10px;
	font-size: 12px;
	margin-top: 2px;
}

.click_for_info{
  margin: 30px 0px 0px 23px;
	color: #60772e;
	font-weight: bold;
	font-size: 13px;
	line-height: 14px;
}

.click_img{
	background-image: url('../images/click_info.gif');
	background-repeat: no-repeat;
	height: 13px;
	width: 8px;
	margin-right: 5px;
}

a.click_for_info_link{ 
	text-decoration: none; 
	color: #60772e;
}

a.click_for_info_link:hover{
	text-decoration: underline;
}

#instruments_divider{
  height: 243px;
	width: 1px;
	margin-top: 14px;
	background-image: url('../images/instruments_divider.gif');
}

#footer_wrapper{
  width: 959px;
	margin-top: 100px;
}

#footer{
  color: #8f9574;
	width: 489px;
	margin-left: 235px;
	font-size: 10px;
}

#footer2{
  color: #8f9574;
	width: 489px;
	margin-left: 278px;
	font-size: 10px;
	margin-top: 10px;
}

a.seventhworld_link{ text-decoration: none; color: #8f9574; }
a.seventhworld_link:hover{ text-decoration: underline; }

.footer_divider{
  width: 39px;
	text-align: center;
}

.footer_link{
  text-decoration: none;
	color: #8f9574;
}

.footer_link:hover{
  text-decoration: underline;
}

a.nav_bar_link{
  text-decoration: none;
  color: #bc511b;
	display: block;
	height: 100%;
	width: 100%;
}

.generic_text{
  margin-left: 15px;
	width: 100px;
}	

/********************************* teachers.html **********************************/
.teacher_site_link{
	text-decoration: none;
	color: 	#666962;
}

#teachers_left_wrapper{
  width: 491px;
}

#teachers_right_wrapper{
  width: 466px;
}

.teachers_title, .instruments_title{
  color: #628045;
	font-size: 13px;
	font-weight: bold;
	background-image: url('../images/underline.gif');
	width: 100%;
	background-repeat: no-repeat;
	background-position: bottom left;
	line-height: 20px;
	margin-bottom: 5px;
}

.top_wrapper_teachers{ height: 165px; }
.top_wrapper_instruments{ height: 180px; margin-bottom: 18px; }

.teachers_wrapper{
  width: 100%;
	margin-bottom: 10px;
}

#teachers_left_content{
  width: 433px;
	margin: 20px 0px 0px 40px;
}

#teachers_right_content{
  width: 438px;
	margin: 20px 0px 0px 20px;
}

.teacher_wrapper{
  width: 100%;
	color: #666962;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	font-size: 12px;
}

.teacher_name{ width: 130px; padding-right: 20px; }
.teacher_number{ width: 100px; }
.teacher_site{ width: 180px;  }
.teacher_divider{
  background-image: url('../images/green_dot.gif');
	width: 100%;
	height: 2px;
}

.vertical_divider{
  height: 20px;
	width: 100%;
}

.vertical_divider2{
	height: 7px;
	width: 100%;
}

.lessons_wrapper{
  width: 371px;
	height: 165px;
}

#lessons_top_red{
  background-color: #bc511b;
	height: 10px;
	width: 100%;
}

#lessons_top_green{
  background-color: #a2c92b;	
	width: 100%;
	height: 23px;
	color: #374628;
}

.generic_green_title{
  color: #374628;
	margin: 3px 0px 0px 10px;
	font-size: 14px;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-stretch: narrower;
}

.lessons_table{
  width: 100%;
	border-color: #dcefc5;
	border-width: 0px;
	border-style: solid;
	border-collapse: collapse;
	color: #628045;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.lessons_table td{
  border-color: #dcefc5;
	border-width: 1px;
	border-style: solid;
	padding: 4px 2px;
}

.lessons_table td.red, 
.lessons_table td.green{ 
	border-width: 0px 1px; 
}

.lessons_table td.red{ 
	height: 10px; 
	width: 100%;
	border-color: #bc511b;
}

.lessons_table td.green{ 
	height: 10px;
	width: 100%;
  background-color: #a2c92b;	
}

#instruments_table{
  width: 100%;
	border-collapse: collapse;
	color: #628045;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px;
}

#instruments_table td{
	padding: 4px 2px;
	width: 75px;
}

.bold_green{ color: #628045; }

td.lesson_arrow{
  background-image: url('../images/red_arrow.gif');
	height: 100%;
	width: 12px;
	background-position: center left;
	background-repeat: no-repeat;	
}

/************** end teachers.html ******************/



.generic_green_text{
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color: #628045;
}

/************** begin contacts.html ****************/

.contacts_left_wrapper{
  width: 490px;
}

.contacts_right_wrapper{
  width: 466px;
}

.contacts_left_content{
  width: 408px;
	margin: 20px 0px 0px 40px;
}

.contacts_right_content{
  width: 400px;
	margin: 20px 0px 0px 27px;
}

#map_wrapper{
	width: 100%;
	height: 248px;
	border-color: black;
	border-style: solid;
	border-width: 0px;
	font-size: 12px;
}

.map_link{ margin-top: 5px; }

#map_top_red{
  background-color: #bc511b;
	width: 100%;
	height: 10px;
}

#map_top_green{
  background-color: #a2c92b;
	height: 20px;
	width: 100%;
}

#map_canvas{
	width: 100%;
	height: 90%;
}

.contacts_table_header{ color: #628045; }
.contacts_table_normal{ color: #7e7e7d; }
.contacts_table_header, .contacts_table_normal{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#contacts_table td{
  height: 25px;
	width: 200px;
}

#contacts_table{
  border-collapse: collapse;
}

#contacts_top_divider{
  height: 248px;
	margin-top: 30px;
}

#contacts_mid_divider{
  height: 375px;
	margin-top: 30px;
}

#contacts_h_divider{
	width: 890px;
	margin: 20px 0px 0px 40px;
}

.contacts_divider{
	background-image: url('../images/pink_dot.gif');
	width: 2px;
}

.red_line{
	height: 1px;
	background-color: #bc511b;
	width: 100%;
	background-image: url('../images/red_line_right.gif');
	background-repeat: no-repeat;
	background-position: right;
	margin: 5px 0px 0px 0x;
}

.directions_title, .direction_point{
	color: #8b8a89;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	width: 100%;
}

.directions_title{
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0px;
}

.direction_point{
  background-image: url('../images/gray_dot.gif');
	background-position: top left;
	padding: 0px 0px 0px 3%;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 17	px;
}

.grey_text_border, .grey_text_border_bottom{
	padding: 6px;
	width: 356px;
	font-family: Arial Narrow, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #7e7e7d;
	border-style: solid;
	border-color: #dcefc5;
	border-width: 1px 1px 0px 1px;
}

.grey_text_border_bottom{
	border-width: 1px;
}

.green_underline{
	background-image: url('../images/green_line_fade.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

.instrument_model{
	width: 80px;
	padding: 0px 20px 0px 0px;
}

.instrument_description{
	width: 330px;
}

.instrument_wide{
	width: 100%;
}	

.instrument_model, .instrument_description, .instrument_wide{
	font-family: Arial Narrow, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #7e7e7d;
	margin: 7px 0px 3px 0px;
}

.green_title{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
  color: #628045;
	font-size: 13px;
	font-weight: bold;
}

.maroon_text{ color: rgb(65, 27, 0); }

.instruments_title{
	font-size: 15px;
}

.instruments_title_name{
	width: 380px;
}

.redirect_arrow{
	width: 33px;
	height: 100%;
	text-align: right;
	background-image: url('../images/redirect_green_arrow.gif');
	background-repeat: no-repeat;
	background-position: right;	
	font-size: 11px;
	padding-right: 20px;
	font-weight: normal;
	color: #8a8a8d;
}

.instrument_img_preview{
	height: 28px;
	width: 36px;
	margin-left: 20px;
	border: none;
}

/************** end contacts.html *********************/




/*************** begin activities ******************/

.activities_red_line{
	background-image: url('../images/underline.gif');
	height: 1px; 
	width: 100%;
	background-repeat: no-repeat;
}

.red_square{
	background-color: #bc511b;
	height: 8px;
	width: 8px;
	margin: 6px 7px 0px 0px;
}

.activity_title{ 
	height: 30px;
	background-position: bottom;
	width: 100%;
}

.activity_title_text{
	height: 15px;
	line-height: 15px;
	margin-top: 1px;
}

.activity_details{
	color: #757574;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.activity_details_sentence{
	font-weight: normal;
}

/*************** end activities ********************/

/**************** begin rentals ***********************/

#rentals_top_red{
  background-color: #bc511b;
	height: 10px;
	width: 100%;
}


#rentals_wrapper{
	padding-top: 10px;
  width: 371px;
}

#rentals_table{
  width: 371px;
	border-color: #c4e59f;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-collapse: collapse;
	color: #628045;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


#rentals_table td, td.red, td.green{
	border-style: solid;
	border-color: #cde9ae;
	border-width: 1px 1px 0px 1px;
	padding: 5px;
}

#rentals_table td.red, .lessons_table td.red{
	background-color: #bc511b;
	height: 10px;
	width: 100%;
	border-color: #bc511b;
}

#rentals_table td.green, .lessons_table td.green{
	background-color:	#a2c92b;
	color: #374628;
	text-align: left;
	border-color: #a2c92b;
}


/******************* end rentals ***********************/

#main,
#main_title,
#top_red_bar,
#main_bar,
#main_bar_home,
#main_bar_left,
#main_bar_left_2,
#main_image, #main_image_instruments, #main_image_activities, #main_image_teachers, #main_image_rentals, #main_image_contact,
#main_image_right,
.left_bar_brown_line,
.space1, .space2, .space3, .space4, .space5,
#main_bar_lines,
#nav_bar,
#nav_bar_bottom_red,
#left_bar_wrapper,
#nav_bar_bottom_green,
#nav_bar_bottom_grey,
#welcome_wrapper,
#welcome_text,
#welcome_content,
#front_page_divider,
#instruments_wrapper,
.new_instruments_title,
.used_instruments_title,
#instruments_content_main,
#instruments_content_right,
#main_bottom_space,
.instruments_list,
.instrument_text_wrapper,
.instrument_text,
.click_for_info,
.click_img,
#instruments_divider,
#new_instruments_content,
#used_instruments_content,
#miyazawa,
#yamaha_image,
#main_content_wrapper,
.footer_link,
.footer_divider,
#footer_wrapper,
#footer,
#footer2,
.teachers_wrapper,
#teachers_title,
.teacher_wrapper,
.teacher_name,
.teacher_number,
.teacher_site,
.teacher_divider,
.vertical_divider,
.vertical_divider2,
#teachers_right_wrapper,
#teachers_left_wrapper,
#teachers_left_content,
#teachers_right_content,
.lessons_wrapper,
#lessons_top_red,
#lessons_top_green,
.generic_green_title,
.lessons_table,
.generic_text,
#contacts_table,
.contacts_left_wrapper,
.contacts_right_wrapper,
.contacts_left_content,
.contacts_right_content,
#contacts_top_divider,
#map_wrapper,
#map_top_red,
#map_top_green,
#contacts_h_divider,
.red_line,
.directions_title,
.direction_point,
#contacts_mid_divider,
#instruments_table,
.grey_text_border,
.grey_text_border_bottom,
.instrument_model,
.instrument_description,
.green_underline,
.instrument_wide,
.redirect_arrow,
.instruments_title,
.instruments_title_name,
.activities_red_line,
.red_square,
.activity_title,
.activity_title_text,
.activity_details,
.page_divider,
#rentals_table,
#rentals_top_red,
#map_canvas,
#nav_bar_bottom_green_links,
.top_wrapper_teachers, .top_wrapper_instruments,
.map_link,
#logos,
.generic_text_instruments,
#whats_new_wrapper,
#whats_new_top,
#welcome_text_home,
#whats_new_top_green,
#whats_new_inner,
#whats_new_inner_right,
#home_pic,
#whats_new_text,
#main_image_right_home,
#text_on_sheet{
  float: left;
}

.instrument_img_preview{
	float: right;
}
