body {
  font-family: proxima-nova, sans-serif;
  font-style: normal;
  font-weight: 400; 
}



#header {
  margin-top:50px;
  background-color:#000000;
}

#header > img {

    margin: 0 auto;
}

#topCE {
  margin-bottom:-20px;
}

#subCE {
  margin-top:-15px;
}

#theclock {
    text-align: center;
}


.count {
    margin-bottom: 40px;
}


.countd {
    display: inline-block;
    margin: 0 30px;
    font-size: 21px;
    font-weight: 700;
    color:#693f7e;
}


.countd span {
    display: block;
    font-size: 33px;
}

#engage {
    color:#693f7e;
    font-weight: 700;
}


#fanfave, #homepageheadliners {
    text-align: center;
    font-size: 33px;
    color: #693f7e;
    font-weight: 700;
}

.attractions {
    text-align: center;
    font-size: 22px;
    color: #693f7e;
    font-weight: 700;
}

#greetingSpan {
  text-align:center;
  margin-bottom:25px;
}

.greetingIcons {
  font-size:35px;
  margin:0px 5px;
}


#greeting.jumbotron {
    background-color: #FAFAFA;
    border: 5px double #f1b434;
    border-radius: 25px;
}

#bloggreeting.jumbotron {
    background-color: #FAFAFA;
    border: 5px double #1a658f;
    border-radius: 25px;
}



#tngIntro {
  font-size:16px;
  max-width:700px;
  margin:0 auto;
}

#events, #guests {
  background-color:#000000;
}

.trekbody {
  font-size: 1.25em;
  line-height: 2.5em;

  /*font-family: nimbus-sans,sans-serif;
  font-weight: 400;
  font-style: normal;*/
  color: #000000;        
}

.trekbody > p {
  color: #000000;
}


@media (max-width:768px) {

    .trekbody {
        line-height: 1.8em;
    }
}

.siteHeaders {

  text-align: center;
  /*margin-bottom:20px;*/
    width: 100%;
    height: auto;

}


.siteHeaders > .subhead {
    
    /*margin: 0 auto;*/
    border-radius: 20px 0px 0px 20px;
}

.headerbg {
    background-color: #FFFFFF;
}

#goldHeaderHolder > img, #guestsHeaderHolder > img, #copperHeaderHolder > img, #generalHeaderHolder > img {
    margin: 0 auto;
}

.profilebox {
    margin-bottom: 15px;
}

.profileimg {
  border-radius: 20px 0px;
  text-align: center;
  width: 100%;
  height: auto;
}

.pricecolor {
    color: #1a658f;
}

#tngHeader {
    margin: 0 auto;
}

.caution {
  margin-top:15px;
}




#cedifference {
  background-color:#000000;
  color:#FFFFFF;
  padding:100px 0px;
  /*font-size:1.6em;*/
  line-height:1.8em;
}

#emaillist {
  /*background-color:#CCCCCC;
  color:#FFFFFF;*/
  padding:50px 0px;
  font-size:1.6em;
  line-height:1.8em;
}

#emaillistsn {
  background-color:#FFC676;
  color:#333333;
  padding:50px 0px;
  font-size:1.2em;
  line-height:1.8em;
}

#onsalesoon {
  background-color:#CCCCCC;
  /*color:#C90000;*/
	color: #333333;
  padding:50px 0px;
  font-size:1.6em;
  line-height:1.8em;
}

#ticketmessage {
  /*background-color:#CCCCCC;
  color:#FFFFFF;*/
background-color: #DFFBFF;
color: #333333;
  padding:50px 0px;
  /*font-size:1.2em;*/
  line-height:1.8em;
	font-family: Helvetica, Arial, "sans-serif"
}

#admissiontix {
  background-color:#AE0000;
  color:#FFFFFF;
  padding:50px 0px;
  font-size:1.6em;
  line-height:1.8em;
}


#whatmessage {
  background-color:#CCCCCC;
  color:#252525;
  padding:50px 0px;
  /*font-size:.9em;*/
  line-height:2.0em;
}

