@charset "utf-8";
/* CSS Document */
body{
	background:#000;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	}
	
a {
	color:#b3b3b3;
	/*border-bottom:1px dotted #fff;*/
	text-decoration:none;
	}
	
a:hover{
	color:#fff;
	border:0px;
	text-decoration:none;
	}
	
#etxt {
	color:#ffffff;
	text-decoration:none;
	}
	
#etxt a{
	color:#ffffff;
	text-decoration:none;
	}	
#etxt a:hover{
	color:#000000;
	text-decoration:none;
	}				
	
img{
	border:0;
	}	

div, p {
	padding:0;
	margin:0;
	}
	
.clear{
	clear:both;
	}
	
.clear_left{
	clear:left;
	}
	
.clear_right{
	clear:right;
	}			

#header{
	width:960px;
	margin:0 auto;
	padding-top:4px;
	}
	
#logo{
 float:left;
 }
 
#logo a{
	display:block;
	width:338px;
	height:57px;
	border:0;
	background:url(images/logo.jpg) no-repeat;
	}
	
#logo a:hover{
	background:url(images/logo_hover.jpg) no-repeat;
	width:338px;
	height:57px;
	}	 	

#logo_sub{
	float:left;
	padding-left:5px;
	}

#slogan{
	}
	
#menu{
	float:left;
	width:960px;
	padding-top:10px;
	}
	
#menu_left{
	float:left;
	width:19px;
	height:46px;
	background:url(images/menu_left.jpg) top left no-repeat;
	}
	
#menu_right{
	float:right;
	width:19px;
	height:46px;
	background:url(images/menu_right.jpg) top right no-repeat;
	}
	
#menu_mid{
	margin-left:19px;
	margin-right:19px;
	width:922px;
	background:url(images/menu_bg.jpg) top left repeat-x;
	height:46px;
	}				
	
#menu_mid ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	padding-top:6px;
	}
	
#menu_mid li.divider{
	width:1px;
	height:24px;
	background:url(images/menu_divider.jpg) no-repeat;
	float:left;
	margin-top:7px;
	}	
	
#menu_mid li.saxophones{
	float:left;
	}
	
#menu_mid li.saxophones a{
	display:block;
	width:160px;
	height:37px;	
	border:0;
	}
	
#menu_mid li.saxophones a:hover{
	width:160px;
	height:37px;	
	}				

#menu_mid li.trumpets{
	float:left;
	}
	
#menu_mid li.trumpets a{
	display:block;
	width:155px;
	height:37px;
	border:0;
	}
	
#menu_mid li.trumpets a:hover{
	width:155px;
	height:37px;
	}				
	
#menu_mid li.dealers{
	float:left;
	}
	
#menu_mid li.dealers a{
	display:block;
	width:143px;
	height:37px;
	border:0;
	}
	
#menu_mid li.dealers a:hover{
	width:143px;
	height:37px;
	}	
	
	
#menu_mid li.artists{
	float:left;
	}
	
#menu_mid li.artists a{
	display:block;
	width:134px;
	height:37px;
	border:0;
	}
	
#menu_mid li.artists a:hover{
	width:134px;
	height:37px;
	}				
	
	
#menu_mid li.central{
	float:left;
	}
	
#menu_mid li.central a{
	display:block;
	width:234px;
	height:37px;
	border:0;
	}
	
#menu_mid li.central a:hover{
	width:234px;
	height:37px;
	}	
	
#menu_mid li.gear{
	float:left;
	}
	
#menu_mid li.gear a{
	display:block;
	width:90px;
	height:37px;
	border:0;
	}
	
#menu_mid li.gear a:hover{
	width:90px;
	height:37px;
	}				





#menu_bottom{	
	float:left;
	width:960px;	
	}
	
#menu_left_bottom{
	float:left;
	width:18px;
	height:45px;
	background:url(images/menu_bottom_left.jpg) top left no-repeat;
	}
	
#menu_right_bottom{
	float:right;
	width:18px;
	height:45px;
	background:url(images/menu_bottom_right.jpg) top right no-repeat;
	}
	
#menu_mid_bottom{
	margin-left:18px;
	margin-right:18px;
	width:924px;
	background:url(images/menu_bottom_bg.jpg) top left repeat-x;
	height:45px;
	}				
	
#menu_mid_bottom ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	padding-top:2px;
	}
	
	
#menu_mid_bottom li.news{
	float:left;
	}
	
#menu_mid_bottom li.news a{
	border:0;
	}
	
#menu_mid_bottom li.news a:hover{
	}				



/* =========== Home Page Wrapper =============== */				
#wrapper_home{
	width:982px;
	margin:0 auto;
	}			
	
	
