
html
{
	-webkit-touch-callout:none !important;
	-webkit-user-select:none !important;
	-khtml-user-select:none !important;
	-moz-user-select:-moz-none !important;
	-ms-user-select:none !important;
	user-select:none !important;

	-webkit-user-drag: none !important;
  	user-drag: none !important;
}

img
{
	-webkit-touch-callout:none !important;
	-webkit-user-select:none !important;
	-khtml-user-select:none !important;
	-moz-user-select:-moz-none !important;
	-ms-user-select:none !important;
	user-select:none !important;

	-webkit-user-drag: none !important;
  	user-drag: none !important;
}

.css_noselect
{
	-webkit-touch-callout:none !important;
	-webkit-user-select:none !important;
	-khtml-user-select:none !important;
	-moz-user-select:-moz-none !important;
	-ms-user-select:none !important;
	user-select:none !important;

	-webkit-user-drag: none !important;
  	user-drag: none !important;
}

#tableRow
{display:table-row; vertical-align:top; width:100%; height:1px;}

#tableRow30
{display:table-row; vertical-align:top; width:100%; height:30px;}

#tableRow50
{display:table-row; vertical-align:top; width:100%; height:50px;}

#logoCell
{display:table-cell; vertical-align:top; width:70px;}

#hSpace0
{display:table-cell; vertical-align:top; width:0px;}

#hSpace10
{display:table-cell; vertical-align:top; width:10px;}

#hSpace50
{display:table-cell; vertical-align:top; width:50px;}

#vSpace0
{display:table-row; vertical-align:top; width:100%; height:0px;}

#vSpace4
{display:table-row; vertical-align:top; width:100%; height:4px;}

#vSpace5
{display:table-row; vertical-align:top; width:100%; height:5px; font-size:4px;}

#vSpace10
{display:table-row; vertical-align:top; width:100%; height:10px;}

#vSpace20
{display:table-row; vertical-align:top; width:100%; height:20px;}

#vSpace50
{display:table-row; vertical-align:top; width:100%; height:50px;}

#songTitle
{color:#820004; font-size:14px; padding-left:4px; font-weight:bold; display:table-cell; vertical-align:middle; width:180px; height:36px;}

#songRating
{vertical-align:middle; height:36px; max-width:210px; text-align:right;}

#songPlayer
{width:100%; max-width:400px;}

#videoTitle
{color:#820004; font-size:14px; padding-left:4px; font-weight:bold; display:table-cell; vertical-align:middle; max-width:180px; height:36px;}

#videoRating
{vertical-align:middle; height:36px; max-width:210px; text-align:right;}

#videoDescription
{vertical-align:top; max-width:400px; padding:8px; font-size:14px;}

#videoPlayer
{width:400px;}

#counter
{width:400px;}

#copyrightDesc
{vertical-align:top; max-width:750px; color:#888888; font-size:11px;}

#copyrightDescDark
{display:table-cell; vertical-align:top; max-width:250px; color:#666666; font-size:11px;}

#body
{
	background-color:#F0F0F0;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:-moz-none;
	-ms-user-select:none;
	user-select:none;

	-webkit-user-drag: none !important;
  	user-drag: none !important;

	background-size:100% 2000px;
	background-image:url('../commonImages/Gradient.jpg');
}

#bodyNoGradient
{
	background-color:#F0F0F0;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:-moz-none;
	-ms-user-select:none;
	user-select:none;

	-webkit-user-drag: none !important;
  	user-drag: none !important;
}

#mainLink
{
	-webkit-touch-callout:default;
	-webkit-user-select:default;
	-khtml-user-select:default;
	-moz-user-select:-moz-default;
	-ms-user-select:default;
	user-select:default;
	font-weight:bold;
}

#pageGradient
{
	width:100%; height:100%;
	background-color:#F0F0F0;
	/* For Safari 5.1 to 6.0 */
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(240, 240, 240, 1), rgba(240, 240, 240, 1), rgba(240, 240, 240, 1), rgba(0, 0, 0, 0.5));
	/* For Opera 11.1 to 12.0 */
	background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(240, 240, 240, 1), rgba(240, 240, 240, 1), rgba(240, 240, 240, 1), rgba(0, 0, 0, 0.5));
	/* For Firefox 3.6 to 15 */
	background: -moz-linear-gradient(rgba(0, 0, 0, 0.5), rgba(240, 240, 240, 1), rgba(240, 240, 240, 1), rgba(240, 240, 240, 1), rgba(0, 0, 0, 0.5));
	/* Standard syntax */
	background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(240, 240, 240, 1), rgba(240, 240, 240, 1), rgba(240, 240, 240, 1), rgba(0, 0, 0, 0.5));
}

#whiteSep
{display:table-row; vertical-align:top; height:1px; background:rgba(255, 255, 255, 1.0); width:100%;}

#blackSep
{display:table-row; vertical-align:top; height:1px; background:rgba(0, 0, 0, 0.25); width:100%;}

.css_imageReflectionDiv
{
	position:relative; top:0px; left:0px;
	overflow:hidden;
	padding-top:1px;
	height:30px;
	margin-top:0px;
}

.css_imageReflection
{
	position:relative; top:0px; left:0px;
	overflow:hidden;
	padding-top:1px;
	
	-webkit-transform: rotateX(180deg);
	
	-webkit-mask-image: -webkit-linear-gradient(rgba(0,0,0,0.0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.05), rgba(0,0,0,0.1), rgba(0,0,0,0.3));

	mask-image: linear-gradient (to bottom, rgba(0,0,0,0.0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.05), rgba(0,0,0,0.1), rgba(0,0,0,0.3));
}

.headline_red
{
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	color:#820004;
}

.headline_cyan
{
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	color:#336699;
}

.css_imageShadowStrong
{
	-webkit-filter: drop-shadow(5px 5px 5px #333);
	filter: drop-shadow(5px 5px 5px #333);
}

.css_mainButton
{
	min-height:1.75rem;

	cursor:pointer;
	color:rgb(64, 64, 64);
	border:0.0625rem solid rgb(128, 128, 128);
	display:inline-block;
	outline:0;
	white-space:nowrap;
	position:relative;
	border-radius:6px;
	font-family:verdana;

	background: -webkit-linear-gradient(	rgb(200, 200, 200), rgb(250, 250, 250), rgb(250, 250, 250), rgb(250, 250, 250), rgb(200, 200, 200)); 	/* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(			rgb(200, 200, 200), rgb(250, 250, 250), rgb(250, 250, 250), rgb(250, 250, 250), rgb(200, 200, 200)); 	/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(		rgb(200, 200, 200), rgb(250, 250, 250), rgb(250, 250, 250), rgb(250, 250, 250), rgb(200, 200, 200)); 	/* For Firefox 3.6 to 15 */
	background: linear-gradient(			rgb(200, 200, 200), rgb(250, 250, 250), rgb(250, 250, 250), rgb(250, 250, 250), rgb(200, 200, 200)); 	/* Standard syntax */

	box-shadow:0.0625rem 0.0625rem 0 0 rgba(0, 0, 0, 0.15);
	margin-bottom:0.1875rem;
	
	word-break:normal;
}

.css_mainButton:active
{
	min-height:1.75rem;

	position:relative;
	top:0.0625rem;
	left:0.0625rem;
	box-shadow:0 0 0 0 rgba(0, 0, 0, 0.5)
}