#faqpage {
	
}

#extramessage {
  /*background-color:#CCCCCC;*/
  color:#252525;
  padding:50px 0px;
  /*font-size:.9em;*/
  line-height:2.0em;
}

#schedulemessage {
  padding:50px 0px;
  font-size:1.6em;
  line-height:1.8em;
}

#kidsmessage {
  /*background-color:#CCCCCC;
  color:#FFFFFF;*/
  padding:50px 0px;
  font-size:1.6em;
  line-height:1.8em;
}

@media (max-width:991px) {
  #cedifference {
    padding:10px 0px;
    /*font-size:1.3em;*/
    line-height:1.8em;
  }
    
}

.eventClass {
  padding:15px;
  font-size:1.3em;
  line-height:2em;
	font-weight: 200;
}

#nimoy {
  background-color:#000000;
  color:#FFFFFF;
}

.eventboxImg {
  text-align:center;
  margin-bottom:35px;
}

.eventDescription {
  line-height:2.0em;
}

#littleleonard.img-thumbnail, #ceLogo.img-thumbnail, #nimoyHeader {
  /*display:inline-block;*/
  /*max-width:100%;*/
  /*height:auto;*/
  /*padding:4px;*/
  /*line-height:1.42857143;*/
  background-color:#000000;
  border:1px solid #000000;
  /*border-radius:4px;*/
  /*-webkit-transition:all .2s ease-in-out;*/
  /*-o-transition:all .2s ease-in-out;*/
  /*transition:all .2s ease-in-out;*/
}

#videoHeader, #vendorsHeader, #karaokeHeader, #costumeHeader, #mcHeader, #goldHeader, #autosHeader, #photosHeader, #pjHeader, #fangasmHeader, #auctionsHeader, #videoHeader, #vipHeader, #triviaHeader, #swainHeader, #grouppoHeader  {
  background-color:#FFFFFF;
  /*border:1px solid #FFFFFF;*/
}

#grouppoHeader {
	margin: 20px 0px;
}


#forcedifference.eventboxImg {
  margin-bottom:5px;
}

#ceAddress {
  margin-left:30px;
}

#fym, #warp11, #vendorsSF, #costumecontest {
  background-color:#DDDDFF;
}


.eventboxes {
    background-color:#FFFFFF;
    border-radius: 25px;
    padding: 25px;
    margin: 25px 0px;
}

#po.eventboxes {
    background-color:#FFFFFF;
    border-radius: 10px;
    padding: 10px;
    margin: 25px 0px;
}


#grouppo.eventboxes {
    background-color:#FFFFFF;
    border-radius: 10px;
    padding: 10px;
    margin: 25px 0px;
}

.guests {
    background-color:#FFFFFF;
    border-radius: 25px;
    padding: 25px;
    margin-bottom: 25px;
    
}


.tosborder {
    border: 5px double #f1b434;
}


.tngborder, .poborder {
    border: 5px double #c8102e;
}

.ds9border {
    border: 5px double #019c5c;
}

.voyborder {
    border: 5px double #1a658f;
}

.entborder {
    border: 5px double #615e9b;
}


.discoborder {
    border: 5px double #00FFFF;
}


.kborder {
    border: 5px double #000000;
}



.poinfo {
 font-size:.9em;
    line-height: 1em;
    text-align: center;
}

.guestinfo {
    font-family: nimbus-sans,sans-serif;
   font-size:1em;
    line-height: 1.3em; 
}

.tixbtnbox {
    margin-top: 30px;
}

.eventboxindent {
    margin-left: 20px;
}


#tosguests.guests, #highlight19 {
    border: 5px double #f1b434;
    margin-top: 40px;
}

#tngguests.guests, #tixsigners, #otherhighs {
    border: 5px double #c8102e;
}

#ds9guests.guests {
    border: 5px double #019c5c;
}

#voyguests.guests, #vendorsroom, #forward2020 {
    border: 5px double #1a658f;
}

#entguests.guests, #goldsigners {
    border: 5px double #615e9b;
}


#discoguests.guests {
    border: 5px double #00FFFF;
}


