@charset "UTF-8";
/* CSS Document */

html {
    font-family: 'Lato', sans-serif;;
	font-size: 1px;
}
a img { 
	border: none; 
  }
a:link img { 
	border: none; 
  }
a:visited img { 
	border: none; 
  }
a:selected img { 
	border: none; 
  }
a:hover img { 
	border: none; 
  }
.unbehaved-element {
    font-size: 20em;
}
.AboutMain {
  padding-top:50px;
  padding-bottom:50px;
  }
.AboutText1 {
	font-size: 24em;
	font-weight: 400;
	font-style: italic;
	line-height: 35px;
 }
.AboutText2 {
	font-size: 22em;
	font-weight: 400;
	font-style: italic;
	line-height: 35px;
 }
.AboutText3 {
	font-size: 20em;
	font-weight: 400;
 }
.AboutText4 {
	font-size: 17em;
	font-weight: 400;
	line-height: 25px;
 }
.AboutText5 {
	font-size: 30em;
	font-weight: 700;
	font-style: italic;
	line-height: 35px;
 }
.AboutText6 {
	font-size: 17em;
	font-weight: 100;
	line-height: 25px;
 }
.AboutText7 {
	font-size: 14em;
	font-weight: 400;
	line-height: 25px;
 }
.AboutText8 {
	font-size: 14em;
	font-weight: 400;
	line-height: 19px;
 }
.AboutText9 {
	font-size: 12em;
	font-weight: 400;
	line-height: 19px;
 }
.AboutText10 {
	font-size: 24em;
	font-weight: 400;
	line-height: 35px;
 }
.AboutTitleTop {
	padding-top: 40px;
	padding-bottom: 40px;
 }
#ArcTextOver {
    font-size: 15em;
	font-weight: 400;
  }
#ArcTextUnder {
    font-size: 15em;
	font-weight: 700;
  }
.ArrowDown {
    margin-top:10px;
  }
#AvailableNow {
	display: inline-block;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 33px 6px 33px 6px;
	text-align: center;
	font-size: 32em;
	font-weight: 300;
	color: #FFF;
	margin-right: 45px;
  }
.AvailableNowAnd {
  	font-size: 2.8em;
	font-weight: 100;
  }
#AvailableNowDiscArt {
	box-shadow: -5px 12px 10px #272c33;
  }
.AvailableNowDigital {
	letter-spacing: 3px;
  }
.BackgroundFooter {
  background: url(/images/backdrop_footer.jpg) no-repeat center top fixed; 
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  }
.BackgroundMain {
  background: url(/images/backdrop_main.jpg) no-repeat center top fixed; 
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  }
.BackgroundFrame { 
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  }
.BackgroundFrame1, .BackgroundFrame2, .BackgroundFrame3, .BackgroundFrame4, .BackgroundFrame5, .BackgroundFrame6, .BackgroundFrame7, .BackgroundFrame8, .BackgroundFrame9, .BackgroundFrame10, .BackgroundFrame12, .BackgroundFrame11 { 
	-webkit-background-size: cover !important;
 	 -moz-background-size: cover !important;
 	 -o-background-size: cover !important;
 	 background-size: cover !important;
  }
.BackgroundFrame1 { 
	background: url(/images/backdrop_01.jpg) no-repeat center center scroll;
  }
.BackgroundFrame2 { 
	background: url(/images/backdrop_02.jpg) no-repeat center center scroll;
  }
 .BackgroundFrame3 { 
	background: url(/images/backdrop_03.jpg) no-repeat center center scroll;
  } 
.BackgroundFrame4 { 
	background: url(/images/backdrop_04.jpg) no-repeat center center scroll;
  }
.BackgroundFrame5 { 
	background: url(/images/backdrop_05.jpg) no-repeat center center scroll;
  }
 .BackgroundFrame6 { 
	background: url(/images/backdrop_06.jpg) no-repeat center center scroll;
  } 
.BackgroundFrame7 { 
	background: url(/images/backdrop_07.jpg) no-repeat center center scroll;
  } 
.BackgroundFrame8 { 
	background: url(/images/backdrop_08.jpg) no-repeat center center scroll;
  } 
