body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0px 10px 0px;
	color:#000000;
	background-color:#000000;
	}
p {
	color:#000000;
	}
a {
	color:#99ccff;
	}
a:visited {}
a:hover {
	color:#99ffcc;
	}
a:active {}
a.selected {
	color:#FF9900;
	}
body.admin {
	background-image:url(/images/addons/img_126.gif);
	color:#FFFFFF;
	}
body.admin,body.admin p {
	color:#FFFFFF;
	}
body.public {
	background-color:#333333;
	margin:0px 0px 0px 0px;
} body.public {
	margin:5px 0px 0px 0px;
}
body.public,body.public p {
	color:#000000;
}
body.public a {
	color:#0033CC;
}
body.public a:hover {
	color:#006600;
}
body.public a:active {
	color:#0033CC;
}
body.public a.selected {
	color:#006600;
	}
body.public h1 {
	font-size:17px;
	font-weight:bold;
	margin:17px 0 15px 0;
}
body.public div.content h4 {
	font-size:14px;
	color:#FF0000;
}
body.public div.content table tr td.help-text {
	width:500px;
	padding:0 15px 0 0;
	vertical-align:top;
}
body.public div.content table.ezplaymain {
	margin:0px auto 0px auto;
	width:535px;
}
body.public div.content table.ezplaymain tr td div.discount {
	margin-top:10px;
	padding:5px 15px 5px 15px;
	border:2px solid #666666;
	background-color:#ECEFFF;
}
body.public div.content table.ezplaymain tr td div.discount h2 {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:0px;
}
#container {
	position:relative;
	text-align:left;
	margin:10px auto 20px auto;
	padding:0px;
	width:770px;
	border:1px solid #666666;
	background-color:#121C46;
	color:#FFFFFF;
}
body.members {
	margin:10px 0px 10px 0px;
	background-color:#000000;
}
body.members,body.members p{color:#FFFFFF;}body.members div.links a{color:#FF9900;}body.members div.links a:hover{color:#FFCC00;}body.members div.links a.active{color:#FFCC00;}body.members div.links a.selected{text-decoration:none;color:#FFCC00;}body.membersdiv.content a{color:#99ccff;font-weight:normal;}body.members .alert{color:#FF0000;font-weight:bold;font-size:12px;}body.members.heading{font-size:16px;font-weight:bold;margin:10px 0px 10px 0px;padding:0px;}body.members div.content a:visited{color:#99ccff;}body.members div.content a:hover{color:#99ccff;}body.members div.content a:active{color:#99ccff;}body.members div.content a.selected{text-decoration:none;color:#00FF33;}body.members div.content div#video_questions table{background-color:#000000;width:100%;border:1px solid #FFFFFF;margin-bottom:70px;}body.members div.content div#video_questions table tr td{padding:20px 30px 20px 30px;}body.members div.content div#video_questions table tr td p{text-align:left;}body.members div.content h2{font-weight:bold;font-size:140%;}
input, select, .form {
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background-color:#CEDCF2;
	}
textarea,.form {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background-color:#CEDCF2;
	border: 1px solid #333333;
}
.input.special {
	background-color:#DCC2C8;
}
.plainLabel {
	background-color:none;
	background:none;
	color:#990000;
	border:none;
	border-style:none;
	font-weight:bold;
	font-size:14px;
	padding:0px;
	margin:0px;
}
.heading {
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
	padding:0px;
}
.finePrint {
	color:#000000;
	font-size:10px;
	font-weight:bold;
}
.alert {
	color:#990000;
	font-weight:bold;
}
.label {
	width:130px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
td a.details, td a.details:hover, td a.details:active, td a.details:visited {
	background-color:#009900;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;padding:0px 10px 0px 10px;
	margin-right:30px;
}
div.orderForm {
	background-color:#CCCCCC;
	padding:10px 30px 10px 30px;
	margin:10px 50px 10px 50px;
	border:1px solid #000000;
}
div.orderForm td, th {
	padding:2px;
}
div.orderForm.heading {
	font-size:14px;
	font-weight:bold;color:#000000;
}
div.flash{text-align:center;margin:20px auto 20px auto;padding:0px;}div.content{padding:10px 40px 20px 40px;margin:0px;}div#songDemos{overflow:auto;width:330px;height:245px;border-left:1px gray solid;border-bottom:1px gray solid;border-top:1px gray solid;background-color:#EEEEEE;}div#songDemos2{overflow-x:hidden;overflow-y:scroll;width:275px;height:245px;border-left:1px gray solid;border-bottom:1px gray solid;border-top:1px gray solid;background-color:#EEEEEE;font-size:11px;font-weight:bold;padding-right:5px;}div#songDemos table{width:310px;text-align:left;}div#songDemos table tr td{ font-size:11px;padding-left:6px;}div#songDemos table tr th{width:285px;font-size:11px;font-weight:700;padding:0px 3px 0px 0px;margin:0px;}div#songDemos table tr th em{color:#FF0000;font-style:normal;}div#voicemails{overflow:auto;width:300px;height:100px;border-left:1px gray solid;border-bottom:1px gray solid;border-top:1px gray solid;background-color:#ECEFFF;}div#voicemails table{width:270px;}div#voicemails table tr td{ font-size:11px;text-align:right;}div#voicemails table tr th{width:200px;font-size:11px;font-weight:700;padding:0px 0px 0px 3px;margin:0px;text-align:left;}div#voicemails table tr th em { color:#FF0000;font-style:normal;}div#voicemails a{color:#0000FF;}table#intro{width:100%;margin-bottom:20px;text-align:left;}table#intro tr th{height:15px;font-size:17px;color:#FF0000;}table#intro tr td.image{text-align:right;vertical-align:top;margin:0px 15px 0px 0px;}div.members{position:relative;text-align:left;margin:0px auto 20px auto;padding:0px;width:770px;border:1px solid #666666;background-color:#333333;color:#FFFFFF;}div.members div.links{margin:20px 20px 25px 40px;}div.home{position:relative;text-align:left;margin:0px auto 20px auto;padding:0px;width:770px;background-color:#000000;}div.guitars{}div.lessons{}

div.public{background-color:#FFFFFF;position:relative;text-align:left;margin:0px auto 20px auto;padding:0px;width:777px;

border:1px solid #666666;
color:#000000;}

 span.nav2 a {
	display:block;
	font-size:11px;
	margin:0px;
	padding:6px 6px 6px 8px;
	color:#FFFFFF;
	text-decoration:none;
	}

 span.nav2 a:hover {
	color:#99CCFF;
}

 span.nav2 a.active {
	color:#99CCFF;
}

td.nav a {
	display:block;
	font-size:11px;
	margin:0px;
	padding:8px 8px 8px 8px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold; !important
	}

td.nav a:hover {
	background-color:#99CCFF;
	color:#000000
}

td.nav a.active {
	background-color:#99CCFF;
	color:#000000;
}

td.nav {
	margin:0px auto 0px auto;
	}

div.public div#bottomLinks {
	color:#FFFFFF;
	font-size:11px;
	padding:20px 0px 20px 0px;
	background-color:#000000;
	text-align:center;
}

div.public div#bottomLinks a {
	color:#FFFFFF;
	text-decoration:none;margin:0px 5px 0px 5px;
}

div.public div#bottomLinks a:hover {
	color:#99CCFF;
}

