/* @override 
	http://www.gibson.com/stylesheets/lifestyle/screen.css
	http://www.gibson.com/stylesheets/lifestyle/screen.css
	http://www.gibson.com/stylesheets/lifestyle/screen.css
	http://www.gibson.com/stylesheets/lifestyle/screen.css
	http://webvirtual.gibson.com/stylesheets/lifestyle/screen.css
	http://www.gibson.com/stylesheets/lifestyle/screen.css
*/

ul
{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

#header{
	font-size: 10px;
	float: left;
	width: 990px;
	background-color: #fff;
}

#header h2{
	float: left;
	width: 80px;
	margin: 0px;
	padding: 31px 0px 31px 0px;
	width: 90px
}
#header-search{
	padding: 33px 0px 33px 0px;
	float: right;

}

#header-search2{
	visibility: hidden;
}

#pnlRegions{
	width: 202px;
	padding: 5px;
	float: left;
	background-color: #e5e4e0;
	border: 1px solid #d4cfcd;
	margin-bottom: 10px;
	z-index: 1;
}

#btnProduct{
    font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#8f6146;
	font-weight: bold;
}

#btnProduct:hover{
    font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#483023;
	font-weight: bold;
}

#pnlRegions select{
	float: left;
	margin-right: 10px;
	z-index: 1;
}

#searchButton{
	height: 18px;
	border: 1px solid #aaa;
	float: left;
	background-image: url(http://www.gibson.com/images/lifestyle/btn-background.jpg);
	color: #505050;
	font-size: 10px;
	z-index: 2;
}

#dropdownRegion{
	width: 115px;
	z-index: 1;
}

.emailButton{
	border: 1px solid #aaa;
	float: left;
	background-image: url(http://www.gibson.com/images/lifestyle/btn-background.jpg);
	color: #505050;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0px;
	z-index: 1;
}

#pnlRegions input{
	float: right;
	margin-top: 2px;
	margin-right: 0px;
}

#searchButton a:link{
	border: 1px solid #aaa;
	float: left;
	background-image: url(http://www.gibson.com/images/lifestyle/btn-background.jpg);
	color: #000;
	font-size: 10px;}

#searchButton a:hover{
	border: 1px solid #aaa;
	float: left;
	background-image: url(http://www.gibson.com/images/lifestyle/btn-background.jpg);
	color: #000;
	font-size: 10px;}


#searchButton: hover{
	border: 1px solid #aaa;
	float: left;
	background-image: url(http://www.gibson.com/images/lifestyle/btn-background.jpg);
	color: #000;
	font-size: 10px;}

#header img{
	clear: left;
}

#header-search a:visited{
	border: 1px solid #aaa;
	padding: 2px 3px 2px 3px;
	float: right;
	background-image: url(http://www.gibson.com/images/lifestyle/btn-background.jpg);
	color: #505050;
}

#header-search a:hover{
	border: 1px solid #000;
	padding: 2px 3px 2px 3px;
	float: right;
	background-image: url(http://www.gibson.com/images/lifestyle/btn-background.jpg);
	color: #000;
}

#header-search a:active{
	border: 1px solid #aaa;
	padding: 2px 3px 2px 3px;
	float: right;
	background-image: url(http://www.gibson.com/images/lifestyle/btn-background.jpg);
	color: #505050;
}

#header-links{

	margin: 0px 0px 0px 0px;
	position: relative;
	top: 13px;
	left: 418px;
}

#header-links li{
	text-align: right;
	margin: 0px 10px 2px 10px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-transform: uppercase;
	float: left;
}

#header-links a:link
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #a3a3a3;
	font-weight: bold;
}
#header-links a:visited{color: #a3a3a3; font-weight: bold;}
#header-links a:hover
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000;
	font-weight: bold;
}
#header-links a:active{color: #a3a3a3; font-weight: bold;}

#header-nav{
	height: 29px;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(http://www.gibson.com/images/lifestyle/global-header-nav-background.jpg) repeat-x;
	z-index: 7;
}

#nav-interactive
{
	z-index: 6;
}

#header-nav li{
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	height: 12px;
}

#header-nav a:link{
	display: block;
	color: #000; background: url(http://www.gibson.com/images/lifestyle/global-header-nav-background.jpg) repeat-x 2px;
	padding: 8px 6px 8px 6px;
	z-index: 7;
}
#header-nav a:visited{
	display: block;
	color: #000; background: url(http://www.gibson.com/images/lifestyle/global-header-nav-background.jpg) repeat-x 2px;
	padding: 8px 6px 8px 6px;
	z-index: 7;
}
#header-nav a:hover{
	display: block;
	color: #000;
	background: url(http://www.gibson.com/images/lifestyle/global-header-nav-over.jpg) repeat-x 2px;
	border: 1px solid #9c9c95;
	padding: 7px 5px 7px 5px;
	z-index: 7;
}
#header-nav a:active{
	display: block;
	color: #000; background: url(http://www.gibson.com/images/lifestyle/global-header-nav-background.jpg) repeat-x 2px;
	padding: 7px 5px 7px 5px;
	z-index: 7;
}

#header-nav ul li #nav-artist_&_events[class="header-dropdown"]
{
	z-index: 4;
}

#header-nav ul
{
	z-index: 5;
}

#searchTextbox{
	float: left;
    margin:0px 6px 0px 0px;
    padding:2px 0px 0px 0px;
    width: 140px;
    height:  14px;
    background:#FFFFFF;
	border: 1px solid #b6b6b6;
	font-size: 11px;
	z-index: 2;
}

#searchLessonTextbox{
	float: left;
    margin:0px 6px 0px 0px;
    padding:2px 0px 0px 0px;
    width: 200px;
    height:  14px;
    background:#FFFFFF;
	border: 1px solid #b6b6b6;
	font-size: 11px;
	z-index: 2;
	clear: right;
}

.searchTextbox{
	float: left;
    margin:1px 6px 0px 0px;
    padding:2px 0px 0px 0px;
    width: 140px;
    background:#FFFFFF;
	border: 1px solid #b6b6b6;
	font-size: 11px;
}

#searchLabel{
	margin: 0px;
	padding: 0px;
	border: none;
}


.header-dropdown{border: 1px solid #797979;width: 170px;
	z-index: 4;
}
.header-dropdown2{border: 1px solid #797979;width: 100px;}
#header-nav li div a:link{height: 12px; color: #000; padding: 5px 8px 5px 8px; background: #b1b1b1 repeat-x;
	z-index: 7;
}
#header-nav li div a:visited{height: 12px;color: #000; background: #b1b1b1 repeat-x;padding: 5px 8px 5px 8px;
	z-index: 7;
}
#header-nav li div a:hover{
	height: 12px; border: 0px; color: #000; background: url(http://www.gibson.com/images/lifestyle/global-header-nav-background.jpg) repeat-x; padding: 5px 8px 5px 8px;
	z-index: 7;
}
#header-nav li div a:active{height: 12px; color: #000; background: #b1b1b1 repeat-x; padding: 5px 8px 5px 8px;
	z-index: 7;
}



/* @end */

/* @group Box*/

.box-header{
	padding: 0px;
	border-bottom: 1px solid #cbcbcb;
	height: 30px;
	color: #a7a598;
	font-weight: bold;
	margin: 15px;
	font-size: 11px;
	line-height: 15px;
}

