/*** Primary Style Sheet for Theme ***/


body {
	font: 16px/1.4 Arial, Helvetica, sans-serif;
	color: #151515;
	line-height: 26px;
	margin:0;
	padding:0;
}

p {
	margin-top:0em;
	margin-bottom:1.3em;
}

#Wrapper {
	background: #E8EBEC url("../images/bodyBg.gif") repeat-x 0 0;
}	/* The body of the design */
/* links */

a, a:link, a:visited {
	color: #0000FF;
	text-decoration: underline;
}

a:hover, a:active {
	color: #E5252E;
	text-decoration: underline;
}

#MainMenu a:link, #MainMenu a:visited {
	color: #FFFFFF;
	font-weight: bold;
}
	/* menu links - top level items */
#MainMenu a:hover, #MainMenu a:active {
	color: #E5252E;
	list-style:none;
}

#MainMenu .sf-menu li li:hover, #MainMenu .sf-menu li li.sfHover, #MainMenu .sf-menu li li a:focus, #MainMenu .sf-menu li li a:hover, #MainMenu .sf-menu li li a:active {
	background: #278C7D;	/* menu links - sub-menu items */
	color: #fff;
}

#Footer a:hover, #Footer a:active, #ContentPanel a:hover, #ContentPanel a:active {
	color: #f0f0f0;
}




/* headings */

h1, h2, h3, h4 {
	color: #030303;
	font-weight: normal;
	font-size: 28px;
	line-height:30px;
	letter-spacing:-0.5px;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}

h5, h6 {
	color: #030303;
	font-weight: normal;
	font-size: 1.2em;
	margin-bottom: 0.7em;
	text-decoration: underline;
}

.headline, .title, .ribbon span, #fancy_title div {
color: #595959;
	font-weight: normal;
	font-size: 28px;
	line-height:30px;
	letter-spacing:-0.5px;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}

.headline {
	color: #595959;
	font-weight: normal;
	font-size: 28px;
	line-height:30px;
	letter-spacing:-0.5px;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	border-bottom:solid 2px #595959;
	margin-bottom:40px;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1.35em;
	margin-bottom: 0.5em;
}

h4 {
	font-size: 1.2em;
	margin-bottom: 0.5em;
	border-bottom: none;
}

.two-thirdsC hr
{
width:690px;  
margin-left:20px;
color:#A0A0A0;
background-color:#A0A0A0;
height:1px;
}

.border {
	border-bottom: 2px solid #3C3C3C;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.grey {
	font-size: 50px;
}

p {
	margin-top:0.5em;
}

.title {
	padding: 0;
	font-size: 26px;
	font-weight: bold;
	color: #2c2c2c;
	line-height: 28px;
}

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .headline strong, .title strong {
	font-weight: bold;
}


h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, .headline span, .title span {
	display: block;
	color: #333333;
	font-size: 0.55em;
	margin: -0.1em 0 0;
	letter-spacing: 0px;
	font-weight: bold;
}

#Footer h1, #Footer h2, #Footer h3, #Footer h4, #Footer h5, #Footer h6, #ContentPanel h1, #ContentPanel h2, #ContentPanel h3, #ContentPanel h4, #ContentPanel h5, #ContentPanel h6 {
	color: #eee;
} /* headers on dark backgrounds */


/* text */

blockquote {
	font-style: italic;
	font-size: 18px;
	border-left: 5px solid #99CC33;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 16px;
}

code, pre {
	font: normal 13px/18px Consolas, "Courier New", Courier, monospace;
	background: #E8EBEC url("../images/pre-bg.gif") repeat 0 0;
	padding: 18px 5px;
	border: 1px dotted #bbb;
	color: #333;
}

code {
	padding: 1px 3px;
	background-image: none;
}

sup {
	bottom: 0.1em;
}

.impact {
	font-size: 1.1em;
	line-height: 1.5;
}

.noMargin {
	margin: 0;
}

.breadcrumbs span {
	font: bold 1.2em Arial, Helvetica, Garuda, sans-serif;
}

#Footer, #ContentPanel, #cluetip {
	color: #8F8F8F;
}

#Copyright {
	font-size:0.9em;
	margin:0;
	text-align: center;
	background-color: #DEE2E3;
}

#Copyright p {
	margin: 0;
	padding: 0 0 1em;
}


/* Lists */

ul, ol {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 5px;
}

ol {
	padding-left: 2em;
}

ul ul, ol ol, ul ol, ol ul {
	margin-top: 8px;
}

ul li, ol li {
	padding: 3px 5px;
}

ol li {
	list-style-type:decimal;
	list-style-position: outside;
}

.mes {
	font-size: 1.22em;
	color: #FFFFFF;
}

.mes span {
	color: #e90000;
}

.mes2 {
	font-size: 1.05em;
}

