html,body {
	position: relative ;
	width: 100% ;
	margin: 0px ;
	padding: 0px ;
	background-color: #f8f8f8 ;
}

body,div,textarea {
	font: normal 12pt 'Segoe UI', Tahoma, Verdana, Arial, Helvetica, sans-serif ;
	-text-align: center ;
	color: #555 ;
}

input.titleinfo,textarea {
	padding: 3px 5px ;
	border: 1px solid #aaa ;
}

input[type=submit] {
	margin: 4px 0px 4px 4px ;
	width: 232px ;
	height: 30px ;
	color: #555 ;
}

div#mainframe {
	position: relative ;
	-display: inline-block ;
	-width: 656px ;
	min-width: 299px ;
	max-width: 728px ;
	-width: 50% ;
	-padding: 0px 8px 8px 8px ;
	margin: auto ;
	margin-top: 0px ;
	margin-bottom: 12px ;
	background-color: #fff ;
	border: 1px solid #bbb ;
	-border-radius: 0px 0px 6px 6px ;
	box-shadow: 0px 0px 5px #bbb ;
}

div#header {
	position: relative ;
	*height: 100px ;
	margin: auto ;
	text-align: right ;
}

div#header img {
	position: absolute ;
	top: 0px ;
	left: 0px ;
	height: 100px ;
	border: none ;
	z-index: 10 ;
}

h1 {
	margin: 0px ;
	height: 35px ;
	z-index: 10 ;
	padding-right: 6px ;
	color: #fff ;
	font-family: Open Sans Condensed ;
	font-size: 16pt ;
	font-weight: bold ;
	text-shadow: 0px 0px 4px rgba(0,0,0,.67) ;
	background: rgb(209,209,209); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(209,209,209) 0%, rgb(131,131,131) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(209,209,209)), color-stop(100%,rgb(131,131,131))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(209,209,209) 0%,rgb(131,131,131) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(209,209,209) 0%,rgb(131,131,131) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(209,209,209) 0%,rgb(131,131,131) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(209,209,209) 0%,rgb(131,131,131) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#838383',GradientType=0 ); /* IE6-9 */
}

h1 span {
	margin-right: 6px ;
	font-weight: normal ;
	box-shadow: none ;
}

div#social {
	direction: rtl ;
	vertical-align: top ;
	padding-left: 50px ;
	padding-right: 8px ;
}

div#donatepp {
	display: inline-block ;
	vertical-align: middle ;
}

div#addthistop {
	display: inline-block ;
	vertical-align: middle ;
	*position: absolute ;
	*top: 45px ;
	*right: 35px ;
}

div#googleplusone {
	display: inline-block ;
	vertical-align: middle ;
	*position: absolute ;
	*top: 42px ;
	*right: 4px ;
}

#mainframe form {
	margin-top: 10px ;
	margin-bottom: 7px ;
}

div#songinfos {
	box-sizing: border-box ;
	width: 100% ;
	vertical-align: top ;
	font-size: 10pt ;
	text-align: left ;
}

div#block1,div#block2 {
	position: relative ;
	display: inline-block ;
	vertical-align: top ;
	box-sizing: border-box ;
	width: 50% ;
	padding: 0px 3px 0px 6px ;
}

div#block2 {
	padding: 0px 6px 0px 3px ;
}

div#block1,div#block2 {
}

div#songinfos label {
	display: none ;
}

div#songinfos input.titleinfo {
	margin: 3px 0px ;
	*width: 260px ;
	box-sizing: border-box ;
	width: 100% ;
	height: 30px ;
	color: #555 ;

	border: 1px solid #ccc ;
	box-shadow: 0px 0px 5px #eee inset ;
}

div#songinfos select.titleinfo {
	margin: 3px 0px ;
	padding: 4px ;
	box-sizing: border-box ;
	width: 100% ;
	height: 30px ;
	color: #555 ;
	border: 1px solid #ccc ;
	box-shadow: 0px 0px 5px #eee inset ;
}

div#songinfos select.titleinfo option {
	color: #555 ;
}