.box-header h2{
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

.box-header-links{
	float: right;
}



/* @end */

/* @group Footer*/

#footer
{
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 25px 10px;
	border-top: 1px solid #c6c6c6;
	width: 800px;
	float: left;
}

#footerRight{
	float: right;
	width: 330px;
}

#footerLeft{
	float: left;
}



/* @end */

/* @group Links */

a:link{text-decoration: none;
	color: #000;
}
a:visited{text-decoration: none;
	color: #000;
}
a:hover{text-decoration: none;
	color: #b83500;
	z-index: 4;
}
a:active{text-decoration: none;
	color: #000;
}
/* @end */

table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
  	font-family:  Verdana, Geneva, Arial, helvetica, sans-serif;
  	margin: 0px;
  	font-size: 10px;
	background: url(http://www.gibson.com/images/lifestyle/global-background-repeat.jpg) repeat-x;
}
#container{
	margin: 0px auto 0px auto;
	width: 990px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-color: #fff;
	border: 5px solid #e0ded8;
	border-top: 2px solid #e0ded8;
}

#container-lessons{
	width: 990px;
}

#container ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 4;
}

#container ul li
{
	list-style-position: inside;
}

#column{
	width: 220px;
	float: left;
	padding: 10px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.float-left{float: left;}
.float-right{float: right;}

h1{
	color: #000;
	font: 300 19px Verdana, "Lucida Grande", Lucida, sans-serif;
}

h2{
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-weight: bold;
	color: #b83500;
	font-size: 8pt;
	text-transform: uppercase;
	margin: 9px 0px 9px 0px;
}

.text-small{
	font-size: 11px;
	color: #636363;
	margin-top: 7px;
}

h2 a:link{color: #b83500;
	text-transform: uppercase;
}
h2 a:visited{color: #b83500;}
h2 a:hover{color: #73210b;}
h2 a:active{color: #b83500;}



/* @end */

/* @group DUCT TAPE */

#EmailControl_EmailValidator{
	font-size: 10;
	color: #be4616;
}

#EmailControl_emailSuccess{
	font-size: 10;
	
}

#EmailControl_emailTextbox{
	float: left;
    margin:0px 6px 0px 0px;
    padding:1px 0px 2px 1px;
    width: 150px;
    background:#FFFFFF;
	border: 1px solid #b6b6b6;
	font-size: 11px;
}

#main{
	width: 830px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#divEventStories{
	width: 405px;
	float: left;
	padding-left: 30px;
}

#AdViewer1_BigAdViewer{
	padding-right: 4px;
	float: left;
}

#ArticleList1_LinkButtonNext{
	float: right;
}

#ArticleList1_LinkButton2{
	float: right;
}

#divDealerEvents{
	margin-left: 9px;
	font: 14px/19px Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #303030;
	text-align: left;
	width: 400px;
}

#EventStories{
	float: left;
	width: 420px;
}

#EventStories td{
	width: 192px;
}

#EventStories h5{
	width: 390px;
}

#column h5{
	width: 220px;
}

#main-article{
	width: 770px;
	float: left;
	margin: 0px;
	padding: 20px;
}

#main-article img{
	margin: 15px;
}

#main-article h1{
	margin: 0px;
	font-size: 20px;
	line-height: 26px;

}

#main-article a:link{
	text-decoration: underline;
	color: #b93804;
}

#main-article a:visited{
	text-decoration: underline;
	color: #b93804;
}

#main-article a:hover{
	text-decoration: underline;
	color: #b93804;
}

#main-article a:active{
	text-decoration: underline;
	color: #b93804;
}

#main-article h3 a:link{text-decoration: none;color:  #000;}
#main-article h3 a:visited{text-decoration: none;color:  #000;}
#main-article h3 a:hover{text-decoration: none;color:  #000;}
#main-article h3 a:active{text-decoration: none;color:  #000;}

#tagLine {
	padding: 0px 10px 0px 16px;
	}

#column-article{
	float: right;
	margin-top: 10px;
}

#home-right_column{
	float: left;
	width: 342px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	word-wrap: break-word;
	clear: right;
}


#home-right_column a:link{
	padding: 0px 5px 0px 0px;
	color: #515151;
	word-wrap: break-word;
	position: relative;
} 
#home-right_column a:visited{
	color: #515151;
	word-wrap: break-word;
	position: relative;
} 
#home-right_column a:hover{
	color: #000;
	word-wrap: break-word;
	position: relative;
} 
#home-right_column a:active{word-wrap: break-word; position: relative;} 

#home-left_column{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 360px;
}

#home-left_column table{
	padding: 0px 3px 0px 3px;
}

#home-left_column a:link{color: #535353;} 
#home-left_column a:visited{color: #535353;} 
#home-left_column a:hover{color: #000;} 
#home-left_column a:active{} 

#flash-feature-preview{
	width: 365px;
	margin: 0px 0px 10px 0px;
	padding-bottom: 10px;
	float: left;
	font-size: 14px;
	background: url(http://www.gibson.com/images/lifestyle/front_page-feature_back.gif) right bottom no-repeat;
}


#FeaturePreview1_ArticleViewer{
	width: 365px;
	margin: 0px 0px 10px 0px;
	padding-bottom: 10px;
	float: left;
	font-size: 14px;
	background: url(http://www.gibson.com/images/lifestyle/front_page-feature_back.gif) right bottom no-repeat;
}

#FeaturePreview1_ArticleViewer img{
	line-height: 28px;
	border-bottom: 1px solid #bfbfbf;
	border-right: 1px solid #c7c7c7;
}

#FeaturePreview1_ArticleViewer h1{
	margin: 15px 15px 15px 15px;
	padding: 0px;
	font-size: 20px;
	font-weight: 200;
	line-height: 28px;
}

#FeaturePreview1_ArticleViewer h1 a:link{color: #1a1a1a;}
#FeaturePreview1_ArticleViewer h1 a:visited{color: #1a1a1a;}
#FeaturePreview1_ArticleViewer h1 a:hover{color: #b83500;}
#FeaturePreview1_ArticleViewer h1 a:active{color: #1a1a1a;}

#home-lessonlist a:link{
	color: #585858;
}
#home-lessonlist a:visited{color: #585858;}
#home-lessonlist a:hover{color: #000;}
#home-lessonlist a:active{color: #585858;}

#home-article_image{
	height: 110px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px 0px 0px 0px;
}

#home-article_image a:link{
	margin-top: 15px;
	width: 130px;
}

#home-article_image a:visited{
	margin-top: 15px;
	width: 130px;
}

#home-article_image a:hover{
	margin-top: 15px;
	width: 130px;
}

#home-article_image a:active{
	margin-top: 15px;
	width: 130px;
}

.front_page-downloads{
	font-size: 11px;
	margin-left: 10px;
	font-style: italic;
	color: #333;
}
#BookmarksPanel{
	margin-top: 10px;
	width: 80px;
	float: right;
	background-color: #fff;
}

#BookmarksPanel img{
	margin: 10px;
	border: 1px solid #6a6a6a;
}

#summary{
	color: #303030;
	margin: 0px 20px 10px 15px;
	font: 14px/19px Verdana, Geneva, Arial, helvetica, sans-serif;
}

.box-button{
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: right;
}

.FeatureList-Buttons{
	float: right;
	height: 26px;
	width: 80px;
}