.frontli {
	width: 780px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(http://www.jazzguitar.be/images/other/bullet.gif);
}

.front {
	float: left;
	margin-right: 12px;
	margin-bottom: 7px;
}

.frontr {
	float: right;
	margin-left: 20px;
	margin-bottom: 7px;
}

.frontrA {
	float: right;
	margin-right: 5px;
}

.frontr2 {
	float: right;
	margin-left: 20px;
	margin-bottom: 7px;
}

.list-sty {
	color:#161616;
	list-style-position: outside;
	line-height: 20px;
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type:none;
}

.list-sty li {
	background: transparent url("../images/dot.gif") 0 5px no-repeat;
	padding: 0 0 10px 20px;
}

.list-sty-green {
	color:#161616;
	list-style-position: outside;
	line-height: 20px;
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type:none;
}

.list-sty-green li {
	background: transparent url("../images/dot-green.gif") 0 5px no-repeat;
	padding: 0 0 10px 20px;
}

/* custom list styles */

	/* bullet types */
	/*ul li {
	background: transparent url("../images/bullets/dot_gray.gif") no-repeat 0 .6em;
}	/* default list style */*/ ul.bullet-black li {
 background: transparent url("../images/bullets/dot_black.gif") no-repeat 0 .6em;
}


/* common styles */
	
.hr {
	clear: both;
	padding: 0;
	margin: 0 0 1em;
	height: 5px;
	background: transparent url("../images/hr-bg.gif") repeat-x 0 0;
}


/* image containers */

a.img, div.img {
	float: left;
	border: 1px solid #D3D3D3;
	padding: 5px;
	background: #fff;
}

a.img img, div.img img {
	float: left;
	border: 1px solid #f3f3f3;
}

a.imgHover {
	background-color: #D8D9DA;
	border-color: #BCBCBC;
}

a.img:hover img {
	border-color: #fff;
}


/* jQuery ui styles */
.ui-state-default, .ui-widget-content .ui-state-default {
	border-color: #C8CBCC;
}

.ui-state-hover, .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-active {
	border-color: #000;
}


/* logo */

#Logo {
	margin-top: 47px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
}

#Logo a {
	display: block;
	width: 260px;
	height: 116px;
	background-position: 0 0;
}


/* design structure */

#Wrapper, #PageWrapper {
	position: relative;
	background-image: url(../images/gradient-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #dee2e3;
}	/* IE needs this to position content when using top panel (#ContentPanel) */

#PageWrapper {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	top: 0px;
}

.pageTop {
	height: 10px;
	overflow: hidden;
	background: transparent url("../images/pageBg-top.png") no-repeat 0 0;
}

.pageBottom {
	height: 10px;
	overflow: hidden;
	background: transparent url("../images/pageBg-bottom.png") no-repeat 0 0;
	margin: 0 0 0.4em;
}

#Header, .pageMain {
	background:#fff 0 0;
}

#Header, .pageMain, #Footer {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}	/* must be specified for PNG Fix to work (IE 6 issue) */

.breadcrumbs {
	margin-top: -1em;
}

.full-page .breadcrumbs {
	margin-bottom: 0;
}

#FooterTop {
	height: 2px;
	overflow: hidden;
	background: transparent url("../images/footerBg-top.png") no-repeat 0 0;
	width: 1000px;
}

#FooterContent {
	float: left;
	background: transparent url("../images/footerBg-repeat.png") repeat-y 0 0;
	width: 1000px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#FooterBottom {
	width: 1000px;
	height: 29px;
	overflow: hidden;
	background-color: #DEE2E3;
	background: transparent url("../images/footerBg-bottom.png") no-repeat 0 0;
	clear: both;
 	margin:0;
}


/* max width containers */
.contentMax, .contentArea, #Showcase, #Slides {
	margin: 0 26px;
	width: 938px;
}


/* content containers */

.contentArea {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: auto;
	width: 1000px;
	margin-right: auto;
}


/* layouts styles */

.two-thirds, .half-page, .full-page {
	float: left;
	margin: 0 10px 0 0;
}

.one-third {
	width: 210px;
	height: auto;
	overflow: auto;
	float: right;
	padding-top: 0;
}

.two-thirds {
	width: 670px;
	float: left;
}

.half-page {
	width: 426px;
}

.full-page {
	margin-right: 25px;
	float: none;
}

#Footer .one-third, #Footer .one-third-last, #Footer .one-third-middle, #Footer .two-thirds, #Footer .half-page {
	margin: 0 0 0 15px;
	padding: 0 0px 0 0;
	background: transparent url("../images/footerBg-verticalRule.gif") repeat-y 100% 0;
}

#Footer .one-third {
	width: 315px;
	float: left;
}

#Footer .one-third-middle {
	width: 330px;
	float: right;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 40px;
}

#Footer .one-third-last {
	width: 245px;
	float: right;
	background: none;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 40px;
}

#Footer .two-thirds {
	width: 574px;
}

#Footer .half-page {
	width: 419px;
}

#Footer .full-page {
	margin: 0;
	padding: 0 25px;
}

body #Footer .last {
	background: none;
}	/* no right border on last */

#Footer .contentArea {
	padding-bottom: 0;
}

#ContentPanel { /* hidden top content area */
	position:relative;
	display:none; 		/* hidden on start */
	background: #2C2C2C;
	border-bottom: 1px solid #fff;
}

#ContentPanel .contentArea {
	margin: 0 auto;
}


