#launchheader{background-image:url(/images/header-tealbk.jpg)!important;height:146px;}
.launchheaderlogo{background-image:url(/images/piano-wizard-academy-banner.png)!important;background-position:center center;background-repeat:no-repeat;height:146px;width:977px;}
#launchheaderbottom{width:977px;height:16px;background-image:url(/images/launch1headerbottom.png);}
#launchfooter{width:977px;height:51px;background-image:url(/images/launch1footer.png);}
#launchbk{background-image:url(/images/launch1bk.png);background-repeat:repeat-y;padding-top:10px;}
A:hover{text-decoration:underline;color:red;}
.cssmenu{border:0;font:67.5% 'Lucida Sans Unicode','Bitstream Vera Sans','Trebuchet Unicode MS','Lucida Grande',Verdana,Helvetica,sans-serif;font-size:14px;font-weight:700;margin:0;padding:0;}
.cssmenu ul{background:#900;height:35px;list-style:none;margin:0;padding:0;}
.cssmenu li{float:left;padding:0;}
.cssmenu li a{background:#900 url(/images/seperator.gif) bottom right no-repeat;color:#fff;display:block;font-weight:400;line-height:35px;text-align:center;text-decoration:none;margin:0;padding:0 17px;}
.cssmenu li a:hover,.cssmenu ul li:hover a{background:#900 url(/images/hover.gif) bottom center no-repeat;color:#fff;text-decoration:none;}
.cssmenu li ul{background:green;display:none;height:auto;border:0;position:absolute;width:225px;z-index:200;margin:0;padding:0;}
.cssmenu li:hover ul{display:block;}
.cssmenu li li{background:url(/images/sub_sep.gif) bottom left no-repeat;display:block;float:none;width:225px;margin:0;padding:0;}
.cssmenu li:hover li a{background:0;}
.cssmenu li ul a{display:block;height:35px;font-size:12px;font-style:normal;text-align:left;margin:0;padding:0 10px 0 15px;}
.cssmenu li ul a:hover,.cssmenu li ul li:hover a{background:#2580a2 url(/images/hover_sub.gif) center left no-repeat;border:0;color:#fff;text-decoration:none;}
.cssmenu p{clear:left;}
#launchvideobox{margin:0 auto;}
.footers{font-size:12px;line-height:1.5;}
.footer-right a{color:#;text-decoration:none;font-weight:400;}
.footer-right li{color:#;border-left:1px solid #;}
#sidebarvideoboximage{height:163px;width:323px;background-image:url(http://pianowizardacademy.com/play/wp-content/uploads/images/video1.jpg);}
a{color:#08c;text-decoration:none;}
div.center{text-align:center;margin-right:auto;margin-left:auto;}
#optin{background:#393939 url(/images/dark.png) repeat-x top;border:3px solid #111;color:#fff;text-align:center;padding:10px 5px;}
#optin p{margin:4px 0 0;}
#optin input{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 2px 2px #111;-moz-box-shadow:0 2px 2px #111;-webkit-box-shadow:0 2px 2px #111;}
#optin input[type=text]{border:1px solid #111;font-size:14px;margin-bottom:3px;width:90%;padding:4px 5px;}
#optin input.email{background:#fff url(/images/email.png) no-repeat center right;}
#optin input.name{background:#fff url(/images/name.png) no-repeat center right;}
#optin input[type=submit]{background:#960e17 url(/images/red.png) repeat-x top;border:1px solid #111;color:#fff;cursor:pointer;font-size:14px;font-weight:700;text-shadow:-1px -1px #3a060a;width:100%;padding:5px 0;}
#optin input[type=submit]:hover{color:#ffa5a5;}
.testimonialz{background:#B7EDFF;position:relative;font-family:Georgia, serif;color:#000;border-radius:5px;font-style:italic;text-shadow:0 1px 0 #ECFBFF;background-image:linear-gradient(#CEF3FF,#B7EDFF);margin:0;padding:8px 40px;}
testimonialz{background:#B7EDFF;position:relative;font-family:Georgia, serif;color:#000;border-radius:5px;font-style:italic;text-shadow:0 1px 0 #ECFBFF;background-image:linear-gradient(#CEF3FF,#B7EDFF);margin:0;padding:10px 50px;}
.testimonialz:before,.testimonialz:after{content:"\201C";position:absolute;font-size:80px;line-height:1;color:#999;font-style:normal;}
.testimonialz:before{top:0;left:10px;}
.testimonialz:after{content:"\201D";right:10px;bottom:-.5em;}
.arrowz-down{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #B7EDFF;margin:0 0 0 25px;}
.testimonialz-author{font-family:Arial, Helvetica, sans-serif;color:#999;text-align:left;margin:0 0 0 25px;}
.testimonialz-author span{font-size:12px;color:#666;}

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#ffaa56; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:16px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #ff7f00 5%, #bf5f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7f00), color-stop(1, #bf5f00) );
	background:-moz-linear-gradient( center top, #ff7f00 5%, #bf5f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f00", endColorstr="#bf5f00");	background: -o-linear-gradient(top,#ff7f00,bf5f00);

	background-color:#ff7f00;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #ff7f00 5%, #bf5f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7f00), color-stop(1, #bf5f00) );
	background:-moz-linear-gradient( center top, #ff7f00 5%, #bf5f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f00", endColorstr="#bf5f00");	background: -o-linear-gradient(top,#ff7f00,bf5f00);

	background-color:#ff7f00;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}