tr.tr1
{
	height: 18px;
}

h3{
	font-weight: 500;
	font-size: 16px;
}

h5{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	width: 310px;
	font-size: 8pt;
	font-weight: 100;
	border-top: 1px solid #cdcdcd;
	margin: 0px;
	padding: 6px 0px 6px 0px;
}

h5 img{
	float: left;
	margin: 0px 15px 10px 0px;
}

h6{
	font-size: 11px;
	margin: 5px 0px 0px 15px;
	font-weight: 100;
	color: #737373;
}

#main table{
	float: left;
	margin: 10px;
}

.disclaimer {
	font-size: 11px;
	padding: 10px 10px 10px 20px;
	color: #636363;
	float: left;
	width: 740px;
	overflow: hidden;
}

/* DUCT TAPE - Lesson-List-Item */
.lesson-list-item{
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #d5d5d5;
}

.lesson-list-item h2{
	font-size: 14px;
}

.lesson-list-item h7{
	font-size: 13px;
	margin-bottom: 15px;
}

.lesson-list-item h3{
	font-size: 11px;
	margin: 5px 0px 5px 0px;
}

/* @end */

/* @group ARTICLE 2 */

#article-text{
	font: 14px/22px Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #1e1e1e;
}

#article-info{
	color: #333;
	border-bottom: 1px solid #cbcbcb;
	border-top: 1px solid #cbcbcb;
	margin: 10px 0px;
	padding: 6px 0px 6px 0px;
	font-size: 11px;
	float: left;
	width: 685px;
}

.article-list-item{
	width: 770px;
	margin: 10px 0px 20px 0px;
}

.article-list-item p{
	color: #313131;
	font: 13px/19px Verdana, Geneva, Arial, helvetica, sans-serif;
}

.article-list-item-more{
	float: left;

	margin: 8px 60px 0px 8px;
}

.article-item-links{
	padding: 15px;
	border-bottom: 1px solid #d4d4d4;
}

.article-list-stamp h4{
	float: right;
	font-weight: 100;
	color: #333;
	margin: 8px;
	font-size: 10px;
}

#bread_crumbs{
	width: 954px;
	font-size: 10px;
	color: #6c6c6c;
	padding: 15px 15px 15px 21px;
	background-color: #f3f4ef;
	border-bottom: 1px solid #dcdcdc;
	float: left;
}

#pagination{
	padding: 10px;
	margin-bottom: 20px;
	background-color: #d5d5d5;
}


#pagination a:link{
	padding: 6px;
	margin: 0px 5px 0px 5px;
}

#pagination a:visited{
	padding: 6px;
	margin: 0px 5px 0px 5px;
}
#pagination a:hover{

	background-color: #828282;
	color: #fff;
	padding: 6px;
	margin: 0px 5px 0px 5px;
}
#pagination a:active{
	padding: 6px;
	margin: 0px 5px 0px 5px;
}



#bread_crumbs a:link{
	color: #6c6c6c;
	margin: 0px 5px 0px 5px;
}
#bread_crumbs a:visited{color: #6c6c6c; margin: 0px 5px 0px 5px;}
#bread_crumbs a:hover{color: #000; margin: 0px 5px 0px 5px;}
#bread_crumbs a:active{color: #6c6c6c; margin: 0px 5px 0px 5px;}

.stamp-date{
	background-color: #b4b4b4;
}

#article-side_bar{
	width: 285px;
	padding: 20px;
	font: 11px/14px verdana;
	background-color: #d8d8d8;
	margin: 10px;
	color: #494949;
}

#article-side_bar img{
	margin-right: 0px;
}

#article-side_bar h2{
	color: #464646;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
}

/* @end */

/* @group EXTRA */

.xContainer{
	width: 100px;
}

#NavPanel{
	width: 125px;
	float: left;
	padding: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	background-color: #fff;
}

.xContent{
	font: 14px/22px Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	float: right;
	color: #494949;
}

.xContainer{
	float: right;
	width: 650px;
}

.xSidebar2{
	margin: 0px;
	float: right;
	width: 150px;
	text-align: center;
}

.xSidebar2 img {
	width: 75px;
	height: inherit;
	float: left;
}

#navControl_labelTitle{
	font-size: 14px;
	color: #b83500;
}


#navcontrol-list{
	margin-top: 15px;
}

#navcontrol-list a:link{
	float: left;
	clear: left;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #dadada;
	width: 125px;
	text-decoration: none;
}
#navcontrol-list a:visited{float: left;
	text-decoration: none;
	clear: left;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #dadada;
	width: 125px;}
#navcontrol-list a:hover{float: left;
	clear: left;
	padding: 5px 0px 5px 3px;
	border-bottom: 1px solid #dadada;
	width: 125px;}
#navcontrol-list a:active{float: left;
text-decoration: none;
	clear: left;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #dadada;
	width: 125px;}



/* @end */

/* @group LESSONS */

/* @group Home */

#lesson-feature-preview{
	float: left;
	width: 400px;
	border-right: 1px solid #cbcbcb;
	clear: right;
}

/*#container-lessons
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 950px;
}
*/
.container-lessons a:link
{
	color: #666;
}
.container-lessons a:visited
{color: #666;
}

.container-lessons a:hover
{
	color: #000;
}
.container-lessons a:active{color: #545454;}

#container-lessons h2{
	color: #8f6146;
	font-size: 14px;
	margin: 0px 0px 5px 0px;
}

#lessons-gibson
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	width: 855px;
}

#main_additional_lessons{
	background: url(http://www.gibson.com/images/lifestyle/global_background_dropShad.jpg) repeat-x;
	width: 855px;
	float: left;
	overflow: hidden;
}

#lessons-main{
	margin: 0px 0px 0px 0px;
	width: 848px;
	float: left;
	padding: 0px 0px 0px 0;
}


#column-lessons
{
	float: right;
	width: 114px;
	background-color: #fefef7;
	padding: 0px 0px 20px 20px;
	border-left: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	margin: 0px 0px 0px 0;
}

#column-lessons h2{margin-top: 25px;}

#column-lessons.ul
{
	list-style-type: none;
	display: inline;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#column-lessons ul.column-browse-list{
	list-style-type: none;
	padding: 10px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	margin:  10px 0px 0px 0px;
	float: left;
	border-top-style: dashed;
	border-top-width: 1px;
	width: 100px;
	border-top-color: #d9d9d9;
}

#column-lessons li
{
	padding:  0px 0px 3px 0px;
	margin:  0px 0px 0px 0px;
	list-style-type: none;
	color: #333;
	font: 12px/130% Verdana;
}

li.colli{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.column-browse-list h3
{
	font-size: 11px;
}


#lessons-main h2{
	color: #865538;
	font: bold 14px Verdana;
}

#main_lessons{
	float: left;
	margin: 0px;
	padding: 0px;
	border-width: 0;
	border-style: none;
}

.lessons-box{
	width: 378px;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	display: inline-table;
}

.lessons-box1{
	float: left;
	width: 388px;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	clear: left;
}

.lessons-box2{
	float: left;
	width: 388px;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

.lessons-box-header
{
	padding:  0px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	width: 368px;
	float: left;
}

img#BerkleeList_btnTitle
{
	float: left;
}

img#GuitarTricksList_btnTitle
{
	float:  left;
}

img#JamPlayList_btnTitle
{
	float:  left;
}

img#EasyMusicList_btnTitle
{
	float:  left;
}

#lessons-full_courses .lessons-box-header {width: 802px;
	padding-left: 14px;
}

