body {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
	/* or try georgia, ?!?! */
	
	
	
	margin-top: 0;
	
	
	background:
	/*#000*/
	
	hsl(0, 0%, 84%)
	;
}


#page {
	width: 
	/*777px*/
	
	/*840px*/
	860PX
	;
	background: #fff;
	
	
	
	
	
	margin-left: auto;
	margin-right: auto;
	padding-top: 
	1.6em 
	;
	
	padding: 
	/*1.6em*/
	/*2.6em*/
	/*3.24em*/
	
	/*3.4em*/
	3.6em
	;
	
	
	padding-top: 
	/*.6em*/
	1.14em
	;
	
	font-size: 1.618em;
	
	
	
	
	padding-bottom: 
	/*2.6em*/
	/*1.6em*/
	/*1.4em*/
	/*1.6em*/
	/*1.55em*/
	
	
	/*1.595em*/
	
	
	2.76em
	/*2.84em*/
	
	
	
	/*3.24em*/
	/*6.6em*/
	!important
	;
}


#logo {
	font-size:
	 1.618em
	;
	font-weight: 
	/*300*/
	500;
	
	
	
	/*200*/
	;
	border-bottom: 
	/*9px*/
2px
/*1px*/
/*3px*/
solid 
	hsl(0, 0%,
	/*91%*/
	
	/*62%*/
	0%
	)
	;
	
	
	/*color: #4b7ee9;*/
	position: relative;
	
	
	width: 100%;
	
	text-align: right;
}
/*  */
#real-logo {
	position: absolute;
	left: 0;
	
	
}

#sublogo {
	font-size:
	 /*.618em*/
	 
	 
	 
	 /*.76em*/
	 .6em
	 ;
	 font-weight: 
	 /*400*/
	 	390
	 ;
	 
	margin-top: .1em;
}
#logo-divider {
	font-size: 1.618em;
	margin-bottom:
	/*2.6em*/
	
	
	1.51em
	;
	
}



/*#contact*/
.contact-nav-link
 {
	font-weight: 
	/*300*/
	normal;
	;
	
	/*position: absolute;*/
	/*right: 0;*/
	/*vertical-align: top;*/
	top: 0;
	font-size:
	/*.6em*/
	.4em
	
	;
	
	margin-top:
	/*.47em*/
	.55em
	/*.6em*/
	;
	
	
/*	margin-left: 
	2.6em
	;*/
	
	
	margin-right: 
	3.6em
	;
	
	
	
	color: hsl(0, 0%, 
	/*76%*/
	0%
	);
	
	
	text-align: right;
	display: inline-block;
	
}
a:link {
	color: #000;
	text-decoration: none;
}

.product {
	width:  
	/*91% */
	
	
	
	100%
	
	
	
	;
	
	
	position: relative;
	
	
	display: block;
	
	
	margin-left: auto;
	margin-right: auto;
	
	
	
	
	margin-bottom: 
	/*6.6em*/
	/*4.6em*/
	
	/*3.24em*/
	
	
	3.4em
	;
}

.turntable {
	background: #000;
	color: #fff !important;
	
	height: 
	/*314px*/
	
	365px
	;
}




.lightspeed {
	background: #000;
	color: #fff !important;
	
	height: 
	/*314px*/
	
	365px
	;
	
	
	
	
	/*  */
	/*  */
	width: 
	/*76%*/
	
	
	/*84%*/
	100%
	;
	
	 
}

.lightspeed .product-text {
	width: 
	/*47% */
	
	
	62%
	
	!important
	;
	
	
}


/*.lightspeed .product-subtitle   {
	font-size: 
	1.02em  !important
	;
	
	
}*/












.product-image {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right;
	
	display: inline-block;
}
.product-text {
	display: inline-block;
	width: 
	/*37%*/
	33%
	;
	
	vertical-align: top;
	
	padding:
	/*.6em*/
	/*1em*/
	/*.85em*/
	
	
	.91em
	/*.84em*/
	;
}
.product-text div {
	display: inline-block;
}
.product-title {
	font-size: 
	/*1.6em*/
	
	
	/*2em*/
	2.24em
	
	
	/*2.4em*/
	;
	
	font-weight: 
	/*500*/
	/*450*/
	
	
	/*400*/
	450
	;
	
	
	margin-bottom: 
	/*.33em*/
	
	/*.24em*/
	
	
	
	/*.31em*/
	.247em
	;
	
	margin-left: 
	-.05em
	;
	
	
	
	margin-top: 
	-.207em
	;
	
	
}