.BackgroundFrame9 { 
	background: url(/images/backdrop_09.jpg) no-repeat center center scroll;
  } 
.BackgroundFrame10 { 
	background: url(/images/backdrop_10.jpg) no-repeat center center scroll;
  } 
.BackgroundFrame11 { 
	background: url(/images/backdrop_11.jpg) no-repeat center center scroll;
  } 
.BackgroundFrame12 { 
	background: url(/images/backdrop_12.jpg) no-repeat center center scroll;
  } 
.BioArt {
	float: left;
	height: 140px;
	width: auto;
	margin-right: 20px;
	margin-bottom: 10px;
  }
.BioFrame {
	display: inline-block;
	position:relative;
	margin: 15px auto;
	max-width: 600px;
  }
.BioMain {
	display: inline-block;
	width: 590px;
	text-align: justify;
	margin-left: 15px;
  }
.BioText {
	font-size: 16em;
	font-weight: 400;
	line-height: 24px;
 }
.BodyContent {
  position:relative;
  display:inline-block;
  top:0;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  }
.BodyContentFullHeight {
  position:relative;
  display:inline-block;
  top:0;
  left:0px;
  height:100%;
  }
.BodyContentLimited {
  position:relative;
  display:inline-block;
  top:0;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  width:70%;
  }
.BodyRow {
  position:relative;
  display:block;
  top:0;
  left:0px;
  width:100%;
  text-align:center;
  }
.DividerLine {
	width:40%;
	height:1px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	background-color:#FFF;
  }
.ExperienceBlack {
	display:inline-block;
	position:relative;
	width:100%;
	height:50px;
	background-color:#000;
  }
.ExperienceImageFull, .ExperienceMenuItem {
	width:100%;
	height:auto;
  }
#ExperienceMenuTop {
	display:none;
	position:absolute;
	bottom:10%;
	width:100%;
	text-align:center;
	z-index:30;
  }
.ExperienceMenuTopContent {
	display:inline-block;
	position:relative;
	top:0px;
	left:0px;
	margin-left:auto;
	margin-right:auto;
  }
.ExperienceMenuTopItem {
	display:inline-block;
	position:relative;
	margin: 0px 10px;
  }
#ExperienceMenuTopExperience {
	display:none;
  }
#ExperienceMenuTopLogo {
	display:block;
  }
#ExperienceMenuTopProduction {
	display:none;
  }
#ExperienceMenuTopRecording {
	display:none;
  }  
.ExperienceMenuTopTitle {
	display:inline-block;
	margin: 0;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	padding: 6px 16px 4px 16px;
	color:#FFF;
  }
#ExperienceNav {
	position:fixed;
	display:none;
	height:100%;
	width:10%;
	overflow:visible;
	top:0;
	left:0;
	z-index:20;
	white-space:nowrap;
}
#ExperienceNavCompass {
	display:none;
	position:absolute;
	margin-right:25px;
	margin-bottom:25px;
	bottom:2%;
	right:2%;
  }
#ExperienceNavCompassBottom {
	display:none;
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:30;
  }
#ExperienceNavCompassMain {
	display:block;
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:40;
  }
#ExperienceNavCompassTop {
	display:none;
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:40;
  }
.ExperienceNavImage {
	margin-top: 8px;
	margin-bottom: 8px;
  }
.ExperienceNavImageLarge {
	margin-top: 15px;
	margin-bottom: 15px;
  }
#ExperienceNavMap {
	display:block;
  }
#ExperienceNavMap1 {
	display:none;
  }
#ExperienceNavMap2 {
	display:none;
  }
#ExperienceNavMap3 {
	display:none;
  }
#ExperienceNavMap4 {
	display:none;
  }
#ExperienceNavMap5 {
	display:none;
  }    
#ExperienceNavScene {
	display:none;
	z-index:10;
	background-color:#000;
  }
#ExperienceNavScene1 {
	display:none;
  }
#ExperienceNavScene2 {
	display:none;
  }
#ExperienceNavScene3 {
	display:none;
  }
#ExperienceNavScene4 {
	display:none;
  }
#ExperienceNavScene5 {
	display:none;
  }
.ExperienceSpacer {
	width:100%;
	height:100%;
  }