.lessons-box-header h2
{
	margin: 0px 0px 10px 0px;
	
}

.global-header-btn
{
	padding: 2px 4px 2px 4px;
	border: 1px solid #b1b1b1;
	background: url(http://www.gibson.com/images/lifestyle/global-header-btn-back.jpg) repeat-x;
	float: right;
}

#lessons-full_courses {
	border-top: 0px solid #cbcbcb;
	color: #333;
	margin: 0px 0px 0px 0px;
	width: 834px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 13px;
	float: left;
}

#lessons-full_courses ul{
	margin: 7px 0px 0px 0px;
	list-style: none;
	float: left;
	overflow: hidden;
	width: 830px;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#lessons-full_courses h6{
	margin: 0px 0px 6px 0px;
	color: #000;
	font-size: 12px;
}

#lessons-full_courses img{
	float: left;
	margin: 0px 0px 10px 0px;
	width: 150px;
}

#lessons-full_courses li{
	width: 150px;
	float: left;
	position: static;
	margin: 0px 0px 0px 0;
	z-index: 10;
	padding: 0px 27px 20px;
}

#lesson-display-video{
	float: left;
	width: 782px;
	background-color: #edeee8;
	border: 1px solid #d9d6ce;
}

#lesson-display-video-window{
	width: 580px;
	float: left;
	background-color: #dbdcd6;
	border-right: 1px solid #c2c3be;
}

#lesson-display-video iframe{

	float: left;
}
#lesson-display-video-links {
	float: right;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 200px;
}

#lesson-display-video-links a:link, #lesson-display-video-links a:visited, #lesson-display-video-links a:active {
	padding:7px;
	margin: 6px;
	float: right;
	width: 168px;
	text-align: center;
	font-size: 15px;
	border: 3px solid #cccdc7;
	background-color: #fff;
	color: #333;
}

#lesson-display-video-links a:hover {
	padding:7px;
	margin: 6px;
	float: right;
	width: 168px;
	text-align: center;
	font-size: 15px;
	border: 3px solid #7d7e7a;
	background-color: #fff;
	color: #333;
}

#lesson-display-video-links img {
	margin:-7px 0px -7px -7px;
	}

#lesson-display-text{
	margin-top: 10px;
	float: left;
	font-size: 12px;
	color: #333;
}

#lesson-display-text img{
	margin: 10px;
}