.product-subtitle {
	font-size:  
	/*1.15em */
	
	
	/*1.21em*/
	1.17em
	
	
	/*1.22em*/
	;
	
	/*margin-top: -4.4em;*/
	position: relative;
	
	top: 
	/*-.6em*/
	
	
	/*-.18em*/
	/*-.41em*/
	
	/*-.45em*/
	
	
	
	
	/*-.3927em*/
	-.39em
	
	;
	
	font-weight: 
	/*300*/
	
	/*390*/
	
	
	
	
	/*420*/
	410
	
	
	
	/*430*/
	;
	
	
	
	
	/*color: hsl(0, 0%, 100%);*/
	
	
}
.product-description {
	font-size: 
	/*.84em*/
	.618em
	/*.76em*/
	;
}

.turntable-image {
	background-image:
	/*url('0-TurnTableSS.png')*/
	
	url('1-blk-artists.png')
	;
	background-size: 
	/*85%*/
	
	
	
	/*91%*/
	100%
	;
	background-position:
	center
	;
	/*background-image: url('discography-img.png');*/
	width: 
	/*889px*/
	480px
	;
	height: 
	/*582px*/
	/*314px*/
	
	/*100%*/
	329px
	;
	
	position: absolute;
	right:
	/*0*/
	/*.6em*/
	
	.55em
	;
	top: 
	.66em
	;
	
	
	
	border: 1px solid hsl(0, 0%, 
	
	/*76%*/
	
	
/*	24%*/
20%
	/*17%*/
	);
	 
}


/*.turntable .product-subtitle   {
	font-size: 
	1.02em  !important
	;
}*/






.lightspeed-image {
	background-image: url('lightspeed-1-songs.png');
	background-size: 
	/*85%*/
	/*91%*/
	
	contain;
	;
	background-position:
	/*center*/
	
	right
	;
	/*background-image: url('discography-img.png');*/
	width: 
	/*889px*/
	480px
	;
	height: 
	/*582px*/
	/*314px*/
	
	/*100%*/
	90%
	;
	
	
	vertical-align: 
	middle
	;
	
	position: absolute;
	top: 
	.76em
	;
	right: 
	.76em
	;
	 
}








.lightspeed-mac {
	background: #fff;
	color: #000 !important;
	
	height: 
	/*314px*/
	
	365px
	;
	
	
	
	
	/*  */
	/*  */
	width: 
	/*76%*/
	
	
	/*84%*/
	100%
	;
	
	
	border: 2px solid #000;
	
	 
}




.lightspeed-mac .product-title {
	display: block;
}

.lightspeed-mac .product-text {
	width: 100%;
	text-align: center;
}




.lightspeed-mac-image {
	background-image: url('lightspeed-mac-img.png');
	background-size: 
	/*85%*/
	/*91%*/
	
	62%
	;
	background-position:
	/*center*/
	
	center top
	;
	/*background-image: url('lightspeed-mac-img.png');*/
	width: 
	/*889px*/
	100%
	;
	height: 
	/*582px*/
	/*314px*/
	
	/*100%*/
	250px
	;
	
	 
	position: absolute;
	bottom: 0px;
	 
	 
}








/*  */
/*  */
/*  */
/*  */




.bottom-text {
	margin-top: 6.7em;
	margin-bottom: 5.5em;
	
	font-size: .618em;
	text-align: center;
	
	
	display: none;
}









#signup {
	position: fixed;
	width: 100%;
	height: 3.6em;
	/*background: hsl(0, 0%, 76%);*/
	background: #fff;
	color:  
	#000
	;
	vertical-align: middle;
	
	bottom: 0;
	left: 0;
	
	text-align: center;
	
	border-top: 1px solid #000;
	
	font-size: .6em;
}
#signup-in {
	/*width: 777px;*/
	margin: auto;
	position: relative;
}
#signup-logo, 
#signup-thanks
/*  */
 {
	font-size: 1.9em;
	font-weight: 
	400
	;
	color: hsl(0, 0%, 17%)
	!important
	;
	
	margin-top: .4em;
	display: inline-block;
	margin-right: .28em;
	 
}
/*  */
#signup-thanks {
	position: absolute;
	margin-left: -380px;
	z-index: -1;
	font-weight: 500;
}
#signup-in a {
	color: 
	#000
	;
	text-decoration: none;
}
#signup-in form {
	display: inline-block;
	
}
#signup-in input {
	font-size: 
	/*1.76em*/
	1.6em
	/*1.38em*/
	;
	display: inline-block;
	vertical-align: middle;
	
	margin-top: 
	/*-.2em*/
	-.5em
	;
	
	margin-left: 
	
	;
	
	text-align: center;
	
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}