.ExperienceVideoFrame {
  position:relative;
  display:block;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left:0px;
  width:100%;
  text-align:center;
  margin-top: auto;
  margin-bottom: auto;
  }
.FooterInfo {
	display: inline-block;
	margin: 0;
	padding: 40px 0px 30px 0px;
	font-family: 'Lato', sans-serif;
	font-size: 13em;
	font-weight: 100;
	color: #FFF;
	white-space: nowrap;
  }
.FooterLogo {
	margin-left: auto;
	margin-right: auto;
	margin-top: 42px;
	margin-bottom: 42px;
  }
.FooterMenu {
	margin: 0;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	padding: 3px 45px 0px 45px;
	font-family: 'Lato', sans-serif;
	font-size: 19em;
	font-weight: 700;
  }
.FooterMenuBullet {
	display:inline-block;
	font-size:.6em;
	margin:4px 6px 0px 6px;
	vertical-align:top;
  }
.FooterMenuItem {
	display:inline-block;
	margin: 0px 6px;
  }
.FooterMenuItem a:link {
	text-decoration: none;
	color:#000;
  }
.FooterMenuItem a:selected {
	text-decoration: none;
	color:#FFF;
  }
.FooterMenuItem a:active {
	text-decoration: none;
	color:#000;
  }
.FooterMenuItem a:hover {
	text-decoration: none;
	color:#000;
	font-weight: 900;
  }
.FrameMargin {
  	padding-top:70px;
	padding-bottom:70px;
  }
.FrameMarginLess {
  	padding-top:50px;
	padding-bottom:50px;
  }
.FrameMarginMore {
  	padding-top:100px;
	padding-bottom:100px;
  }
.FullFrame {
	display:block;
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
  }
.Gallery {
  position:relative;
  display:inline-block;
  top:0;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  }
.GalleryItem {
    display:inline-block;
	position:relative;
	width: 90px;
	height: 90px;
	font-size: 9em;
	font-weight: 400;
	text-align: center;
	margin: 0px 4px;
	padding-bottom: 20px;
 }
.GalleryItem a:link {
    text-decoration:none;
	color:#FFF;
 }
.GalleryItem a:active {
    text-decoration:none;
	color:#FFF;
 }
.GalleryItem a:visited {
    text-decoration:none;
	color:#FFF;
 }
.GalleryItem a:hover {
    text-decoration:underline;
	color:#666;
 }
.GalleryThumb {
    width: 90px;
	height: 90px;
	margin: 3px 1px;
 }
.imgtest {
    width: 720px;
	height: auto;
 }
.LinkBlack a:link {
	text-decoration:none;
	color: #000;
  }
.LinkBlack a:active {
	text-decoration:none;
	color: #000;
  }
.LinkBlack a:selected {
	text-decoration:none;
	color: #000;
  }  
.LinkBlack a:hover {
	text-decoration:underline;
	color: #272a33;
  }
.LinkWhite a:link {
	text-decoration:none;
	color: #FFF;
  }
.LinkWhite a:active {
	text-decoration:none;
	color: #FFF;
  }
.LinkWhite a:selected {
	text-decoration:none;
	color: #FFF;
  }  
.LinkWhite a:hover {
	text-decoration:underline;
	color: #DDD;
  }
.MenuDesc {
	padding-top: 57px;
	padding-bottom: 2px;
	font-size: 14em;
	font-weight: 300;
  }
.MenuDescItem {
	display:inline-block;
	margin-right: 9px;
	margin-left: 9px;
  }
.MenuDescItem a:link {
	text-decoration:none;
	color: #000;
  }
.MenuDescItem a:active {
	text-decoration:none;
	color: #000;
  }
.MenuDescItem a:selected {
	text-decoration:none;
	color: #000;
  }
.MenuDescItem a:hover {
	text-decoration:none;
	color: #001b4c;
	font-weight: 700;
  }
.MenuTop {
    padding-top:18px;
	padding-bottom:0;
 }
.MenuTopSpacer {
    width: 26px;
	height: 16px;
 }
.MobileShow {
    display:none;
 }
#MobileWarning {
    display:none;
 }
.NoMargin {
    margin: 0;
 }