a:link.global-header-btn
{
	padding: 2px 4px 2px 4px;
	border: 1px solid #b1b1b1;
	background: url(http://www.gibson.com/images/lifestyle/global-header-btn-back.jpg) repeat-x;
	float: right;
}
a:visited.global-header-btn
{
	background: url(http://www.gibson.com/images/lifestyle/global-header-btn-back.jpg) repeat-x;
}

a:hover.global-header-btn
{
	padding: 2px 4px 2px 4px;
	border: 1px solid #7f7f7f;
	background: url(http://www.gibson.com/images/lifestyle/global-header-btn-back-over.jpg) repeat-x;
}

a:active.global-header-btn
{
	background: url(http://www.gibson.com/images/lifestyle/global-header-btn-back.jpg) repeat-x;
}

#lesson-feature-preview-copy{
	height: 85px;
	color: #333;
}

a:link.lessons-feature-preview-btn{
	padding: 2px 6px 2px 6px;
	margin-right: 7px;
	border-left-style: none;
	border: 1px solid #b1b1b1;
	background: url(http://www.gibson.com/images/lifestyle/global-header-btn-back.jpg) repeat-x;
	float: right;
	text-transform: uppercase;
	color: #93582d;
}
a:visited.lessons-feature-preview-btn{
	padding: 2px 6px 2px 6px;
	margin-right: 7px;
	border-left-style: none;
	border: 1px solid #b1b1b1;
	background: url(http://www.gibson.com/images/lifestyle/global-header-btn-back.jpg) repeat-x;
	float: right;
	text-transform: uppercase;
	color: #93582d;
	}
a:hover.lessons-feature-preview-btn {
	border: 1px solid #7f7f7f;
	}
a:active.lessons-feature-preview-btn {
	background: url(http://www.gibson.com/images/lifestyle/global-header-btn-back.jpg) repeat-x;
	text-transform: uppercase;
}

.lessons-box-header input{
	float: left;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.lessons-box h1{
	margin: 0px;
}

.lessons-box h2{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.lessons-box p{
	margin: 10px 0px 10px 0px;
	line-height: 13px;
	float: right;
}


.lessons-clinic{
	float: left;
	clear: left;
	width: 200px;
}

.lesson-home-list{
	list-style: none;
	padding: 0px;
	float: left;
	margin: 5px 0px 0px 0px;
}

ul.lesson-home-list
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: left;
	float: left;
}

.lesson-home-list li{
	border-top: 1px solid #d4d4d4;
	padding:  4px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	width: 368px;
	float: left;
	clear: left;
}

.lesson-home-list .float-left{
	float: left;
	width: 290px;
	margin: 0;
	padding: 0;
}

#lblResults {
	color: #7f7f7f;
}

a:link.lesson-list-descriptor {
	color: #865538;
	float: right;
	font-size: 11px
}
a:visited.lesson-list-descriptor {
	color: #865538;
	float: right;
	font-size: 11px

}
a:hover.lesson-list-descriptor {
	color: #352115;
	float: right;
	font-size: 11px

}
a:active.lesson-list-descriptor {
	color: #865538;
	float: right;
	font-size: 11px

}

a:link.link-black_to_bronze{color: #000;
}
a:visited.link-black_to_bronze{color: #000;
}
a:hover.link-black_to_bronze{color: #865538;}
a:active.link-black_to_bronze{color: #000;
}



/* @group SEARCH ........................................................

	New styles 6-20-08 for searchlessons.html
	Defined by G.C.
	Reference-("http://www.gibson.com/images/lifestyle/search-main-gradient.jpg")-Reference.
.........................................................................*/

#search-header /* small search header just under main header (i.e. Gibson > Lifestyles > Lessons */
{
	width: 960px;
	height: 26px;
	background-color: #f5f6f2;
	padding: 13px 0px 0px 28px;
	border: 1px solid #e4e0de;
}

#search-header p
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



/*........................ search-main section ...........................*/

#search-main /* main container for searches (inside div #lessons-main)*/
{
	width: 802px;
	float: left;
	background: url(http://www.gibson.com/images/lifestyle/search-main-gradient.jpg) repeat-x;
	padding: 17px 0px 0px 15px;
	border-style: none;
	overflow: hidden;
}

#search-main h2.float-left
{
	margin: 0px 0px 0px 15px;
	font: bold 17px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: none;
}

#search-main ul li
{
	float: left;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#dropdownType
{
	width: 100px;
}

#dropdownPublisher
{
	width: 170px;
}

.search-lesson-descriptors a:link{
	float: right;
	margin: 10px;
}

/*.stageLeft{
	width: 100px;
	float: left;
}*/

#search-main ul li h2.search-h2/* specific to h2 with "search-h2" class inside search-main div*/
{
	color: #8f6146;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-transform: none;
	font: normal bold 18px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	clear: none;
}

#search-main ul li h2.search-h2-2 /* specific to h2 with "search-h2" class inside search-main div*/
{
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
}


/*..................... search-main-search section ...............................*/

#search-main-search
{
	width: 280px;
	border-style: none;
	padding: 0px 0px 0px 0px;
	border: none;
	margin: 0px 32px 0px 0px;
	z-index: 3;
	height: 20px;
	float: right;
}


#search-main-search > #searchTextbox
{
	width: 230px;
	height: 14px;
	margin: 0px 8px 0px 0px;
    padding: 2px 0px 0px 0px;

	z-index: 1;
}

#search-main-search ul.toTheRight
{
	float: right;
}

#search-main-search h2.float-right
{
	text-align: center;
	width: 59px;
	height: 17px;
	font: normal normal 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	border: 1px solid #aaa;
	float: right;
	clear: right;
}

#search-main-search h2 a:link
{
	display: block;
	font-color: #505050;
	background: url(http://www.gibson.com/images/lifestyle/btn_update_bckgrnd_upstate_ht18.jpg) repeat-x;
	padding: 2px 8px 2px 8px;
}

#search-main-search h2 a:visited
{
	display: block;
	font-color: #505050;
	background: url(http://www.gibson.com/images/lifestyle/btn_update_bckgrnd_upstate_ht18.jpg) repeat-x;
	padding: 2px 8px 2px 8px;
}

#search-main-search h2 a:hover
{
	display: block;
	background: url(http://www.gibson.com/images/lifestyle/btn_update_bckgrnd_hover_ht18.jpg) repeat-x;
	padding: 2px 8px 2px 8px;
}

#search-main-search h2 a:active
{
	display: block;
	font-color: #505050;
	background: url(http://www.gibson.com/images/lifestyle/btn_update_bckgrnd_upstate_ht18.jpg) repeat-x;
	padding: 2px 8px 2px 8px;
}

#sponserLink
{
	width: 330px;
	border-style: none;
	padding: 0px 0px 0px 0px;
	border: none;
	margin: 0px 10px 0px 0px;
	z-index: 3;
	height: 20px;
	float: right;
}

#sponserLink h2.sponser a:link
{
	font-color: #b83500;
	padding: 2px 8px 2px 8px;
	margin: 6px 0px 0px 0px;
	background-image: none;
	float: right;
	color: #8f6146;
	text-transform: none;
	font-size: .8em;
	position: relative;
}

#sponserLink h2.sponser a:visited{}

#sponserLink h2.sponser a:hover
{
	font-color: #505050;
	padding: 2px 8px 2px 8px;
	margin: 6px 0px 0px 0px;
	background-image: none;
	float: right;
	color: #d0cec2;
}

#sponserLink h2.sponser a:active{}


/*......................... search-submain-top section ............................*/

#search-submain-top			/* Holds and positions top shadow image. */
{
	
	background: url(http://www.gibson.com/images/lifestyle/lessons_submain_top.jpg) no-repeat;
	width: 785px;
	height: 10px;
	float: left;
	clear: none;
	padding: 0px 0px -1px 0px;
	border: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

#search-submain-main
{
	height: auto;
	background: url(http://www.gibson.com/images/lifestyle/lessons_submain_main.jpg) repeat-y;
	width: 770px;
	float: left;
	clear: both;
	padding: 10px 0px 0px 20px;
	border: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#search-submain-main h2.refine
{
	text-transform: none;
	text-align: left;
	font: normal normal 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#search-submain-main ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 760px;
}

#search-submain-main ul li.repeat
{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: auto;
}

#search-submain-main li h2
{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: none;
}

/*........................ repeaterPanel section ............................*/

#RepeaterPanel		/* Defined for dropdown menus (ul).*/
{
	float: left;
	width: 750px;
	height: 35px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #d9d9d9;
	margin: 0px 0px 0px 0px;
}

#repeaterPanel li
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#RepeaterPanel ul li.repeat
{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 20px 0px;
	float: left;
	clear: right;
	display: inline-block;
}

#RepeaterPanel ul.toTheRight
{
	float: right;
	width: 70px;
}

#RepeaterPanel ul
{
	width: 680px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#RepeaterPanel li.update
{
	float: right;
	font: normal normal 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: none;
}

#RepeaterPanel li.repeat h2
{
	
	list-style: none;
	margin: 0px 0px 0px 0px;
	text-transform: none;
	padding: 0px 0px 0px 0px;
	float: left;
	clear: none;
}

#RepeaterPanel ul.toTheRight li.update a:link
{
	font-color: #505050;
	background: url(http://www.gibson.com/images/lifestyle/btn_update_bckgrnd_upstate.jpg) repeat-x;
	padding: 2px 8px 2px 8px;
	border: 1px solid #aaa;
	margin: 0px 0px 0px 0px;
	display: block;
	clear: left;
	float: right;
	position: relative;
	top: 0;
}

#RepeaterPanel ul.toTheRight li.update a:visited{
	border: 1px solid #aaa;
	font-color: #505050;
	background: url(http://www.gibson.com/images/lifestyle/btn_update_bckgrnd_upstate.jpg) repeat-x;
	padding: 2px 8px 2px 8px;
	display: block;
}

#RepeaterPanel ul.toTheRight li.update a:hover
{
	font-color: #505050;
	background: url(http://www.gibson.com/images/lifestyle/btn_update_bckgrnd_hover.jpg) repeat-x;
	padding: 2px 8px 2px 8px;
	border: 1px solid #aaa;
	margin: 0px 0px 0px 0px;
	display: block;
	position: relative;
	float: right;
	clear: left;
	top: 0;
}

#RepeaterPanel ul.toTheRight li.update a:active{}

/*........................... searchLessonsPagination section ........................*/

#searchLessonsPagination
{
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-style: normal;
	float: left;
	width: 760px;
	height: 20px;
}

#leftSide
{
	float: left;
}

.pagination-search-results
{
	margin: 0px 0px 0px 380px;
	padding: 0px 0px 0px 0px;
	color: #8b8b8b;
	width: 210px;
	text-align: right;
	display: inline;
	float: left;
}



.pagination-search-results input{
	height: 12px;
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
}

#btnViewAllOnePage
{
}

.pagination-search-results a:link
{
	color: #858585;
	border: 1px solid #858585;
	padding: 2px 5px 2px 5px;
	text-transform: uppercase;
}

.pagination-search-results a:visited
{
	color: #858585;
	border: 1px solid #858585;
	padding: 2px 5px 2px 5px;
	text-transform: uppercase;
}

.pagination-search-results a:hover
{
	color: #171717;
	border: 1px solid #171717;
	padding: 2px 5px 2px 5px;
	text-transform: uppercase;
}

.pagination-search-results a:active
{
	color: #858585;
	border: 1px solid #858585;
	padding: 2px 5px 2px 5px;
	text-transform: uppercase;
}

#viewAll
{
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 0px 0px;
	height: 18px;
}

#viewAll a:link
{
	float: right;
	padding: 2px 4px 2px 4px;
	border: 1px solid #858585;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #858585;
	text-transform: uppercase;
}

#viewAll a:visited
{
	float: right;
	padding: 2px 4px 2px 4px;
	border: 1px solid #858585;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #858585;
	text-transform: uppercase;
}

#viewAll a:hover
{
	float: right;
	padding: 2px 4px 2px 4px;
	border: 1px solid #171717;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #171717;
	text-transform: uppercase;
}

#viewAll a:active
{
	float: right;
	padding: 2px 4px 2px 4px;
	border: 1px solid #858585;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #858585;
	text-transform: uppercase;
}


/*............................. searchResults section ............................*/

#searchResults
{
	float: left;
	clear: both;
}



#searchResults ul.choices
{
	
}

#searchResults li.results
{
	float: left;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	width: 750px;
	border-bottom: 1px solid #d9d9d9;
}

#searchResults li.results h1
{
	
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	font: 18px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#searchResults li.results h2
{
	
	list-style: none;
	margin: 0px 0px 0px 0px;
	font: normal normal 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #3a3a3a;
	text-transform: none;
	padding: 0px 0px 20px;
}

#searchResults li.results h3
{
	
	list-style: none;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	font: normal normal 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	text-transform: none;
	float: right;
	clear: none;
}

#searchResults li.results h3 a:link
{
	
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 5px;
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #8f6146;
	text-transform: none;
}

#searchResults li.results h3 a:visited{margin: 0px 5px 0px 5px;}

#searchResults li.results h3 a:hover
{
	
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 5px;
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	text-transform: none;
}

#searchResults li.results h3 a:active{}

#searchResults li.results p
{
	
	list-style: none;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #828282;
	text-transform: none;
	float: left;
}


/* @end */

/*.............................. Styles for Article pages ....................................*/

#article-main /* main container for searches (inside div #lessons-main)*/
{
	width: 799px;
	height: auto;
	float: left;
	padding: 17px 0px 0px 15px;
	border-style: none;
	margin: 0 0 0 0;
	z-index: 2;
}

#article-main h1.float-left
{
	margin: 0px 0px 0px 6px;
	font: bold 19px "Lucida Grande", Lucida, Verdana, sans-serif;
}



#search-main-search h2.lesson-sponser
{
	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 7px 0px 0px 0px;
	border: none;
	float: right;
	color: #8f6146;
}

#mashup-search-bar			/* Holds and positions mashup search bar. */
{
	width: 780px;
	height: 25px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 3px;
	border-top: 1px solid #d0cec2;
	border-bottom: 1px solid #d0cec2;
	border-right: 1px solid #d9d6ce;
}

#mashup-search-bar h2.lesson-sponser
{
	font: normal bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 7px 0px 0px 0px;
	border: none;
	margin: 0px 0px 0px 0px;
	float: left;
	text-transform: none;
}

#mashup-search-bar h2.lesson-sponser a:link
{
	color: #8f6146;
	text-transform: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 12px 0px 0px;
}

#mashup-search-bar h2.lesson-sponser a:visited
{
		color: #8f6146;
	text-transform: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 12px 0px 0px;
}

#mashup-search-bar h2.lesson-sponser a:hover
{
	color: #483023;
	text-transform: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 12px 0px 0px;
}

#mashup-search-bar h2.lesson-sponser a:active
{
	color: #8f6146;
	text-transform: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 12px 0px 0px;
}

#mashup-search-bar table
{
	background-color: #e5e5de;	
	float: right;
	padding:  0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border-style: none;
}

#mashup-search-bar table td
{
	background-color: #e5e5de;
	height: 25px;
	width: 316px;
	padding:  0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	float: left;
	border-style: none;
}


#mashup-search-bar-insert
{
	background-color: #e5e5de;
	height: 25px;
	width: 316px;
	float: right;
	padding:  0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

/*............................Social Navigation.........................................*/

#digg
{
	width: 26px;
	height: 18px;
	padding: 3.8px 3px 3px 3px;
	margin:  0px 0px 0px 0px;
	float: left;
	position: relative;
}

#digg #diggBubble
{
	width: 66px;
	height: 18px;
	padding: 5px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	z-index: 7;
	background: url(http://www.gibson.com/images/lifestyle/icon-bubble-digg.jpg) no-repeat 4px 3px;
	visibility: hidden;
	top: -22px;
	left: -20px;
}

#facebook
{
	width: 26px;
	height: 18px;
	padding: 3.8px 4px 0px 0px;
	margin:  0px 0px 0px 0px;
	float: left;
	position: relative;
}

#mashup-search-bar #faceBubble
{
	width: 66px;
	height: 18px;
	padding: 5px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	z-index: 7;
	float: left;
	background: url(http://www.gibson.com/images/lifestyle/icon-bubble-facebook.jpg) no-repeat 4px 3px;
	visibility: hidden;
	top: -22px;
	left: -22px;
}

#delicious
{
	width: 26px;
	height: 18px;
	padding: 3.8px 4px 0px 0px;
	margin:  0px 0px 3px 0px;
	float: left;
	position: relative;
}

#mashup-search-bar #deliciousBubble
{
	width: 66px;
	height: 18px;
	padding: 5px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	z-index: 7;
	float: left;
	background: url(http://www.gibson.com/images/lifestyle/icon-bubble-delicious.jpg) no-repeat 4px 3px;
	visibility: hidden;
	top: -22px;
	left: -24px;
}

#reddit
{
	width: 26px;
	height: 18px;
	padding: 3.8px 4px 0px 0px;
	margin:  0px 0px 3px 0px;
	float: left;
	position: relative;
}

#mashup-search-bar #redditBubble
{
	width: 66px;
	height: 18px;
	padding: 5px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	z-index: 7;
	float: left;
	background: url(http://www.gibson.com/images/lifestyle/icon-bubble-reddit.jpg) no-repeat 4px 3px;
	visibility: hidden;
	top: -22px;
	left: -22px;
}

#stumbleupon
{
	width: 26px;
	height: 18px;
	padding: 3.8px 4px 0px 0px;
	margin:  0px 0px 3px 0px;
	float: left;
	position: relative;
}

#mashup-search-bar #stumbleuponBubble
{
	width: 66px;
	height: 18px;
	padding: 5px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	z-index: 7;
	float: left;
	background: url(http://www.gibson.com/images/lifestyle/icon-bubble-stumbleupon.jpg) no-repeat 4px 3px;
	visibility: hidden;
	top: -22px;
	left: -23px;
}

#email-btn
{
	width: 47px;
	height: 18px;
	padding: 3.8px 4px 0px 0px;
	margin:  0px 0px 3px 15px;
	float: left;
	position: relative;
	background: url(http://www.gibson.com/images/lifestyle/icon-email-button.jpg) no-repeat 4px 3px;
}

#print-btn
{
	width: 47px;
	height: 18px;
	padding: 3.8px 4px 0px 0px;
	margin:  0px 0px 3px 0px;
	float: left;
	position: relative;
	background: url(http://www.gibson.com/images/lifestyle/icon-print-button.jpg) no-repeat 4px 3px;
}

#rss-btn
{
	width: 40px;
	height: 18px;
	padding: 3.8px 4px 0px 0px;
	margin:  0px 0px 3px 0px;
	float: left;
	position: relative;
	background: url(http://www.gibson.com/images/lifestyle/icon-rss-button.jpg) no-repeat 4px 3px;
}

#lesson-stage
{
	height: auto;
	width: 770px;
	float: left;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p.serif
{
	font: 12px Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #4f4d45;
	padding: 15px 10px 0 0;
	margin: 0px 0px 0px 0px;
}

/* @group Downloads */
.downloads-section-list{
	background-color: #f3f2ef;
	border: 1px solid #d6d6d6;
	float: left;
	width: 760px;
}

.downloads-section {
	float: left;
	margin-top: 10px;
}

.downloads-section h2{
	text-transform: none;
}

.iphone-help{
	color: #837e85;
	margin-left: 147px;
	margin-top: -22px;
	float: left;
}

.downloads-section li{
	list-style: none;
	float: left;
	width: 140px;
	height: 160px;
	text-align: center;
	padding: 10px 10px 10px 30px;
}

#downloads-content h3{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

#downloads-content img{
	margin: 0px;
}

#downloads-content a:link,
#downloads-content a:visited, 
#downloads-content a:active
{
	color: #434343;
	font-size: 11px;
	text-decoration: none;
}
#downloads-content a:hover{
	color: #b83500;
	font-size: 11px;
	text-decoration: underline;
	}

.downloads-intro{
	font-size: 13px;
	line-height: 17px;
}
/* @end */


/* @group Comments */
#section-user-comments
{
      font-family: Verdana, Helvetica, Sans-Serif;
      margin-top: 10px;
}
#section-user-comments .control-wrapper 
{
	  width: 100%;
      border-top: solid 1px #cacaca;
      border-bottom: solid 1px #cacaca;
      margin-bottom: 5px;
      padding: 5px 0px 5px 0px;
      clear: both;
	float: left;
}

#section-user-comments h2
{
	font: bold 14px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #8f6146;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	text-transform: none;
}

#section-user-comments .add-comments .a:link
{
	font-size: 14px;
	font-weight: bold;
}

#section-user-comments .CommentInput
{
	float: left;
	margin: 5px 0px 5px 0px;
	width: 400px;
	clear: left;
}

#section-user-comments .text-input
{
	float: left;
	clear: none;
	width: 120px;
}

#section-user-comments .label-author-anonymous
{
	float: left;
	vertical-align: text-bottom;
	width: 75px;
	clear: none;
}

#section-user-comments .label-error-message
{
	float: left;
}

/*-----------------------------------------------	
	Any captcha class references are found in the
	captcha.ascx control and not in the .aspx page
	that the captcha control is placed on.
	Leave any captcha styles in the screen.css
	page.
-----------------------------------------------*/

#section-user-comments #user-comment-form div.comment-add-form
{
	clear: both;
    border: solid 1px #cacaca;
    background-color: #fcfcfc;
    height: 530px;
    padding-left: 5px;
}
.CommentInput .captcha
{
	float: left;
	margin: 0px 0px 5px 0px;
	position: relative;
	clear: left;
}

.captcha .captcha-textbox
{
	width: 75px;
	float: left;
	margin: 0px;
}

#section-user-comments #user-comment-form td.table-cell-prompt,
#section-user-comments #user-comment-form td.table-header
{
	font-size: 12px;
	float: left;
}
#section-user-comments #user-comment-form .table-row,
#section-user-comments #user-comment-form .table-cell,
#section-user-comments #user-comment-form .table-header
{
      padding: 2px;
}
#section-user-comments #user-comment-form .table-cell-prompt
{
	padding: 2px;
	font-weight: bold;
}
#section-user-comments .comment-header-wrapper
{
    width: 100%;
    margin-bottom: 5px;
    clear: both;
	float: left;
}
#section-user-comments .comment-header
{
	width: 60%;
	float: left;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	margin-right: 0px;
}
#section-user-comments .comment-navigation-header
{
      float: left;
      clear: left;
      width: 15%;
      font-size: 10px;
      vertical-align: top;
      margin-right: 0px;
      margin-bottom: 7px;
}
#section-user-comments a.comment-navigation-header
{
	float: none;
    margin-bottom: 0px;
}
#section-user-comments .comment-navigation-header:hover
{
	color: #333333;
}
#section-user-comments div.comment-header-add
{
      width: 25%;
      font-size: 10px;
      text-align: right;
      margin-bottom: 10px;
      float: right;
      padding: 4px;
}
#section-user-comments a.comment-header-add
{
      background-color: #f7f7f7;
      border: solid 1px #cacaca;
      padding: 3px;
      font-size: 10px;
      color: #a4a4a4;
      font-weight: bold;
      float: none;
      margin: 0px;
}

#section-user-comments a.comment-header-add:link
{
      background-color: #f7f7f7;
      border: solid 1px #cacaca;
      padding: 3px;
      font-size: 10px;
      color: #a4a4a4;
      font-weight: bold;
      float: none;
      margin: 0px;
}

#section-user-comments a.comment-header-add:hover
{
	background-color: #f7f7f7;
    border: solid 1px #9a9a9a;
    padding: 3px;
    font-size: 10px;
	color: #4a4a4a;
	font-weight: bold;
    float: none;
    margin: 0px;
}

#section-user-comments div.comment-wrapper
{
      width: 755px;
      font-size: 10px;
      margin-top: 5px;
      color: #333333;
      background-color: #f7f7f7;
      border: solid 1px #cacaca;
      padding: 5px;
      clear: left;
}
#section-user-comments div.comment-wrapper-reply
{
      width: 735px;
      font-size: 10px;
      margin-top: 5px;
      margin-left: 20px;
      color: #333333;
      background-color: #f9f9f9;
      border: solid 1px #e8e6e6;
      padding: 5px;
      clear: left;
}
#section-user-comments div.comment-author-info
{
      float: left;
      width: 70%;
      clear: both;
}
#section-user-comments span.comment-author-info
{
      font-size: 14px;
      color: #000000;
}
#section-user-comments span.comment-timestamp
{
      font-size: 12px;
      color: #a4a4a4;
}
#section-user-comments .comment-user-rating
{
      float: right;
      width: 29%;
      font-size: 10px;
      text-align: right;
      font-weight: bold;
}
#section-user-comments .comment-text
{
      font-size: 10px;
      padding: 2px;
      color: #333333;
      clear: both;
}
#section-user-comments .comment-list-footer 
{
	width: 755px;
	padding: 5px;
	margin: 5px;
	clear: both;
}
#section-user-comments a.comment-list-footer-left 
{
	background-color: #f7f7f7;
	border: solid 1px #cacaca;
	border-top: solid 1px #cacaca;
	padding: 3px;
	margin: 0px 0px 5px 0px;
	color: #a4a4a4;
	font-weight: bold;
	width: auto;
	padding: 3px;
    color: #a4a4a4;
    font-size: 11px;
	float: right;
}
#section-user-comments a.comment-list-footer-left:hover
{
	border: solid 1px #9c9c9c;
	color: #494949;
}
#section-user-comments .comment-footer
{
      width: 100%;
      font-size: 10px;
      padding-bottom: 5px;
      padding-top: 4px;
      height: 15px;
}
#section-user-comments .comment-footer-right
{
      float: right;
}
#section-user-comments .comment-footer-left
{
      float: left;
}
#section-user-comments a.comment-footer-left,
#section-user-comments a.comment-footer-right
{
      background-color: #f7f7f7;
      border: solid 1px #cacaca;
      border-top: solid 1px #cacaca;
      padding: 3px;
      color: #a4a4a4;
      font-weight: bold;
      width: auto;
}
#section-user-comments span.comment-footer-left,
#section-user-comments span.comment-footer-right
{
	padding: 3px;
    color: #a4a4a4;
    font-size: 11px;
}

#section-user-comments a.comment-footer-left:link,
#section-user-comments a.comment-footer-right:link
{
	border: solid 1px #cacaca;
	color: #a4a4a4;
}

#section-user-comments a.comment-footer-left:visited,
#section-user-comments a.comment-footer-right:visited
{
	border: solid 1px #cacaca;
	color: #a4a4a4;
}

#section-user-comments a.comment-footer-left:hover,
#section-user-comments a.comment-footer-right:hover
{
	border: solid 1px #9c9c9c;
	color: #494949;
}

#section-user-comments a.comment-footer-left:active,
#section-user-comments a.comment-footer-right:active
{
	border: solid 1px #cacaca;
	color: #a4a4a4;
}

#section-user-comments .plain-text
{
	padding: 5px;
	margin: 0px 0px 0px 0px;
	float: left;
	position: relative;
	clear: left;
	width: 500px;
}
#section-user-comments input.form-button
{
	background-color: #f7f7f7;
	border: solid 1px #cacaca;
	border-top: solid 1px #cacaca;
	padding: 3px;
	color: #a4a4a4;
	font-weight: bold;
	width: auto;
	padding: 3px;
    color: #a4a4a4;
    font-size: 11px;
}
#section-user-comments input.form-button:hover
{
	border: solid 1px #9c9c9c;
	color: #494949;
}

/* Bios Page Start*/

#AuthorsArticlesList {
	margin-top:0px;
	}

#bioList {
	width:700px;
	}
	
#bioList a:link {
	text-decoration:none;
	color: #505050;
	}
	
#bioList a:visited {
	text-decoration:none;
	color: #505050;
	}
	
#bioList a:hover {
	text-decoration:none;
	color: #000000;
	}
	
#bioList a:active {
	text-decoration:none;
	color: #505050;
	}	

#bio-text {
	font-size:13.5px;
	padding:2px;
	}
	
#bio-text a:link {
	text-decoration:none;
	color: #505050;
	font-size:11px;
	}
	
#bio-text a:visited {
	text-decoration:none;
	color: #505050;
	}
	
#bio-text a:hover {
	text-decoration:none;
	color: #000000;
	}
	
#bio-text a:active {
	text-decoration:none;
	color: #505050;
	}
	
#bio-text img {
	margin-bottom:10px;
	}
	
.bio-button{
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#bioHeadlines {
	padding:0px 0px 0px 4px;
	margin-top:-10px;
	width:160px;
	text-align:left;	
	}
	
/* Bios Page End*/

/* Product Spotlight / Gear And Instruments Section Start */

#divMicrositesHeader {
	width:311px; 
	border-bottom: 1px solid #cdcdcd; 
	padding:0px; 
	margin:20px 0px -14px 12px;
	}

#divMicrositesTable {
	text-align:left;
	margin-left:-7px;
	}

#micrositesTable p {
	font-size:11px;
	margin:2px 0px 10px 0px;
	}

	
#spotlight-column-left {
	width:365px;
	}
	
#spotlight-column-middle {
	width:323px;
	}
	
#ToneTips {
	width: 365px;
	margin: 0px 0px 10px 0px;
	padding-bottom: 5px;
	float: left;
	font-size: 14px;
	background: url(http://www.gibson.com/images/lifestyle/front_page-feature_back.gif) right bottom no-repeat;
	}
	
#spotlight-column-left {
	width:365px;
	}
	
#spotlight-column-middle {
	width:323px;
	}

/* Product Spotlight / Gear And Instruments Section End */

/*Start - Features Table - Addison - */

.FeaturesTable {
	padding:7px;
	}
	
.FeaturesTable td {
	padding:10px;
	}
	
.FeaturesTable img {
	vertical-align:text-top;
	text-align:center;
	padding-left:18px;

	}

/*End - Features Table - Addison - */
	
/* @end */

#contestFormEntry {
	font-size: 12px;
}

#article-publisher {
	padding-right: 10px;
	float: left;
}

#article-pipe {
	padding-right: 10px;
	float: left;
}

#article-date {
	float: left;
}

#Lessons-Hero-Wrapper {
	background: url(http://www.gibson.com/files/aaFeaturesImages/Arlen-Lessons-Hero.jpg) repeat-x;
	float: left;
	width: 855px;
	height: 450px;
	border-bottom: 1px solid #cbcbcb;
}

div.Foundation-Partners {
	float: left;
	width: 297px;
	padding-top: 10px;
	padding-left: 23px;
}

div.Foundation-Partners img{
	margin: 0 !important;
	padding: 10px;
}

.Foundation-Partners-Title{
	font-size: 19px;
	padding-left: 8px;
	font-weight: bold;
	float: left;
	margin-top: -9px;
}

#FoundationVideo-Header {
}

#FoundationVideo-Header img{
	float: left;
	padding-left: 120px;
}
#FoundationVideo {
	background-color: #ffffff;
	float: left;
	width:700px;
	padding-left: 25px;
	padding-bottom: 23px;
}

#FoundationVideo-Content {
	float: left;
}

.FoundationVideo-ContentTitle {
	font-size: 14px;
	line-height: 28px;
	width: 750px;
	float: left;
	padding-left: 12px;
	font-weight: bold;
}

#FoundationHighlight {
	background-color: #fffeea;
	border: 1px solid #dadada;
	float: left;
	width: 470px;
	margin-left: 19px;
	padding-bottom: 20px;
}

#FoundationVideoPlayer{
	margin-left: 12px;
	margin-bottom: 23px;
}