#content_home{
	float:left;
	width:982px;
	padding-top:35px;
	}	
	
#home_menu{
	float:left;
	width:469px;
	height:237px;
	background:url(images/getstarted.jpg) no-repeat;
	}	
	
#home_menu ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	padding-top:50px;
	}
	
#home_menu li.saxophones_long{
	
	}
	
#home_menu li.saxophones_long a{
	display:block;
	width:466px;
	height:54px;
	border:0;
	}
	
#home_menu li.saxophones_long a:hover{
	width:466px;
	height:54px;
	}

#home_menu li.trumpets_long{
	
	}
	
#home_menu li.trumpets_long a{
	display:block;
	width:466px;
	height:54px;
	border:0;
	}
	
#home_menu li.trumpets_long a:hover{
	width:466px;
	height:54px;
	}


#home_menu li.central_long{
	
	}
	
#home_menu li.central_long a{
	display:block;
	width:466px;
	height:55px;
	border:0;
	}
	
#home_menu li.central_long a:hover{
	width:466px;
	height:55px;
	}
	
	
#content_right{
	float:right;
	}	

#footer_home{
	color:#b3b3b3;
	width:982px;
	background:url(images/footer_border.jpg) top left repeat-x;
	text-align:center;
	min-height:40px;
	margin-top:15px;
	padding-top:15px;
	}				
	
/* ========== End Home Page Content ============= */	
	



/* =========== Internal Page Wrapper =============== */				
#wrapper{
	width:960px;
	margin:0 auto;
	}			
	
	
#content{
	float:left;
	width:960px;
	padding-top:10px;
	}	

.internal_content{
	color:#fff;
	font-style:italic;
	font-size:18px;
	}
	
.internal_content p{
	padding:0;
	margin:0;
	padding-bottom:20px;
	}
	
.internal_content h3{
	color:#fff;
	font-weight:bold;
	font-style:normal;
	}	

#below_menu{
	margin-bottom:10px;
	float:left;
	width:960px;
	}

#newsletter{
	float:left;
	color:#808080;
	font-weight:normal;
	text-transform:uppercase;
	font-size:18px;
	padding-left:150px;
	font-family:"Palatino Linotype";
	}
	
#newsletter a{
	color:#808080;
	border:0px;
	}
	
#newsletter a:hover{
	color:#fff;
	}		
	

#request{
	float:right;
	color:#808080;
	font-weight:normal;
	text-transform:uppercase;
	font-size:18px;
	padding-right:150px;
	}	
	
#request a{
	color:#808080;
	border:0px;
	}
	
#request a:hover{
	color:#fff;
	}		
	
	
#content_right_internal{
	float:right;
	}	


#audio{
	padding-left:15px;
	width:945px;
	float:left;
}

#audio_image{
	float:left;
	}
	
#audio_details{
	float:left;
	padding-left:35px;
	}
	
.white{
	font-size:22px;
	color:#fff;
	font-weight:bold;
	}
	
.grey{
	color:#c6c6c6;
	font-size:22px;
	}			


.audio_left{
	float:left;
	width:180px;
	padding-bottom:30px;
	}
	
.audio_right{
	float:left;
	padding-left:25px;
	}	
	
.strong{
	font-style:normal;
	font-weight:bold;
	font-size:20px;
	}	

.song-details
{
	color:#c6c6c6;
	}
	
.more{
	font-style:normal;
	color:#c6c6c6;
	font-family:"Trebuchet MS";
	}

.big{
	font-style:normal;
	color:#c6c6c6;
	font-family:"Trebuchet MS";
	}	
	
#audio_sample_contents{
	padding-left:15px;
	}			
	
#audio_cd_details{
	padding-left:15px;
	}	
	
.audio_table td{
	padding-bottom:10px;
	}	

#audio_sample{
	padding-top:15px;
	}
	
.audio_sample_left{
	float:left;
	width:500px;
	color:#fff;
	font-style:normal;
	font-weight:bold;
	font-size:22px;
	padding-bottom:30px;
	}
	
.audio_sample_right{
	float:left;
	padding-left:45px;
	}		

#footer{
	color:#b3b3b3;
	width:960px;
	background:url(images/footer_border.jpg) top left repeat-x;
	text-align:center;
	min-height:40px;
	margin-top:15px;
	padding-top:15px;
	}				
	
#facebook{
	float:right;
	}
	
#facebook a{
	border:0px;
	}		
	
	
	
/* ========== End Internal Page Content ============= */	



/*====== FAQs Expand Collapse ======= */