.PressItem {
	margin-top: 60px;
}
.PressItemContent {
	display: inline-block;
	font-size: 14em;
	font-weight: 400;
	line-height: 24px;
	color: #000;
	width: 475px;
	vertical-align: top;
 }
.PressItemLeft {
	margin-right: 35px;
	/* [disabled]float:left; */
 }
.PressItemLogo {
	display: inline-block;
	padding-top: 10px;
	left: 0px;
 }
.PressItemRight {
	margin-left: 35px;
	/* [disabled]float:right; */
 }
.PurchaseFrame {
    position: relative;
	width: 100%;
	margin-top:40px;
    overflow: auto;
}
.RecordingAboutText {
	width:700px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 15em;
	font-weight: 300;
	line-height: 22px;
	text-align:justify;
	color: #000;
	
  }
.RecordingAboutBio {
	display:inline-block;
	width:600px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 13em;
	font-weight: 300;
	line-height: 18px;
	text-align:justify;
	color: #000;
  }
.RecordingAboutBioExtras {
	display:inline-block;
	margin-top: 40px;
	margin-bottom: 60px;
	font-size: 13em;
	font-weight: 300;
	line-height: 24px;
	text-align:center;
	color: #000;
  }
.RecordingAboutBioTitle {
	display:inline-block;
	margin-top: 20px;
	margin-bottom: 9px;
	font-size: 11em;
	font-weight: 400;
	text-align:center;
	color: #000;
  }
.RecordingCD {
	display: inline-block;
	width: 330px;
	padding-top: 0px;
	text-align: center;
	margin-right: 10px;
	overflow: visible;
  }
.RecordingCDContent {
	text-align: center;
	font-size: 16em;
	font-weight: 100;
	color: #FFF;
	line-height: 20px;
  }
.RecordingCDDiscArt {
	width: 380px;
	height: auto;
	border: none;
  }
.RecordingCDLink {
	display: inline-block;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 4px 10px 2px 10px;
	margin-top: 10px;
	text-align: center;
	font-size: 22em;
	font-weight: 100;
	color: #FFF;
	letter-spacing: 1px;
  }
.RecordingCDTitle {
	text-align: center;
	font-size: 1.6em;
	font-weight: 700;
	color: #FFF;
	line-height: 30px;
  }
.RecordingMain {
	display: inline-block;
	width: 380px;
	padding-top: 5px;
	text-align: center;
	margin-left: 5px;
  }
.RecordingMainContent {
	margin-top: 8px;
	margin-bottom: 15px;
	text-align: center;
	font-size: 16em;
	font-weight: 300;
	color: #000;
  }
.RecordingMainDiscArt {
	height: 260px;
	width: auto;
	box-shadow: -5px 12px 10px #CCC;
  }
.RecordingMainTitle {
	display: inline-block;
	width: 100%;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	padding: 6px 0px 0px 0px;
	text-align: center;
	font-size: 44em;
	font-weight: 700;
	color: #000;
  }
.RecordingMainTitleImage {
	width: 240px;
	height: auto;
  }
.RecordingPurchaseLink {
	display: inline-block;
	height: 38px;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 8px 12px 0px 12px;
	text-align: center;
	font-size: 28em;
	font-weight: 300;
	color: #FFF;
	margin-right: 20px;
	letter-spacing: 1px;
	float: left;
	overflow:hidden;
  }
.RecordingPurchaseLinkDownload {
	display: inline-block;
	height: 33px;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 14px 12px 0px 12px;
	text-align: center;
	font-size: 18em;
	font-weight: 300;
	color: #FFF;
	margin-left: 20px;
	overflow:hidden;
  }
.RecordingPurchaseLinkDiv {
	display: inline-block;
	height: 38px;
	font-size: 16em;
	font-weight: 100;
	color: #FFF;
	float: left;
	margin-top:15px;
  }
.RecordingRecordsLogo {
  display:inline-block;
  width:250px;
  height:auto;
  margin-bottom:30px;
  }
.RecordingSupportLogo {
  display:inline-block;
  width:250px;
  height:auto;
  margin-top:0px;
  margin-bottom:20px;
  }
.RecordingTop {
  padding-top:150px;
  padding-bottom:100px;
  }
