@charset "utf-8";
body,html {margin:0 auto; text-align:center; padding:0; font-family: 'Nunito Sans', sans-serif; background:#3d3d3d; color:#aaa; font-size:1em;}
h1 {padding:8px 0;}
h2 {padding:0 0 15px 0; }
h3 {margin:0; padding:0;}

h1, h2 {font-size:26px;}
h1, h2, .carto18, .carto22, .carto24, .carto26, .carto30, .carto32, .carto34 {font-family: 'Nunito Sans', sans-serif; text-shadow: 1px 2px 1px #000; color:#fff;  font-weight:normal; }
input, table td, button, select {font-family: 'Nunito Sans', sans-serif;}
.carto34 {font-size:34px; font-weight:bold; }
.carto32 {font-size:32px;}
.carto30 {font-size:30px;}
.carto26 {font-size:26px;}
.carto24 {font-size:24px;}
.carto22 {font-size:22px;}
.carto18 {font-size:18px;}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.dot {display:block; height:35px; background:url(https://www-ecs.jamplay.com/client/shell/images/css-bg/divideit.gif) 0 10px repeat-x;}
.dotB {display:block; height:25px; background:url(https://www-ecs.jamplay.com/client/shell/images/css-bg/divideit.gif) 0 12px repeat-x;}
.yel {color:#FFCC00;}

/* Main Containers */
div#headSale {position:relative; width:100%; height:74px; text-align:center; background:url(https://www-ecs.jamplay.com/client/shell/images/general/holiday/header/labor2016/head-bg.jpg) top repeat-x;}
div#headSale div#headSaleElements {width:980px; height:74px; margin:0 auto; text-align:left;}

	div#xmasHeader {border-bottom:1px solid #777}
	div#xmasHeader div#xmasBG {position:absolute; width:100%; z-index: 50; height:120px;}
	div#xmasSell {position:relative; z-index:30000; width:970px; margin:0 auto; height:120px; background-position:center -60px;}
	div#xmasSell div#saleImg {position:absolute; top:0; left:0; right:0; margin:0 auto;}
	div#xmasSell div#saleImg img {display:block; position:absolute; margin:0 auto; right:0; left:0; top:7px; z-index:5000}
	div#xmasSell div#saleText {position:absolute; top:0; right:5px; width:485px; text-align:center; padding-top:11px;}
	div#xmasSell div#saleText p {padding:0; margin:0; line-height:15px; color:#ddd;}
	
	#saleLeft {position:absolute; left:5px; top:14px; width:360px;}
	#saleRight {position:absolute; right:5px; top:14px; width:360px;}
	#saleLeft strong, #saleRight strong {display:block; padding:0; font-size:26px; font-weight:200; line-height:24px; color:#fff; letter-spacing: 0.05em}
	#saleLeft p, #saleRight p { margin:0; font-size:14px; color:#ccc}
	#saleLeft b, #saleRight b {padding:2px 0 3px 0; display:block; color:#fff; font-size:16px; text-transform: uppercase}
	

#headSaleLarge {position:relative; width:100%; height:105px; text-align:center; background:url(https://www-ecs.jamplay.com/client/shell/images/general/holiday/labor2016/head-bg.jpg) top repeat-x;}
div#headSaleLarge div#headSaleElements {width:980px; height:105px; margin:0 auto; text-align:left;}

#container, #header, #innerWrap, #inner, #headercontent {position:relative; margin:0 auto; text-align:center; width:100%;}
#container { /*background:url(https://www-ecs.jamplay.com/client/shell/images/css-bg/header3.jpg) top repeat-x; */}
#header {clear:both !important; height:162px; z-index:4;
/* http://colorzilla.com/gradient-editor/#3e3e3e+0,1a1a1a+100 */
background: rgb(62,62,62);
background: -moz-linear-gradient(top, rgba(62,62,62,1) 0%, rgba(26,26,26,1) 100%);
background: -webkit-linear-gradient(top, rgba(62,62,62,1) 0%,rgba(26,26,26,1) 100%);
background: linear-gradient(to bottom, rgba(62,62,62,1) 0%,rgba(26,26,26,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#1a1a1a',GradientType=0 );
}


#headercontent {width:980px; z-index:6; height:162px;}
#inner {z-index:50; text-align:left; width:978px; left:-1px; top:0px; padding:0; background:url(https://www-ecs.jamplay.com/client/shell/images/css-bg/globals/main-bg-short.jpg) 0px 0px repeat-x #252525; border:1px solid #474747; border-width:0 1px 1px 1px; -webkit-box-shadow: 0px 13px 19px 0px rgba(0,0,0,0.35); -moz-box-shadow: 0px 13px 19px 0px rgba(0,0,0,0.35); box-shadow: 0px 13px 19px 0px rgba(0,0,0,0.35);}
#innerWrap {z-index:200;}
#innerWrap div#ornateBG {position:absolute; height:480px; z-index:4; top:0; left:0; right:0; width:100%; 
/* http://colorzilla.com/gradient-editor/#1a1a1a+4,3d3d3d+98 */
background: rgb(26,26,26);
background: -moz-linear-gradient(top, rgba(26,26,26,1) 4%, rgba(61,61,61,1) 98%);
background: -webkit-linear-gradient(top, rgba(26,26,26,1) 4%,rgba(61,61,61,1) 98%);
background: linear-gradient(to bottom, rgba(26,26,26,1) 4%,rgba(61,61,61,1) 98%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#3d3d3d',GradientType=0 );
}
#innerWrap div#ornateBG div#ornates {width:100%; height:480px; z-index:1; background:url(https://www-ecs.jamplay.com/client/shell/images/css-bg/globals/marge-bg-2017.jpg) top center no-repeat;}

#footer {clear:both !important; position:relative; margin:0 auto; padding:0; text-align:left; font-size:9px; color:#000;  width:100%; height:200px; }
#breadcrumb {position:relative; z-index:1000; margin:10px auto 20px auto; width:93%; padding:5px 0 5px 27px; border:1px solid #000; background-color:#222; }
#breadcrumb h1 {display:inline; font-size:12px; padding:0; line-height:17px; letter-spacing:0em !important; text-shadow:none; color:#aaa;}

/* Modal */
#container {z-index:5000;}
#modal {position:absolute; z-index:105010; top:0px; left:0px; width:100%; height:5100px; }
#modal #modalBG {position:absolute; z-index:500001; width:100%; height:100%; top:0px; left:0px; background:#000;} 
#modal #modalSave {position:relative; width:589px; height:400px; margin:0 auto; top:190px; font-family:Georgia, "Times New Roman", Times, serif}
#modal #modalSave p {position:absolute; z-index:6002; top:150px; left:180px; color:#6b1212; font-weight:bold; width:420px; line-height:20px; text-align:left;}
#modal #modalSave p a {display:block; padding:5px; font-size:20px; line-height:24px; color:#2538c4}
#modal #modalSave ul {position:absolute; z-index:6002; top:180px; left:180px;}
#modal #modalSave ul li {float:left; margin:0 5px 0 0; color:#000; font-size:16px; line-height:30px;}
#modal #modalSave ul li input {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; border:1px solid #555;}
#modal #modalSave #modalMain {position:absolute; top:0px; left:0px; z-index:5005;}
#modal #modalSave #deleteModal {position:absolute; top:0px; right:0px; z-index:5006;}
#modal #modalSave #modalEmail {padding:4px 2px; }
#modal #modalSave #modalSubmit {padding:4px 4px;}

#infuseModal {position:absolute; z-index:105010; top:0px; left:0px; width:100%; font-family: 'Nunito Sans', sans-serif !important;  color:#111; font-size:1.2em; text-align:left; }
#infuseModal #modalBG {position:absolute; z-index:5001; width:100%; left:0px; background:#111 } 
#infuseModal #modalSave {
	position:fixed; right: 0; left: 0; top:15%; margin:0 auto; width:650px; padding:20px 15px 15px 10px;  z-index:6001; border:4px solid #777;
	-webkit-box-shadow: 0px 15px 35px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 15px 35px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 15px 35px 0px rgba(0,0,0,0.75);
	/* http://colorzilla.com/gradient-editor/#e5e5e5+0,bcbcbc+49,bcbcbc+49,939393+85,ffffff+100 */
	background: #e5e5e5;
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #bcbcbc 49%, #bcbcbc 49%, #939393 85%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#bcbcbc 49%,#bcbcbc 49%,#939393 85%,#ffffff 100%);
	background: linear-gradient(to bottom,  #e5e5e5 0%,#bcbcbc 49%,#bcbcbc 49%,#939393 85%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
}
#infuseModal #modalSave h2 {padding:15px 0 5px 0; font-size:2.0em; color:#111 !important}
#infuseModal #modalSave input {padding:5px; width:310px; margin:15px 0; font-size:20px; border:1px solid #555; font-family: 'Nunito Sans', sans-serif !important;}
#infuseModal #modalSave a.btn {font-size:18px; padding:12px 25px; border:1px solid #666}
#infuseModal #modalSave #errorMessages {color:#7F0002; font-weight:bold;}
#infuseModal #modalSave #deleteModal {position:absolute; top:-15px; right:-15px; z-index:5006;}
#infuseModal #modalSave #heroThumb, #infuseModal #modalSave #loadingSpin, #infuseModal #modalSave #successIcon {float:left; margin-right:10px;}
div.infuseExit #modalSave {width:750px !important;}

	div#headBogey {width:100%; border-bottom:1px solid #666; font-size:16px; line-height:22px; color:#fff; text-shadow: 1px 1px 1px #000;}
	div#headBogey b {font-size:1.5em; color:#fff; text-transform: uppercase; font-weight:400;}
	div#headBogey b span {color:#fff; font-weight:700}
	div#headBogey a {color:#FFC376}
	div#headBogey div#bogeyWrap {width:990px; margin:0 auto}
	div#headBogey div#bogeyWrap img {margin-right:10px;}
	div#headBogey div#bogeyContent {padding:21px 0 0 0; text-align:left;}

	.shadow-inner       {-webkit-box-shadow: inset 0px 0px 35px 5px rgba(0,0,0,0.75); -moz-box-shadow: inset 0px 0px 35px 5px rgba(0,0,0,0.75); box-shadow: inset 0px -5px 35px 5px rgba(0,0,0,0.90);}
	.shadow-inner-light {-webkit-box-shadow: inset 0px 0px 25px 5px rgba(0,0,0,0.75); -moz-box-shadow: inset 0px 0px 35px 5px rgba(0,0,0,0.75); box-shadow: inset 0px 5px 20px 0px rgba(0,0,0,0.60);}

	div#artistHead {position:relative; width:100%; height:115px; padding:0; margin:0; overflow:hidden; border-bottom:1px solid #888}
	div#artistHeadContent {width:978px; margin:0 auto;  height:115px;}
	div#artistHeadGuts {width:480px; float:right; padding:9px 0 0 0;}
	
	div#artistHeadGuts p {font-size:14px; padding:0; margin:5px 0 0 0; color:#000;}
	div#artistHeadGuts a.btn {font-weight:400; font-size:16px !important; margin:5px 4px 7px 4px; padding:5px 20px;}
	div#artistHeadGuts p a {color:#002F8F}
	div#artistHeadGuts p.header-text {font-size:12px; text-transform: uppercase; padding:4px 0; padding:0; margin:0; color:#000;}

	b.headCountdown {display:block; line-height:24px; font-size:24px; color:#FF7C7F}

	div#headUpsell {position:relative; padding:0; width:100%; border-bottom:1px solid #777}
	div#headUpsell a.btn {font-size:18px; padding:13px 30px 15px 30px; margin:25px 0 15px 0;
		color:#fff !important; text-decoration:none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
		display:inline-block; width:auto; text-align:center; font-weight:bold; margin-right:10px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; 
		/* http://colorzilla.com/gradient-editor/#51c155+0,1e6d19+50,006803+51,2fce4a+100 */
		background: #51c155;
		background: -moz-linear-gradient(top,  #51c155 0%, #1e6d19 50%, #006803 51%, #2fce4a 100%);
		background: -webkit-linear-gradient(top,  #51c155 0%,#1e6d19 50%,#006803 51%,#2fce4a 100%);
		background: linear-gradient(to bottom,  #51c155 0%,#1e6d19 50%,#006803 51%,#2fce4a 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51c155', endColorstr='#2fce4a',GradientType=0 );
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.65);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.65);
		box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.65);		
	}

	div#textUpsell {position:relative; width:100%; border-bottom:1px solid #666; position:relative; line-height:1em; color:#ccc; line-height:1.55em;}
	div#textUpsell div#textUpsellContainer {position:relative; z-index:200; text-shadow: 0px 1px 1px #000;}
	div#textUpsell b {display:block; color:#FFF7C1; font-size:20px; }
	div#textUpsell p {margin:0; font-size:14px;  color:#eee}
	div#textUpsell a {color:#fc0;}

	.d-inline-block {display:inline-block;}
	div#artistHead a.btnYellow {
	/* http://colorzilla.com/gradient-editor/#e5ed78+0,6d6d00+52,8c8500+55,d8db51+100 */
	background: rgb(229,237,120);
	background: -moz-linear-gradient(top, rgba(229,237,120,1) 0%, rgba(109,109,0,1) 52%, rgba(140,133,0,1) 55%, rgba(216,219,81,1) 100%);
	background: -webkit-linear-gradient(top, rgba(229,237,120,1) 0%,rgba(109,109,0,1) 52%,rgba(140,133,0,1) 55%,rgba(216,219,81,1) 100%);
	background: linear-gradient(to bottom, rgba(229,237,120,1) 0%,rgba(109,109,0,1) 52%,rgba(140,133,0,1) 55%,rgba(216,219,81,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5ed78', endColorstr='#d8db51',GradientType=0 );
	}
	
div#headUpsell {position:relative; padding:0; width:100%; border-bottom:1px solid #666; position:relative; height:125px; padding:0;}
div#headUpsell #xmasBar {position:absolute; width:100%; height:30px; bottom:0px; left:0px; z-index:500; background-size:1400px; background-repeat:repeat-x; }
div#headUpsell div#headUpsellContent {width:978px; margin:0 auto; height:125px;}
div#headUpsell div#flashSaleImage    {width:475px; float:left; position:relative; }
div#headUpsell div#flashSaleContent  {width:500px; float:left; padding:15px 0 0 0; text-shadow: 0px 1px 1px #000;}
div#headUpsell div#flashSaleContent p {margin:0; padding:0 5px;  font-size:14px; line-height:20px; color:#eee}
div#headUpsell div#flashSaleContent p.tracked {text-transform: uppercase; color:#fff; padding:1px 0 3px 0; letter-spacing: 0.2em; font-weight:200;}
div#headUpsell div#flashSaleContent b {display:block; color:#FFF7C1; text-transform: uppercase; padding:0 5px 4px 5px; font-size:20px; line-height:22px;}
div#headUpsell div#flashSaleContent p a {color:#FFEC74}
div#headUpsell div#flashLink {width:160px; float:left; padding-top:10px; }
div#headUpsell div#flashLink a.btnYellow {display:block; width:100%; font-size:16px !important; font-weight:700 !important; padding:10px; margin:0; text-transform:none;}

div#dealContainer {font-size:12px; position:absolute; z-index:400; right:0; left:0; margin:0 auto; bottom:5px; text-align: center; text-transform: uppercase;}
/*
#imgFloater svg {-webkit-filter: drop-shadow(0px 5px 20px #000);  filter: drop-shadow(0px 5px 20px #000);}
#imgFloater   {animation: float     1.0s  ease-in 1; animation-delay: 0.5s; animation-fill-mode: forwards; z-index:300; display:block; position:relative;  opacity:0;}
#dealFloater  {animation: textFloat 1.0s  ease-in 1; animation-delay: 1s; animation-fill-mode: forwards; z-index:100; display:block; position:relative; opacity:0}
@keyframes float {
	0%   {transform: translatey(0px) rotate(0deg)  scale(1.2); opacity:0;}
	25%  {transform: translatey(-4px) rotate(-2deg) scale(0.7);  opacity:1}
	100% {transform: translatey(0px)  rotate(0deg)  scale(1);  opacity:1}
}
@keyframes textFloat {
	0%   {letter-spacing:3px; opacity:0}
	80%  {letter-spacing:1px; opacity:1; color:#FF4649}
	100% {letter-spacing:0px; opacity:1}
}
*/
/* A few default styling classes, general use */
div.headIntro h1 {text-align:center; font-size:32px;}
div.headIntro h1 b {color:#999}
div#simpleHeader {width:92%; margin:0 auto; text-align:left;}
div#simpleHeader h1 {font-size:28px;}
div#simpleHeader p {width:98%; margin:0 auto; font-size:14px; line-height:26px; color:#999;}
div#simpleHeader div#breadcrumb {width:96%; margin:10px 0 20px 0;}
div#simplePage {width:90%; margin:0 auto; text-align:left;}
div#simplePage h2, #simplePage h3 {padding:20px 0 5px 0;}
div#simplePage p {font-size:14px; line-height:20px;}
div#simplePage ul {list-style-type:square; margin:15px 0 15px 30px;}



p.generalText {width:820px; margin:0 auto; text-align:left; padding:0 0 20px 0; font-size:12px; line-height:21px; color:#aaa;}	
p.introText {width:820px; text-align:left; margin:8px auto; padding:0 0 20px 0; font-size:12px; line-height:21px; color:#aaa;}	
p.introText img {display:block; margin:0 auto; padding:5px 0;}
p.introTextCenter {width:840px; text-align:center; margin:0 auto; padding:0 0 20px 0; font-size:16px; line-height:24px; color:#aaa;}	
p.introTextCenter img {display:block; margin:0 auto; padding-bottom:5px;}

/* Global Link Styling */
#inner a {color:#FFCC00;}
#inner a.text {border-bottom:1px solid #917401; padding-bottom:1px; text-decoration:none;}
#inner a.text:hover {border-color:#FFCC00; color:#cba200;}

/* skype button fix */
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

#headerswf {float:left; height:70px; padding:0; margin:0; width:355px; text-align:left;} 
#headerswf img {display:block; position:absolute; top:25px; left:25px;}
#headerswf {float:left; height:70px; padding:0; margin:0; width:355px; text-align:left;} 
#headerswf img {display:block; position:absolute; top:25px; left:25px;}
#headerswf div#logoSVG {width:225px; margin:0 0 0 30px; padding:25px 0 0 0;-webkit-filter: drop-shadow(0px 8px 4px #000);  filter: drop-shadow(0px 8px 4px #000);}
#login {width:590px;height:82px; float:left; position:relative;} 
#login a.btns {display:block; float:left; margin-right:5px; height:24px; background-repeat:no-repeat; background-position:0px 0px;}
#login a.login {width:79px; background-image:url(https://www-ecs.jamplay.com/client/shell/images/css-bg/globals/marge-login-sprite.jpg);}
#login a.contact {width:96px; background-image:url(https://www-ecs.jamplay.com/client/shell/images/css-bg/globals/marge-contact-sprite.jpg); }
#login a.giftCard {width:126px; background-image:url(https://www-ecs.jamplay.com/client/shell/images/css-bg/globals/marge-gift-card-sprite.jpg); }
#login a:hover {background-position:0px -25px;}
div#headNav {display:block; width:570px; height:75px; position:absolute; top:0px; right:0px;}
div#headJP {width:580px; height:34px; margin:14px 14px 10px 0}
div#headJPButtons {width:350px; float:right; padding:6px 0 0 0; text-align:left}
div#headJPButtons a {float:left; margin:0 5px 0 0}
div#headSocial  {width:115px; height:34px; margin-top:1px; float:right;}
div#headJPButtons img#phoneNumber {display:inline-block; margin:4px 0 0 5px;}
.fb_iframe_widget span {vertical-align: top !important}

/* Signup Boxes */
div.floatLeft {float:left;}

div.floatRight {float:right; margin-right:55px;} 
div.startSignup {padding:15px; margin-top:10px; text-align:center; }
a.signupFree {
	display:block; width:150px; margin:10px auto; font-weight:bold; font-size:18px; color:#fff !important; padding:10px 15px; text-decoration:none; text-align:center; border:1px solid #63F273;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	background: rgb(99,242,115);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzZjI3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzEzOGUxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwODcwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZmM2MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(99,242,115,1) 0%, rgba(19,142,24,1) 50%, rgba(0,135,4,1) 51%, rgba(47,198,57,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(99,242,115,1)), color-stop(50%,rgba(19,142,24,1)), color-stop(51%,rgba(0,135,4,1)), color-stop(100%,rgba(47,198,57,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(99,242,115,1) 0%,rgba(19,142,24,1) 50%,rgba(0,135,4,1) 51%,rgba(47,198,57,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(99,242,115,1) 0%,rgba(19,142,24,1) 50%,rgba(0,135,4,1) 51%,rgba(47,198,57,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(99,242,115,1) 0%,rgba(19,142,24,1) 50%,rgba(0,135,4,1) 51%,rgba(47,198,57,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(99,242,115,1) 0%,rgba(19,142,24,1) 50%,rgba(0,135,4,1) 51%,rgba(47,198,57,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63f273', endColorstr='#2fc639',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.65);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.65);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.65);	
}
 a.signupFree:hover {
	-webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,1);
	box-shadow: 0px 0px 10px 5px rgba(0,0,0,1);
}
	#headercontent #nav {width:980px; clear:both; height:80px; position:relative;  z-index:1; left:0; font-size:12px;}
	#headercontent #nav ul {padding:0 15px 0 0 !important; float:right;}
	#headercontent #nav li {float:left; }
	#headercontent #nav a, #headercontent #nav a.navOn {text-transform:uppercase; display:block; position:relative; z-index:5;  text-align:center; text-decoration:none; color:#eee; margin-right:3px; padding:10px 5px 0 0; width:94px; height:55px; text-shadow:#000 0px -1px 0, #999 0 0px 0; }
	
	#headercontent #nav a, #headercontent #nav a:hover {background-image:url(https://www-ecs.jamplay.com/client/shell/images/buttons/main-nav-sprite.png); background-repeat:no-repeat;}
	#headercontent #nav a.navOff {background-position:0px 0px; top:10px;}
	#headercontent #nav a.navOn, #headercontent #nav a:active {background-position:0px -133px !important;}
	#headercontent #nav a.navOff:hover {background-position:0px -66px !important; text-decoration:none; top:0px; color:#fff;}
	#headercontent #nav img {display:block; position:absolute; z-index:6; left:-1px; top:40px; clear:both; }
	#headercontent #nav a.navOn {z-index:10 !important; color:#fff;}
	#headercontent #nav #homeBtn a.navOn {top:-6px;}
	
	#headercontent #nav li#signupYellow a, #headercontent #nav li#signupYellow span, #headercontent #nav li#signupYellow a:hover {background-image:url(https://www-ecs.jamplay.com/client/shell/images/buttons/main-nav-sprite-signup.png); color:#fff; text-shadow:#000 0px -1px 0, #999 0 0px 0;}
	#headercontent #nav li#signupGreen a,   #headercontent #nav li#signupGreen span, #headercontent #nav li#signupGreen a:hover  {background-image:url(https://www-ecs.jamplay.com/client/shell/images/buttons/main-nav-sprite-signup-green.png); color:#fff; text-shadow:#000 0px -1px 0, #999 0 0px 0;}

	a.redButton {display:inline-block; margin-right:8px; color:#fff !important; background:#660405; font-size:14px !important; line-height:14px !important; padding:7px 18px; text-decoration:none; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
	a.redButton {
		-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.45);
		-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.45);
		box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.45);
		cursor:pointer; text-shadow: 0px -1px 1px #000;
		/* http://colorzilla.com/gradient-editor/#d31010+0,840d0d+39,6d0a0a+87,ba0e0e+100 */
		background: rgb(211,16,16);
		background: -moz-linear-gradient(top, rgba(211,16,16,1) 0%, rgba(132,13,13,1) 39%, rgba(109,10,10,1) 87%, rgba(186,14,14,1) 100%);
		background: -webkit-linear-gradient(top, rgba(211,16,16,1) 0%,rgba(132,13,13,1) 39%,rgba(109,10,10,1) 87%,rgba(186,14,14,1) 100%);
		background: linear-gradient(to bottom, rgba(211,16,16,1) 0%,rgba(132,13,13,1) 39%,rgba(109,10,10,1) 87%,rgba(186,14,14,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d31010', endColorstr='#ba0e0e',GradientType=0 );		
	}
	
	a.redButton b {font-weight:400 !important }
	a.redButton:hover {background:#6E0001 !important}
	
	#also {width:920px; margin-left:30px;  text-align:left; background:url(https://www-ecs.jamplay.com/client/shell/images/panels/also-repeating-bg.jpg) 0px 200px repeat-y;}
	#also ul {float:left; padding:5px 0 0 0 !important; margin:0 30px 0 0;  background:url(https://www-ecs.jamplay.com/client/shell/images/panels/also-bg-full.jpg) 0px 50px no-repeat; }
	#also li {display:block; float:none; margin:0 0 0 30px; height:25px; padding:0 0 0 25px; }
	#also li a {font-size:12px; text-decoration:none; border:none; color:#fff;}
	#also li.fully {padding:5px 0 0 0 !important; margin:0; height:10px;}
	#also h2 {float:left; width:600px; padding:27px 0 0 0; margin:0; font-size:14px; text-transform:uppercase; font-weight:normal; letter-spacing:0.1em; color:#fff;}
	#also p {float:left; padding:0; height:80px; width:600px; line-height:1.8em;}

	/* FOOTER */
	#footer p {float:left;}
	#footer span {clear:both; display:block; font-size:9px; color:#ccc; line-height:16px; padding:5px 0 0 5px;}
	#footer #certifications {width:650px; margin:0 auto;}
	#footer #certifications img {display:block; float:left; margin-right:60px; border:none;}

	#footermenu {width:92%; padding:20px 4% 0 4%; clear:both;text-align:left;} 
	#footermenu b {display:block; font-size:12px; color:#FC0; margin:0; padding:14px 0 5px 0; text-transform:uppercase;}
	#footermenu p {float:none; text-align:center; font-size:10px; padding:25px 0; text-transform:uppercase; color:#ccc}
	#footermenu p img {display:block; padding-bottom:8px; margin:0 auto;}
	#footermenu div {float:left; width:25%;}
	#footermenu ul.links {width:95%; margin:0 auto; padding:5px 0 20px 0;  -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; border-top:1px solid #666}
	#footermenu ul.links li {padding:2px 0 2px 25px; font-size:13px; line-height:18px; color:#555;}
	#footermenu ul.links li span {display:inline;}
	#footermenu ul.links li a {color:#ccc; text-decoration:none; padding-bottom:1px;}
	#footermenu ul.links li a:hover {color:#FFFFFF; border-bottom:1px solid #ccc;}
	#footermenu ul.links li.LIhr {height:2px; padding:0px 5% 10px 5% !important; margin:0 !important;}
	#footermenu ul.links li.LIhr hr {width:100%; border:1px solid #383838; border-width:0 0 1px 0; margin:0; height:1px; background:#000; }
	
	
	#dynamicMenu {padding-top:35px; display:inline; font-size:10px; color:#999;}
	#dynamicMenu a {display:inline;}
	#indexdropdown {display:inline;}
	#indexdropdown a {text-decoration: none;}
	#indexdropdown ul {padding: 0;margin: 0;list-style: none;}
	#indexdropdown li {position: relative; display:inline;}
	#indexdropdown li>ul {top: 12px; left: 0px;}
	#indexdropdown li:hover ul, li.over ul {display: block;}
	#indexdropdown .main {position:relative;}
	#indexdropdown .subs {display: none; width: 125px; padding:5px; position: absolute; top: -11.5em; left: 0px; background-color: #222;border: 1px solid black;}
	#indexdropdown .subs li {display:block; width: 100%; height:14px; font-size:10px !important; line-height:14px; }
	
	.clear {clear:both;}
	.borderT {border-top:1px; border-top:solid;}
	.border444 {border-color:#444;}
	
	/* Sprites, Icons */
	.sprite {padding-left:20px; background-image:url(https://www-ecs.jamplay.com/client/global/images/icons/sprite-plain2.gif) !important; background-repeat:no-repeat;}
	.spriteBW {padding-left:20px; background-image:url(https://www-ecs.jamplay.com/client/global/images/icons/sprite-plain2-BW.gif) !important; background-repeat:no-repeat;}
	
	.star {background-position:3px 2px;}
	.user {background-position:2px -25px;}
	.user2 {background-position:2px -49px;}
	.email {background-position:2px -71px;}
	.save {background-position:2px -93px;}
	.time {background-position:2px -124px;}
	.print {background-position:2px -150px;}
	.chat {background-position:0px -175px;}
	.comment2 {background-position:0px -198px;}
	.comment {background-position:0px -223px;}
	.profile {background-position:2px -249px;}
	.video {background-position:3px -276px;}
	.widescreen {background-position:0px -299px;}
	.fullscreen {background-position:0px -323px;}
	.camera  {background-position:0px -345px;}
	.videdit {background-position:0px -369px;}
	.home {background-position:0px -397px;}
	.calendar {background-position:0px -424px;}
	.checkmark {background-position:0px -451px;}
	.acoustic {background-position:0px -472px;}
	.electric {background-position:0px -497px;}
	.acoustic-electric {background-position:0px -521px;}
	.scale {background-position:0px -554px;}
	.money {background-position:0px -585px;}
	.greenCheck {background-position:0px -611px;}
	.redX {background-position:0px -641px;}
	
	/* Text  */
	a.green {color:#999933 !important;}
	
	table tr.stripe1 td {background-color:#121212;}
	table tr.stripe2 td {background-color:#191919;}
	table tr.stripeHover td {background-color:#000; border-color:#555 #282828 #555 #282828; color:#fff !important;}
	table tr.stripeHover td a {color:#fff !important;}
	
		table.thisTable {margin:30px auto; border:1px solid #333; border-width:0 1px 1px 1px; border-collapse:collapse; }
		table.thisTable th {background:url(https://www-ecs.jamplay.com/client/shell/images/css-bg/gradients/black-35.jpg) top repeat-x; border:1px solid #333; border-top:none; text-align:left; padding:0 10px; font-size:12px; border-collapse:collapse; color:#ccc;}
		table.thisTable td {display:table-cell !important; border:1px solid #282828; text-align:left; color:#888; font-size:11px; padding:0px 8px; border-collapse:collapse; background-repeat:no-repeat; line-height:10px;}
		table.thisTable td.sprite {padding-left:25px;}
		
/* Global Newsletter */
	div#JPnewsletter {position:relative; width:80%; text-align:center; height:auto; padding:0 0 20px 0; margin:0 auto; -webkit-border-radius:0 0 15px 15px !important; -moz-border-radius:0 0 15px 15px !important; border-radius:0 0 15px 15px !important; font-size:15px; color:#ccc;}
	div#JPnewsletter p {width:100%; color:#ccc; font-size:15px; padding:15px 0 8px 0;  text-align:center !important }
	div#JPnewsletter p b {display:block; color:#FF0; padding:0 0 2px 0;}
	div#JPnewsletter ul {width:300px; margin:0 auto; padding:10px 0;}
	div#JPnewsletter li input, div#JPnewsletter li a, div#JPnewsletter li label, div#JPnewsletter li b {display:block; float:left; }
	div#JPnewsletter li label {color:#ccc; padding:5px 5px 0 0; text-align:right;}
	div#JPnewsletter li input#newsletterMail {width:200px; padding:3px 0 3px 2px; margin:3px 6px 0 0; line-height:17px; font-size:15px; }
	div#JPnewsletter li a, div#JPnewsletter li b {width:33px; height:26px;}
	div#JPnewsletter li a.go {margin-top:4px; background:url(https://www-ecs.jamplay.com/client/shell/images/buttons/go.jpg) top left no-repeat;}
	div#JPnewsletter li b.loading {background:url(https://www-ecs.jamplay.com/client/global/images/icons/loading-gray-1919bg2.gif) 3px 3px no-repeat;}
	div#JPnewsletter li b.success {background:url(https://www-ecs.jamplay.com/client/shell/images/general/signup/good-field.jpg) top left no-repeat;}
	
/* Social Media Buttons - 
	Used by both Social Footer & Social Plain */
	div#footer div#certifications {width:650px; margin:0 auto;}
	div#footer div#certifications img {display:block; float:left; margin-right:60px; border:none;}
	
	div#socialMedia {display:block;}
	div#socialMedia div.item {position:relative; float:left;}
	div#socialMedia div span {display:block; float:left; margin:0 7px 0 0;}
	div#socialMedia div span img {display:block; padding-left:5px}
	div#socialMedia div div.embedExternal {position:relative; overflow:hidden; float:left !important; border:none; margin:0; height:20px; } 
	div#socialMedia div.facebook div.embedExternal, div#socialMedia div.facebook div iframe {width:70px !important;  }
	div#socialMedia div.twitter div.embedExternal {width:70px;}
	div#socialMedia div.google div.embedExternal {width:70px !important;}
	div#socialMedia div.google div.g-plusone {width:67px !important; height:20px !important;}
	
	/* Used in Footer */
	div.socialFooter {position:relative; z-index:501; width:935px; height:120px; margin:0 auto; padding:0 0 20px 42px;}
	div.socialFooter div div.embedExternal {padding:11px 0 0 0;}
	div.socialFooter img#angle {position:absolute; z-index:500; top:-27px; left:-37px;}
	div.socialFooter div.item  {z-index:51; width:210px; height:42px; margin:0 10px 0 0; border:1px solid #111; border-width:1px; float:left;}
	div.socialFooter div span {padding:6px 0 0 5px;}
	div.socialFooter div.facebook {width:190px; background:url(https://www-ecs.jamplay.com/client/shell/images/css-bg/gradients/box-blue.jpg) top repeat-x; }
	div.socialFooter div.facebook div.embedExternal {padding-top:5px; height:30px !important; }
	div.socialFooter div.facebook div.embedExternal iframe {height:25px;}
	div.socialFooter div.twitter {width:206px; background:url(https://www-ecs.jamplay.com/client/shell/images/css-bg/gradients/box-teal.jpg) top repeat-x;}
	div.socialFooter div.google {width:173px; background:url(https://www-ecs.jamplay.com/client/shell/images/css-bg/gradients/box-green.jpg) top repeat-x; margin:0;}
	
	/* Plain */
	div.socialPlain {float:none; clear:both; width:500px; height:30px; margin:0;}
	div.socialPlain div.item  {margin:0 10px 0 0;}
	div.socialPlain div#JPnewsletter {display:none;}
	
	.rounded15 {
		-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
	}
	
	.grad444 {
		/* http://colorzilla.com/gradient-editor/#545454+0,2b2b2b+100 */
		background: #545454;
		background: -moz-linear-gradient(top,  #545454 0%, #2b2b2b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(100%,#2b2b2b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #545454 0%,#2b2b2b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #545454 0%,#2b2b2b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #545454 0%,#2b2b2b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #545454 0%,#2b2b2b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#2b2b2b',GradientType=0 );
	}
	
	.grad252 {
		/* http://colorzilla.com/gradient-editor/#353535+1,252525+100 */
		background: #353535;
		background: -moz-linear-gradient(top,  #353535 1%, #252525 100%);
		background: -webkit-linear-gradient(top,  #353535 1%,#252525 100%);
		background: linear-gradient(to bottom,  #353535 1%,#252525 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#252525',GradientType=0 );
	}
	
	.pText1117, .pText1117 td {font-size:14px !important; line-height:1.7em  !important}
	
	.SHADOW90 {
		-webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.75);	
	}
	.SHADOW60 {
		-webkit-box-shadow: 0px -5px 10px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px -5px 10px 0px rgba(0,0,0,0.75);
		box-shadow: 0px -5px 10px 0px rgba(0,0,0,0.75);	
	}	
	.SHADOW30 {
		-webkit-box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.75);
		box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.75);	
	}	
	
	
.pos-relative {position: relative}
.pos-absolute {position: absolute}
.abs-auto {left:0; right:0; margin-left:auto; margin-right:auto}
.z-100 {z-index:100} .z-200 {z-index:200} .z-300 {z-index:300} .z-400 {z-index:400} .z-500 {z-index:500} .z-600 {z-index:600}
.w-450px {width:450px;}
.w-500px {width:500px}
.w-550px {width:550px}
.w-970px {width:970px;}
.float-left {float:left}
.w-100 {width:100%;}
.w-85 {width:85%}
.mx-auto {margin-left:auto; margin-right:auto}
.fff {color:#fff}
.ccc {color:#ccc}
.fs-15 {font-size:15px;}
.py-xs-3 {padding-top:10px; padding-bottom:10px;}
.py-xs-4 {padding-top:15px; padding-bottom:15px;}


.RESPONSIVEEMBED {
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 0;
		height: 0;
	}
.RESPONSIVEEMBED iframe, .RESPONSIVEEMBED embed, .RESPONSIVEEMBED object, .RESPONSIVEEMBED div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}	

.floaterText {font-size:34px; text-transform:uppercase; color:#fff; line-height:1em; padding:12px 0 4px 0;}
	
.blackGradSimple {
/* http://colorzilla.com/gradient-editor/#3d3d3d+0,000000+100 */
background: #3d3d3d;
background: -moz-linear-gradient(top,  #3d3d3d 0%, #000000 100%);
background: -webkit-linear-gradient(top,  #3d3d3d 0%,#000000 100%);
background: linear-gradient(to bottom,  #3d3d3d 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#000000',GradientType=0 );
}

div#headUpsell a.btn-blue {border:1px solid #A4C5ED; border-width:1px 0 0 0; box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.75); cursor:pointer; text-shadow: 0px -1px 1px #000;
/* http://colorzilla.com/gradient-editor/#6f90db+1,344e82+50,2c4170+86,607bbc+100 */
background: rgb(111,144,219);
background: -moz-linear-gradient(top, rgba(111,144,219,1) 1%, rgba(52,78,130,1) 50%, rgba(44,65,112,1) 86%, rgba(96,123,188,1) 100%);
background: -webkit-linear-gradient(top, rgba(111,144,219,1) 1%,rgba(52,78,130,1) 50%,rgba(44,65,112,1) 86%,rgba(96,123,188,1) 100%);
background: linear-gradient(to bottom, rgba(111,144,219,1) 1%,rgba(52,78,130,1) 50%,rgba(44,65,112,1) 86%,rgba(96,123,188,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f90db', endColorstr='#607bbc',GradientType=0 );	
}

div#headUpsell a.btn-gray, a.btn-gray {border:1px solid #ccc; border-width:1px 0 0 0; box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.75); cursor:pointer; text-shadow: 0px 1px 1px #000;
/* http://colorzilla.com/gradient-editor/#a5a5a5+0,494949+93,969696+100 */
background: rgb(165,165,165);
background: -moz-linear-gradient(top, rgba(165,165,165,1) 0%, rgba(73,73,73,1) 93%, rgba(150,150,150,1) 100%);
background: -webkit-linear-gradient(top, rgba(165,165,165,1) 0%,rgba(73,73,73,1) 93%,rgba(150,150,150,1) 100%);
background: linear-gradient(to bottom, rgba(165,165,165,1) 0%,rgba(73,73,73,1) 93%,rgba(150,150,150,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5', endColorstr='#969696',GradientType=0 );
}

div#artistHead a.btn-gold, a.btn-gold {border-radius:15px; color:#fff; font-weight:700; text-decoration:none; border:1px solid #FFEDA3; border-width:1px 0 0 0; box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.75); cursor:pointer; text-shadow: 0px -1px 0px #000;
/* http://colorzilla.com/gradient-editor/#d8c16e+1,7f6d34+62,705e2c+86,bfa565+100 */
background: rgb(216,193,110);
background: -moz-linear-gradient(top, rgba(216,193,110,1) 1%, rgba(127,109,52,1) 62%, rgba(112,94,44,1) 86%, rgba(191,165,101,1) 100%);
background: -webkit-linear-gradient(top, rgba(216,193,110,1) 1%,rgba(127,109,52,1) 62%,rgba(112,94,44,1) 86%,rgba(191,165,101,1) 100%);
background: linear-gradient(to bottom, rgba(216,193,110,1) 1%,rgba(127,109,52,1) 62%,rgba(112,94,44,1) 86%,rgba(191,165,101,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8c16e', endColorstr='#bfa565',GradientType=0 );
}



.grad-green {
/* http://colorzilla.com/gradient-editor/#1e9930+0,004207+88,001e07+100 */
background: rgb(30,153,48);
background: -moz-linear-gradient(top,  rgba(30,153,48,1) 0%, rgba(0,66,7,1) 88%, rgba(0,30,7,1) 100%);
background: -webkit-linear-gradient(top,  rgba(30,153,48,1) 0%,rgba(0,66,7,1) 88%,rgba(0,30,7,1) 100%);
background: linear-gradient(to bottom,  rgba(30,153,48,1) 0%,rgba(0,66,7,1) 88%,rgba(0,30,7,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e9930', endColorstr='#001e07',GradientType=0 );
}
.grad-teal {
/* http://colorzilla.com/gradient-editor/#1839af+0,4b85dd+12,0355bf+90,082fad+100 */
background: rgb(24,57,175);
background: -moz-linear-gradient(top, rgba(24,57,175,1) 0%, rgba(75,133,221,1) 12%, rgba(3,85,191,1) 90%, rgba(8,47,173,1) 100%);
background: -webkit-linear-gradient(top, rgba(24,57,175,1) 0%,rgba(75,133,221,1) 12%,rgba(3,85,191,1) 90%,rgba(8,47,173,1) 100%);
background: linear-gradient(to bottom, rgba(24,57,175,1) 0%,rgba(75,133,221,1) 12%,rgba(3,85,191,1) 90%,rgba(8,47,173,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1839af', endColorstr='#082fad',GradientType=0 );
}
.gradRed {
/* http://colorzilla.com/gradient-editor/#5e0000+0,a80000+15,4f0000+91,2b0000+100 */
background: rgb(94,0,0);
background: -moz-linear-gradient(top, rgba(94,0,0,1) 0%, rgba(168,0,0,1) 15%, rgba(79,0,0,1) 91%, rgba(43,0,0,1) 100%);
background: -webkit-linear-gradient(top, rgba(94,0,0,1) 0%,rgba(168,0,0,1) 15%,rgba(79,0,0,1) 91%,rgba(43,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(94,0,0,1) 0%,rgba(168,0,0,1) 15%,rgba(79,0,0,1) 91%,rgba(43,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e0000', endColorstr='#2b0000',GradientType=0 );
}

div#flashLink a.btnTeal, a.btnTeal {
/* http://colorzilla.com/gradient-editor/#9bddff+1,2994f2+82,7fd3f9+100 */
background: rgb(155,221,255);
background: -moz-linear-gradient(top, rgba(155,221,255,1) 1%, rgba(41,148,242,1) 82%, rgba(127,211,249,1) 100%);
background: -webkit-linear-gradient(top, rgba(155,221,255,1) 1%,rgba(41,148,242,1) 82%,rgba(127,211,249,1) 100%);
background: linear-gradient(to bottom, rgba(155,221,255,1) 1%,rgba(41,148,242,1) 82%,rgba(127,211,249,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bddff', endColorstr='#7fd3f9',GradientType=0 );

}

div#flashLink a.btnPink, a.btnPink {
/* http://colorzilla.com/gradient-editor/#db3d6a+3,ad1d2e+100 */
background: rgb(219,61,106);
background: -moz-linear-gradient(top,  rgba(219,61,106,1) 3%, rgba(173,29,46,1) 100%);
background: -webkit-linear-gradient(top,  rgba(219,61,106,1) 3%,rgba(173,29,46,1) 100%);
background: linear-gradient(to bottom,  rgba(219,61,106,1) 3%,rgba(173,29,46,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db3d6a', endColorstr='#ad1d2e',GradientType=0 );

}

.gradBlack {
/* http://colorzilla.com/gradient-editor/#3a3a3a+0,252525+20,141414+69,252525+100 */
background: rgb(58,58,58);
background: -moz-linear-gradient(top, rgba(58,58,58,1) 0%, rgba(37,37,37,1) 20%, rgba(20,20,20,1) 69%, rgba(37,37,37,1) 100%);
background: -webkit-linear-gradient(top, rgba(58,58,58,1) 0%,rgba(37,37,37,1) 20%,rgba(20,20,20,1) 69%,rgba(37,37,37,1) 100%);
background: linear-gradient(to bottom, rgba(58,58,58,1) 0%,rgba(37,37,37,1) 20%,rgba(20,20,20,1) 69%,rgba(37,37,37,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#252525',GradientType=0 );
}
.gradBlack2 {
/* http://colorzilla.com/gradient-editor/#252525+0,0a0a0a+100 */
background: rgb(37,37,37);
background: -moz-linear-gradient(top, rgba(37,37,37,1) 0%, rgba(10,10,10,1) 100%);
background: -webkit-linear-gradient(top, rgba(37,37,37,1) 0%,rgba(10,10,10,1) 100%);
background: linear-gradient(to bottom, rgba(37,37,37,1) 0%,rgba(10,10,10,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#0a0a0a',GradientType=0 );


}
.gradFade {
/* http://colorzilla.com/gradient-editor/#252525+0,111111+100 */
background: rgb(37,37,37);
background: -moz-linear-gradient(top,  rgba(37,37,37,1) 0%, rgba(17,17,17,1) 100%);
background: -webkit-linear-gradient(top,  rgba(37,37,37,1) 0%,rgba(17,17,17,1) 100%);
background: linear-gradient(to bottom,  rgba(37,37,37,1) 0%,rgba(17,17,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#111111',GradientType=0 );

}

.gradFade2 {
/* http://colorzilla.com/gradient-editor/#181818+0,252525+100 */
background: rgb(24,24,24);
background: -moz-linear-gradient(top,  rgba(24,24,24,1) 0%, rgba(37,37,37,1) 100%);
background: -webkit-linear-gradient(top,  rgba(24,24,24,1) 0%,rgba(37,37,37,1) 100%);
background: linear-gradient(to bottom,  rgba(24,24,24,1) 0%,rgba(37,37,37,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#181818', endColorstr='#252525',GradientType=0 );

}
	
.gradBrown {
/* http://colorzilla.com/gradient-editor/#23201c+0,443d34+7,251f19+91,1a1612+100 */
background: rgb(35,32,28);
background: -moz-linear-gradient(top, rgba(35,32,28,1) 0%, rgba(68,61,52,1) 7%, rgba(37,31,25,1) 91%, rgba(26,22,18,1) 100%);
background: -webkit-linear-gradient(top, rgba(35,32,28,1) 0%,rgba(68,61,52,1) 7%,rgba(37,31,25,1) 91%,rgba(26,22,18,1) 100%);
background: linear-gradient(to bottom, rgba(35,32,28,1) 0%,rgba(68,61,52,1) 7%,rgba(37,31,25,1) 91%,rgba(26,22,18,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23201c', endColorstr='#1a1612',GradientType=0 );
}
	
.gradBlue {
/* http://colorzilla.com/gradient-editor/#1c4183+0,2a5dba+9,162748+91,101a35+100 */
background: rgb(28,65,131);
background: -moz-linear-gradient(top, rgba(28,65,131,1) 0%, rgba(42,93,186,1) 9%, rgba(22,39,72,1) 91%, rgba(16,26,53,1) 100%);
background: -webkit-linear-gradient(top, rgba(28,65,131,1) 0%,rgba(42,93,186,1) 9%,rgba(22,39,72,1) 91%,rgba(16,26,53,1) 100%);
background: linear-gradient(to bottom, rgba(28,65,131,1) 0%,rgba(42,93,186,1) 9%,rgba(22,39,72,1) 91%,rgba(16,26,53,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c4183', endColorstr='#101a35',GradientType=0 );
}


.gradBlue2 {
/* http://colorzilla.com/gradient-editor/#181d23+1,333c4c+7,12161c+100 */
background: rgb(24,29,35);
background: -moz-linear-gradient(top, rgba(24,29,35,1) 1%, rgba(51,60,76,1) 7%, rgba(18,22,28,1) 100%);
background: -webkit-linear-gradient(top, rgba(24,29,35,1) 1%,rgba(51,60,76,1) 7%,rgba(18,22,28,1) 100%);
background: linear-gradient(to bottom, rgba(24,29,35,1) 1%,rgba(51,60,76,1) 7%,rgba(18,22,28,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#181d23', endColorstr='#12161c',GradientType=0 );
}

.w-95 {width:95%} .w-90 {width:90%} .w-85 {width:85%} .w-80 {width:80%} .w-75 {width:75%;} .w-70 {width:70%} .w-65 {width:65%} .w-60 {width:60%} .w-55 {width:55%} .w-50 {width:50%} .w-45 {width:45%} .w-40 {width:40%} .w-35 {width:35%} .w-30 {width:30%} .w-25 {width:25%} .w-20 {width:20%}
.w-150px {width:250px;}
.mr-3 {margin-right:3%} .mr-5 {margin-right:5%} .mr-7 {margin-right:7%} .mr-10 {margin-right:10%} .mr-15 {margin-right:15%} .mr-20 {margin-right:20%} 
.ml-3 {margin-left:3%} .ml-5 {margin-left:5%} .ml-7 {margin-left:7%} .ml-10 {margin-left:10%} .ml-15 {margin-left:15%} .ml-20 {margin-left:20%} .ml-25 {margin-left:25%} .ml-30 {margin-left:30%} .ml-35 {margin-left:35%} .ml-40 {margin-left:40%} .ml-45 {margin-left:45%} .ml-50 {margin-left:50%}
.mx-auto {margin-left:auto; margin-right:auto}
.fs-12 {font-size:12px;} .fs-14 {font-size:14px;} .fs-15 {font-size:15px;} .fs-16 {font-size:16px;} .fs-18 {font-size:18px} .fs-20 {font-size:20px;} .fs-24 {font-size:24px;} .fs-26 {font-size:26px;} .fs-30 {font-size:30px;}  .fs-32 {font-size:32px;}.fs-36 {font-size:36px;} .fs-40 {font-size:40px;}
.lh-1 {line-height:1em;}
.mt-0 {margin-top:0px} .mt-1 {margin-top:5px} .mt-2 {margin-top:10px;} .mt-3 {margin-top:15px;} .mt-4 {margin-top:20px;} .mt-5 {margin-top:25px;}
.pt-0 {padding-top:0px} .pt-1 {padding-top:5px} .pt-2 {padding-top:10px;} .pt-3 {padding-top:15px;} .pt-4 {padding-top:20px;} .pt-5 {padding-top:25px;}
.pb-0 {padding-bottom:0px} .pb-1 {padding-bottom:5px} .pb-2 {padding-bottom:10px;} .pb-3 {padding-bottom:15px;} .pb-4 {padding-bottom:20px;} .pb-5 {padding-bottom:25px;}
.py-0 {padding-top:0px; padding-bottom:0px;} .py-1 {padding-top:5px; padding-bottom:5px;} .py-2 {padding-top:10px; padding-bottom:10px;} .py-3 {padding-top:15px; padding-bottom:15px;} .py-4 {padding-top:20px; padding-bottom:20px;} .py-5 {padding-top:30px; padding-bottom:30px;}
.pr-0 {padding-right:0px} .pr-1 {padding-right:5px} .pr-2 {padding-right:10px;} .pr-3 {padding-right:15px;} .pr-4 {padding-right:20px;} .pr-5 {padding-right:25px;}
.pl-0 {padding-left:0px} .pl-1 {padding-left:5px} .pl-2 {padding-left:10px;} .pl-3 {padding-left:15px;} .pl-4 {padding-left:20px;} .pl-5 {padding-left:25px;}


.text-uppercase {text-transform: uppercase;}
.fw-200 {font-weight:200;} .fw-400 {font-weight:400;} .fw-700 {font-weight:700;}
.h-425px {height:425px} .h-400px {height:400px} .h-450px {height:450px} .h-475px {height:475px} .h-500px {height:500px} .h-275px {height:275px;} .h-250px {height:250px} .h-200px {height:200px;} .h-150px {height:150px;} .h-100px {height:100px;} .h-50px {height:50px;} .h-50px {height:50px;} .h-25px {height:25px;}
.aaa {color:#aaa}
.ccc {color:#ccc}
.bbb {color:#bbb;}
.bg-no-repeat {background-repeat:no-repeat}
.fff {color:#fff}
.fc-999 {color:#999} .fc-666 {color:#666} .fc-333 {color:#333} .fc-000 {color:#000}
.mt-0 {margin-top:0}