button.gsearch {
	position: absolute ;
	top: 3px ;
	right: 3px ;
	margin: 0px ;
	box-sizing: border-box ;
	width: 30px ;
	height: 30px ;
	border: 1px solid #aaa ;
	border-radius: 0px ;
	background-color: #999 ;
}

button.gsearch:hover {
	background-color: #555 ;
	color: #eee ;
}

div#lyrics {
	position: relative ;
	margin: 6px ;
	padding: 6px ;
	-margin-top: 20px ;
	-background-color: #eec ;
	border: 1px solid #aaa ;
	-border-radius: 5px ;
}

button#striptags {
}

div#lyrics textarea {
	position: relative ;
	box-sizing: border-box ;
	width: 100% ;
	height: 300px ;
	padding: 10px ;
	background-color: #dadae0 ;
	-background-image: url('../img/lyrics_bg.png') ;
	background-repeat: no-repeat ;
	background-position: center ;
	border: 1px solid silver ;
	-border-bottom: 2px solid #333 ;
	font-family: "Bree Serif", serif ;
	font-size: 1em ;
	color: #666 ;
}

div#lyrics textarea:focus {
	*border: none ;
}

div#txtcommands {
	position: relative ;
}

/*
div#txtcommands button {
	height: 32px ;
	color: rgba(255,255,255,0.75) ;
	background-color: #369 ;
	border: none ;
	margin: 0px 2px ;
}
*/

div#txtcommands #stripalltags {
	*display: none ;
}

div#nextstep {
	text-align: right ;
	margin: 2px 6px ;
}

div#options {
	display: inline-block ;
	position: relative ;
	margin: 6px;
	text-align: right ;
	vertical-align: middle ;
}

div#options label {
	font-size: 10pt ;
}

div#title {
	font: normal 86pt 'Segoe UI', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #eee ;
	margin-top: -40px ;
}

div#artisttitle {
	font-family: Open Sans Condensed, Tahoma, Verdana, Arial, Helvetica, sans-serif ;
	text-align: left ;
	margin: 6px ;
	font-size: 16pt ;
	*font-weight: bold ;
	*font-style: italic ;
	color: #777 ;
}

div#scrolllyrics {
	margin: 0px 26px 0px 6px ;
	text-align: left;
	padding: 10px ;
	*border: 1px solid #ddd ;
	*width: 634px ;
	box-sizing: border-box ;
	width: 100% ;
	height: 300px ;
	overflow: auto ;
	background: rgb(119,119,119); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(119,119,119) 0%, rgb(51,51,51) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(119,119,119)), color-stop(100%,rgb(51,51,51))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(119,119,119) 0%,rgb(51,51,51) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(119,119,119) 0%,rgb(51,51,51) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(119,119,119) 0%,rgb(51,51,51) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(119,119,119) 0%,rgb(51,51,51) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}

div#scrolllyrics input[name=backtoline] {
	visibility: hidden;
}

div#scrolllyrics span {
	height: 30px ;
	color: rgba(225,225,225,0.5) ;
	font-size: 14pt ;
	font-weight: bold ;
}

div#scrolllyrics span:last-child {
	-padding-bottom: 400px ;
}

div#scrolllyrics span.synced {
	*font-weight: bold ;
	color: #fff ;
}

div#audioselect {
	font-size: 8pt ;
	padding: 3px ;
	border: 1px solid #ccc ;
}

div#audioselect span#formats {
	font-style: italic ;
	margin-right: 5px ;
}

div#commands {
	margin: 0px 6px ;
	*margin-top: 36px ;
	padding: 3px 0px ;
	text-align: center ;
	background-color: #ccc ;
	border-bottom-left-radius: 12px ;
	border-bottom-right-radius: 12px ;

	box-shadow: 0px 3px 5px #aaa inset ;
}

span.start {
	position: relative  ;
}

/*
span#countdown {
	position: absolute ;
	top: -36px ;
	width: 138px ;
	padding: 0px ;
	font-size: 8pt ;
	border: 1px solid #aaa ;
	border-radius: 4px ;
}
*/

