body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
}

tr, th, td table {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:5px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:5px;
vertical-align:baseline;
}
td   
{
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: auto;
}
hr
{
	color: #f0f0f0;
	background-color: #f0f0f0;
	width: 95%;
}
a:link {
	text-decoration: underline;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}
a:visited {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}
a:hover {  text-decoration: none; color: #CCCCCC}
a:active {  text-decoration: none; color: #FF0000}
h1, h2, h3, h4 
{  
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin-top: 5px;
}
p
{  
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {  
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 25px;
}
pre {  font-family: Arial, Helvetica, sans-serif; background-color: #CCCCCC}

ul
{
	margin-top: 5px;
}

li {  
	list-style-type: disc; 
	margin-left: 30px;
	margin-top: 5px;
	padding-left: 0px;
	
	font-family: Arial, Helvetica, sans-serif
}

.listItem 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-align:left;
	color: #000000;
/*	BACKGROUND-COLOR: #ffffff;*/

	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
		
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
				
/*	POSITION: relative;*/
	OVERFLOW: auto;
/*
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;	
	border-width:1px;
	border-color:#b0b0b0;*/
/*	LEFT: 0px;*/
	/*width: 300px;*/
}

.listItem a:visited
{
/*	color: #B003BE;
	text-decoration: underline;*/
}

.listItem img
{
max-width:70px;
float:left;
margin:5px;
/*	width:80%;*/
cursor: pointer;
}

.ListArea
{
	border: thin solid #BBBBBB;
	margin: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
/*	background-image: url(software/StecMetronome/graphics/TreetopSky02_320x480.JPG); */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.ListTable
{
	background-color: #e0e0e0;
	border: thin solid #BBBBBB;
	text-align:left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	padding: 0px;
	border-collapse: separate;
	border-spacing: 1px;
}

.ListTableItem 
{
/*	cursor: pointer;*/
	font-size: 90%;
	text-align:left;
	color: #000000;
	
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
		
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;	
}

.ListTableItem:hover
{
	color: #0000FF;
/*	background-color: #f0f0f8; */
	border: thin solid #A0A0FF;

	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;

}

.ListTableUrlItem 
{
	cursor: pointer;
	font-size: 70%;
	text-align:left;
	color: #000000;
	
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
		
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
}

.ListTableUrlItem:hover
{
	color: #0000FF;
/*	background-color: #f0f0f8; */
	border: thin solid #A0A0FF;

	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
}

.ListTableUrlItem a:visited, .ListTableUrlItem a:link, .ListTableUrlItem a:hover
{
	color: #0000FF;
	text-decoration: underline;
}

.specialsArea
{
	/*display: inline-block;*/
	font-size: 100%;
	color: #000000;
	BACKGROUND-COLOR: #fcfcfc;
	border-style:solid;
	border-width:1px;
	border-color:#d0d0d0;

	PADDING-TOP: 5px;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;

	MARGIN-TOP: 2px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;

	POSITION: relative;
	LEFT: 0px;
	OVERFLOW: auto;
/*	width: 710px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.EditArea, .latestArea, .searchSummariesArea, .listArea
{
	display: inline-block;
	font-size: 100%;
	color: #000000;
	BACKGROUND-COLOR: #fcfcfc;
	border-style:solid;
	border-width:1px;
	border-color:#d0d0d0;

	PADDING-TOP: 5px;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
		
	MARGIN-TOP: 2px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
				
	POSITION: relative;
	LEFT: 0px;
	OVERFLOW: auto;
/*	width: 710px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.EditArea img
{
/*	float:left;*/
	margin:4px;
	cursor: pointer;
}

.AppArea
{
	display: inline-block;
	font-size: 100%;
	color: #000000;
	BACKGROUND-COLOR: #fcfcfc;
	border-style:solid;
	border-width:1px;
	border-color:#d0d0d0;

	PADDING-TOP: 4px;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;

	MARGIN-TOP: 4px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 4px;
	MARGIN-BOTTOM: 0px;

	/*POSITION: relative;*/
	float:left;
	/*LEFT: 0px;*/
	OVERFLOW: auto;
	width: 300px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.Mp3MetronomeAppArea
{
	display: inline-block;
	font-size: 100%;
	color: #000000;
	BACKGROUND-COLOR: #fcfcfc;
	border-style:solid;
	border-width:1px;
	border-color:#d0d0d0;

	PADDING-TOP: 4px;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;

	MARGIN-TOP: 4px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 20px;
	MARGIN-BOTTOM: 0px;

	/*POSITION: relative;*/
	float:left;
	/*LEFT: 0px;*/
	OVERFLOW: auto;
	width: 210px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.Instrument
{
	display: inline-block;
	cursor: pointer;
}

.ImagePreload
{
	display: none;
}

.ItemName
{
/*	display: inline-block;*/
	FONT-SIZE: large; 
	FONT-WEIGHT: bold; 
	BORDER-LEFT: white 1px solid; 
	BORDER-RIGHT: white 1px solid; 
	BORDER-TOP: white 1px solid; 
	BORDER-BOTTOM: white 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-TOP: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
	MARGIN-BOTTOM: 0px; 
	POSITION: relative; 
/*	LEFT: 0px; 
	OVERFLOW: auto;*/
}
.ItemPicture
{
	display: inline-block;
	BORDER-LEFT: white 1px solid; 
	BORDER-RIGHT: white 1px solid; 
	BORDER-TOP: white 1px solid; 
	BORDER-BOTTOM: white 1px solid; 
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: small; 
	MARGIN-TOP: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 2px; 
	MARGIN-BOTTOM: 2px; 
/*	POSITION: relative; */
/*	LEFT: 5px; */
	float: left;
}

.ItemDesc
{
	display: inline-block;
	color: #000000;
	border-style: none;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: small;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
/*	WIDTH: 710px;
	POSITION: relative;
	LEFT: 0px;
	OVERFLOW: auto;*/
}

.ItemDesc a:link, .ItemDesc a:visited
{
	color: #00F;
}

.ItemDesc a:hover
{
	color: #3535FF;
}


.copyright 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-style: italic; font-size: 70%;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	text-align:center;
	color:#666666;
}
.buyLink, .buyLink a:link, .buyLink a:visited, .buyLink a:hover
{
	text-decoration: none;
	font-size: 120%;
	font-style: normal;
}
.CPromoProducts {
	font-family: Arial, Helvetica, sans-serif;
	width: 800px;
	position: relative;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}
.CVerticalPromo {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	padding-right: 5px;
	padding-top: 2px;
}
.CSiteInfo {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	width: 800px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 2px;

}

.search 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #000000;
}


.SearchArea
{
	display: inline-block;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 6px;
}

.LogIn
{
	display: inline-block;
	text-align:right;
/*	line-height: 2em;*/
	font-size:90%;
	background-color: #FFFFFF;
	color: #555555;
/*	float: right;*/
	vertical-align:top;
	/*border: thin solid #F0F0F0;*/
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;
	margin-right: 2px;
	margin-left: auto;
	margin-top: 2px;
	margin-bottom: 2px;
}
.MainSiteArea
{
	BORDER-LEFT: black 0px solid;  
	BORDER-RIGHT: black 0px solid;  
	BORDER-TOP: black 0px solid;  
	BORDER-BOTTOM: black 0px solid;  
	PADDING-LEFT: 0px;  
	PADDING-TOP: 0px;  
	PADDING-BOTTOM: 0px;  
	PADDING-RIGHT: 0px;  
	MARGIN-TOP: -3px;  
	MARGIN-BOTTOM: 0px;  
	MARGIN-LEFT: 4px; 
	MARGIN-RIGHT: 4px;  
/*	WIDTH: 877px;*/
}

.MainTitleArea, .SiteHeader
{
	BACKGROUND-COLOR: white;  
	font-family: Arial, Helvetica, sans-serif;
	BORDER-LEFT: #DDDDDD 1px solid;  
	BORDER-RIGHT: #DDDDDD 1px solid;  
	BORDER-TOP: #DDDDDD 1px solid;  
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 1px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
/*	height: 100px;  */
/*	WIDTH: 877px; */

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.MainContentArea
{
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
/*	WIDTH: 877px; */
	margin-left: 0px;
	margin-right: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
.TitleMessageArea, .HeaderRow1
{
	font-family: Arial, Helvetica, sans-serif;
	BORDER-LEFT: #DDDDDD 0px solid; 
	BORDER-RIGHT: #DDDDDD 0px solid;  
	BORDER-TOP: #DDDDDD 0px solid;  
	BORDER-BOTTOM: #DDDDDD 0px solid;

	background-image: url('./images/backgrounds/LightBlueTopTile_8_43.png');
/*	background-image: url('./images/backgrounds/MainTitleBackgroundTile.gif'); */
	background-repeat: repeat-x; 
	COLOR: black;  
	PADDING-LEFT: 10px;  
	PADDING-RIGHT: 10px;  
	PADDING-TOP: 10px;  
	PADDING-BOTTOM: 0px;  
	MARGIN-TOP: 0px;  
	MARGIN-BOTTOM: 0px;  
	MARGIN-LEFT: 0px;  
	MARGIN-RIGHT: 0px;  
	/*WIDTH: 855px;  */
/*	HEIGHT: 30px;  */
/*	POSITION: relative; 
	TOP: 0px;  
	LEFT: 0px;*/
}
.SiteLogo
{
	display: inline-block;
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: -3px; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
/*	height: 33px;  
	WIDTH: 178px;*/
}

.PageTitle
{
	display: inline-block;
	FONT-SIZE: large; 
/*	vertical-align:middle; */
/*	BORDER-RIGHT: #DDDDDD 0px solid; 
	BORDER-BOTTOM: #AAAAAA 0px solid; */
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 2px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;  
/*	POSITION: relative; */
/*	TOP: -32px;  */
/*	LEFT: 180px;*/
	/*WIDTH: 650px; */
/*	HEIGHT: 28px;*/
/*	height: 100%;*/
	vertical-align:top;
}

.HeaderRow2
{
	BORDER-TOP: #DDDDDD 0px solid;  
	BORDER-BOTTOM: #DDDDDD 0px solid;  
	BORDER-LEFT: #DDDDDD 0px solid;  
	BORDER-RIGHT: #DDDDDD 0px solid; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 2px; 
	MARGIN-LEFT: 10px; 
	MARGIN-RIGHT: 8px; 
/*	OVERFLOW: auto;*/
	height: auto;
}

.HeaderRow3
{
	BORDER-TOP: #DDDDDD 0px solid;  
	BORDER-BOTTOM: #DDDDDD 0px solid;  
	BORDER-LEFT: #DDDDDD 0px solid;  
	BORDER-RIGHT: #DDDDDD 0px solid; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	MARGIN-TOP: 3px; 
	MARGIN-BOTTOM: 3px; 
	MARGIN-LEFT: 4px; 
	MARGIN-RIGHT: 4px; 
/*	height: 20px;*/
}

.mainMenuItem 
{
	/*background-repeat: no-repeat;*/
	display:inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align:center;
	color: #ffffff;
	min-height: 1em;
	max-width: 100px;
	vertical-align: top;

	zoom: 1;
    /*display: inline;*/

/*	BACKGROUND-COLOR: #102BaB;*/
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 0px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;/*	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
/*	opacity: 0.7;*/
				
/*	POSITION: relative;*/
/*	LEFT: 0px;*/
/*	OVERFLOW: auto;*/
	/*width: 300px;*/
}


.mainMenuItem img
{
/*max-width:70px;*/
float:left;
margin:5px;
/*	width:80%;*/
cursor: pointer;
}

.mainMenuItem a:link, .mainMenuItem a:visited
{
	text-decoration: none;
/*	color: #ffffff;*/
}

.mainMenuItem:hover
{
/*	color: #ffffff;*/
}

.subMenuItem 
{
	display:inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	text-align:center;
	color: #000000;

	border-width: 2px;
	border-style:solid;
	border-top-color: #bbbbbb;
	border-bottom-color: #666666;
	border-left-color: #999999;
	border-right-color: #888888;

	/*background-image: url(http://www.stecrecords.com/images/backgrounds/GrayButton01_1_20.png);*/
	BACKGROUND-COLOR: #EAEAEA;
	/*	BACKGROUND-COLOR: #7090ef;*/

	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


.subMenuItem a:link {
	text-decoration: none;
	color: #000;
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;*/
}
.subMenuItem a:visited {
	text-decoration: none;
	color: #000;
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;*/
}
.subMenuItem:hover, .subMenuItem a:hover 
{
	/*	text-decoration: none; */
	color: #000;
	/*background-image: url(http://www.stecrecords.com/images/backgrounds/GrayButton01_1_20.png);*/
	BACKGROUND-COLOR: #CAD5E8;
}


.HeaderMessageArea
{
	display: inline-block;
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
}


.rightAdArea
{
	BACKGROUND-COLOR: #ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#e0e0e0;

	PADDING-TOP: 3px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 2px;
		
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 40px;
				
	POSITION: relative;
	LEFT: 0px;
	OVERFLOW: auto;
	width: 140px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.EditButton
{
/*	background-image: url(http://www.stecrecords.com/images/clipart/b_edit.png);*/
/*	background-image: url(http://www.stecrecords.com/images/visualPharm/must_have_icon_set/Properties/Properties_16x16.png);*/
	display: inline-block;
	color:#0000FF;
	background-repeat: no-repeat;
	font-size:70%;
	margin-top: 5px;
/*	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;*/
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	/*width: 16px;
	height: 16px;*/
}

.EditButton:hover 
{ 
	color: #a0a0ff;
}

.DeleteButton, .UndeleteButton, .RemoveButton
{
/*	background-image: url(http://www.stecrecords.com/images/visualPharm/must_have_icon_set/Delete/Delete_16x16.png);*/
	display: inline-block;
	color:#0000FF;
	font-size:70%;
	padding: 0px;
/*	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;*/
	margin: 0px;
	
	cursor: pointer;
	/*width: 16px;
	height: 16px;*/
}

.DeleteButton:hover, .UndeleteButton:hover, .RemoveButton:hover 
{ 
	color: #a0a0ff;
}
.Button
{
	display: inline-block;
	cursor: pointer;
	font-size:90%;
	background-color: #e8e8e8;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 2px;
	/*border: 1px solid #BBBBBB;*/
	border-width: 2px;
	border-style:solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #777777;
	border-left-color: #BBBBBB;
	border-right-color: #999999;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-user-select:none;
	-moz-user-select:none;
}

.Button:hover
{
	background-color: #d0d0d0;
}

.TimerButton
{
	display: inline-block;
	cursor: pointer;
	font-size:150%;
	background-color: #e8e8e8;
	color: #AAAAAA;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 2px;
	/*border: 1px solid #BBBBBB;*/
	border-width: 2px;
	border-style:solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #777777;
	border-left-color: #BBBBBB;
	border-right-color: #999999;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-user-select:none;
	-moz-user-select:none;
}

.TimerButton:hover
{
	background-color: #d0d0d0;
}

.TimeDisplay
{
	border: thin solid #BBBBBB;
	display: inline-block;
	font-size: 250%;
	margin-top: 3px;
	padding-left: 4px;
	padding-right: 4px;
}

.ProgressBar
{
	/*display: inline-block;*/
	width: 0px;
	overflow: hidden;
	background-color: #607BFB;
	height: 20px;
	border: thin solid #BBBBFF;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 0px;
	color:#BBBBFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.ProgressArea
{
	display: inline-block;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	/*width:100%;
	min-width: 200px;*/
}

.TempoList
{
	/*display: block;*/
	font-size: 200%;
}
.TempoListArea
{
	display: inline-block;
}

.StepTitle
{
	display: block;
	font-size: 100%;
}

.LoadStatusIndicator
{
	display: inline-block;
	width: 7px;
	background-color: #ff0000;
	height: 7px;
	/*border: thin solid #BBBBFF;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 60%;
	color:#FFFFFF;
}
.PracticeTimerStatus
{
	display: inline-block;
	font-size: 80%;

}

.ArchmageLogo
{
	font-size: 80%;
	display: inline-block;
	background-image: url(http://www.stecrecords.com/archmageenterprises/amlogo_109_25.png);
	background-repeat: no-repeat;
	width:175px;
	height:25px;
	text-align: right;
	vertical-align: middle;
	margin-top: 2px;
}

.ArchmageMediaPlayer
{
	display: inline-block;
	/*border: thin solid #dddddd;*/
	height:1px;
}

.InlineAd
{
	display: inline-block;
	vertical-align: top;
}

.InlineArticle
{
	display: inline-block;
}

.Lyrics
{
	display: inline-block;
	background-color: #f8f8f8;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	color:#4455dd;
	border: thin solid #CCCCFF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.LyricsTitle
{
	display: inline-block;
	font-size: 120%;
	color:#223399;
	text-decoration:underline;
}
.LyricsAuthors
{
	display: inline-block;
	font-size: 80%;
}
.LyricsCopyright
{
	margin: 5px;
	font-size: 60%;
	color:#2233bb;
}

.Warning
{
	font-style:italic;
	font-size: 80%;
	padding-top: 5px;
	margin-bottom: 3px;
}

.SongReleasesTable
{
	/*display: inline-block;*/
	background-color: #FFFFFF;
	border: thin solid #eeeeee;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 2px;
	padding-left: 2px;
	color:#000000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;

}

.SongReleaseField
{
	/*display: inline-block;*/
	background-color: #FFFFFF;
	/*border: thin solid #CCCCFF;*/
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 2px;
	color:#000000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}


@media print {TABLE.noprint, DIV.noprint {display:none} }