#FoundationHighlight-Header {
}

#FoundationHighlight-Header img{
	float: left;
	padding-left: 130px;
}

#FoundationHighlight-Content {
	float: left;
}

.FoundationHighlight-ContentTitle {
	font-size: 14px;
	line-height: 28px;
	width: 450px;
	float: left;
	padding-left: 14px;
	padding-bottom: 5px;
	font-weight: bold;
}

#FoundationHighlight-link {
	font-size: 12px;
	line-height: 18px;
	width: 450px;
	float: left;
	padding-left: 14px;
	padding-bottom: 14px;
}

.FoundationHighlight-ContentCopy{
	float: left;
}

#FoundationHighlight-ContentCopy-Column1{
	float: left;
	clear: left;
	width: 169px;
	height: 230px;
}

#FoundationHighlight-ContentCopy-Column1a{
	float: left;
	clear: left;
	width: 169px;
}

#FoundationHighlight-ContentCopy-Column1 img{
}

#FoundationHighlight-ContentCopy-Column1 a{
	float: left;
	font-size: 20px;
	color: #000 !important;
}

#Donate-Link {
	float: left;
	padding-left: 40px;
}

#FoundationHighlight-ContentCopy-Column2{
	padding-top: 11px;
	width: 282px;
	float: left;
}

#FoundationHighlight-ContentCopy-Column2a{
	padding-top: 11px;
	width: 282px;
	float: left;
}

#FoundationHighlight-ContentCopy-Row{
	padding-top: 30px;
	width: 463px;
	float: left;
}

div.Foundation-Content {
	font: 14px/22px Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	float: left;
	color: #494949;
	width: 438px;
	clear: left;
	padding-left: 176px;
	position: relative;
	top: 20px;
}

.Row-Title {
	font-size: 16px;
}