.RecordingVendors {
	display: block;
	position:relative;
	text-align: center;
	max-width: 720px;
  }
.RecordingVendorItem {
	display: inline-block;
	margin: 2px 16px;
  }
.Shadow {
	box-shadow: 0px 0px 7px #000;
  }
.ShareLogo {
	margin: 0px 10px;
  }
.ShareLink {
	display: inline-block;
	height: 38px;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 8px 12px 0px 12px;
	text-align: center;
	font-size: 28em;
	font-weight: 300;
	color: #FFF;
	margin-right: 20px;
	letter-spacing: 1px;
	float: left;
	overflow:hidden;
  }
.SponsorMainImage {
    height:200px;
	width:auto;
	margin: 25px 15px;
  }
.SponsorSecondImage {
    width:300px;
	height:auto;
	margin: 15px 15px;
  }
.Strip1, .Strip2, .Strip3, .Strip4 { 
	-webkit-background-size: cover !important;
 	 -moz-background-size: cover !important;
 	 -o-background-size: cover !important;
 	 background-size: cover !important;
  }
.Strip1 { 
	background: url(/images/strip_03.jpg) no-repeat center center scroll;
  }
.Strip2 { 
	background: url(/images/strip_04.jpg) no-repeat center center scroll;
  }
.Strip3 { 
	background: url(/images/strip_05.jpg) no-repeat center center scroll;
  }
.Strip4 { 
	background: url(/images/strip_06.jpg) no-repeat center center scroll;
  }
.text {
    font-size: 15em;
  }
.Text20 {
    font-size: 20em;
  }
.Text24 {
    font-size: 24em;
  }
.TextItalic {
	font-style: italic;
  }
.TextShadowBlack {
	text-shadow: 1px 1px 1px #000;
  }
.TextShadowGrey {
	text-shadow: 1px 1px 0px #666;
  }
.TextShadowWhite {
	text-shadow: 1px 1px 1px #FFF;
  }
.TextThin {
	font-weight: 100;
  }
.TextLight {
	font-weight: 300;
  }
.TextNormal {
	font-weight: 400;
  }
.TextBold {
	font-weight: 700;
  }
.TextUltra {
	font-weight: 900;
  }
.TextBlack {
	color:#000;
  }
.TextGrey {
	color:#a99692;
  }
.TextWhite {
	color:#FFF;
  }
.TitleLargeBlack {
	display:inline-block;
	margin: 0;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	padding: 2px 12px;
	font-family: 'Anonymous Pro', sans-serif;
	font-size: 26em;
	font-weight: 400;
 }
.TitleExtraLargeBlack {
	display:inline-block;
	margin: 0;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	padding: 2px 12px;
	font-family: 'Anonymous Pro', sans-serif;
	font-size: 34em;
	font-weight: 400;
 }
.TitleExtraLargeWhite {
	display:inline-block;
	margin: 0;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 2px 12px;
	font-family: 'Anonymous Pro', sans-serif;
	font-size: 34em;
	font-weight: 400;
 }
.TitleMediumBlack {
	display:inline-block;
	margin: 0;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	padding: 3px 15px;
	font-family: 'Anonymous Pro', sans-serif;
	font-size: 19em;
	font-weight: 700;
 }
.TitleMediumWhite {
	display:inline-block;
	margin: 0;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 3px 15px;
	font-family: 'Anonymous Pro', sans-serif;
	font-size: 19em;
	font-weight: 700;
 }
.TitleSmall {
	display:inline-block;
	margin: 0;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 5px 15px;
	font-family: 'Anonymous Pro', sans-serif;
	font-size: 17em;
	font-weight: 700;
 }
.TitleSmallBlack {
	display:inline-block;
	margin: 0;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	padding: 5px 15px;
	font-family: 'Anonymous Pro', sans-serif;
	font-size: 17em;
	font-weight: 700;
 }
.TopMenu {
  position:relative;
  display:block;
  top:0;
  left:0px;
  width:100%;
  padding-bottom:0px;
  text-align:center;
  }
.TopMenuDesc {
	padding-top: 8px;
	padding-bottom: 6px;
	font-size: 15em;
	font-weight: 400;
  }