span#anti {
	position: absolute ;
	top: -36px ;
	width: 150px ;
	padding: 0px ;
	font-size: 8pt ;
	border: 1px solid #aaa ;
	border-radius: 4px ;
}

span#countdown select,span#anti select {
	font-size: inherit ;
}

span#countdown select,span#anti select {
	display: inline ;
	background-color: #6fb ;
}

input.button {
	width: 18% ;
	height: 40px ;
}

input.start {
	width: 140px ;
}

div#help {
	width: 728px ;
	margin: auto ;
	text-align: left ;
}

div#help dt {
	font-size: 24pt ;
	font-weight: bold ;
	color: #ccc ;
}

div#help li {
	margin-bottom: 12px ;
}

div#googleads1 {
	clear: both ;
	margin-top: 4px ;
}

div#googleads2 {
	display: inline-block ;
}

div.fb-like {
	z-index: 1 ;
}


.jquery-filestyle {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */

	*zoom: 1;
	margin: 0 0 10px;
	padding: 0;
}

div.jquery-filestyle label,
div.jquery-filestyle input[type=text][disabled] {
	font-family: sans-serif;
}

/*
div.jquery-filestyle input[type=text][disabled] {
	border: 1px solid #d1d1d1;
	background: #f9f9f9;
	margin: 0;
  vertical-align: middle;
  padding: 7px;
  margin-bottom: 10px;
  font-size: 14px;
  height: 32px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
*/

div#txtcommands div.jquery-filestyle label,
div#txtcommands div.jquery-filestyle input[type=text][disabled],
div#txtcommands button {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */

	*zoom: 1;
	border: 1px solid rgba(0, 0, 0, 0.4);
	border-radius: 4px ;
	*background: #333;
	-margin: 0px 2px ;
	padding: 0px 4px;
	*color: rgba(255,255,255,0.75) ;
	color: #666 ;
	vertical-align: middle;
	line-height: 24px;
	text-align: center;
	*margin: 0 5px 10px 0;
	font-size: 9pt;
	width: auto;
	min-width: 32px ;
	-height: 26px ;
	text-shadow: 1px 1px 0 rgba(255,255,255,.67) ;
	/** Make the text unselectable **/
	-moz-user-select: none ;
	-webkit-user-select: none ;
	cursor: pointer;
	outline: none;
	font-weight: bold ;

	background: rgb(211,224,231); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(211,224,231) 0%, rgb(189,205,215) 50%, rgb(158,181,194) 51%, rgb(185,219,241) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(211,224,231)), color-stop(50%,rgb(189,205,215)), color-stop(51%,rgb(158,181,194)), color-stop(100%,rgb(185,219,241))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(211,224,231) 0%,rgb(189,205,215) 50%,rgb(158,181,194) 51%,rgb(185,219,241) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(211,224,231) 0%,rgb(189,205,215) 50%,rgb(158,181,194) 51%,rgb(185,219,241) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(211,224,231) 0%,rgb(189,205,215) 50%,rgb(158,181,194) 51%,rgb(185,219,241) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(211,224,231) 0%,rgb(189,205,215) 50%,rgb(158,181,194) 51%,rgb(185,219,241) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3e0e7', endColorstr='#b9dbf1',GradientType=0 ); /* IE6-9 */

	box-shadow: 0px 0px 5px #bbb ;
}

div#txtcommands div.jquery-filestyle label:hover,
div#txtcommands div.jquery-filestyle input[type=text][disabled]:hover,
div#txtcommands button:hover {
	background: rgb(245,248,249); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(245,248,249) 0%, rgb(224,231,236) 50%, rgb(196,210,218) 51%, rgb(232,243,250) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(245,248,249)), color-stop(50%,rgb(224,231,236)), color-stop(51%,rgb(196,210,218)), color-stop(100%,rgb(232,243,250))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(245,248,249) 0%,rgb(224,231,236) 50%,rgb(196,210,218) 51%,rgb(232,243,250) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(245,248,249) 0%,rgb(224,231,236) 50%,rgb(196,210,218) 51%,rgb(232,243,250) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(245,248,249) 0%,rgb(224,231,236) 50%,rgb(196,210,218) 51%,rgb(232,243,250) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(245,248,249) 0%,rgb(224,231,236) 50%,rgb(196,210,218) 51%,rgb(232,243,250) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f8f9', endColorstr='#e8f3fa',GradientType=0 ); /* IE6-9 */
}

