/***********************************
* css for tutorial pages           *
* 2010Dec30 initial implementation *
***********************************/ 

body {
	margin:0;
	color:#333;
	font:11px Arial, Verdana, sans-serif;
	background:#909090 url(/images/gtBackgroundGradient.png) repeat-y 50% 50%;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#333;
}
a:hover {text-decoration:underline;}

li { line-height: 20px;  /* required addition to 3rd party css 12/30/2010 */
}

input, textarea, select {
	font:100% Arial, Verdana, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#tutorial_wrapper {
	margin:0 auto;
	width:1000px;
}
#tutorial_main {
	width:975px;
	padding:0 12px 0 13px;
	background: url(/images/contentContainerRepeat.png) repeat-y;
	overflow:hidden;
}
.tutorial_main-holder {
	width:909px;
	padding:0 36px 0 30px;
}
.tutorial_visual {
	background:#a11f1f url(/images/bg-visual-t.jpg) no-repeat;
	width:980px;
	margin:0 0 34px -33px;
	overflow:hidden;
	position:relative;
	border-bottom:4px solid #dedede;
}
.tutorial_visual a{color:#fff;}
.tutorial_visual .tutorial_upper-frame{
	background: url(/images/bg-visual-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:33px 28px 45px 68px;
}
.tutorial_visual-text{
	width:215px;
	float:left;
	color:#fff;
	margin:19px 0 0;
}
.tutorial_visual-text .tutorial_note{
	font-weight:bold;
	font-size:15px;
	margin:0 0 33px;
}
.tutorial_visual-text .tutorial_note span{display:block;}
.tutorial_visual-text h1{
	margin:0 0 33px;
	color:#fff;
	font-size:34px;
}
.tutorial_btn-signup-now{
	background: url(/images/btn-signup-now.png) no-repeat;
	width:185px;
	height:48px;
	overflow:hidden;
	text-indent:-9999em;
	display:block;
	cursor:pointer;
}
.tutorial_btn-upgrade-now-arrowed{
	background: url(/images/btn-upgrade-now-arrowed.png) no-repeat;
	width:185px;
	height:48px;
	overflow:hidden;
	text-indent:-9999em;
	display:block;
	cursor:pointer;
}
.tutorial_visual .tutorial_video-holder{
	background:#7c1315;
	padding:6px 6px 6px 7px;
	width:640px;
	float:right;
}
.tutorial_visual .tutorial_placeholder{display:block;}
.tutorial_visual .tutorial_content-frame{
	color:#fff;
	font-size:15px;
	line-height:20px;
	background: url(/images/crowd_red_TOP.jpg) no-repeat 0 100%;
	width:980px;
	height:281px;
	overflow:hidden;
	position: relative;   /* Jan 6, 2011 */
}
.tutorial_visual2 .tutorial_content-frame{text-align:center;}
.tutorial_visual .tutorial_content-frame .tutorial_holder{padding:48px 32px 0 68px;}
.tutorial_visual2 .tutorial_content-frame .tutorial_holder{padding:22px 150px 25px;}
.tutorial_visual .tutorial_author-name{
	font-size:10px;
	line-height:12px;
	margin:0 0 16px;
}
.tutorial_visual .tutorial_author-name strong{font-size:11px;}
.tutorial_visual .tutorial_content-frame h2{
	font-size:28px;
	line-height:34px;
	margin:0 0 27px;
}
.tutorial_visual2 .tutorial_content-frame h2{margin:0 0 11px;}
.tutorial_visual .tutorial_content-frame p{margin:0;}
.tutorial_icons-nav{
	overflow:hidden;
	width:100%;
	position: absolute;   /* Jan 6, 2011 */
	top: 210px;
	top: 200px;   /* Mar 20, 2011 */
	left: 0px;
}

.tutorial_content-frame h2 { /* required addition to 3rd party css 12/30/2010 */
    color: #ffffff;
}

.tutorial_icons-nav .tutorial_wrap{
	position:relative;
	float:left;
	left:50%;
}
.tutorial_icons-list{
	margin:0;	list-style:none;
	border-top:1px solid #fff;
	padding:18px 0 0;
	padding:28px 0 0; /* Mar 20, 2011 */
}
.tutorial_icons-nav .tutorial_icons-list{
	left:-50%;
	position:relative;
	float:left;
}
.tutorial_icons-list li{
	float:left;
	margin:0 15px;
	margin:0 25px 0 0px; /* Mar 20, 2011 */
	display:inline;
}
.tutorial_icons-list .tutorial_ico{
	overflow:hidden;
	text-indent:-9999em;
	float:left;
	height:23px;
	cursor:pointer;
}

.tutorial_icons-list .tutorial_artist .tutorial_ico{
	background: url(/images/ico-artist-white.png) no-repeat;
	width:53px;
}
.tutorial_icons-list .tutorial_channel .tutorial_ico{
	background: url(/images/ico-channel-white.png) no-repeat;
	width:53px;
}
.tutorial_icons-list .tutorial_chords .tutorial_ico{
	background: url(/images/ico-chords-white.png) no-repeat;
	width:53px;
}
.tutorial_icons-list .tutorial_exercises .tutorial_ico{
	background: url(/images/ico-exercises-white.png) no-repeat;
	width:53px;
}
.tutorial_icons-list .tutorial_jam .tutorial_ico{
	background: url(/images/ico-jam-white.png) no-repeat;
	width:53px;
}
.tutorial_icons-list .tutorial_reference .tutorial_ico{
	background: url(/images/ico-reference-white.png) no-repeat;
	width:53px;
}
.tutorial_icons-list .tutorial_rhythm .tutorial_ico{
	background: url(/images/ico-rhythm-white.png) no-repeat;
	width:53px;
}
.tutorial_icons-list .tutorial_scales .tutorial_ico{
	background: url(/images/ico-scales-white.png) no-repeat;
	width:53px;
}
.tutorial_icons-list .tutorial_songs .tutorial_ico{
	background: url(/images/ico-songs-white.png) no-repeat;
	width:53px;
}
.tutorial_icons-list .tutorial_sound .tutorial_ico{
	background: url(/images/ico-sound-white.png) no-repeat;
	width:53px;
}
.tutorial_icons-list .tutorial_studio .tutorial_ico{
	background: url(/images/ico-studio-white.png) no-repeat;
	width:53px;
}
.tutorial_icons-list .tutorial_techniques .tutorial_ico{
	background: url(/images/ico-techniques-white.png) no-repeat;
	width:53px;
}
.tutorial_icons-list .tutorial_theory .tutorial_ico{
	background: url(/images/ico-theory-white.png) no-repeat;
	width:53px;
}
.tutorial_icons-list .tutorial_tricks .tutorial_ico{
	background: url(/images/ico-tricks-white.png) no-repeat;
	width:53px;
}
.tutorial_icons-list .tutorial_style .tutorial_ico{
	background: url(/images/ico-style-white.png) no-repeat;
	width:53px;
}

.tutorial_icons-list .tutorial_acoustic .tutorial_ico{
	background: url(/images/ico-genre-acoustic-white.png) no-repeat;
	background-position:center bottom; 
	width:74px;
}
.tutorial_icons-list .tutorial_bluegrass .tutorial_ico{
	background: url(/images/ico-genre-bluegrass-white.png) no-repeat;
	background-position:center bottom; 
	width:74px;
}
.tutorial_icons-list .tutorial_blues .tutorial_ico{
	background: url(/images/ico-genre-blues-white.png) no-repeat;
	background-position:center bottom; 
	width:53px;
}
.tutorial_icons-list .tutorial_classical .tutorial_ico{
	background: url(/images/ico-genre-classical-white.png) no-repeat;
	background-position:center bottom; 
	width:77px;
}
.tutorial_icons-list .tutorial_country .tutorial_ico{
	background: url(/images/ico-genre-country-white.png) no-repeat;
	background-position:center bottom; 
	width:76px;
}
.tutorial_icons-list .tutorial_funk .tutorial_ico{
	background: url(/images/ico-genre-funk-white.png) no-repeat;
	background-position:center bottom; 
	width:53px;
}
.tutorial_icons-list .tutorial_jazz .tutorial_ico{
	background: url(/images/ico-genre-jazz-white.png) no-repeat;
	background-position:center bottom; 
	width:57px;
}
.tutorial_icons-list .tutorial_metal .tutorial_ico{
	background: url(/images/ico-genre-metal-white.png) no-repeat;
	background-position:center bottom; 
	width:75px;
}
.tutorial_icons-list .tutorial_rock .tutorial_ico{
	background: url(/images/ico-genre-rock-white.png) no-repeat;
	background-position:center bottom; 
	width:48px;
}
.tutorial_icons-list .tutorial_rockabilly .tutorial_ico{
	background: url(/images/ico-genre-rockabilly-white.png) no-repeat;
	background-position:center bottom; 
	width:72px;
}
.tutorial_icons-list .tutorial_surf .tutorial_ico{
	background: url(/images/ico-genre-surf-white.png) no-repeat;
	background-position:center bottom; 
	width:40px;
}
.tutorial_icons-list .tutorial_world .tutorial_ico{
	background: url(/images/ico-genre-world-white.png) no-repeat;
	background-position:center bottom; 
	width:75px;
}
.tutorial_icons-list .tutorial_difficulty1 .tutorial_ico{
	background: url(/images/ico-difficulty1-white.png) no-repeat;
	width:70px;
}
.tutorial_icons-list .tutorial_difficulty2 .tutorial_ico{
	background: url(/images/ico-difficulty2-white.png) no-repeat;
	width:70px;
}
.tutorial_icons-list .tutorial_difficulty3 .tutorial_ico{
	background: url(/images/ico-difficulty3-white.png) no-repeat;
	width:70px;
}
.tutorial_icons-list .tutorial_difficulty4 .tutorial_ico{
	background: url(/images/ico-difficulty4-white.png) no-repeat;
	width:70px;
}
.tutorial_icons-list .tutorial_difficulty5 .tutorial_ico{
	background: url(/images/ico-difficulty5-white.png) no-repeat;
	width:70px;
}

.tutorial_icons-list .tutorial_begin{
    margin-right: 0px;
}

.tutorial_begin-tutorial-top-button{
	display:block;
	background: url(/images/btn-begin-tutorial.png) no-repeat;
	width:149px;
	height:42px;
    margin-top: -10px;
}

.tutorial_icons-list .tutorial_scores .tutorial_ico-text{background: url(/images/ico-scores2.png) no-repeat;}
.tutorial_icons-list .tutorial_guitar-tabs .tutorial_ico-text{background: url(/images/ico-guitar-tabs2.png) no-repeat;}
.tutorial_icons-list .tutorial_videos .tutorial_ico-text{background: url(/images/ico-videos2.png) no-repeat;}
.tutorial_icons-list .tutorial_pages .tutorial_ico-text{background: url(/images/ico-pages2.png) no-repeat;}
.tutorial_icons-list .tutorial_ico-text{
	font-size:14px;
	font-weight:bold;
	color:#a11f1f;
	text-align:center;
	width:23px;
	height:21px;
	float:left;
	margin:0 8px 0 0;
	padding:2px 0 0;
}
.tutorial_icons-list .tutorial_link-text{
	text-transform:uppercase;
	float:left;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	margin:2px 0 0;
}
.tutorial_content-block{
	overflow:hidden;
	height:1%;
	padding:0 32px 0 35px;
}
.tutorial_content-block .tutorial_section{
	overflow:hidden;
	height:1%;
	margin:0 0 40px;
}
.tutorial_instructor-box{
	float:left;
    /*
	background: url(/images/bg-instructor-t.gif) no-repeat;
	width:556px;
	width:496px;
	width:560px;
	*/
	background: url(/redesign/images/tutorial_instructor_bg.png) no-repeat;
	width:556px;
	height:230px;
	color:#333;
	font-size:12px;
	position: relative;
}

/*
.tutorial_instructor-box .tutorial_wrap{
	overflow:hidden;
	height:1%;
	background: url(/images/bg-instructor-b.gif) no-repeat 0 100%;
}
*/
.tutorial_instructor-box .tutorial_photo{
	float:left;
	width:177px;
	position:relative;
	margin:0 16px 0 0;
}
.tutorial_instructor-box .tutorial_photo-holder{
	/* background: url(/images/bg-frame-photo2.png) no-repeat; */
	width:177px;
	height:181px; /* 2-3-11 */
	overflow:hidden;
}
.tutorial_instructor-box .tutorial_frame-photo{
	background: url(/images/bg-frame-photo.png) no-repeat;
	width:150px;
	height:150px;
	position:absolute;
	top:14px;
	left:14px;
}
.tutorial_instructor-box .tutorial_image{
	display:block;
	margin:18px auto 0;
}
.tutorial_instructor-box .tutorial_caption{
	/* background: url(/images/bg-caption-photo-t.png) no-repeat; */
	text-align:center;
	font-size:13px;
	padding:17px 3px 3px;
	margin:-1px 0 0;
	height:1%;
	height: 20px;
}
.tutorial_instructor-box .tutorial_photo .tutorial_caption-b{
	/* background: url(/images/bg-caption-photo-b.png) no-repeat; */
	width:177px;
	height:10px;
	font-size:0;
}
.tutorial_instructor-box .tutorial_description{
	overflow:hidden;
        width: 330px;
        height: 170px;
	line-height:18px;
	padding: 10px 26px 0 0; /* 2-3-11 */
}
.tutorial_instructor-box .tutorial_progress_container {
    position: absolute;
    top: 180px;
    left: 176px;
    width:380px;
    height:50px;
}    
.tutorial_progress_text {
    position: absolute;
    top: 18px;
    left: 19px;
}    
.tutorial_progress_bar {
    position: absolute;
    top: 15px;
    left: 100px;
    width: 146px;
}    
.tutorial_progress_button {
    position: absolute;
    top: 13px;
    left: 261px;
}    
.tutorial_contents-box{
	color:#333;
	background: url(/images/bg-contents-box-t.gif) no-repeat;
	float:right;
	width:270px;
	width:330px; /* 1-12-11 */
	width:270px; /* 2-2-11 */
	font-size:12px;
	line-height:14px;
	height:230px; /* 2-2-11 */
	overflow:hidden;
}
.tutorial_contents-box-list{
	width:262px;
	height:160px;
	overflow:auto;
}
.tutorial_contents-box-list li{
	line-height: 18px;
}
.tutorial_contents-box .tutorial_wrap{
	/* background: url(/images/bg-contents-box-b.gif) no-repeat 0 100%; patched out Jan 6, 2011 */
	padding:10px 0 15px 17px;
	padding:10px 0 15px  7px; /* 1-12-11 */
	padding:8px 0 15px  7px; /* 2-3-11 */
	padding:6px 0 15px  2px; /* 2-3-11 */
}
.tutorial_contents-box h3{
	margin:0 0 15px;
	font-size:13px;
}
.tutorial_contents-box ul{
	margin:0;	padding:0;	list-style:none;
	text-indent: -25px;  /* hanging indent */
	margin-left: 27px;  /* hanging indent */
}
.tutorial_contents-box a{
	text-decoration:underline;
	color:#333;
}
.tutorial_contents-box a:hover{text-decoration:none;}
.tutorial_items-block{padding:0 0 26px;}
.tutorial_items-block .tutorial_row-section{
	overflow:hidden;
	height:1%;
	font-weight:bold;
	font-size:12px;
	color:#333;
	margin:0 -14px 14px 0;
	width:856px;
}
.tutorial_items-block .tutorial_box{
	float:left;
	background: url(/images/bg-items-box-t.gif) no-repeat;
	width:200px;
	margin:0 14px 0 0;
}
.tutorial_items-block .tutorial_long-box{
	background: url(/images/bg-items-box-t2.gif) no-repeat;
	width:842px;
}
.tutorial_items-block .tutorial_title{
	font-size:13px;
	color:#fff;
	text-align:center;
	display:block;
	padding:10px 0;
}
.tutorial_items-block .tutorial_content{
	display:table;
	height:54px;
	width:100%;
	background: url(/images/bg-items-box-b.gif) no-repeat 0 100%;
}
.tutorial_items-block .tutorial_long-box .tutorial_content{
	background: url(/images/bg-items-box-b2.gif) no-repeat 0 100%;
	height:auto;
}
* html .tutorial_items-block .tutorial_content{position:relative;}
* +html .tutorial_items-block .tutorial_content{position:relative;}
.tutorial_items-block .tutorial_content-holder{
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
* html .tutorial_items-block .tutorial_content-holder{
	position:absolute;
	top:50%;
}
* +html .tutorial_items-block .tutorial_content-holder{
	position:absolute;
	top:50%;
}
.tutorial_items-block .tutorial_content-box{
	text-align:center;
	position:relative;
}
* html .tutorial_items-block .tutorial_content-box{
	position:relative;
	top:-50%;
}
* +html .tutorial_items-block .tutorial_content-box{
	position:relative;
	top:-50%;
}
.tutorial_items-block .tutorial_ico{
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	margin:0 auto;
}

.tutorial_icons-list .tutorial_artist .tutorial_ico{
	background: url(/images/ico-cat-artist-white.png) no-repeat;
	width:61px;
}
.tutorial_icons-list .tutorial_channel .tutorial_ico{
	background: url(/images/ico-cat-channel-white.png) no-repeat;
	width:77px;
}
.tutorial_icons-list .tutorial_chords .tutorial_ico{
	background: url(/images/ico-cat-chords-white.png) no-repeat;
	width:67px;
}
.tutorial_icons-list .tutorial_exercises .tutorial_ico{
	background: url(/images/ico-cat-exercises-white.png) no-repeat;
	width:86px;
}
.tutorial_icons-list .tutorial_jam .tutorial_ico{
	background: url(/images/ico-cat-jam-white.png) no-repeat;
	width:40px;
}
.tutorial_icons-list .tutorial_reference .tutorial_ico{
	background: url(/images/ico-cat-reference-white.png) no-repeat;
	width:90px;
}
.tutorial_icons-list .tutorial_rhythm .tutorial_ico{
	background: url(/images/ico-cat-rhythm-white.png) no-repeat;
	width:72px;
}
.tutorial_icons-list .tutorial_scales .tutorial_ico{
	background: url(/images/ico-cat-scales-white.png) no-repeat;
	width:61px;
}
.tutorial_icons-list .tutorial_song .tutorial_ico{
	background: url(/images/ico-cat-song-white.png) no-repeat;
	width:59px;
}
.tutorial_icons-list .tutorial_soundeffects .tutorial_ico{
	background: url(/images/ico-cat-soundeffects-white.png) no-repeat;
	width:129px;
}
.tutorial_icons-list .tutorial_studio .tutorial_ico{
	background: url(/images/ico-cat-studio-white.png) no-repeat;
	width:61px;
}
.tutorial_icons-list .tutorial_technique .tutorial_ico{
	background: url(/images/ico-cat-technique-white.png) no-repeat;
	width:92px;
}
.tutorial_icons-list .tutorial_theory .tutorial_ico{
	background: url(/images/ico-cat-theory-white.png) no-repeat;
	width:65px;
}
.tutorial_icons-list .tutorial_tricks .tutorial_ico{
	background: url(/images/ico-cat-tricks-white.png) no-repeat;
	width:58px;
}
.tutorial_icons-list .tutorial_styletutorial .tutorial_ico{
	background: url(/images/ico-cat-styletutorial-white.png) no-repeat;
	width:134px;
}

.tutorial_items-block .tutorial_genre-acoustic{
	background: url(/images/ico-genre-acoustic.png) no-repeat;
	width:74px;
	height:12px;
}
.tutorial_items-block .tutorial_genre-bluegrass{
	background: url(/images/ico-genre-bluegrass.png) no-repeat;
	width:74px;
	height:13px;
}
.tutorial_items-block .tutorial_genre-blues{
	background: url(/images/ico-genre-blues.png) no-repeat;
	width:53px;
	height:19px;
}
.tutorial_items-block .tutorial_genre-classical{
	background: url(/images/ico-genre-classical.png) no-repeat;
	width:77px;
	height:22px;
}
.tutorial_items-block .tutorial_genre-country{
	background: url(/images/ico-genre-country.png) no-repeat;
	width:76px;
	height:18px;
}
.tutorial_items-block .tutorial_genre-funk{
	background: url(/images/ico-genre-funk.png) no-repeat;
	width:53px;
	height:16px;
}
.tutorial_items-block .tutorial_genre-jazz{
	background: url(/images/ico-genre-jazz.png) no-repeat;
	width:57px;
	height:16px;
}
.tutorial_items-block .tutorial_genre-metal{
	background: url(/images/ico-genre-metal.png) no-repeat;
	width:75px;
	height:16px;
}
.tutorial_items-block .tutorial_genre-rock{
	background: url(/images/ico-genre-rock.png) no-repeat;
	width:47px;
	height:22px;
}
.tutorial_items-block .tutorial_genre-rockabilly{
	background: url(/images/ico-genre-rockabilly.png) no-repeat;
	width:72px;
	height:19px;
}
.tutorial_items-block .tutorial_genre-surf{
	background: url(/images/ico-genre-surf.png) no-repeat;
	width:40px;
	height:29px;
}
.tutorial_items-block .tutorial_genre-worldmusic{
	background: url(/images/ico-genre-world.png) no-repeat;
	width:75px;
	height:19px;
}
.tutorial_items-block .tutorial_categories-tutorial{
	background: url(/images/ico-categories-tutorial.gif) no-repeat;
	width:134px;
	height:23px;
}
.tutorial_items-block .tutorial_categories-tricks{
	background: url(/images/ico-categories-tricks.gif) no-repeat;
	width:58px;
	height:23px;
}
.tutorial_items-block .tutorial_categories-theory{
	background: url(/images/ico-categories-theory.gif) no-repeat;
	width:65px;
	height:23px;
}
.tutorial_items-block .tutorial_categories-technique{
	background: url(/images/ico-categories-technique.gif) no-repeat;
	width:92px;
	height:23px;
}
.tutorial_items-block .tutorial_categories-studio{
	background: url(/images/ico-categories-studio.gif) no-repeat;
	width:61px;
	height:23px;
}
.tutorial_items-block .tutorial_categories-soundeffects{
	background: url(/images/ico-categories-soundeffects.gif) no-repeat;
	width:129px;
	height:23px;
}
.tutorial_items-block .tutorial_categories-song{
	background: url(/images/ico-categories-songs.gif) no-repeat;
	width:59px;
	height:23px;
}
.tutorial_items-block .tutorial_categories-scales{
	background: url(/images/ico-categories-scales.gif) no-repeat;
	width:61px;
	height:23px;
}
.tutorial_items-block .tutorial_categories-rhythm{
	background: url(/images/ico-categories-rhythm.gif) no-repeat;
	width:72px;
	height:23px;
}
.tutorial_items-block .tutorial_categories-reference{
	background: url(/images/ico-categories-reference.gif) no-repeat;
	width:90px;
	height:23px;
}
.tutorial_items-block .tutorial_categories-jam{
	background: url(/images/ico-categories-jam.gif) no-repeat;
	width:40px;
	height:23px;
}
.tutorial_items-block .tutorial_categories-exercises{
	background: url(/images/ico-categories-exercises.gif) no-repeat;
	width:86px;
	height:23px;
}
.tutorial_items-block .tutorial_categories-chords{
	background: url(/images/ico-categories-chords.gif) no-repeat;
	width:67px;
	height:23px;
}
.tutorial_items-block .tutorial_categories-channel{
	background: url(/images/ico-categories.gif) no-repeat;
	width:77px;
	height:23px;
}
.tutorial_items-block .tutorial_categories-artist{
	background: url(/images/ico-categories-artist.gif) no-repeat;
	width:61px;
	height:23px;
}
.tutorial_items-block .tutorial_center-w1{
	float:left;
	position:relative;
	left:50%;
}
.tutorial_items-block .tutorial_center-w2{
	float:left;
	position:relative;
	left:-50%;
}
.tutorial_items-block .tutorial_pages{
	background: url(/images/ico-pages-info.gif) no-repeat;
	float:left;
	padding:4px  0 2px 22px;
	color:#333;
}
.tutorial_items-block .tutorial_text{
	float:left;
	margin:5px 0 0 0;
}
.tutorial_items-block .tutorial_image-ico{float:left;}
.tutorial_items-block .tutorial_icon-list{
	margin:0;	padding:0;	list-style:none;
	float:left;
}
.tutorial_items-block .tutorial_icon-list li{
	float:left;
	margin:0 7px;
	display:inline;
	position:relative;
}
.tutorial_items-block .tutorial_icon-list .tutorial_ico{
	background: url(/images/bg-files-icons-no-text.gif) no-repeat;
	height:40px;
	float:left;
}
.tutorial_items-block .tutorial_videos .tutorial_ico{
	background-position:0 0;
	width:37px;
}
.tutorial_items-block .tutorial_guitar-tabs .tutorial_ico{
	background-position:-52px 0;
	width:62px;
}
.tutorial_items-block .tutorial_scores .tutorial_ico{
	background-position:-128px 0;
	width:38px;
}
.tutorial_items-block .tutorial_num{
	color:#fff;
	font-weight:bold;
	position:absolute;
	top:4px;
	width:23px;
	left:8px;
	text-align:center;
	line-height: 17px;  /* Jan 5, 2010 modification */
}
.tutorial_items-block .tutorial_text{
	color:#666666;
	font-weight:bold;
	position:absolute;
	top:16px;
	width:30px;
	text-align:center;
	left:2px;
}
.tutorial_items-block .tutorial_guitar-tabs .tutorial_num{left:21px;}
.tutorial_items-block .tutorial_scores .tutorial_num{left:8px;}
.tutorial_items-block .tutorial_keywords-list{
	margin:0;	padding:14px 0 18px;	list-style:none;
	float:left;
	font-weight:normal;
}
.tutorial_items-block .tutorial_keywords-list li{
	float:left;
	margin:0 4px 0 0;
}
.tutorial_promo-section{
	border:1px solid #c2c2c2;
	background:#fff;
	margin:0 0 41px;
}
.tutorial_promo-section .tutorial_wrap{background: url(/images/bg-promo-section-t.gif) repeat-x;}
.tutorial_promo-section .tutorial_promo-holder{
    /* background: url(/images/bg-promo-section-b.gif) repeat-x 0 100%; */
    background: url(/images/ill-promo2-pristine.gif) no-repeat;
    position: relative;
    width:838px;
    height:313px;
}
.tutorial_promo-section .tutorial_promo-holder .tutorial_promo-headline{
    position: absolute;
    top: 47px;
    left: 30px;
    width: 300px;
    color: #A29485;
	font-weight:bold;
	font-size: 2.5em;
	text-align: center;
	line-height: 1.1em;
    
}    
.tutorial_promo-section .tutorial_promo-holder .tutorial_promo-radiobox1{
    position: absolute;
    top: 60px;
    left: 436px;
}    
.tutorial_promo-section .tutorial_promo-holder .tutorial_promo-radioimg1{
    position: absolute;
    top: 56px;
    left: 457px;
    width:355px;
    height:42px;
}    
.tutorial_promo-section .tutorial_promo-holder .tutorial_promo-radiobox2{
    position: absolute;
    top: 104px;
    left: 436px;
}    
.tutorial_promo-section .tutorial_promo-holder .tutorial_promo-radioimg2{
    position: absolute;
    top: 98px;
    left: 457px;
    width:355px;
    height:42px;
}    
.tutorial_promo-section .tutorial_promo-holder .tutorial_promo-radiobox3{
    position: absolute;
    top: 193px;
    left: 436px;
}    
.tutorial_promo-section .tutorial_promo-holder .tutorial_promo-radioimg3{
    position: absolute;
    top: 187px;
    left: 457px;
    width:355px;
    height:42px;
}    
.tutorial_promo-section .tutorial_promo-holder .tutorial_promo-radiobox4{
    position: absolute;
    top: 234px;
    left: 436px;
}    
.tutorial_promo-section .tutorial_promo-holder .tutorial_promo-radioimg4{
    position: absolute;
    top: 228px;
    left: 457px;
    width:355px;
    height:42px;
}    

.tutorial_promo-section .tutorial_placeholder{display:block;}
.tutorial_data-section{
	background: url(/images/bg-table-c.gif) repeat-y;
	width:842px;
	color:#333;
	font-size:12px;
	margin:0 0 20px;
}
.tutorial_data-section .tutorial_t{background: url(/images/bg-table-t.gif) no-repeat;}
.tutorial_data-section .tutorial_b{
	background: url(/images/bg-table-b.gif) no-repeat 0 100%;
	padding:0 2px;
}
.tutorial_data-section .tutorial_col{
	float:left;
	text-align:center;
}
.tutorial_data-section .tutorial_row{
	overflow:hidden;
	height:1%;
	padding:17px 0;
}
.tutorial_data-section .tutorial_head-row{
	font-size:13px;
	font-weight:bold;
}
.tutorial_data-section .tutorial_active-row{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	background: url(/images/bg-active-row-data.gif) repeat-x;
}
.tutorial_data-section .tutorial_gray-row{background:#e3e3e3;}
.tutorial_data-section .tutorial_product-col{width:124px;}
.tutorial_data-section .tutorial_cost-col{width:110px;}
.tutorial_data-section .tutorial_lessons-col{width:126px;}
.tutorial_data-section .tutorial_instructors-col{width:116px;}
.tutorial_data-section .tutorial_help-col{width:124px;}
.tutorial_data-section .tutorial_lessons2-col{width:116px;}
.tutorial_data-section .tutorial_policy-col{width:122px;}
.tutorial_note-bar{
	font-size:18px;
	font-weight:bold;
	color:#a29485;
	background: url(/images/bg-note-bar-t.gif) no-repeat;
	width:846px;
	width:846px; /* 2-3-11 */
	margin:0 0 36px;
	margin:-2px -2px 36px; /* 2-3-11 */
}
.tutorial_note-bar2{
	color:#333;
	font-size:14px;
}
.tutorial_note-bar .tutorial_holder{
	overflow:hidden;
	height:1%;
	padding:2px 0;
	background: url(/images/bg-note-bar-b.gif) no-repeat 0 100%;
}
.tutorial_note-bar .tutorial_holder .tutorial_text{padding:15px 0 0 28px;}
.tutorial_note-bar2 .tutorial_holder .tutorial_text{padding:15px 0 0 28px;}
.tutorial_upgrade-now-button{
	display:block;
	background: url(/images/btn-upgrade-now.png) no-repeat;
	width:185px;
	height:48px;
	margin:0 2px; /* 2-3-11 */
}
.tutorial_begin-tutorial-button{
	display:block;
	background: url(/images/btn-begin-tutorial-arrowed.png) no-repeat;
	width:185px;
	height:48px;
	margin:0 2px; /* 2-3-11 */
}
.tutorial_note-bar .tutorial_button{
	float:right;
	text-indent:-9999em;
	overflow:hidden;
	cursor:pointer;
}
.tutorial_note-bar p{margin:0;}