#TopMenuDesc1 {
	display:none;
  }
#TopMenuDesc2 {
	display:none;
  }
#TopMenuDesc3 {
	display:none;
  }
.VerticalCenter {
  position:relative;
  display:block;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left:0px;
  text-align:center;
  margin-top: auto;
  margin-bottom: auto;
  }
.VideoFrameFull {
	display:inline-block;
	position:relative;
  	width:90%;
  	height:0; 
  	padding-bottom: 56.2%;
  }
.VideoFrameFull2 {
	display:inline-block;
	position:relative;
  	width:100%;
  	height:0; 
  	padding-bottom: 56.2%;
	background-color:transparent;
  }
.VideoFrameFull3 {
	display:inline-block;
	position:relative;
  	width:100%;
  	height:0; 
  	padding-bottom: 62.5%;
	background-color:transparent;
  }


@media(max-width: 750px) {
  html {
    font-size: 1px;
	font-family: 'Lato', sans-serif;;
  }
  .unbehaved-element {
    font-size: 18em; /* Fine tune unbehaved elements */
  }
.AboutMain {
  padding-top:20px;
  padding-bottom:20px;
  }
.AboutMainLogo {
  width:100%;
  height:auto;
  }
.AboutMainScroll {
  margin-top:15px;
  }
.AboutText1 {
	font-size: 17em;
	font-weight: 400;
	font-style: italic;
	line-height: 25px;
 }
.AboutText2 {
	font-size: 17em;
	font-weight: 400;
	font-style: italic;
	line-height: 25px;
 }
.AboutText3 {
	font-size: 14em;
	font-weight: 400;
	line-height: 20px;
 }
.AboutText4 {
	font-size: 13em;
	font-weight: 400;
	line-height: 20px;
 }
.AboutText5 {
	font-size: 24em;
	font-weight: 700;
	font-style: italic;
	line-height: 30px;
 }
.AboutText6 {
	font-size: 13em;
	font-weight: 300;
	line-height: 20px;
 }
.ArtboundLogo {
	width:80%;
	height:auto;
 }
#ArcTextOver {
    font-size: 11em; /* Fine tune unbehaved elements */
	font-weight: 400;
  }
#AvailableNow {
	display: inline-block;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 10px 0px 10px 0px;
	text-align: center;
	font-size: 15em;
	font-weight: 300;
	color: #FFF;
	margin-right: 10px;
  }
.AvailableNowAnd {
  	font-size: 2em;
  }
.AvailableNowDigital {
	letter-spacing: 1px;
  }
.BackgroundFooter {
  background: url(/images/backdrop_footer.jpg) no-repeat center top scroll;
  	background-repeat: no-repeat;
  	background-attachment: scroll;
  	background-position: center top; 
  	background-size: auto 100%;
  }
.BackgroundFrame1, .BackgroundFrame2, .BackgroundFrame3, .BackgroundFrame4, .BackgroundFrame5, .BackgroundFrame6, .BackgroundFrame7, .BackgroundFrame8, .BackgroundFrame9, .BackgroundFrame10, .BackgroundFrame11, .BackgroundFrame12 { 
  	background-repeat: repeat;
  	background-attachment: scroll;
  	background-position: center top; 
  	background-size: auto 100%;
  }
.BackgroundFrame1  { 
	background: url(/images/backdrop_01.jpg) repeat center top scroll;
  }
.BackgroundFrame2 { 
	background: url(/images/backdrop_02.jpg) repeat center top scroll;
  }
.BackgroundFrame3 { 
	background: url(/images/backdrop_03.jpg) repeat center top scroll;
  }
.BackgroundFrame4 { 
	background: url(/images/backdrop_04.jpg) repeat center top scroll;
  }
.BackgroundFrame5 { 
	background: url(/images/backdrop_05.jpg) repeat center top scroll;
  }
.BackgroundFrame6 { 
	background: url(/images/backdrop_06.jpg) repeat center top scroll;
  }
.BackgroundFrame7 { 
	background: url(/images/backdrop_07.jpg) repeat center top scroll;
  }
.BackgroundFrame8 { 
	background: url(/images/backdrop_08.jpg) repeat center top scroll;
  }