div#txtcommands div.jquery-filestyle label:active,
div#txtcommands div.jquery-filestyle input[type=text][disabled]:active,
div#txtcommands button:active {
	line-height: 26px ;
}

div#commands div.jquery-filestyle label,
div#commands button,
div#commands div.leftside,
button#gotosync,
button.help {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */

	*zoom: 1;
	border: 1px solid rgba(50,50,50,0.75) ;
	*background: #333;
	margin: 0;
	padding: 5px 12px;
	color: rgba(255,255,255,0.75) ;
	vertical-align: middle;
	line-height: 22px;
	text-align: center;
	-margin: 0 5px 10px 0;
	font-size: 14px;
	width: auto;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	text-shadow: 1px 1px 0 rgba(0,0,0,.67) ;
	/** Make the text unselectable **/
	-moz-user-select: none ;
	-webkit-user-select: none ;
	cursor: pointer;
	outline: none;

	background: rgb(76,76,76); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(76,76,76) 0%, rgb(89,89,89) 12%, rgb(102,102,102) 25%, rgb(71,71,71) 39%, rgb(44,44,44) 50%, rgb(0,0,0) 51%, rgb(17,17,17) 60%, rgb(43,43,43) 76%, rgb(28,28,28) 91%, rgb(19,19,19) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(76,76,76)), color-stop(12%,rgb(89,89,89)), color-stop(25%,rgb(102,102,102)), color-stop(39%,rgb(71,71,71)), color-stop(50%,rgb(44,44,44)), color-stop(51%,rgb(0,0,0)), color-stop(60%,rgb(17,17,17)), color-stop(76%,rgb(43,43,43)), color-stop(91%,rgb(28,28,28)), color-stop(100%,rgb(19,19,19))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(76,76,76) 0%,rgb(89,89,89) 12%,rgb(102,102,102) 25%,rgb(71,71,71) 39%,rgb(44,44,44) 50%,rgb(0,0,0) 51%,rgb(17,17,17) 60%,rgb(43,43,43) 76%,rgb(28,28,28) 91%,rgb(19,19,19) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(76,76,76) 0%,rgb(89,89,89) 12%,rgb(102,102,102) 25%,rgb(71,71,71) 39%,rgb(44,44,44) 50%,rgb(0,0,0) 51%,rgb(17,17,17) 60%,rgb(43,43,43) 76%,rgb(28,28,28) 91%,rgb(19,19,19) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(76,76,76) 0%,rgb(89,89,89) 12%,rgb(102,102,102) 25%,rgb(71,71,71) 39%,rgb(44,44,44) 50%,rgb(0,0,0) 51%,rgb(17,17,17) 60%,rgb(43,43,43) 76%,rgb(28,28,28) 91%,rgb(19,19,19) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(76,76,76) 0%,rgb(89,89,89) 12%,rgb(102,102,102) 25%,rgb(71,71,71) 39%,rgb(44,44,44) 50%,rgb(0,0,0) 51%,rgb(17,17,17) 60%,rgb(43,43,43) 76%,rgb(28,28,28) 91%,rgb(19,19,19) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */

	box-shadow: 0px 2px 3px #999 ;
}

.music {
	display: inline-block ;
	width: 16px ;
	height: 20px ;
	margin-right: 8px ;
	*margin-right: .3em ;
	*line-height: 14px ;
	vertical-align: text-top ;
	background-image: url("../img/music.png") ;
	background-size: 16px 20px ;
	background-repeat: no-repeat ;
	*margin-top: 1px ;
}