.subtext-gray {
	color: hsl(0, 0%, 84%) ;
	
	
}

.subtext-gray2 {
	color: hsl(0, 0%, 
	/*38%*/
	41%
	);
}








.aqpage-content {
	font-size: 
	/*1em*/
	.55em
	;
	
	
	margin-top: 2.6em;
	
	padding-top: .76em;
	
	
	
	margin-bottom: 
	47em
	;
}

h3 {
	font-size: 
	/*.76em*/
	
	/*.8em*/
	
	
	1em
	;
	
}




.counter {
	opacity: .4;
	text-align: center;
	
	margin-top: 3.6em;
}






















/*  */
/*  */

#page-content {
	text-align: center;
}







#turntable-4-productplacement-sub {
	display: block;
	
	text-align: center;
}

#stereo-img {
	background: url('stereo/stereo2.png');
	background-size: contain;
	width: 722px;
	height: 530px;
	 
	 display: inline-block;
}
 






#turntable-4-productplacement-sub {
	display: block;
	
	text-align: center;
}

#turntable-4-img {
	background: url('turntable/screenshots/0.png');
	background-size: contain;
	width: 360px;
	height: 267px;
	 
	 display: inline-block;
}

/* deprec */








/*  */

.mainproductplacement {
	border-radius: 0.6em;
	
	display: block;
	
	padding: 1.6em;
}

.mainproductplacement-headline {
	font-size: 2.4em;
	font-weight: bold;
	
	/*color: #000;*/
}

.mainproductplacement-subheadline {
	color: hsl(0, 0%, 62%);
	/*font-weight: normal;*/
	font-size: 
	/*0.84em*/
	/*0.76em*/
	0.4em
	;
	
	font-weight: normal;
}

.black {
	background: #000;
	color: #fff !important; 
}

/*.black:a {
	color: #fff;
}*/









#turntable-4-productplacement-sub {
	display: block;
	position: relative;
	
	text-align: center;
	
	
	padding-top: 1.6em;
	
	padding-bottom: 1.6em;
	
	/* 763 * ..   347 + */
	width: 580px; 
	 
	 height: auto !important;
	 
	 
	 margin-left: auto;
	 margin-right: auto;
}

#turntable-4-img { 
	
	background: url('turntable/screenshots/0.png');
	background-size: contain;
	width: 360px;
	height: 267px;
	 
	 display: inline-block;
}



#multitrack-img { 
	
	background: url('multitrack/screenshots/main-screenshot-fem0.png');
	background-size: contain;
	width: 722px;
	height: 451px;
	 
	 display: inline-block;
}
 
 











.product-package {
	border-radius: 0.6em;
	border: 1px solid hsl(0, 0%, 62%);
	
	/* 860 * .38 */
	width: 367px;
	/*height: 220px;*/
	
	display: inline-block;
	
	
	margin-top: 1.6em;
	
	color: #000;
	
	text-align: center;
	
	vertical-align: top;
	
	
	margin-left: 0.4em;
	margin-right: 0.4em;
}

.productpackage-headline {
	font-weight: bold;
	
	display: block;
}

.productpackage-subheadline {
	color: hsl(0, 0%, 62%);
	font-size: 0.6em;
	
	display: block;
}

#as-icon {
	background: url('appswitcher/as-icon-512.png');
	background-size: contain;
	
	height: 121px;
	width: 121px;
	
	display: inline-block;
	/*clear: both;*/
	
	/*  */
	/*  */
	margin-top: 0.14em;
}

#as-package {
	/*padding-top: 0.2em;*/
	
}

#ls-icon {
	background: url('lightspeed/ls-icon-512.png');
	background-size: contain;
	
	width: 99px;
	height: 99px;
	
	display: inline-block;
	
	/*  */
	/*  */
	margin-top: 0.55em;
}

#ls-package {
	/*padding-top: 1.6em;*/
}







.spacing {
	font-size: .4em;
	height: 1em;
}