/* main menu */

#MenuWrapper {
	height: 38px;
	float: right;
	margin-right: 20px;
	margin-top: 45px;
	width: 635px;
	top: 40px;
}

#MainMenu {
	height: 38px;	/* allows menu to overlap slideshow*/
	width: 635px;
}

#MmLeft {
	float:left;
	width: 6px;
	height: 38px;
	background-color: transparent;
	background-image: url(../images/mainMenu-left.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#MmRight {
	float:left;
	width: 6px;
	height: 38px;
	background-color: transparent;
	background-image: url(../images/mainMenu-right.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#MmBody {
	min-width: 740px;
	height: 44px;
	list-style-type: none;
	float: right;
}


#MmOtherLinks {
	float: left;
}

.mmDivider {
	float: left;
	width: 10px;
	height: 40px;
	margin:7px 10px 0;
	background: transparent url("../images/mainMenu-divider.gif") no-repeat 0 0;
}

#MainMenu .sf-menu li li {
	background: #393939;
	list-style:none;
} /* sub-menu background */

#MainMenu .sf-menu li li li {
	background: #2f2f2f;
	list-style:none;
} /* sub-sub-menu background */


/* ribbon elements (wrap around) */

.ribbon, .ribbon .wrapAround, .ribbon .tab {
	height: 52px;
	overflow: hidden;
}

.ribbon {
	width: 930px;
	margin-top: 0;
	margin-right: -4px;
	margin-bottom: 8px;
	margin-left: 0px;
	height: 38px;
	clear: both;
}

.ribbon .tab {
	float: left;
	width: 852px;
	background: transparent url("../images/ribbon-2.png") no-repeat -58px 0;
}