#faqs h3	{ cursor:pointer; background:url(images/bullet.jpg) left no-repeat; padding-left:30px; color:#555d5d; text-transform:uppercase; font-weight:normal; margin:0; margin-bottom:3px; }
#faqs h3.active	{ color:#c6c6c6; background:url(images/bullet_active.jpg) left no-repeat; padding-left:30px; }
#faqs div   { padding-left:15px; }

.faqs_hr{
	margin:0px; width:930px; border:1px solid #555d5d; margin-left:30px; margin-bottom:10px;
	}
	
#faq h3	{ cursor:pointer; background:url(images/bullet_active.jpg) left no-repeat; padding-left:30px; color:#c6c6c6; text-transform:uppercase; font-weight:normal; margin:0; margin-bottom:3px; }
#faq h3.active	{ color:#c6c6c6; background:url(images/bullet_active.jpg) left no-repeat; padding-left:30px; }
#faq h3.inactive	{ cursor:pointer; background:url(images/bullet.jpg) left no-repeat; padding-left:30px; color:#555d5d; text-transform:uppercase; font-weight:normal; margin:0; margin-bottom:3px; }
#faq div   { padding-left:15px; }	

/*====== End of FAQs Expand Collapse ======= */

/*====== Links Expand Collapse ======= */

#pmauriat h3	{ cursor:pointer; background:url(images/pmauriat.jpg) left no-repeat; width:310px; height:56px; }
#pmauriat h3.active	{ background:url(images/pmauriat_active.jpg) left no-repeat; }
#pmauriat div   { padding-left:15px; color:#999999; font-style:normal; text-transform:uppercase; line-height:36px; font-size:24px; }
#pmauriat a{
	color:#fff;
	text-transform:lowercase;
	font-style:italic;
	font-size:22px;
	font-weight:bold;
	}	
#pmauriat a:hover{
	color:#999999;
	}	

#websites h3	{ cursor:pointer; background:url(images/artists_websites_active.jpg) left no-repeat; width:806px; height:56px; }
#websites h3.active	{ background:url(images/artists_websites_active.jpg) left no-repeat; }
#websites h3.inactive	{ background:url(images/artists_websites.jpg) left no-repeat; }
#websites div   { padding-left:15px; color:#999999; font-style:normal; text-transform:uppercase; line-height:36px; font-size:24px; }
#websites a{
	color:#fff;
	text-transform:lowercase;
	font-style:italic;
	font-size:22px;
	font-weight:bold;
	}	
#websites a:hover{
	color:#999999;
	}	


#other h3	{ cursor:pointer; background:url(images/other.jpg) left no-repeat; width:354px; height:56px; }
#other h3.active	{ background:url(images/other_active.jpg) left no-repeat; }
#other div   { padding-left:15px; color:#999999; font-style:normal; text-transform:uppercase; line-height:36px; font-size:24px; }
#other a{
	color:#fff;
	text-transform:lowercase;
	font-style:italic;
	font-size:22px;
	font-weight:bold;
	}	
#other a:hover{
	color:#999999;
	}	

/*====== End of Links Expand Collapse ======= */

/* ======== News Page ======== */

.news_heading{
	color:#fff;
	font-size:24px;
	font-weight:bold;
	font-style:normal;
	font-family:"Palatino Linotype";
	}
	
.news_heading a{
	color:#fff;
	}
	
.news_heading a:hover{
	color:#999999;
	}		

.news_details{
	color:#f8f8f8;
	}
	
.full_story{
	float:right;
	}
	
.full_story a{
	color:#f8f8f8;
	font-style:normal;
	line-height:34px;
	}	
	
.full_story a:hover{
	color:#999999;
	}	
	
#news_main_left{
	float:left;
	width:480px;
	}

#news_main_left2{
	float:left;
	width:958px;
	}
	
#news_main_right{
	float:right;
	width:362px;
	margin-right:88px;
	}		

.date {
	color:#999999;
	font-family:"Trebuchet MS";
	}
	
.date a{
	color:#999999;
	line-height:34px;
	font-style:normal;
	}
	
.date a:hover{
	color:#fff;
	}
	
.news_spacer{
	width:100%;
	height:20px;
	}			

/* ======== End of News Page ======== */


/* ======== Photo Gallery ========= */
#p_main_text_l{
	float:left;
	padding-left:110px;
	}

#p_main_text_r{
	float:right;
	}
	
#p_main_text_m{
	margin-left:420px;	
	}	

#p_main_l{
	float:left;
	}

#p_main_r{
	float:left;
	}
	
#p_main_m{
	float:left;
	}
	
.gallery{
	float:left;
	padding-right:30px;
	font-style:normal;
	}
.gallery_right{
	float:left;
	font-style:normal;
	}
	
	
.p_date {
	color:#999999;
	font-size:14px;
	}
	