div.public div#bottomLinks a.active {
	color:#99CCFF;
}

div.paging {
	text-align:center;
	}
	
div.paging a {
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #666666;
	padding:2px 2px 2px 2px;
	margin:0px 0px 0px 2px;
	text-decoration:none;
}
div.paging a:hover {
	background-color:#999999;
	color:#FFFFFF;
}
div.paging a.active {
	background-color:#666666;
	color:#FFFFFF;
	}
div#saleprice {
	color:#FF0000;
	line-height:13px;
	margin-top:3px;
	font-weight:bold;
}
body.public div#container div#content div.videoItem a{font-size:10px;}body.public div#container div#content div.videoItem table{width:400px;border-left:1px solid #666666;border-top:1px solid #666666;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;background-color:#EFEFEF;margin-bottom:10px;}body.public div#container div#content div.videoItem table.full{ width:100%;}body.public div#container div#content div.videoItem table.full tr td{padding-left:4px;padding-right:4px;}body.public div#container div#content div.videoItem div.locked table{background-image:url(/images/layout/locked_bk.gif);}body.public div#container div#content div.videoItem table.small{width:250px;height:70px;}body.public div#container div#content div.videoItem table.small tr.details h1{margin-top:5px;}body.public div#container div#content div.videoItem table tr.details{text-align:left;}body.public div#container div#content div.videoItem table tr.details img{float:left;margin-left:5px;margin-top:5px;margin-bottom:5px;margin-right:10px;border:1px solid black;}body.public div#container div#content div.videoItem table tr.details h1{background-image:none;margin-top:5px;margin-bottom:10px;margin-right:15px;font-size:12px;}body.public div#container div#content div.videoItem table tr.details h2{}body.public div#container div#content div.videoItem table tr.options td p.optionTitle{font-weight:bold;margin-top:5px;}body.public div#container div#content div.videoItem table td.lesson{text-align:center;margin:0px;padding:0px;}body.public div#container div#content div.videoItem table td.guide{text-align:center;margin:0px;padding:0px;}body.public div#container div#content div.videoItem table td.demo{text-align:center;margin:0px;padding:0px;}body.public div#container div#content div.videoItem table th{text-align:left;background-color:#FFFFFF;border:0;margin:0px;padding:0px;}td.text{vertical-align:top;}table.2525{background-color:#ECEFFF;}table.2525 tr td{border:1px solid black;}.currentEnrollment{color:green;}.expiredEnrollment{color:#FF0000;}.neverEnrolled{color:#666;}table.blacktable{background-color:#000000;color:#FFFFFF;border-top:thick #FFFFFF groove;border-left:thick #FFFFFF groove;border-right:thick #FFFFFF groove;}table.blacktable2{background-color:#000000; color:#FFFFFF;border-left:thick #FFFFFF groove;border-right:thick #FFFFFF groove;border-bottom:thick #FFFFFF groove;}table.blacktable tr td{background-color:#000000;color:#FFFFFF;}table.blacktable2 tbody tr td a{color:#FFFF00;}.splash a:hover{border:medium #FFFF00;}.splash a:link{border:hidden medium;}.splash a:visited{border:hidden medium;}.testimonialsplash{border:medium inset #FFFF00;}.gone{width:0px;height:0px;color:#FFFFFF;font:0px;float:right;empty-cells:hide;}div.membersNav{background-color:#000000;font-size:100%;font-weight:bold;padding:2px;}div.membersNav a{color:#FFFFFF;text-decoration:underline;}div.membersNav a.selected{color:#CCCCCC;text-decoration:none;}div.item{width:61%;background-color:#000000;color:#FFFFFF;border:1px solid #999999;height:106px;padding:4px 4px 4px 4px;text-align:left;font-size:110%;}div.item a{color:#00FF33 !important;}div.item img{float:right;margin:2px 2px 2px 2px;}img.rightimg{float:right;padding-left:5px;padding-right:0px;}
.sale {
	color:#FF0000;
	}
#accessoryItem img {
	float:left;
	margin-right:15px;
	border: 1px solid black;
	}
#accessoryItem {
	background-color:#FFFFFF;
	width:450px;
	height:100px;
	color:#000000;
	padding:5px;
	}
#accessoryItem span.title {
	font-size:18px !important;
	font-weight:bold;
	vertical-align:text-top;
	color:#000000;
	}
img.textBottom {
	vertical-align:text-bottom;
	}
span.textBottom {
	}
.reviewButton {
	background-color:#000000;
	color:#FFFFFF !important;
	text-decoration:none !important;
	font-weight:bold;
	font-size:95%;
	margin-top:5px;
	padding:2px 10px 2px 10px;
}