.ribbon span {
	float: left;
	font-size: 19px;
	color: #FFFFFF;
	line-height: 38px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.ribbon span.blogDate {
	font-size: 1.85em;
	margin: 13px 0 0;
}

.ribbon span.blogPostInfo {
	float: right;
	font-size: 1.1em;
	font-weight: normal;
	margin: 18px 28px 0 0;
}

.ribbon span a {
	font-weight: bold;
}


.ribbon, .ribbon .wrapAround, .ribbon .tab {
	height: 52px;
	overflow: hidden;
}

.ribbonco {
	width: 783px;
	margin-top: 50px;
	margin-right: -4px;
	margin-bottom: 20px;
	margin-left: -15px;
	height: 32px;
	clear: both;
}

.ribbonco .tab {
	float: left;
	width: 783px;
	background: transparent url("../images/ribbon-2co.png") no-repeat 0 0;
}

.ribbonco span {
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 32px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

.ribbonco span a {
	font-weight: bold;
}


.ribbonco, .ribbonco .wrapAround, .ribbonco .tab {
	height: 37px;
	overflow: hidden;
}

.leftmar
{
margin-left:-15px;
}
/* side navigation menu */

.sideNavWrapper {
	background-position: 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
}

.sideNavBox-1 {
	padding: 0px 0 0;
	background-position: 0 0;
}

.sideNavBox-2 {
	padding: 0;
	min-height: 100px;
	background-position: 0 100%;
}

ul.sideNav {
	padding: 0;
	margin-left: 0;
	list-style:none;
}

ul.sideNav li {
	font-size: 18px;
	font-weight: bold;
	background: none;
	list-style:none;
	text-decoration:none;
	color:#FFFFFF;
	text-align:left;
	line-height:44px;
	float: left;
	white-space:nowrap;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	overflow: hidden;
}

.sideNav li a {
	display: block;
	line-height:44px;
	margin: 0;
	text-decoration: none;
	color: #fff;
	list-style:none;
	text-decoration:none;
	padding:0px 27px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #7b7b7b;
	border-right-color: #7b7b7b;
	border-bottom-color: #7b7b7b;
	border-left-color: #7b7b7b;
	white-space:nowrap;
	/*text-shadow:#333333 0px -1px;*/
}

.sideNav li a:hover {
	display: block;
	line-height:44px;
	margin: 0;
	text-decoration: none;
	color: #000;
	list-style:none;
	text-decoration:none;
	padding:0px 27px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #7b7b7b;
	border-right-color: #7b7b7b;
	border-bottom-color: #7b7b7b;
	border-left-color: #7b7b7b;
	white-space:nowrap;
	/*text-shadow:#ee0d14 0px -1px;*/
}

.sideNav li a.active {
	display: block;
	background-color: #fff;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	padding:0px 27px;
	overflow: hidden;
	line-height:42px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #7b7b7b;
	border-right-color: #7b7b7b;
	border-bottom-color: #7b7b7b;
	border-left-color: #7b7b7b;
	text-shadow:none;
	margin-top:2px;
	white-space:nowrap;
}

.sideNav li.currentPage {
	background: transparent url("../images/side-navigation-active.gif") no-repeat 0 0;
}

.sideNav li.currentPage a, .sideNav li.currentPage a:link, .sideNav li.currentPage a:visited {
	color: #2C2C2C;
	border-bottom: 1px solid #fff;
}

.sideNav li.currentPage a:hover, .sideNav li.currentPage a:active {
	color: #2C2C2C;
	border-bottom: 1px solid #fff;
	background: transparent url("../images/side-navigation-active.gif") no-repeat 0 0;
	font-weight: normal;
}


/* featured content */

.featuredContent {
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.featuredItem {
	clear: both;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 1.5em;
	margin-left: 0;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.featuredImg {
	margin-right: 15px;
	float:left;
}

.featuredImg img {
	width: 200px;
}


/* quote */

.quote {
	width: 190px;
	background: transparent url("../images/quote-small-repeat.gif") repeat-y 10px 0;
}

.quote .quoteBox-1 {
	padding: 17px 0 0;
	background: transparent url("../images/quote-small-top.gif") no-repeat 10px 0;
}

.quote .quoteBox-1 .quoteBox-2 {
	padding: 0 0 24px;
	background: transparent url("../images/quote-small-bottom.gif") no-repeat 10px 100%;
}

.quote p {
	min-height: 25px;
	font-style: italic;
	font-size: 1em;
	line-height: 1.7;
	color: #000;
	padding: 0 22px 1.2em;
	margin: 0;
}

.quoteAuthor {
	padding: 0 0 1em 70px;
}

.quoteAuthor p.name {
	font-weight: bold;
	font-size: 1.1em;
	color:#000;
	margin: 0;
}

.quoteAuthor p.details {
	font-size: 0.9em;
	font-style: italic;
}


/* button styles */

button {
	position: relative;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button.btn {
	border: 0;
	padding: 0;
	outline: none;
	margin-left: -6px; /* corrects for shadow to make left edge look aligned */
}

button span {
	position: relative;
	display: block;
	white-space: nowrap;
}

button.btn {
	padding: 0 35px 0 0;
	margin-right:5px;
	font-size: 1em;
	text-align: center;
	background: transparent url("../images/button-sprite.gif") no-repeat right -92px;
}

button.btn span {
	padding: 13px 0 0 35px;
	height: 29px;
	background: transparent url("../images/button-sprite.gif") no-repeat left top;
	color: #a2a2a2;
	line-height: 1.2;
	text-shadow: #000 -1px -1px 0px;
}

button.btn:hover, button.btnHover {
	background-position: right -138px;
} /* extra class used for sucky browsers (stupid IE) */

button.btn:hover span, button.btnHover span {
	background-position: 0 -46px;
	color: #fff;
	text-shadow: #333 -1px -1px 1px;
}

.darkBg button.btn, .darkBg button.btn span, #Footer button.btn, #Footer button.btn span, #ContentPanel button.btn, #ContentPanel button.btn span {
	background-image: url("../images/button-sprite-dark.gif");
}	/* for buttons on dark backgrounds */



/* .two-thirds .portfolio { width:630px; } stupid IE (version 7 only)  */
.portfolio-item {
	float: left;
	width: 275px;
	margin: 0 0 22px 31px;
}

.portfolio-item h4, .portfolio-item p {
	margin: 0 0 .65em;
	padding: 0;
}

.portfolio-image {
	width: 261px;
	height: 174px;
/*border: 1px solid #C6C6C6;*/}
.portfolio-description {
	clear:left;
	height: 110px;
	padding: 8px;
	overflow: hidden;
}


/* table styles */

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-family:"Myriad Pro";
	font-size:14px;
	font-weight:bold;
}



/* other */

div#fancy_overlay {
	background: #2c2c2c;
}	/* overlay color */

.lessons {
	margin-left: 0px;
	margin-top: 7px;
}

.licks {
	font-weight: bold;
}
.licks_a
{
	font-weight: bold;
}

/*Custom Styles */

.main-content-area {
	text-align:justify;
}

.main-content-area td {
	font-weight:bold;
	border:2px solid #fff;
	padding:2px;
	text-align:center;
}

.DFP-ad {
	float:left;
	width:360px;
}


/*Custom CSS*/

.mode-table tr {
	background: #b7deed; /* Old browsers */
	background: -moz-linear-gradient(top, #b7deed 0%, #71ceef 50%, #21b4e2 51%, #b7deed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7deed), color-stop(50%, #71ceef), color-stop(51%, #21b4e2), color-stop(100%, #b7deed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b7deed 0%, #71ceef 50%, #21b4e2 51%, #b7deed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b7deed 0%, #71ceef 50%, #21b4e2 51%, #b7deed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b7deed 0%, #71ceef 50%, #21b4e2 51%, #b7deed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b7deed 0%, #71ceef 50%, #21b4e2 51%, #b7deed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#b7deed', GradientType=0 ); /* IE6-9 */
}

.mode-tr {
	background: #959595; /* Old browsers */
	background: -moz-linear-gradient(top, #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #959595), color-stop(46%, #0d0d0d), color-stop(50%, #010101), color-stop(53%, #0a0a0a), color-stop(76%, #4e4e4e), color-stop(87%, #383838), color-stop(100%, #1b1b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b', GradientType=0 ); /* IE6-9 */
	color:#fff;
}

.mod-head {
	font-size:16px;
}
/*new classes*/

.medium-txt {
	font-family:"Myriad Pro";
	;
	font-size:24px;
	color:#2b2b2b;
	font-weight:bold;
}

.heading-box {
	margin-top:0px;
	margin-bottom:30px;
}

.top-box {
	clear:both;
	margin: 0px;
	padding: 0px;
}

.side-nav-con {
	width:225px;
	height: 376px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.side-nav-left {
	width:225px;
	background-color: #2C2C2C;
	height: 357px;
	float: left;
}

.side-nav-left-b {
	width:226px;
	background-color: #2C2C2C;
	height: 9px;
	overflow: hidden;
	float: left;
}

.side-nav-right {
	width:12px;
	float:left;
	margin: 0px;
	padding: 0px;
}

.side-nav-bottom {
	width:225px;
	height:9px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.soc-icon {
	width:250px;
	float: right;
	margin-top: 51px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.black-nav {
	width:250px;
	float: left;
	margin-top: 51px;
	
}

.iconS {
	float:left;
	width:33px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.nav-shadow {
	width:635px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.imagsL {
	float:left;
	width: 200px;
	margin-left: 30px;
	margin-top: 10px;
}

.imagsR {
	float:left;
	width: 200px;
	margin-right: 50px;
}

.featuredText {
	float:left;
	width:520px;
}

.featuredText1 {
	float:left;
	width:780px;
}

.itm-divider {
	width: 777px;
	padding-top: 0px;
	padding-bottom: 20px;
	margin: 0px;
	clear: both;
}

.featuredTextA {
	float:left;
	width:560px;
}

.featuredTextC {
	float:left;
	width:730px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.featuredTextD {
	float:left;
	width:777px;
}

.featuredTextF {
	float:left;
	width:910px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.black-bold {
	font-weight:bold;
	color:#000000;
	display: inline;
}

.fb-txt {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:13px;
	line-height: 14px;
	letter-spacing: 0px;
}

.fb-like-box {
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

ul.footer-dots {
	list-style:url(../images/dot.png) inside;
	padding:0px;
	margin:0px;
}

ul.footer-dots li {
	list-style:url(../images/dot.png) inside;
	line-height:24px;
}


/*content-page*/

.side-nav-bottom-content {
	width:227px;
	height:9px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.side-nav-right-content {
	width:10px;
	float:left;
	margin: 0px;
	padding: 0px;
	height:655px;
}

.side-nav-left-content {
	width:227px;
	background-color: #2C2C2C;
	height: 635px;
	float: left;
	overflow: hidden;
}

.side-nav-con-content {
	width:227px;
	height: 655px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.one-third-content {
	width: 237px;
	background-color:#2C2C2C;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0;
	height: 654px;
	overflow: hidden;
	padding: 0px;
	float: left;
}

.joe {
	width:187px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 10px;
}

.joe-top {
	width:187px;
	height:16px;
}

.joe-bottom {
	width:187px;
	height:53px;
}

.joe-bg {
	width:187px;
	height:auto;
	background:url(../images/joe-bg.gif) repeat-y left top;
	padding: 10px;
}

.quoteC {
	width: 187px;
	background: transparent url("../images/joe-bg.gif") repeat-y left top;
	height: auto;
	min-height:50px;
}

.quoteBoxC-1 {
	background: transparent url("../images/quote-top.gif") no-repeat left top;
	height: 14px;
	width: 187px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.quoteBoxC-2 {
	background: transparent url("../images/quote-bottom.gif") no-repeat left top;
	height: 38px;
	width: 187px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin-bottom: -10px;
}

.quoteC p {
	min-height: 25px;
	font-style: italic;
	font-size: 1em;
	line-height: 1.7;
	color: #000;
	padding: 0 22px 1.2em;
	margin: 0;
}

.quoteAuthor {
	padding: 0 0 1em 70px;
}

.quoteAuthor p.name {
	font-weight: bold;
	font-size: 1.1em;
	color:#000;
	margin: 0;
}

.quoteAuthor p.details {
	font-size: 0.9em;
	font-style: italic;
}

.two-thirdsC {
	width: 730px;
	float: left;
	margin-right: 30px;
	margin-left: 15px;
	text-align:justify;
}

.ribbonC {
	width: 753px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: -16px;
	height: 36px;
	clear: both;
	background-image: url(../images/ribbonC.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.ribbonC span {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 38px;
	margin-top: -2px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}

.ribbonC .wrapAroundC {
	float: left;
	width: 27px;
	background: transparent url("../images/ribbon-wrap-2.png") no-repeat 0 -104px;
}

.ribbonC .tabC {
	float: left;
	width:703px;
	height: 36px;
	background-color: transparent;
	background-image: url(../images/ribbon-content.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.first-con {
	width:730px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.quoteAuthorC {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 80px;
}

.quoteAuthorC p.name {
	font-weight: bold;
	font-size: 1.1em;
	color:#FFFFFF;
	margin: 0;
}

.table-left-bg {
	height:68px;
	width:240px;
	background:url(../images/table-left-bg.gif) repeat-x left top;
}

.table-right-bg {
	height:68px;
	width:394px;
	background:url(../images/table0right-bg.gif) repeat-x left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.small-table-right-bg {
	height:68px;
	width:219px;
	background:url(../images/table0right-bg.gif) repeat-x left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.red-txt {
	color:#ed212a;
	font-size:14px;
	line-height:34px;
	font-weight: bold;
}

.redA {
	color:#ed212a;
	font-size:15px;
}

.fb-header {
	width:269px;
	height:33px;
}

.fb-box {
	width:269px;
	height:335px;
	margin-top:20px;
	background-color:#FFFFFF;
	padding:10px;
}

.white-border {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #acacac;
	border-right-color: #acacac;
	border-bottom-color: #acacac;
	border-left-color: #acacac;
}


.brown-table {
	background-color:#231f20;
	color: #FFFFFF;
	margin-left: 9px;
	background-image: url(../images/brown-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 254px;
}

.yellow-table {
	background-color:#fecf67;
	border-radius: 0px 10px 10px 0px;
	background-image: url(../images/big-table-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 254px;
	margin-left: 0px;
	margin-right: 9px;
}

.white-right-border {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #acacac;
	border-right-color: #acacac;
	border-bottom-color: #acacac;
	border-left-color: #acacac;
}

.white-bottom-border {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #acacac;
	border-right-color: #acacac;
	border-bottom-color: #acacac;
	border-left-color: #acacac;
}

.whiteA {
	color:#FFFFFF;
}

.tables {
	width:100%;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.table-img {
	float:left;
	width: 70%;
}

.table-con {
	float:left;
	width: 30%;
}


/*<---Lesson Page-*/


.grey-boxes {
	width:677px;
	margin: 0px;
	padding: 0px;
	height: auto;
}

.grey-box {
	width:677px;
	height: 182px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.grey-box-big {
	width:677px;
	height: 290px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.grey-box-top {
	width:677px;
	margin: 0px;
	background-image: url(../images/green-box-top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: transparent;
}

.grey-box-bottom {
	width:677px;
	background-image: url(../images/green-box-bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: transparent;
	height: 172px;
}

.grey-box-bottom-big {
	width:677px;
	background-image: url(../images/green-box-bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: transparent;
	height: 280px;
}
.grey-box-bottom-big-gr {
	width:677px;
	background-image: url(../images/dark-grey-box-bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: transparent;
	height: 280px;
}

.grey-box-top-L {
	width:677px;
	margin: 0px;
	background-image: url(../images/dark-grey-box-top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: transparent;
}

.grey-box-bottom-L {
	width:677px;
	background-image: url(../images/dark-grey-box-bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	background-color: transparent;
	height: 172px;
	padding: 0px;
}

.grey-box-bg-dark {
	width:677px;
	background-color:#B3C350;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.grey-box-bg-light {
	width:677px;
	background-color:#E6E7E9;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.grey-box-inner-left {
	width:500px;
	float:left;
	margin-left: 20px;
	margin-top: 0px;
}
.guitb p
{
margin-bottom:4px;
}

.grey-box-inner-right {
	width:120px;
	float:left;
	margin:17px 18px 0;
}

.title a {
	text-decoration:none;
	font-size: 22px;
	font-weight: bold;
	color: #2c2c2c;
}


/*<---design7-*/


.top-header {
	width:100%;
	height:170px;
}

.black-header {
	width:100%;
	height:93px;
	border-bottom:#000000 solid 1px;
	background:#2d2d2d;
}

.black-header-con {
	width:1000px;
	margin:auto;
}

.grey-header {
	width:100%;
	height:44px;
	background-image: url(../images/new-nav-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.grey-header-con {
	width:1000px;
	margin:auto;
}

.red-nav {
	width:1000px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	clear: both;
	padding-top: 10px;
}

.red-nav-con {
	width:1000px;
	background-color: #AA0002;
	height: 44px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.small-txt {
	font-size:14px;
	color:#333333;
}

.more-bold {
	font-weight:bold;
	line-height: 22px;
}

.red-txt {
	color:#ED141D;
	font-size:15px;
}
.breadcrumb
{
margin:10px 0;
}
.breadcrumb-content
{
font-family:Arial;
font-size:12px;
line-height:22px;
}
.b-start
{
border-radius: 3px 0px 0px 3px; 
-moz-border-radius: 3px 0px 0px 3px;
-webkit-border-radius: 3px 0px 0px 3px; 
}
.breadcrumb-content img
{
float:left;
}
.breadcrumb-link
{
padding: 0 10px;
float:left;
height:23px;
display:block;
background-color: #E1E1D6;
}
.b-current
{
padding: 0 10px;
float:left;
height:23px;
display:block;
line-height:24px;
}

/* Custom */

.tit2 {
font-size:larger;
font-weight: bold;
padding: 5px 0 8px 2px;
border-bottom: 1px dashed #000000;
margin: 0 0 0 0;
}
.left-porta
{
float:left;
padding-right:10px;
}

.large-img
{
float:left;
padding-left:30px; 
}
.large-text
{
float:left;
width:530px;
}
.large-text2 
{
float:left;
width:450px;
}
#imagemenu {
	
	border: 6px solid #2D2D2D;
	padding: 6px 6px 6px 6px;
	margin-left:14px;
	font-size:15px;
	width: 420px;
	background-color:#fff;
	
	
}

/*Bio Page */
.bio table {
font-size: 14px;
}

.bio ul {
padding: 3px 0 3px 0;
margin-bottom: 0;
font-size: 14px;
}

.bio li {
text-indent: -13px;
}

.bio span {
	padding: 3px 0 3px 5px;
	background-color: #339BCC;
	color: white;
	display: block;
	font-weight: bold;
	font-size: 14px;
}

.listmarge {
    margin-left: 15px;
    list-style-position: inside;
}

/*Inline Table */
.tbl_main-lead
{
width:200px;
background-color:#222021;
border-top:solid thin #ACACAC;
padding:8px;
text-align:left;
color:#ED212A;
font-size:16px;
font-weight:bold;
font-family: "Myriad Pro";
}
.tbl_content
{
background-color:#FECF67;
border-left:solid thin #ACACAC;
border-top:solid thin #ACACAC;
padding:8px;
text-align:center;
color:#000;
font-family: "Myriad Pro";
font-size:14px;
font-weight:bold;
}
.tbl_content2
{
background-color:#FECF67;
border-top:solid thin #ACACAC;
padding:8px;
text-align:left;
color:#000;
font-family: "Myriad Pro";
font-size:14px;
font-weight:bold;
}

.tr-top-left {
    -moz-border-radius: 10px 0 0 0;
    -webkit-border-radius: 10px 0 0 0;
    border-radius: 10px 0 0 0;
}

.tr-top-bottom-left {
   -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}

.tr-top-bottom-right {
   -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}

 .tr-top-right {
    -moz-border-radius: 0 10px 0 0;
    -webkit-border-radius: 0 10px 0 0;
    border-radius: 0 10px 0 0;
}
.tr-bottom-left {
    -moz-border-radius: 0 0 0 10px;
    -webkit-border-radius: 0 0 0 10px;
    border-radius: 0 0 0 10px;
}

 .tr-bottom-right {
    -moz-border-radius: 0 0 10px 0;
    -webkit-border-radius: 0 0 10px 0;
    border-radius: 0 0 10px 0;
}

/*Amps */

.amp table {
	margin-left: 14px;
	width: 99%;
	padding: 7px;
	font-family:Arial;
	font-size:14px;
}

.amp ul {
	margin-left: 18px;
	line-height: 24px;
}

.amp li {
	margin-right: 20px;
}

.amp td {
	vertical-align: top;
	padding:5px;
}

.price {
	color: #C02A2C;
}

.ebay-table
{
border-color:  #000 !important;
}
.imabox
{
background-color:#6FB536;
width:445px;
margin-left:-15px;
}



/* Squeeze Box */

.red-box {
	width:1000px;
	background-color: #b0191e;
	height: auto;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.download-free-ebook {
	width:600px;
	margin:auto;
}
.top-header-new {
	width:100%;
	height:250px;
}

.box1 {
	float:left;
	width:273px;
	padding-left: 27px;
}

.box2 {
	float:left;
	width:436px;
}

.box3 {
	float:left;
	width:261px;
}


.box1 ul li img{
float:left;}

.box1-txt{
	padding-left: 40px;
}

.box1 p {
	font-family:'Open Sans', arial, sans-serif;
	font-size:14px;
	color:#464646;
	padding: 0px;
	font-weight: normal;
	line-height:18px;
}

.box1 ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.box1 ul li {
	font-family:'Open Sans', arial, sans-serif;
	font-size:14px;
	color:#666666;
	padding: 0px;
	font-weight: bold;
	line-height:18px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	display: list-item;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	list-style-type: none;
}

.box1 ul li img{
float:left;}

.trust {
	width:1000px;
	height:114px;
}
.trust-bg {
	height:112px;
	background:url(../images/trust-bg.gif) repeat-x left top;
	width:1000px;
}

.trust-logo {
	width:380px;
	font-family:'Open Sans', arial, sans-serif;
	font-size: 14px;
	color: #464646;
	line-height: 18px;
	font-weight: normal;
	padding-top: 30px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-left: 85px;
}

.trust-logo span {
	float: left;
	padding-left: 10px;
	width: 180px;
	line-height: 16px;
}

.testimonials {
	background:url(../images/grey-box-bg.gif) repeat-x left top;
	width:743px;
	margin:auto;
	height:auto;
	border-radius:5px 5px;
	font-family:'Open Sans', arial, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	line-height: 20px;
	padding: 10px;
}

.trust-bottom-border {
	height:1px;
	background-image: url(../images/trust-box-border.gif);
	background-repeat: no-repeat;
	background-position: center 100%;
	width: 1000px;
	position: absolute;
	z-index: 100;
}

.get-started-box {
	width:368px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 39px;
}

.blue-bg {
	width:348px;
	height:123px;
	background-image: url(../images/blue-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:'Open Sans', arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 18px;
	padding-left: 20px;
	padding-top: 5px;
}

.blue-bg h2 {
	font-family:'Open Sans', arial, sans-serif;
	color:#FFFFFF;
	font-size:24px;
}
.get-startde-bg {
	width:368px;
	height:auto;
	background:url(../images/get-started-bg.gif) repeat-y left top;
	padding-top: 0px;
	padding-bottom: 0px;
	overflow: auto;
}

.get-inner{
	width:300px;
	height:auto;
	margin-right: auto;
	margin-bottom: 14px;
	margin-left: auto;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.heading-txt {
	font-family:'Open Sans', arial, sans-serif;
	font-size:18px;
	color:#000000;
	padding: 0px;
	margin: 0px;
}

.trust-top-border {
	height:1px;
	background-image:url(../images/trust-border-top.gif);
	background-repeat: no-repeat;
	background-position: center 100%;
	width: 1000px;
	position: absolute;
	z-index: 100;
}

.testimonials-about {
	width:700px;
	margin:auto;
	height:auto;
	background-image: url(../images/img-arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
}

.testimonail-box{
	width:200px;
	height:auto;
	float:left;
	margin-top: 10px;
	font-family:'Open Sans', arial, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 16px;
	margin-bottom: 10px;
}

.testimonail-box h3{
	float:left;
	font-family:'Open Sans', arial, sans-serif;
	font-size:13px;
	color:#333333;
	padding-left: 20px;
	line-height: 16px;
	font-weight: normal;
	width: 135px;
}

.download-now{
	width:196px;
	height:auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

.star{
	padding-top:25px;
	color:#666666;
	padding-left: 68px;
	font-weight: normal;
}

/* updated css */




#FooterContent-new {
	float: left;
	background: transparent url("../images/footerBg-repeat.png") repeat-y 0 0;
	width: 1000px;
	padding-top: 33px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.b_txt {
	font-family:"Myriad Pro";
	font-size:16px;
	color:#000;
	padding: 0px;
	font-weight: normal;
	line-height:18px;
}
.guitimg{
margin: 23px 10px 0 5px;    
display: block;    
width: 120px;    
height: 120px;   
float: right;
}

.pullquote {
    padding: 10px;
    float: right;
    width: 200px;
    margin: 20px 20px 10px;
    border-top: 2px solid rgb(153, 204, 51);
    border-bottom: 2px solid rgb(153, 204, 51);
    font-size: 17px;
    text-align: center;
    line-height: 36px;
    font-family: Arial,Helvetica,sans-serif;
    font-style: italic;
    font-weight: normal;
}
.pullquotel {
    padding: 10px;
    float: left;
    width: 200px;
    margin: 20px 20px 10px;
    border-top: 2px solid rgb(153, 204, 51);
    border-bottom: 2px solid rgb(153, 204, 51);
    font-size: 17px;
    text-align: center;
    line-height: 36px;
    font-family: Arial,Helvetica,sans-serif;
    font-style: italic;
    font-weight: normal;
}

table.boxtable td
{

padding:10px;
} 
td.boxtabletdhead
{
border:thin solid #FFF;
background-color:#000;
padding:10px;
color:#ED141D;
font-weight:bold;
vertical-align:middle;
} 
td.boxtabletd
{
border:thin solid #FFF;
background-color:#FECF67;
padding:10px;
color:#000;
font-weight:bold;
vertical-align:middle;
} 
td.boxtabletdr
{
border:thin solid #FFF;
background-color:#FCDE9F;
padding:10px;
color:#000;
font-weight:bold;
vertical-align:middle;
} 

.boxtables
{  
border-collapse: separate; 
}
.blackbgboxred
{
background-color:#000;
color:#ED141D;
border:solid thin #908E91;

}
.blackbgboxwhite
{
background-color:#000;
color:#fff;
border:solid thin #908E91;

}
.yellowbgboxblack
{
background-color:#FECF67;
color:#000;
border:solid thin #F7DBA0;
}
.orangebgboxblack
{
background-color:#FF951C;
color:#000;
border:solid thin #F7DBA0;
}
.boxtables td
{
padding:10px;
}
.topleftradius
{
border-collapse: separate; 
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topleft: 8px;
border-top-left-radius: 8px;
}
.toprightradius
{
border-collapse: separate; 
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topright: 8px;
border-top-right-radius: 8px;
}
.bottomrightradius
{
border-collapse: separate; 
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-bottomright: 8px;
border-bottom-right-radius: 8px;
}
.bottomleftradius
{
border-collapse: separate; 
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-left-radius: 8px;
}
.leftradius
{
border-collapse: separate; 
-webkit-border-top-left-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-bottomleft: 8px;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
}
.rightradius
{
border-collapse: separate; 
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}

.chords {
color: #FFFFFF;
background-color:#000000;
padding: 5px;
font-size: 16px;
font-weight: bold;
width: 120px;
}

.chords2 {
color: #000000;
background-color:#FECF67;
padding: 5px;
font-size: 16px;
font-weight: bold;
width: 140px;
}

.songtable
{
font-size:16px !important;
font-weight:normal !important;
text-align:left;
}

.songtable td
{
padding:5px 80px 5px 0px;
}

.songtablehead
{
font-weight:bold;
}