﻿/* Globals */
body { background-color: #999; color: #463324; font-family: Times New Roman, Roman, Serif; font-size: 16px; margin: 0; padding: 0; }
div#Content { background-color: #000; height: 1340px; width: 960px; }
div#Main { background-color: #fff; margin: 0 auto 0 auto; position: relative; width: 960px; }
img { border: 0; }
.FormView { margin: -1px; }

/* Direct Links */
div#DirectLinks { top: 2126px; }
div#DirectLinks div { top: 0; }
div#DirectLinks div#LinkAmazon { height: 86px; left: 856px; width: 79px; }
div#DirectLinks div#LinkDailyMotion { height: 88px; left: 760px; width: 80px; }
div#DirectLinks div#LinkFacebook { height: 83px; left: 379px; width: 74px; }
div#DirectLinks div#LinkItunes { height: 83px; left: 573px; width: 78px; }
div#DirectLinks div#LinkMySpace { height: 86px; left: 184px; width: 75px; }
div#DirectLinks div#LinkReverbNation { height: 88px; left: 674px; width: 75px; }
div#DirectLinks div#LinkRhapsody { height: 86px; left: 476px; width: 77px; }
div#DirectLinks div#LinkTwitter { height: 81px; left: 284px; width: 72px; }
div#DirectLinks div#LinkUniversalAttractions { height: 94px; left: 38px; top: -6px; width: 120px; }
div#HeaderDirectLinks { height: 42px; left: 267px; top: 2076px; width: 461px; }
div#HeaderDirectLinks img { height: 42px; width: 461px; }

/* Header */
div#Header { height: 261px; position: relative; }
div#Header div { position: absolute; }
div#Header div#AvailableNow { height: 120px; left: 363px; top: 27px; width: 592px; }
div#Header div#AvailableNow img { height: 120px; width: 592px; }
div#Header div#KingNeoSoul { height: 64px; left: 0; top: 153px; width: 793px; }
div#Header div#KingNeoSoul img { height: 64px; width: 793px; }
div#Header div#Menu { left: 103px; top: 223px; }

/* Image Panel */
div#Main div#ImagePanel { background-color: #fff; height: 620px; margin: 10px 0 0 0; position: relative; width: 960px; }
div#Main div#ImagePanel div { position: absolute; }
div#Main div#ImagePanel div#Sect1 { height: 325px; left: 0; top: 0; width: 960px; }
div#Main div#ImagePanel div#Sect1 img { height: 325px; width: 960px; }
div#Main div#ImagePanel div#Sect2 { height: 296px; left: 0; top: 325px; width: 448px; }
div#Main div#ImagePanel div#Sect2 img { height: 296px; width: 448px; }
div#Main div#ImagePanel div#Sect3 { height: 148px; left: 448px; top: 325px; width: 512px; }
div#Main div#ImagePanel div#Sect3 img { height: 148px; width: 512px; }
div#Main div#ImagePanel div#Sect4 { height: 148px; left: 448px; top: 473px; width: 512px; }
div#Main div#ImagePanel div#Sect4 img { height: 148px; width: 512px; }
div#Main div#ImagePanel div#Sect5 { height: 10px; left: 0; top: 621px; width: 960px; }
div#Main div#ImagePanel div#Sect5 img { height: 10px; width: 960px; }

/* Biography Page */
div#Main div#Biography { width: 960px; }
div#Main div#Biography div#Content div { position: absolute; }
div#Main div#Biography div#Content div#About { background-color: #fff; color: #000; height: 1026px; left: 476px; padding: 0 10px 0 0; top: 952px; width: 455px; }
div#Main div#Biography div#Content div#About div#AboutInner { height: 986px; overflow: auto; padding: 20px 10px 20px 20px; width: 425px; }
div#Main div#Biography div#Content div#AboutBorder { height: 10px; left: 476px; top: 1978px; width: 465px; }
div#Main div#Biography div#Content div#AboutBorder img { height: 10px; width: 465px; }
div#Main div#Biography div#Content div#HeaderAbout { height: 43px; left: 74px; top: 909px; width: 867px; }
div#Main div#Biography div#Content div#HeaderAbout img { height: 43px; width: 867px; }
div#Main div#Biography div#Content div#HeaderQuickFacts { height: 42px; left: 0; top: 1329px; width: 420px; }
div#Main div#Biography div#Content div#HeaderQuickFacts img { height: 42px; width: 420px; }
div#Main div#Biography div#Content div#Photo1 { height: 320px; left: 115px; top: 977px; width: 338px; }
div#Main div#Biography div#Content div#Photo1 img { height: 320px; width: 338px; }
div#Main div#Biography div#Content div#Photo2 { height: 262px; left: 18px; top: 1790px; width: 435px; }
div#Main div#Biography div#Content div#Photo2 img { height: 262px; width: 435px; }
div#Main div#Biography div#Content div#QuickFacts { color: #fff; height: 397px; left: 19px; overflow: auto; padding: 0 20px 0 0; top: 1379px; width: 400px; }
div#Main div#Biography div#Content div#QuickFactsBorder { background-color: #fff; height: 493px; left: 449px; top: 1297px; width: 4px; }
div#Main div#Biography div#Content div#QuickFactsBorder img { height: 1px; width: 1px; }

/* Discography */
div#Main div#Discography div#Content { color: #fff; }
div#Main div#Discography div#Content div { position: absolute; }
div#Main div#Discography div#Content div#BoxBottom { left: 480px; height: 14px; top: 1377px; width: 449px; }
div#Main div#Discography div#Content div#BoxBottom img { left: 480px; width: 449px; }
div#Main div#Discography div#Content div#Collage1 { left: 31px; height: 740px; top: 405px; width: 898px; }
div#Main div#Discography div#Content div#Collage1 img { left: 31px; width: 898px; }
div#Main div#Discography div#Content div#Collage2 { left: 31px; height: 117px; top: 1145px; width: 449px; }
div#Main div#Discography div#Content div#Collage2 img { left: 31px; width: 449px; }
div#Main div#Discography div#Content div#DirectLinks { top: 1476px; }
div#Main div#Discography div#Content div#HeaderDirectLinks { top: 1426px; }
div#Main div#Discography div#Content div#HeaderDiscography { height: 48px; left: 0; top: 328px; width: 675px; }
div#Main div#Discography div#Content div#HeaderDiscography img { height: 48px; width: 675px; }
div#Main div#Discography div#Content div#Listing { background-image: url(../../Images/Pages/Discography/BoxBackground.jpg); background-position: center center; background-repeat: no-repeat; border: solid 4px #fff; height: 252px; top: 1131px; left: 480px; width: 441px; }
div#Main div#Discography div#Content div#Listing table { width: 364px; }
div#Main div#Discography div#Content div#Listing thead { font-size: 16px; font-weight: bold; }
div#Main div#Discography div#Content div#Listing thead td { padding-bottom: 20px; text-decoration: underline; }
div#Main div#Discography div#Content div#Listing td { padding-bottom: 4px; vertical-align: top; }
div#Main div#Discography div#Content div#Listing td.Col1 { width: 60%; }
div#Main div#Discography div#Content div#Listing td.Col2 { width: 20%; }
div#Main div#Discography div#Content div#Listing td.Col3 { width: 20%; }
div#Main div#Discography div#Content div#ListingInner { height: 232px; margin: 10px 10px 0 10px; overflow: auto; overflow-y: scroll; width: 422px; }
div#Main div#Discography div#Content div#Quote { font-size: 20px; left: 679px; top: 281px; }
div#Main div#Discography div#Content div#Signature { height: 40px; left: 716px; top: 313px; width: 161px; }
div#Main div#Discography div#Content div#Signature img { height: 40px; width: 161px; }

/* Links */
div#Main div#Links div#Content { height: 1100px; }
div#Main div#Links div#Content div { color: #fff; position: absolute; text-align: center; }
div#Main div#Links div#Content div#BBottom { left: 88px; top: 1311px; }
div#Main div#Links div#Content div#BLeft { left: 80px; top: 831px; }
div#Main div#Links div#Content div#BRight { left: 861px; top: 831px; }
div#Main div#Links div#Content div#BTop { left: 88px; top: 831px; }
div#Main div#Links div#Content div#HeaderLinks { height: 50px; left: 0; top: 284px; width: 549px; }
div#Main div#Links div#Content div#HeaderLinks img { left: 0; width: 549px; }
div#Main div#Links div#Content div#JasonMohrButton { height: 99px; left: 309px; top: 675px; width: 569px; }
div#Main div#Links div#Content div#JasonMohrLogo { height: 165px; left: 174px; top: 635px; width: 135px; }
div#Main div#Links div#Content div#JasonMohrText { left: 420px; top: 839px; }
div#Main div#Links div#Content div#LinkBox { left: 88px; top: 839px; }
div#Main div#Links div#Content div#LinkBox div { position: relative; }
div#Main div#Links div#Content div#WillHoltonButton { height: 99px; left: 341px; top: 472px; width: 536px; }
div#Main div#Links div#Content div#WillHoltonLogo { height: 206px; left: 84px; top: 402px; width: 257px; }
div#Main div#Links div#Content div#WillHoltonText { left: 380px; top: 655px; }
div#Main div#Links div#Content span { text-decoration: underline; }

/* Photos */
div#Main div#Photos div#Content { height: 850px; }
div#Main div#Photos div#Content div { position: absolute; }
div#Main div#Photos div#Content div#DirectLinks { top: 1000px; }
div#Main div#Photos div#Content div#Gallery { border: solid 4px #fff; left: 154px; top: 352px; width: 736px; }
div#Main div#Photos div#Content div#HeaderDirectLinks { top: 950px; }
div#Main div#Photos div#Content div#HeaderPhotos { height: 53px; left: 72px; top: 291px; width: 888px; }

/* Store */
div#Main div#Store div#Content { height: 860px; }
div#Main div#Store div#Content div { position: absolute; }
div#Main div#Store div#Content div#BoxBottom { height: 13px; left: 97px; top: 1082px; width: 794px; }
div#Main div#Store div#Content div#BoxTop { height: 12px; left: 97px; top: 342px; width: 794px; }
div#Main div#Store div#Content div#HeaderStore { height: 48px; left: 251px; top: 278px; width: 709px; }
div#Main div#Store div#Content div#Items { border: solid 3px #fff; color: #fff; height: 740px; left: 97px; top: 342px; width: 788px; }
div#Main div#Store div#Content div#Items a { color: #900; }
div#Main div#Store div#Content div#Items div { position: relative; }
div#Main div#Store div#Content div#Items div.AddToCart { margin: 5px 0 5px 0; }
div#Main div#Store div#Content div#Items div.Name { font-size: 18px; font-weight: bold; }
div#Main div#Store div#Content div#Items table.Outer { width: 100%; }
div#Main div#Store div#Content div#Items td.ItemTD { width: 50%; }
div#Main div#Store div#Content div#Items td.Right { padding: 0 0 0 10px; }


/* Tour Dates */
div#Main div#TourDates { background-color: #000; }
div#Main div#TourDates div#Content { height: 1270px; }
div#Main div#TourDates div#Content div { position: absolute; }
div#Main div#TourDates div#Content div#Box { border: solid 4px #fff; height: 602px; left: 524px; top: 727px; width: 411px; }
div#Main div#TourDates div#Content div#Box div { margin: -4px; }
div#Main div#TourDates div#Content div#Box div#Bottom { height: 15px; left: 0; top: 596px; width: 419px; }
div#Main div#TourDates div#Content div#Box div#TourDatesContent { }
div#Main div#TourDates div#Content div#Box div#Top { height: 15px; left: 0; top: 0; width: 419px; }
div#Main div#TourDates div#Content div#DirectLinks { top: 1426px; }
div#Main div#TourDates div#Content div#HeaderDirectLinks { top: 1376px; }
div#Main div#TourDates div#Content div#HeaderOnTheRoad { height: 54px; left: 258px; /*top: 981px;*/ top: 281px; width: 702px; }
div#Main div#TourDates div#Content div#HeaderOnTheRoad img { height: 54px; width: 702px; }
div#Main div#TourDates div#Content div#Photo1 { height: 392px; left: 0; top: 335px; width: 960px; }
div#Main div#TourDates div#Content div#Photo1 img { height: 392px; width: 960px; }
div#Main div#TourDates div#Content div#Photo2 { height: 538px; left: 0; top: 727px; width: 524px; }
div#Main div#TourDates div#Content div#Photo2 img { height: 538px; width: 524px; }
div#Main div#TourDates div#Content div#Quote { color: #fff; top: 369px; left: 58px; }
div#Main div#TourDates div#Content div#Signature { height: 40px; left: 116px; top: 443px; width: 161px; }
div#Main div#TourDates div#Content div#TourDatesContent { color: #fff; height: 500px; padding: 25px; position: absolute; width: 364px; }
div#Main div#TourDates div#Content div#TourDatesContent div#Options { top: 570px; }
div#Main div#TourDates div#Content div#TourDatesContent div#Options a { color: #fff; }
div#Main div#TourDates div#Content div#TourDatesContent div#TourDatesInner { height: 545px; overflow: auto; overflow-x: hidden; width: 385px; }
div#Main div#TourDates div#Content div#TourDatesContent span.Location { font-size: 12px; }
div#Main div#TourDates div#Content div#TourDatesContent table { width: 364px; }
div#Main div#TourDates div#Content div#TourDatesContent thead { font-size: 24px; font-weight: bold; }
div#Main div#TourDates div#Content div#TourDatesContent thead td { padding-bottom: 20px; text-decoration: underline; }
div#Main div#TourDates div#Content div#TourDatesContent td { padding-bottom: 4px; vertical-align: top; }
div#Main div#TourDates div#Content div#TourDatesContent td.Col1 { width: 25%; }
div#Main div#TourDates div#Content div#TourDatesContent td.Col2 { width: 25%; }
div#Main div#TourDates div#Content div#TourDatesContent td.Col3 { width: 50%; }