#picguests.guests {
    border: 5px double #440102;
}

#specialguests.guests, #headliners.guests, #comingsoon.guests {
    border: 5px double #636363;
}

#rio  {
    border: 5px double #019c5c;
    margin-top: 40px;
}

#auctions, #trivia, #loudenswain, #banners, #concierge, #karaoke   {
  background-color:#CCCCCC;
}

#karaoke01.photo-gallery, #karaoke02.photo-gallery  {
	background-color: #CCCCCC;
}


.btnHolder {
  text-align:center;
  margin-top:50px;
}

#ticketmessage {
  /*background-color:#55BDDC;
  color:#FFFFFF;*/
  font-weight:100;
}

#kidsmessage {
  background-color:#55BDDC;
  color:#FFFFFF;
  font-weight:100;
}

#giftgiving {
	background-color:#FFC676;
	color:#333333;
	padding: 20px 0px;
}

#giftgiving > div > div > div {
	padding:5px 0px 0px 0px;
	height: 130px;
}

#giftmessage {
	line-height: 1.6em;
	height: 275px;
}

@media (max-width:991px) {
  #ticketmessage, #pdftickets, #schedulemessage {
    font-weight:inherit;
  }
	
	.eventClass {
	
	font-weight: 300;
	}
}

#pdftickets {
  /*background-color:#47d72a;
  color:#FFFFFF;*/
	background-color: #DBFFD9;
	
  padding:100px 0px;
  /*font-size:1.2em;*/
  line-height:1.8em;
  /*font-weight:100;*/
	font-family: Helvetica, Arial, "sans-serif"
}

.icono {
  font-size:2.0em;
  vertical-align:middle;
}

#gold {
  background-color:#fae596;
}

#silver {
  background-color:#C0C0C0;
}

#copper {
  background-color:#E5AE86;
}

#general {
  background-color:#5EE7FF;
}

#preferred {
  background-color:#A7F0FC;
}

#single {
  background-color:#D6F9FF;
}

.packages {
  background-color:#FFFFFF;
  padding:25px;
  margin-bottom:25px;
	border-radius: 10px 20px;
}

@media (max-width:991px) {
  #kidsmessage {
    font-weight:inherit;
  }
}

#autos {
  background-color:#CCCDDD;
}

#photos {
  background-color:#DDDDDD;
}

#westin.eventClass {
  margin-bottom:0px;
  padding-bottom:0px;
}


.importantText {
	/*color: darkgreen;*/
	/*color:#B84E00;*/
	color: #444444;
	font-weight: 700;
}


.bolder {
    font-weight: 700;
}


#bannersText.importantText {
	/*color: darkgreen;*/
	font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

.bigprices {
	color: #1a658f;
	font-weight: 400;
	font-size: 1.3em;
	text-align: center;
	margin: 25px 0px 35px 0px;
}

.smallprices {
	color: dodgerblue;
	font-weight: 800;
}

.redcopy {
	/*color: darkred;*/
	color: #C8102E;
	font-weight: 700;
	
}

#tngImg {
	margin-bottom: 25px;
}


.smallicono {
  font-size:15px;
}

.smallinfo {
  font-size:.7em;
}


#fbicono {
	color: #3b5998;
}

#twicono {
	color: #55ACEE;
}

#instaicono {
	color: #bc2a8d;
}

#tubeicono {
	color: #BB0000;
}

#snapicono {
	color: #FFFC00;
}

#tumblricono {
	color: #34465D;
}

.team-boxed .item img {
  max-width:220px;
}


.theFinger {
	cursor: pointer;
}

.frenchy {
	font-family: Helvetica, Arial, "sans-serif";
	font-style: italic;
	color: #C90000;
	line-height: 1.8em;
}

a:link.frenchy {
	text-decoration: underline;
	font-weight: 800;
}

.frenchTitles {
	background-color: #FFC676;
	font-family: Helvetica, Arial, "sans-serif";
	font-style: italic;
	color: #333333;
	text-align: center;
	line-height: 1.8em;
}

