body {	font:10px/15px "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif;	margin:0px;	cursor: default;  	background: -moz-linear-gradient(100% 100% 90deg, #fff, #999);	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#999), to(#fff)); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#ffffff');}#header {	padding:0px;	margin:0px;	width:100%;	color: #000000;	height:70px;	background: #000;}#companyname {        font-family:  helvetica, arial, sans-serif;        font-weight: 100;          color: #ffffff;         font-size: 60px;          text-shadow: 2px 3px 3px #999;          letter-spacing: 10px;          -webkit-text-stroke: 1px #000;         font-stretch: Condensed;        }#companyphone {        font-family:  helvetica, arial, sans-serif;        font-weight: normal;          color: #ffffff;         font-size: 22px;          text-shadow: 2px 3px 3px #999;          letter-spacing: 3px;          -webkit-text-stroke: 1px #000;         font-stretch: Condensed;        }#mainpage {	margin:0px;	color: #000000;	position:relative;	width:850px;    border: 1px solid #000;    border-radius: 5px 5px 5px 5px;    padding: 1px;	-moz-box-shadow: 5px 5px 5px #383838;	-webkit-box-shadow: 5px 5px 5px #383838;	box-shadow: 5px 5px 5px #383838;}#footer {	margin-top:5px;	font-size:7pt;	font-family:Arial,Helvetica,sans-serif,verdana;	text-align:left;	padding-bottom:3px;	background:#EDEDED;}.maincontent {	padding:15px;	vertical-align:middle;	text-align:left;	font-size:12px;}.pianosection {	border: 1px solid #999999;	 margin-top: 20px;    border-radius: 3px 3px 3px 3px;    padding: 1px;	-moz-box-shadow: 1px 2px 2px #383838;	-webkit-box-shadow: 2px 2px 2px #383838;	box-shadow: 2px 2px 2px #383838;}td {	padding:0px;	font-size:11px;	vertical-align:top;}table {	padding:0px;}tr {	padding:0px;}iframe {    border:  1px solid #999;	-moz-border-radius: 3px;	border-radius: 3px;	-moz-box-shadow: 3px 3px 3px #808080;	-webkit-box-shadow: 3px 3px 3px #808080;	box-shadow: 3px 3px 3px #808080;	margin:5px;}ul.links { list-style-type: none; padding: 0; margin: 0px 5px; width:100%; }ul.links li { float: left; padding: 0; margin: 0; padding-top: 0; margin-right: 10px;  }ul.links li a { display: block; padding: 0px 5px; color: #4c4c4c; font-weight: bold; text-decoration: none; border: 1px solid transparent;  }ul.links li a.current { color: #000;  border: 1px solid #000;-moz-border-radius: 3px;border-radius: 3px; }ul.links li a:hover { color: #000080;	border: 1px solid #999;-moz-border-radius: 3px;border-radius: 3px; }