.book {
	display: inline-block ;
	width: 13px ;
	height: 16px ;
	margin-right: 5px ;
	*margin-right: .3em ;
	*line-height: 14px ;
	vertical-align: text-top ;
	background-image: url("../img/book.png") ;
	background-size: 13px 16px ;
	background-repeat: no-repeat ;
	*margin-top: 1px ;
}

/*
div#txtcommands div.jquery-filestyle label,div#txtcommands button {
	margin-top: -2px ;
	border-top-left-radius: 0px ;
	border-top-right-radius: 0px ;
}
*/

button#gotosync {
	padding: 8px 22px ;
	font-size: 1.2em ;
	text-align: right ;
	background-color: #696 ;
}

button.help {
	padding: 3px 10px ;
}

div#commands button.openleftside {
	border-top-left-radius: 0px ;
	border-bottom-left-radius: 0px ;
}

div#commands div.leftside {
	padding: 2px 0px 2px 4px ;
	background-color: #aad ;
	border-top-right-radius: 0px ;
	border-bottom-right-radius: 0px ;
}

div#commands div.leftside select {
	width: 46px ;
	font-size: 0.8em ;
}

div#commands div.leftside select[disabled] {
	background-color: #ccc ;
}

button.playing {
	font-weight: bold ;
}

button.strip_butt:before {
	display: inline-block ;
	content: "" ;
	width: 20px ;
	height: 16px ;
	*margin-right: 5px ;
	vertical-align: middle ;
}

button#stripsecttags:before {
	background: url('../img/strip-sect.svg') no-repeat ;
	background-size: auto 16px ;
	background-position: 0px 0px ;
}

button#stripalltags:before {
	background: url('../img/strip-lrc.svg') no-repeat ;
	background-size: auto 16px ;
	background-position: 0px 0px ;
}

button#stripenhtags:before {
	background: url('../img/strip-enh.svg') no-repeat ;
	background-size: auto 16px ;
	background-position: 0px 0px ;
}

button span {
	margin-left: 5px ;
}

button#gotosync:after {
	display: inline-block ;
	content: "" ;
	width: 40px ;
	height: 40px ;
	margin-left: 8px ;
	vertical-align: middle ;
	background: url('../img/connect.png') no-repeat ;
	background-size: 40px 40px ;
}

button#resetall:before {
	display: inline-block ;
	content: "" ;
	width: 16px ;
	height: 16px ;
	*margin-right: 5px ;
	vertical-align: middle ;
	background: url('../img/cancel.png') no-repeat ;
	background-size: 16px 16px ;
	background-position: 0px 0px ;
}

button#exportfile:before {
	display: inline-block ;
	content: "" ;
	width: 13px ;
	height: 16px ;
	*margin-right: 5px ;
	vertical-align: middle ;
	background: url('../img/download.png') no-repeat ;
	background-size: 13px 16px ;
	background-position: 0px 0px ;
}

button#nextbutton:before {
	display: inline-block ;
	content: "" ;
	width: 21px ;
	height: 20px ;
	margin-right: 8px ;
	vertical-align: middle ;
	background: url('../img/nextget.png') no-repeat ;
	background-size: 21px 40px ;
	background-position: 0px 0px ;
}

button#nextbutton.check:before {
	background-position: 0px -20px ;
}

button#exportpdf:before {
	display: inline-block ;
	content: "" ;
	width: 20px ;
	height: 21px ;
	*margin-right: 8px ;
	vertical-align: middle ;
	background: url('../img/pdf_icon.png') no-repeat ;
	background-size: 20px 21px ;
	background-position: 0px 0px ;
}

div#editresetaudioblock,div#startnextblock,div#startblock,div#nextblock {
	display: inline-block ;
}

button#editor:before {
	display: inline-block ;
	content: "" ;
	width: 23px ;
	height: 20px ;
	*margin-right: 8px ;
	vertical-align: middle ;
	background: url('../img/editor.png') no-repeat ;
	background-size: 23px 20px ;
}