.BackgroundFrame9 { 
	background: url(/images/backdrop_09.jpg) repeat center top scroll;
  }
 .BackgroundFrame10 { 
	background: url(/images/backdrop_10.jpg) repeat center top scroll;
  } 
.BackgroundFrame11 { 
	background: url(/images/backdrop_11.jpg) repeat center top scroll;
  }
.BackgroundFrame12 { 
	background: url(/images/backdrop_12.jpg) repeat center top scroll;
  } 
.BackgroundMain {
  	background: url(/images/backdrop_main.jpg) no-repeat left top scroll;
  	background-repeat: no-repeat;
  	background-attachment: scroll;
  	background-position: left top; 
  	background-size: 750px;
  }
.BiogMain {
	display: inline-block;
	width: 180px;
	padding-top: 15px;
	text-align: center;
	margin-left: 10px;
  }
.BioArt {
	float: left;
	height: 80px;
	width: auto;
	margin-right: 10px;
	margin-bottom: 10px;
  }
.BioFrame {
	display: inline-block;
	position:relative;
	margin: 15px auto;
	width:100%;
  }
.BioMain {
	display: inline-block;
	width: 90%;
	text-align: justify;
  }
.BioText {
	font-size: 16em;
	font-weight: 400;
	line-height: 24px;
 }
.BodyContent {
  position:relative;
  display:inline-block;
  top:0;
  left:0px;
  max-width:96%;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  }
.BodyContentLimited {
  position:relative;
  display:inline-block;
  top:0;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  width:100%;
  }
.BodyRow {
  position:relative;
  display:block;
  top:0;
  left:0px;
  width:100%;
  text-align:center;
  }
.DividerLine {
	margin-bottom:10px;
  }
.ExperienceMenuTopItem {
	display:inline-block;
	position:relative;
	margin: 0px 10px;
	width:150px;
	height:auto;
  }
.FooterLogo {
	margin-left: auto;
	margin-right: auto;
	margin-top: 22px;
	margin-bottom: 22px;
	width:60%;
	height:auto;
  }
.FooterMenu {
	display: inline-block;
	margin: 0;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	padding: 3px 0px 3px 0px;
	font-family: 'Lato', sans-serif;
	font-size: 12em;
	font-weight: 700;
  }
.FooterMenuBullet {
	display:inline-block;
	font-size:.6em;
	margin:4px 2px 0px 2px;
  }
.FooterMenuItem {
	display:inline-block;
	margin: 0px 2px;
  }
.FrameMargin {
  	padding-top:35px;
	padding-bottom:35px;
  }
.FrameMarginLess {
  	padding-top:25px;
	padding-bottom:25px;
  }
.FullFrame {
	display:block;
	position:absolute;
	height:100%;
	max-height: 480px;
	width:100%;
	top:0;
	left:0;
	vertical-align:top;
  }
.GalleryThumb {
    width: 90px;
	height: 90px;
	margin: 3px 3px;
 }

.MenuDesc {
	padding-top: 40px;
    font-size: 15em;
	font-weight: 300;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	overflow: auto;
  }
.MenuDescItem {
	display:inline-block;
	padding-bottom: 2px;
    margin-right: 4px;
	margin-left: 4px;
  }
.MenuTop {
    padding-top:14px;
 }
.MenuTopImage {
    height: 25px;
	width: auto;
 }
.MenuTopSpacer {
    width: 10px;
	height: 8px;
 }  
#MobileWarning {
    display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index:99;
	background-color:#000;
 }
.MobileShow {
    display:block;
 }
.MobileHide {
    display:none;
 }
.PressItem {
	margin-top: 40px;
}
.PressItemContent {
	display: inline-block;
	font-size: 14em;
	font-weight: 400;
	line-height: 24px;
	color: #000;
	width: 90%;
	vertical-align: top;
 }
.PressItemLogo {
	display: inline-block;
	padding-top: 10px;
	width:20%
	height:auto;
	margin-bottom:10px;
	left: 0px;
 }
.PressItemRight {
	margin-left: 0px;
	/* [disabled]float:right; */
 }
.RecordingAboutBio {
	display:inline-block;
	width:100%;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 14em;
	font-weight: 300;
	line-height: 18px;
	text-align:justify;
	color: #000;
  }
