/* GENERAL DECLARATIONS, GLOBAL FOR SITE */
body, html {margin:0; padding:0; height:100%;background:url(http://www-ecs.jamplay.com/images/css-bg/lesson_bg2.jpg) repeat-x #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0 auto; }
br {clear:both;}
h1 {font-size:16px; font-weight:bold; color:#ccc; line-height:20px; text-align:center; margin:12px 0px 5px 0px; padding:0;}
h2 {font-size:13px; font-weight:bold; color:#474747; line-height:20px; margin:0px 0px 3px 0px; padding:0;}
a {color:#863535;}
form {margin:0;padding:0;}
input {font-size:11px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #999; height:15px; padding:2px; background:#fff;}
select {font-size:11px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #999; height:17px; padding:1px; background:#fff;}
textarea {font-size:11px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #999; padding:1px; background:#fff;}
table {font-size:11px; line-height:16px;}

.button {font-size:10px; color:#fff; border:1px solid #474747; background:#863535; padding:0px 3px; height:18px; text-transform:uppercase;}
#dot, .dot {display:block; height:25px; width:100%;  background:url(http://www-ecs.jamplay.com/images/css-bg/dot.gif) top repeat-x;}
#roll a {display:block; height:17px; line-height:21px; padding:1px 5px; margin:0px 4px 2px 4px; background:#ccc; border:1px solid #333; font-size:10px; text-transform:uppercase; color:#333; text-decoration:none; vertical-align:middle; text-align:center;}
#roll p {display:block; height:17px; line-height:21px; padding:1px 5px; margin:0px 4px 2px 4px; background:#fff; border:1px solid #333; font-size:10px; text-transform:uppercase; color:#333; text-decoration:none; vertical-align:middle; text-align:center;}
#roll a:hover {background:#fff;}

#hack {margin-top:6px; margin-bottom:4px;}
.on a {color:#fff !important; border:none !important; text-decoration:none; background:#222 !important;}
.clear {clear:both;}
#table_ref {background:#f9f9f9; color:#474747; border:1px solid #ccc;}
#table_ref td {border-bottom:1px solid #ccc;}
#table_head {background:#474747; color:#fff; font-weight:bold;}


/* TESTIMONIALS */
#testimonials {display:block; width:100%; line-height:15px; padding-top:15px;}
#testimonials p {padding:0; width:100%;  text-align:left; background:url('http://www-ecs.jamplay.com/images/general/dot3.gif') repeat-x;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0px}
#testimonials em {font-size:12px; display:block; font-style:normal; font-weight:bold; color:#863535; margin:0; border:1px solid #ccc;  background:#f8f8f8 url('http://www-ecs.jamplay.com/images/icons/profile_plain.gif') no-repeat 2px 2px;; padding-left:24px; padding-right:10px; padding-top:4px; padding-bottom:4px}
#testimonials blockquote {margin:0 auto 5px auto; width:90%; padding:0 5px 5px 5px; }
#testimonials blockquote img {display:block; padding:10px 0; margin:0 auto; text-align:center;}


#beginner, #phaseTwo, #phaseTwoArtists, #phaseThree {width:985px; padding-left:5px; clear:both; margin:0 auto;  }


#beginner {margin-top:15px; height:125px;}
#beginner ul {list-style-type:none;  float:left; height:110px; margin:0; padding:0; text-align:left !important;}
#beginner li {margin:0; padding:0 0 0 48px; text-align:left;}
#beginner li a {padding-top:6px;}
#beginner blockquote {margin:0; padding:0; float:left;}
#beginner blockquote img {margin:0; padding:0 2px 0 0; float:left;}
#beginner span {display:block; width:240px; padding:0 0 0 5px; font-size:12px; color:#ccc; text-align:left; line-height:17px;}
#beginner p a {height:20px; }

.begAcoustic {background:url(http://www-ecs.jamplay.com/images/logo/phase2/guitar-acoustic.gif) 4px 0px no-repeat;}
.begElectric {background:url(http://www-ecs.jamplay.com/images/logo/phase2/guitar-electric.gif) 4px 0px no-repeat;}
.begKids {background:url(http://www-ecs.jamplay.com/images/logo/phase2/shell-kids-icon.gif) 2px 0px no-repeat;}
.begAcoustic, .begElectric {width:311px !important; border-right:1px solid #000;}
.begKids {width:305px; border-right:none;}


#phaseTwo {height:230px;}
#phaseTwo blockquote {margin:0; padding:0; float:left;}
#phaseTwo ul {list-style-type:none; margin:5px 0; padding:5px 0 0 0; border:1px solid #000; border-width:0 1px 0 0; width:155px; height:95px; float:left; }
#phaseTwo li {padding:0; margin:0 auto; text-align:center;  color:#ccc;}
#phaseTwo li p {width:137px; text-align:center;  margin:0 auto; padding:3px 0 0 0; font-size:10px; color:#ccc;}
#phaseTwo li a {display:table-cell; width:155px; text-align:center; vertical-align:bottom; height:52px; color:#FFCC00;}
#phaseTwo li a img {display:block; border:0; margin:0 auto;}


#phaseTwoArtists {height:80px; padding-top:10px; }
#phaseTwoArtists blockquote {margin:0; padding:0; float:left; width:70px;}
#phaseTwoArtists ul {list-style-type:none; margin:5px 10px 5px 0; padding:13px 0 0 0; border:1px solid #000; border-width:0 0px 0 0; width:220px; height:80px; float:left; }
#phaseTwoArtists li {padding:0; margin:0 auto; text-align:left;  color:#ccc;}
#phaseTwoArtists li p {text-align:left;  margin:0 auto; padding:3px 0 0 0; font-size:10px; color:#222;}
#phaseTwoArtists li p b {display:block; color:#000; font-size:11px; padding:3px 0;}
#phaseTwoArtists li img {display:block; border:1px solid #333; padding:1px;}
#phaseTwoArtists li a {display:block; float:left; margin:0 10px 0 5px;}


#phaseThree {height:230px;}
#phaseThree blockquote {margin:0; padding:0; float:left;}
#phaseThree blockquote img {display:block; padding:50px 0;}
#phaseThree ul {list-style-type:none; margin:5px 0 0 0; padding:0; border:1px solid #000; border-width:0 1px 0 0; width:186px; height:95px; float:left;}
#phaseThree li {padding:0; margin:0 auto; text-align:center;  color:#ccc;}
#phaseThree li p {width:137px; text-align:center;  margin:0 auto; padding:3px 0 0 0; font-size:10px; color:#ccc;}
#phaseThree li a {display:table-cell; height:71px; color:#FFCC00; vertical-align:bottom; text-align:center; width:186px;}
#phaseThree li a img {display:block; border:0; margin:0 auto;}




#holder {display:block; margin:0 auto; width:990px; }
.seperate {clear:both !important; height:20px; width:990px;}

	
	/* demo3 Intro */
	#header {width:990px; height:100px;}
	#header ul {list-style-type:none; padding:0; margin:0;}
	#header li {float:left; margin:0; padding:0;}
	li#logo {padding:12px 0 0 0; text-align:center; width:240px;}
	li#logo a {color:#999; text-decoration:none;}
	li#logo a h1 {font-size:11px; font-weight:normal; margin:0;}
	#header .text {padding:28px 0 0 0; text-align:center;}
	#header .text img {display:block; margin:0 auto;}
	
	/* Top Video Display */
	.content_nav {display:block; padding:0; margin:0px 0px 15px 5px; border:1px solid #000; background:#474747; color:#ccc; font-size:11px;}
	.content_nav img {display:block; margin:0 !important;}
	
	.content_box {position:relative; z-index:99; display:block; padding:10px 0 0 0; width:285px;  margin:0; border:1px solid #000; background:#474747; color:#ccc; font-size:11px;}
	.content_box p {font-size:12px; line-height:18px; color:#ccc; padding:0 10px 10px 10px !important; margin:0; border-bottom:1px dotted #000;}
	.content_box ul {list-style-type:none; margin:8px 0 0 0; padding:0;  font-size:12px;}
	.content_box a {display:block; padding:7px 0 7px 45px; width:240px; margin:0; border-bottom:1px dotted #000; color:#FFCC33; font-size:12px; text-transform:uppercase; text-decoration:none;}
	.content_box a span {display:block; font-size:10px !important; text-transform:none !important; color:#999999 !important;  padding:2px 0 0 0;}
	.content_box .acoustic {background:url(http://www-ecs.jamplay.com/images/icons/acoustic.gif) 10px 0px no-repeat;}
	.content_box .electric {background:url(http://www-ecs.jamplay.com/images/icons/electric.gif) 10px 0px no-repeat;}
	
		#beginnerTab .content_box {}
		#artistTab .content_box {}
		
		#genreTab .content_box {}
		#genreTab ul {list-style-type:none; margin:8px 0 0 0; padding:0;  font-size:12px;}
		#genreTab a {display:block; clear:both; height:15px; padding:3px 0 3px 45px; width:240px; margin:0; border-bottom:1px dotted #000; color:#FFCC33; font-size:12px; text-transform:uppercase; text-decoration:none;}
		#genreTab a b {display:block; font-weight:normal; width:95px; float:left; height:16px; line-height:15px;}
		#genreTab a span {display:block; float:left; width:130px; height:15px; font-size:10px !important; text-transform:none !important; color:#999999 !important;  padding:2px 0 0 0;}
		#genreTab a {padding:6px 0 6px 45px !important; }
		
		#songsTab .content_box {position:relative;}
		div.track {position:absolute; top:67px; right:-19px; width:38px; padding:15px 0 0 0; height:249px; z-index:100; overflow:visible; background:url(/images/general/scroll-track.png) top no-repeat;}
		div.thumb {position:relative; left:11px; top:0.015px; width:15px; height:76px; z-index:24; background:url(http://www-ecs.jamplay.com/images/icons/b-track-scroller.gif) top no-repeat; font-size:1px}
	
	
	
	
	
	#left_holder {display:block; float:left; height:480px; width:290px; margin:0 10px 0 0;}
	#left_holder p {margin:0; padding:0;}
	#left_holder p a {display:block; float:left; height:35px; width:139px; margin:8px 0px 7px 0;}
	#left_holder p span {display:block; text-align:center; color:#ccc; padding:8px 0;}
	#left_holder img {display:block; margin:0 auto;}
	#left_holder a:hover img {filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; }
	
	#right_holder {display:block; float:left; width:685px; height:487px;  text-align:center; background:url(http://www-ecs.jamplay.com/images/css-bg/lesson/lesson_holder_right2.jpg) 2px 0 no-repeat; }
	#right_holder a {color:#F2EEBB;}
	#right_video_footer {display:block; padding:8px 5px 0px 5px; margin:0 auto; color:#ccc;}
	#right_video_footer a {margin:0px 7px; padding:2px 4px; font-size:10px; text-transform:uppercase; text-decoration:none; color:#ccc; display:inline-block; background:#474747; border:1px solid #000;}
	#right_video_footer a:hover {background:#333;}
	#right_video_footer .quality_on {background:#000;}
	
	#right_holder_error {display:block; float:left; width:685px; height:487px; background:url(http://www-ecs.jamplay.com/images/css-bg/lesson/error-video-bg2.jpg) 2px 0 no-repeat; }
	#right_holder_error {color:#999; line-height:16px;}
	#right_holder_error p {padding:0; margin:120px 0 10px 215px; width:380px; font-size:12px; text-align:center;}
	#right_holder_error p b {color:#fff;}
	#right_holder_error a {display:block; color:#F2EEBB; margin:0 0 18px 0; padding:4px;}
	#right_holder_error a:hover {border-color:#222; background:#222;}
	#right_holder_error span {display:block; width:540px; margin:0 0 0 60px; padding:10px 0 10px 65px; text-align:left; background:url(http://www-ecs.jamplay.com/images/css-bg/lesson/computer-icon.gif) top left no-repeat;}
	
	
	
	/* GLOBAL FOR TAB PAGES */
	#lesson_info, #lesson_set, #the_teacher {width:970px; padding-left:5px; margin:0 auto; clear:both; text-align:left;}
	#supplemental_content {width:980px; margin:0 auto; clear:both; text-align:left; }
	#lesson_info h3, #the_teacher h3, #join-new h3, #supplemental_content h3, #lesson_set h3 {display:block; clear:both; margin:0; padding:0; font-size:14px; line-height:19px !important; color:#222; font-weight:bold;}
	
	#lesson_info, #join-new          {font-size:12px; line-height:19px; padding-top:20px;}
	#lesson_set           {font-size:11px; line-height:19px; padding-top:20px;} 
	#the_teacher          {font-size:11px; line-height:21px; padding-top:20px;}
	#supplemental_content {font-size:12px; line-height:19px;}
	#supplemental_content h3 {padding:20px 0 10px 0; margin:0; border-bottom:1px solid #ccc; background:#fff;}
	
			
			
			/* Lesson Information Content Tab CSS */
			#lesson_info .lesson_title {display:block; font-size:16px; font-weight:bold; color:#474747; margin:0px 0px 5px 0px; padding:0 0 5px 0; }
			#lesson_info .subtitle {display:block; width:300px; padding:7px; margin:5px 0px; background:#f7f7f7; border:1px solid #666; font-weight:bold; font-size:11px;}
			#lesson_info .chapter_title {display:block; margin:10px 0px; color:#863535; font-size:14px; font-weight:bold; text-decoration:underline;}

			#lesson_info_nav {display:block; margin:5px 0 14px 0; height:27px; width:900px; padding:0; clear:both;}
			#lesson_info_nav a {display:block; float:left; font-size:10px; font-weight:bold; background:url(http://www-ecs.jamplay.com/images/css-bg/block-grad-bg.jpg) top left repeat-x; color:#474747; height:22px; line-height:22px; text-transform:uppercase; text-decoration:none; padding:0 7px 0 3px; margin-right:10px; border:1px solid #999999;}
			#lesson_info_nav a:hover {border-color:#000000; color:#863535;}
			#lesson_info_nav img {float:left; padding:0 3px 0 1px;}
				
			/* Supplemental Content Tab CSS */
			#supplemental_content {width:980px; height:700px; margin:0 auto; text-align:left; font-size:12px; line-height:19px; background:url(http://www-ecs.jamplay.com/images/css-bg/lesson/supp-bg.gif) repeat-y ;}
			#supplemental_content iframe {float:left; width:710px; padding:10px 0 0 0; margin:0; line-height:18px; }
			#supplemental_content_nav {float:left; width:239px; background:url(http://www-ecs.jamplay.com/images/buttons/supp-content.jpg); margin:0 25px 0 1px;}
			#supplemental_content_nav a {border-bottom:1px solid #ccc; display:block; font-size:11px; color:#474747; text-decoration:none; height:22px; padding:3px 0 0 20px;}
			#supplemental_content_nav a:hover, #supplemental_content_nav a:active {border-color:#666; background-color:#ffffff !important; color:#863535;}
			a#text   {background:url(http://www-ecs.jamplay.com/images/icons/text.gif) no-repeat 3px;}
			a#pdf   {background:url(http://www-ecs.jamplay.com/images/icons/pdf.gif) no-repeat 1% 1%;}
			a#web   {background:url(http://www-ecs.jamplay.com/images/icons/web.gif) no-repeat 1% 1%;}
			a#audio {background:url(http://www-ecs.jamplay.com/images/icons/audio.gif) no-repeat 1% 1%;}
			a#image {background:url(http://www-ecs.jamplay.com/images/icons/image.gif) no-repeat 3px;}
			a#video {background:url(http://www-ecs.jamplay.com/images/icons/video.gif) no-repeat 1% 1%;}	
			
			
				
			/* Phases Tab */
			#ajaxLoad, #ajaxDrop, #phase2a, #hideit {width:970px !important; margin:0; padding:0;}
			
			#lesson_set p.description {padding:0 0 20px 0; margin:0;}
			#lesson_set p.description img {display:block; float:left; margin:0 20px 0 0;}
			#lesson_set p.description span {display:block; float:left; width:850px; font-size:12px; line-height:20px; padding:5px 0;}
			
			
			#lesson_set blockquote {float:left; width:970px; height:90px; padding:10px 0 0 0; margin:0; border-bottom:1px dotted #999;}
			#lesson_set blockquote div {float:left; padding-right:10px; margin:0;}
			#lesson_set blockquote div a {display:block; margin-left:10px; padding-bottom:10px;}
			#lesson_set blockquote div img {padding:1px; height:70px; width:51px; border:1px solid #ccc; margin:6px auto 0 auto;}
			
			#lesson_set blockquote h4 {font-size:14px; color:#000; margin:11px 0 3px 0; padding:0;}
			#lesson_set blockquote span {display:block; float:left; line-height:18px; font-size:12px;}
			#lesson_set blockquote b {display:block;  margin:5px 0; font-size:10px; color:#999;}
			#lesson_set blockquote a img {display:block; float:left;}
			
			#boxphase {width:970px !important; margin-top:20px;}
			#boxphase li p {width:440px; padding:10px 10px 0 15px !important; height:87px; margin:0; font-size:12px;}
			#boxphase li a {display:block; padding-top:25px;}
			#boxphase ul {list-style-type:none; margin:0; padding:0; height:97px; width:970px !important;}
			#boxphase li {float:left; margin:0; padding:0; height:97px; border-bottom:1px solid #ccc;}
			#boxphase h4.phaseTitle {clear:both; height:25px; width:940px; font-size:12px; padding:10px 0 10px 20px; margin:0; background:url(http://www-ecs.jamplay.com/images/css-bg/block-grad-bg.jpg) top repeat-x;}
			
			
			
			#phase1 div {float:left; margin-right:50px; width:290px;}
			#phase1 div span {display:block; height:150px; background-position:bottom center; background-repeat:no-repeat;}
			#phase1 div p {padding:10px 10px 3px 10px; line-height:16px; background:url(http://www-ecs.jamplay.com/images/css-bg/lesson_box_bg.jpg) top repeat-x;}
			#phase1 div b {display:block; padding:3px 0 3px 27px; background:url(http://www-ecs.jamplay.com/images/icons/chord.gif) 10px 6px no-repeat #f9f9f9; color:#863535;}
			#phase1 h3 {text-transform:uppercase; font-size:11px; border:1px solid #ccc; background:url(http://www-ecs.jamplay.com/images/css-bg/block-grad-bg.jpg) top repeat-x; text-align:center; padding:5px 0;}
			#phase1 blockquote {margin:0 auto; padding:10px 0; border-bottom:1px solid #ccc; width:270px; line-height:15px;}
			#phase1 blockquote h4 {font-size:12px; margin:0; padding:5px 0;}
			#phase1 blockquote b {display:block;  margin:5px 0 0 0; font-size:10px; color:#777;}
			
			#hideit {padding:20px 0 0 5px;}
			#hideit div {float:left; margin:0 40px 40px 0; width:290px;}
			#hideit div span {display:block; height:100px; background-position:bottom center; background-repeat:no-repeat;}
			#hideit div p {padding:10px 10px 3px 10px; margin:0; line-height:16px; background:url(http://www-ecs.jamplay.com/images/css-bg/lesson_box_bg.jpg) top repeat-x;}
			#hideit div b {display:block; padding:3px 0 3px 27px; background:url(http://www-ecs.jamplay.com/images/icons/chord.gif) 10px 6px no-repeat; color:#863535;}
			#hideit div a:hover img {filter: alpha(opacity=80); -moz-opacity: 0.8;}
			#phase2a h3 {text-transform:uppercase; font-size:11px; border:1px solid #ccc; background:url(http://www-ecs.jamplay.com/images/css-bg/block-grad-bg.jpg) top repeat-x; text-align:center; padding:5px 0;}
			#phase2a blockquote {margin:0 auto; padding:10px 0; border-bottom:1px solid #ccc; width:270px; line-height:15px;}
			#phase2a blockquote h4 {font-size:12px; margin:0; padding:5px 0;}
			#phase2a blockquote b {display:block;  margin:5px 0 0 0; font-size:10px; color:#777;}
			
			
			
			
			/* Song Lessons Tab */
			#phase3_text {margin:0;}
			#phase2 p, #phase1 p, #phase3_text p {padding:0 0 20px 0; margin:0;}
			#phase2 p img, #phase1 p img, #phase3_text p img {display:block; float:left; margin:0 20px 0 0;}
			#phase2 p span, #phase1 p span, #phase3_text p span {display:block; float:left; width:850px; font-size:12px; line-height:20px; padding:10px 0 0 0;}
			#phase3_text h3 {padding:20px 0 10px 85px; height:30px; background:url(/images/css-bg/lesson/table-bg-head2.jpg) -5px 0px no-repeat;}
			#phase3_text div {display:block; background:url(/images/css-bg/lesson/table-bg4.jpg) -5px 0px repeat-y;}
			
			
			#phase3_listing, #phase3_listing th, #phase3_listing td {border-collapse:collapse !important;}
			#phase3_listing {margin:0 auto; }
			#phase3_listing th {background:url(/images/css-bg/nav_up.jpg) 0px -1px repeat-x; text-align:left; padding:5px 3px;  font-size:12px; border:1px solid #ccc;}
			#phase3_listing td {display:table-cell !important; border:1px solid #ddd; font-size:12px; padding:0 3px; margin:0; color:#666; background-repeat:no-repeat; line-height:10px;}
			#phase3_listing tr.rowOn td {border:1px solid #000 !important; border-width:1px 0 !important; color:#000; line-height:10px; background-color:#FFCC00 !important;}
			.free  td {color:#0033FF; font-weight:bold !important; background:#FFFFCC; color:#000 !important;}
			
			#phase3_listing .mark_lincoln, #phase3_listing .kris_norris, #phase3_listing .brad_lindsey, #phase3_listing .david_mackenzie, #phase3_listing .dennis_hodges, #phase3_listing .matt_brown, #phase3_listing .jim_deeming, #phase3_listing .matt_hammond, #phase3_listing .hunter_hall, #phase3_listing .steve_eulberg, #phase3_listing .brad_henecke, #phase3_listing .nick_greathouse, #phase3_listing .danny_voris, #phase3_listing .chris_liepe, #phase3_listing .orville_johnson, #phase3_listing .mark_brennan, #phase3_listing .dave_felton
			{background-position:-7px 3px;  padding:0 0 0 20px;}
			#phase3_listing .mark_lincoln {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/mark-lincoln.gif); }
			#phase3_listing .brad_lindsey {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/brad-lindsey.gif); }
			#phase3_listing .david_mackenzie {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/david-mackenzie.gif);}
			#phase3_listing .chris_liepe {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/chris-liepe.gif);}
			#phase3_listing .jim_deeming {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/jim-deeming.gif);}
			#phase3_listing .matt_brown {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/matt-brown.gif);}
			#phase3_listing .hunter_hall {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/hunter-hall.gif);}
			#phase3_listing .brad_henecke {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/brad-henecke.gif); }
			#phase3_listing .steve_eulberg {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/steve-eulberg.gif);}
			#phase3_listing .matt_hammond {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/matt-hammond.gif);}
			#phase3_listing .mark_brennan {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/mark-brennan.gif);}
			#phase3_listing .dave_felton {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/dave-felton.gif);}
			#phase3_listing .danny_voris {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/danny-voris.gif);}
			#phase3_listing .nick_greathouse {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/nick-greathouse.gif);}
			#phase3_listing .kris_norris {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/kris-norris.gif);}
			#phase3_listing .orville_johnson {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/orville-johnson.gif);}
			#phase3_listing .dennis_hodges {background-image:url(http://www-ecs.jamplay.com/members/images/icons/teachers/dennis-hodges.gif);}
			
			#phase3_listing .acoustic {background-image:url(/images/icons/acoustic2.gif); background-position:center 2px; padding:0;}
			#phase3_listing .electric {background-image:url(/images/icons/electric2.gif); background-position:center 2px; padding:0;}
			
			#phase3_listing a {padding:1px 0 0 3px; border:none;}
			
			.white td {background-color:#fff;}
			.gray td {background-color:#f9f9f9;}
			.hover td {background-color:#FFFFCC; color:#000 !important;}
			.hover a {color:#FF0000;}	


			
			
			
			#join-new {width:980px; padding:0 0 0 10px; margin:0 auto; height:900px;}
			#join-new ul {width:300px !important; height:150px; margin:0; padding:8px 0 5px 0; display:block; float:left !important; list-style:none;}
			#join-new li {margin:0;  padding-left:38px; padding-right:0; padding-top:1px; padding-bottom:1px}
			
			.leftSide {width:246px; height:400px; float:left; margin:0; padding:160px 0 0 0; background:url(/images/css-bg/lesson/dude-guitar3.jpg) top left no-repeat;}
			.leftSide div {width:200px; height:450px; border:1px solid #ccc; background:url(/images/css-bg/lesson/dude-left-column-bg.jpg) 0px -120px repeat-x;}
			.leftSide div a {margin:7px 0 35px 0; height:34px; padding:12px 0; background:#FFFF99; border:1px solid #999; border-width:1px 0; display:block; text-align:center;}
			.leftSide div a:hover {border-color:#000; background:#FFFF33;}
			.leftSide div p {margin:0; padding:6px 6px 6px 9px; font-size:11px; line-height:16px;}
			.leftSide h4 {background:url(/images/css-bg/block-grad-bg.jpg) top repeat-x #fafafa; font-size:11px; text-transform:uppercase; padding:5px 0; margin:0; text-align:center; border:1px solid #ccc;}
	
			.rightSide {width:734px; float:left;}
			.rightSide div {float:left; width:220px; margin:6px 35px 20px 0; padding:0; text-align:left; font-size:.95em; line-height:1.4em; background:url(/images/css-bg/menu-bg.jpg) 0 25px repeat-x;}
			.rightSide div h4 {color:#000; display:block; text-align:left; padding:3px 0 12px 20px; background:url(/images/icons/star.gif) top left no-repeat; margin:0; font-size:12px; }
			.rightSide div span {font-size:.85em; line-height:1em; color:#666; display:block; padding:4px 0 7px 5px; }
			.rightSide div p {margin:0; padding:0;}
	
			
			
			
			
			
			
			
			#join  tr.jprow td {text-align:right;  color:#863535; font-weight:bold; background:url('http://www-ecs.jamplay.com/images/icons/guitar.gif') no-repeat 15px 3px; border:1px solid #ccc;}
			#join  tr.insrow td {text-align:right;  padding:0 4px 0 0; border-bottom:1px dotted #999;  border-right:1px solid #ccc;}
			.subtext {display:block; margin:3px 0 8px 8px; font-size:9px; color:#777; line-height:12px;}
			
			
			
			#join {height:500px;}
			#join h4 {color:#863535;display:block; margin:10px auto 20px auto; font-size:12px; text-align:center;}
			#join p {float:left; width:270px; padding:0 10px 10px 10px; margin-right:15px; text-align:center;}
			#join p b {text-align:left; display:block; background:url(http://www-ecs.jamplay.com/images/icons/star.gif) no-repeat 5px 0px; padding-left:20px; font-weight:normal;}
			#join table {margin-top:10px;}
			#join table, #join th, #join td {border-collapse:collapse !important;}
			#join td {display:table-cell !important; border:1px solid #ddd; padding:0 3px; margin:0; background-repeat:no-repeat; line-height:10px;}
			#join th {background:url(http://www-ecs.jamplay.com/images/css-bg/block-grad-bg.jpg) top repeat-x; padding:4px 4px 4px 0; margin:0; text-align:center; border:1px solid #ccc; }
			
			#join blockquote {display:block; border:1px solid #ccc; clear:both; width:930px; height:170px; margin:0; padding:0; background:url('http://www-ecs.jamplay.com/images/css-bg/upsell_bg.jpg') repeat-x top;}
			#join ul {width:300px !important; height:150px; margin:0; padding:8px 0 5px 0; display:block; float:left !important; list-style:none;}
			#join li {margin:0;  padding-left:38px; padding-right:0; padding-top:1px; padding-bottom:1px}
			#join img {padding-left:5px;}
			
			
			
			#join  tr.jprow td {text-align:right;  color:#863535; font-weight:bold; background:url('http://www-ecs.jamplay.com/images/icons/guitar.gif') no-repeat 15px 3px; border:1px solid #ccc;}
			#join  tr.insrow td {text-align:right;  padding:0 4px 0 0; border-bottom:1px dotted #999;  border-right:1px solid #ccc;}
			.subtext {display:block; margin:3px 0 8px 8px; font-size:9px; color:#777; line-height:12px;}

				
				.weewee, .weewee li {width:800px !important; margin:0; padding:0;}
				
	#navigation {margin:0 auto !important; width:990px !important; padding:0;}		
	#navigation ul {width:990px; }
	#navigation ul.tabbernav li {height:35px; padding:0; margin:0 10px 0 0; background:url(http://www-ecs.jamplay.com/images/buttons/tabs/lesson-small-hover200.jpg) top left no-repeat;   text-align:center;}
	#navigation ul.tabbernav li a {height:20px; padding-top:15px; width:200px;  display:block; font-size:11px; color:#666; text-transform:uppercase;  background:url(http://www-ecs.jamplay.com/images/buttons/tabs/lesson-small200.jpg) top left no-repeat;  font-weight:bold;}
	#navigation ul.tabbernav li a:hover {background:none; color:#000;}
	#navigation ul.tabbernav li.tabberactive {}
	#navigation ul.tabbernav li.tabberactive a {color:#863535; background:url(http://www-ecs.jamplay.com/images/buttons/tabs/lesson-small-on200.jpg) top left; height:24px; padding-top:11px; }
	
	#videoNav {width:275px; height:27px !important; position:relative; z-index:99;}
	#videoNav .tabbertab {clear:both;}
	#videoNav .tabberlive {background:url(/images/css-bg/menu-bg.jpg) 0 27px repeat-x;}
	#videoNav ul.tabbernav li {width:70px; height:27px; margin:0; background:url(/images/buttons/tabs/lesson-hover-70.gif) top left no-repeat; }
	#videoNav ul.tabbernav li a {height:25px; padding:2px 0 0 0; width:70px; text-align:center; line-height:21px; background:url(/images/buttons/tabs/lesson-up-70.gif) top left no-repeat; color:#333; }
	#videoNav ul.tabbernav li a:hover {background:none; color:#000;}
	#videoNav ul.tabbernav li.tabberactive {position:relative; top:1px; width:70px; height:27px; padding:0; background:url(/images/buttons/tabs/lesson-on-70.gif) top left no-repeat;}
	#videoNav ul.tabbernav li.tabberactive a {background:url(/images/buttons/tabs/lesson-on-70.gif) top left no-repeat;  color:#ccc;}
	
	#spacer {position:relative; z-index:10; top:0px;}
	#ballsnav5 {width:140px !important; background:url(http://www-ecs.jamplay.com/images/buttons/tabs/lesson-small-join.jpg) top left no-repeat !important;}
	.tabberactive #ballsnav5 {background:url(http://www-ecs.jamplay.com/images/buttons/tabs/lesson-small-joinON.jpg) top left no-repeat !important;}
	
	.tabberlive, .tabbertabhide {display:none;   margin:10px 0 0 0; padding:0;}
	.tabber {display:block; clear:both;  margin:10px 0 0 0;}
	.classTabHide {display:none;}
	.tabberlive {display:block; clear:both; overflow:visible;  margin:10px 0 0 0;}
	.tabbertab { padding:0;  }
	.tabbertabhide h2, .tabberlive h2, .tabbertab h2 {display:none !important;}
	ul.tabbernav {display:block; padding:0; margin:0;}
	ul.tabbernav li  {list-style: none; display: block; float:left; text-align:center; }
	ul.tabbernav li a  {display:block; float:left; white-space:nowrap; margin:0; text-align:center; text-decoration:none !important;}
	ul.tabbernav li a:hover {}
	ul.tabbernav li.tabberactive {}
	/*ul.tabbernav li.tabberactive a {}
	ul.tabbernav li.tabberactive a:hover  {display:block; float:left;  color: #ccc; background:none; white-space:nowrap;}				
				*/
    
	#the_teacher h2 {font-size:16px;}	
	#ins_images {border-left:1px dotted #666; border-right:0px dotted #666; border-top:0px dotted #666; border-bottom:0px dotted #666; display:block; float:left; margin-left:15px; text-align:center; width:150px; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px}
	#ins_images img {display:block; margin:0 0 5px 15px; border:1px solid #333;}
	#ins_content {float:left; display:block; width:750px; font-size:12px;  line-height:20px; margin-top:5px;}
	#lower_block p {padding:0 0 10px 0; margin:0; line-height:16px;}
	#lower_block img {float:left; margin:0 3px; border:1px solid #333;}
	#lower_block ul, #lower_block li {width:900px !important;}
	
	
			/* #phase2 div {float:left; margin:40px 70px 0 0; width:450px;}
			#phase2 div span {display:block; width:380px; margin:0 auto; height:100px; text-align:center;}
			#phase2 div span img {display:block; float:left; padding-right:10px;}
			#phase2 div p {padding:5px 10px 3px 20px; line-height:16px; background:#f9f9f9; border:1px solid #ccc; border-width:0 1px;}
			#phase2 div b {display:block; padding:3px 0 3px 27px; background:url(http://www-ecs.jamplay.com/images/icons/chord.gif) 10px 6px no-repeat; color:#863535;  border:1px solid #ccc; border-width:0 1px 1px 1px;}
			#phase2 h3 {clear:both; font-size:14px; padding:10px 0 0 20px; margin:0;  background:url(http://www-ecs.jamplay.com/images/css-bg/lesson_box_bg.jpg) top repeat-x #f9f9f9;  border:1px solid #ccc; border-width:1px 1px 0 1px;}
			#phase2 blockquote {margin:0 auto; padding:10px 0; border-bottom:1px solid #ccc; width:270px; line-height:15px;}
			#phase2 blockquote h4 {font-size:12px; margin:0; padding:5px 0;}
			#phase2 blockquote b {display:block;  margin:5px 0 0 0; font-size:10px; color:#777;} */
				
				
				