button#doitagain:before {
	display: inline-block ;
	content: "" ;
	width: 18px ;
	height: 20px ;
	*margin-right: 8px ;
	vertical-align: middle ;
	background: url('../img/reset.png') no-repeat ;
	background-size: 18px 20px ;
}

div#commands button {
	margin: 3px 0px ;
}

div#commands button#startbutton,
div#commands button#nextbutton {
	width: 130px ;
	text-align: left ;
}

button.help:hover,
button#gotosync:hover,
div#commands div.jquery-filestyle label:hover,
div#commands button:hover,
div#commands button:focus {
	background: rgb(248,80,50); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(248,80,50) 0%, rgb(241,111,92) 50%, rgb(246,41,12) 51%, rgb(240,47,23) 71%, rgb(231,56,39) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(248,80,50)), color-stop(50%,rgb(241,111,92)), color-stop(51%,rgb(246,41,12)), color-stop(71%,rgb(240,47,23)), color-stop(100%,rgb(231,56,39))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(248,80,50) 0%,rgb(241,111,92) 50%,rgb(246,41,12) 51%,rgb(240,47,23) 71%,rgb(231,56,39) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(248,80,50) 0%,rgb(241,111,92) 50%,rgb(246,41,12) 51%,rgb(240,47,23) 71%,rgb(231,56,39) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(248,80,50) 0%,rgb(241,111,92) 50%,rgb(246,41,12) 51%,rgb(240,47,23) 71%,rgb(231,56,39) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(248,80,50) 0%,rgb(241,111,92) 50%,rgb(246,41,12) 51%,rgb(240,47,23) 71%,rgb(231,56,39) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-9 */
}

div#commands button:active {
	background: rgb(254,204,177); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(254,204,177) 0%, rgb(241,116,50) 50%, rgb(234,85,7) 51%, rgb(251,149,94) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(254,204,177)), color-stop(50%,rgb(241,116,50)), color-stop(51%,rgb(234,85,7)), color-stop(100%,rgb(251,149,94))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(254,204,177) 0%,rgb(241,116,50) 50%,rgb(234,85,7) 51%,rgb(251,149,94) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(254,204,177) 0%,rgb(241,116,50) 50%,rgb(234,85,7) 51%,rgb(251,149,94) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(254,204,177) 0%,rgb(241,116,50) 50%,rgb(234,85,7) 51%,rgb(251,149,94) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(254,204,177) 0%,rgb(241,116,50) 50%,rgb(234,85,7) 51%,rgb(251,149,94) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 ); /* IE6-9 */
}

div#commands button#startbutton:before {
	display: inline-block ;
	content: "" ;
	width: 20px ;
	height: 20px ;
	margin-right: 8px ;
	vertical-align: middle ;
	background: url('../img/playpause.png') no-repeat ;
	background-size: 20px 40px ;
	background-position: 0px 0px ;
}

div#commands button#startbutton.playing:before {
	background-position: 0px -20px ;
}

div.mobileads {
	display: none ;
	margin: auto ;
	clear: both ;
	text-align: center ;
}

@media screen and (max-width: 560px) {
	h1 span {
		display: none ;
	}

	div#txtcommands  button span.removable {
		display: none ;
	}

	div#options {
		*display:  block ;
	}

	div#options div {
		*display: inline-block ;
	}
}

@media screen and (max-width: 440px) {
	#mainframe form {
		margin-top: 5px ;
		margin-bottom: 7px ;
	}

	div#lyrics {
		margin-top: 10px ;
	}

	div#lyrics textarea {
		height: 160px ;
	}

	div#commands  button span {
		display: none ;
	}

	div#txtcommands  button span.removable {
		display: none ;
	}

	div#donatepp {
		clear: both ;
	}

	div#scrolllyrics {
		height: 200px ;
	}

	button#gotosync {
		width: auto ;
		padding: 4px 12px ;
		text-align: center ;
	}

	button#gotosync span {
		display: none ;
	}

	div.largeads {
		display: none ;
	}

	div.mobileads {
		display: block ;
	}
}

@media screen and (max-height: 520px) {
	div#lyrics textarea {
		height: 120px ;
	}
}