.p_date a{
	color:#999999;
	line-height:34px;
	font-style:normal;
	}
	
.p_date a:hover{
	color:#fff;
	}	
	
	
.more_big{
	line-height:40px;
	color:#fff;
	font-size:22px;
	font-style:normal;
	font-family:"Trebuchet MS";
	}	
	
.more_big a{
	color:#fff;
	}
	
.more_big a:hover{
	color:#ccc;
	}		
			

/* ======== End of Photo Gallery ======== */


/* ======== Review Page ======== */

.review_left{
	text-align:center;
	float:left;
	padding-right:0px;	
	margin-bottom:20px;
	font-family:"Palatino Linotype";
}

.review_left img{
	padding-left:12px;
	padding-right:14px;
	padding-bottom:14px;
	padding-top:14px;
	}
	
.review_left img:hover{
	background:url(images/review_hover.jpg) no-repeat;
	}	

.review_left a{
	color:#fff;
	text-transform:uppercase;
	font-style:normal;
	}
	
.review_left a:hover{
	color:#ccc;
	}
	
.review_right{
	text-align:center;
	float:left;
}

.review_right img{
	padding:14px;
	}
	
.review_right img:hover{
	background:url(images/review_hover.jpg) no-repeat;
	}
.review_right a{
	color:#fff;
	text-transform:uppercase;
	font-style:normal;
	}
	
.review_right a:hover{
	color:#ccc;
	}	
	
	
.review_date{
	color:#666666;
	font-style:normal;
	font-family:"Trebuchet MS";
	}		
	
	

/* ======== End of Review Page ======= */


/* ======= Videos Page ======= */

.videos_details_left{
	float:left;
	width:470px;
	padding-top:30px;
	}
	
.white_normal{
	font-style:normal;
	color:#fff;
	font-size:22px;
	}
	
.gray_normal{
	font-style:normal;
	color:#C6C6C6;
	font-size:18px;
	}		
	
.videos_details_right{
	float:right;
	}	

.video_left{
	float:left;
	margin-top:30px;
	text-align:center;
	font-style:normal;
	padding-right:47px;
	}

.video_right{
	float:left;
	margin-top:30px;
	text-align:center;
	font-style:normal;
	}

/* ======= End of Videos Page ====== */

/* ====== Artists Gallery ========= */

.artists_gallery{
	float:left;
	margin-right:25px;
	width:172px;
	color:#fff;
	text-align:center;
	font-style:normal;
	font-size:20px;
	margin-bottom:15px;
	}

.artists_gallery_right{
	float:left;
	width:172px;
	color:#fff;
	text-align:center;
	font-style:normal;
	font-size:20px;
	}

.artists_gallery_right img{
	padding-top:8px;
	padding-right:9px;
	padding-left:7px;
	padding-bottom:17px;
	
	}
	
.artists_gallery_right img:hover{
	background:url(images/artist_hover.jpg) no-repeat;
	}	


.artists_gallery img{
	padding-top:8px;
	padding-right:9px;
	padding-left:7px;
	padding-bottom:17px;
	
	}
	
.artists_gallery img:hover{
	background:url(images/artist_hover.jpg) no-repeat;
	}	

/* ====== End of Artists Gallery ========= */


/* ======== Altos ========= */

#altos_left{
	float:left;
	width:550px;
	font-style:normal;
	}

#altos_left h1{
	font-size:32px;
	font-weight:normal;
	margin-bottom:7px;
	}	
	
#altos_left a{
	color:#fff;
	}

#triggers_left{
	float:left;
	padding-left:30px;
	}
	
#trigger_right{
	float:right;
	}		

#altos_right{
	float:right;
	font-style:normal;
	}	
	
#altos_right ul{
	color:#cccccc;
	list-style-type:none;
	padding-left:15px;
	margin-top:7px;
	margin-bottom:10px;
	line-height:20px;
	}
	
#altos_right .title{
	font-size:20px;
	text-transform:uppercase;
	line-height:40px;
	}		
	
	
.video_altos {
	float:left;
	font-style:normal;
	}
	
.video_altos h1{
	font-size:32px;
	font-weight:normal;
	margin-bottom:7px;
	}		
	
.video_altos a{
	color:#fff;
	}		

/* ======== End of Altos ========= */

.photos_left{
	text-align:center;

	padding-right:0px;	
	margin-bottom:20px;
}

.photos_left img{
	padding:14px;
	}
	
.photos_left img:hover{
	background:url(images/ph.jpg) no-repeat;
	}	

.photos_left a{
	color:#fff;
	text-transform:uppercase;
	font-style:normal;
	}
	
.photos_left a:hover{
	color:#ccc;
	}

.input {
	
	width:230px;

}