.RecordingAboutText {
	width:100%;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 15em;
	font-weight: 300;
	line-height: 19px;
	text-align:justify;
	color: #000;
  }
.RecordingCD {
	display: inline-block;
	width: 90%;
	padding-top: 0px;
	text-align: center;
	overflow: auto;
  }
.RecordingCDContent {
	text-align: center;
	font-size: 16em;
	font-weight: 300;
	color: #FFF;
	line-height: 20px;
  }
.RecordingCDDiscArt {
	width: 90%;
	height: auto;
  }
.RecordingCDLink {
	display: inline-block;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 4px 10px 2px 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 22em;
	font-weight: 300;
	color: #FFF;
	letter-spacing: 1px;
  }
.RecordingCDTitle {
	text-align: center;
	font-size: 1.4em;
	font-weight: 700;
	color: #FFF;
	line-height: 30px;
  }
.RecordingMain {
	display: inline-block;
	width: 180px;
	padding-top: 0px;
	text-align: center;
	margin-left: 10px;
  }
.RecordingMainContent {
	margin-top: 15px;
	text-align: center;
	font-size: 14em;
	font-weight: 400;
	color: #000;
  }
.RecordingMainDiscArt {
	height: 100px;
	width: auto;
  }
.RecordingMainTitle {
	display: inline-block;
	width: 100%;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	padding: 6px 0px 6px 0px;
	text-align: center;
	font-size: 22em;
	font-weight: 700;
	color: #000;
  }
.RecordingMainTitleImage {
	width: 170px;
	height: auto;
  }
.RecordingPurchaseLink {
	display: inline-block;
	height: 38px;
	width: 90%;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 4px 12px 0px 12px;
	text-align: center;
	font-size: 28em;
	font-weight: 300;
	color: #FFF;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: 1px;
  }
.RecordingPurchaseLinkDownload {
	display: inline-block;
	height: 33px;
	width: 90%;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 14px 12px 0px 12px;
	text-align: center;
	font-size: 18em;
	font-weight: 300;
	color: #FFF;
	margin-right: auto;
	margin-left: auto;
  }
.RecordingPurchaseLinkDiv {
	display: inline-block;
	height: 38px;
	width: 90%;
	font-size: 16em;
	font-weight: 300;
	color: #FFF;
	margin-top:15px;
	text-align: center;
  }
.RecordingTop {
  padding-top:80px;
  padding-bottom:50px;
  }
.RecordingVendors {
	display: block;
	position:relative;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 8px 0px;;
	text-align: center;
	max-width: 720px;
  }
.RecordingVendorItem {
	display: inline-block;
	margin: 4px 50px;
	height: 40px;
	width: auto;
  }
.Shadow {
	box-shadow: none;
  }
.ShareLink {
	display: inline-block;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 3px 6px 0px 6px;
	text-align: center;
	font-size: 16em;
	font-weight: 300;
	color: #FFF;
	margin-right: 10px;
	letter-spacing: 1px;
	vertical-align:top;
	height:24px;
  }
.ShareLogo {
	height: 30px;
	width: auto;
	margin: 0px 5px 0px 5px;
  }
.SponsorMainImage {
    width:200px;
	height:auto;
	margin: 25px 15px;
  }
.SponsorSecondImage {
    width:200px;
	height:auto;
	margin: 15px 15px;
  }
.text {
    font-size: 8em; /* Fine tune unbehaved elements */
	font-family:Arial;
  }
.Text20 {
    font-size: 12em;
  }
.TextLight {
	font-weight: 100;
  }
.TextNormal {
	font-weight: 300;
  }
.TextBold {
	font-weight: 400;
  }
.TextUltra {
	font-weight: 700;
  }
.TitleSmall {
	display:inline-block;
	margin: 0;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 5px 8px 5px 8px;
	font-family: 'Anonymous Pro', sans-serif;
	font-size: 16em;
	font-weight: 400;
 }
.TitleSmallBlack {
	display:inline-block;
	margin: 0;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	padding: 5px 8px 5px 8px;
	font-family: 'Anonymous Pro', sans-serif;
	font-size: 16em;
	font-weight: 400;
 }
}

