/* Sight & Sound CSS Style Sheet 
   version: 2.0. 
   Date:12/7/2004 
   Author: Vladimir Kolyvanov
*/

/* Common elements */



a {text-decoration: none;  color: #FFFFFF;}
a:link {text-decoration: none ; color: #FFFFFF;}
a:visited {text-decoration: none ;color: #FFFFFF;}
a:hover {text-decoration: none;color: #FFFFFF;}
a:active {text-decoration: none;color: #FFFFFF;}

a.blue:link {color: #0000ff; background: #ffffff; font-weight: bold;}
a.blue:active {color: #0000ff; background: #ffffff; font-weight: bold;}
a.blue:visited {color: #0000ff; background: #ffffff; font-weight: bold;}
a.blue:hover {color: #0000ff; background: #ffffff; font-weight: bolder;}

a.splashLink:link {color: #330000; }
a.splashLink:active {color: #D8B83C; }
a.splashLink:visited {color: #330000;  }
a.splashLink:hover {color: #D8B83C;  }

a.red:link {color: #D8B83C;  font-style: normal;}
a.red:active {color: #D8B83C;  font-style: normal;}
a.red:visited {color: #D8B83C;  font-style: normal;}
a.red:hover {color: #D8B83C;  font-style: normal;} 

a.gold:link {color: #000000; font-style: normal; font-weight: bold;}
a.gold:active {color: #000000; font-style: normal; font-weight: bold;}
a.gold:visited {color: #330000; font-style: normal; font-weight: bold;}
a.gold:hover {color: #D8B83C; font-style: normal; font-weight: bolder;} 

a.hubLink:link {color: #D8B83C; font-family: Geneva, sans-serif; font-size:12px; font-style: normal; font-weight: bold;  text-decoration: underline }
a.hubLink:active {color: #D8B83C; font-family: Geneva, sans-serif; font-size:12px; font-style: normal; font-weight: bold; text-decoration: underline }
a.hubLink:visited {color: #D8B83C; font-family: Geneva, sans-serif; font-size:12px; font-style: normal; font-weight: bold; text-decoration: underline }
a.hubLink:hover {color: #ffffff; font-family: Geneva, sans-serif; font-size:12px; font-style: normal; font-weight: bold; text-decoration: underline }

a.splitPageLink:link {color: #D8B83C; font-family: Geneva, sans-serif; font-size:18px; font-style: normal; font-weight: bold;  text-decoration: underline }
a.splitPageLink:active {color: #D8B83C; font-family: Geneva, sans-serif; font-size:18px; font-style: normal; font-weight: bold; text-decoration: underline }
a.splitPageLink:visited {color: #D8B83C; font-family: Geneva, sans-serif; font-size:18px; font-style: normal; font-weight: bold; text-decoration: underline }
a.splitPageLink:hover {color: #ffffff; font-family: Geneva, sans-serif; font-size:18px; font-style: normal; font-weight: bold; text-decoration: underline }

a.blackLink:link {color: #330000; font-family: Geneva, sans-serif; font-size:12px; font-style: normal; font-weight: bold;}
a.blackLink:active {color: #330000; font-family: Geneva, sans-serif; font-size:12px; font-style: normal; font-weight: bold;}
a.blackLink:visited {color: #330000; font-family: Geneva, sans-serif; font-size:12px; font-style: normal; font-weight: bold;}
a.blackLink:hover {color: #D2691E; font-family: Geneva, sans-serif; font-size:12px; font-style: bold; font-weight: bold;}

a.pageLink:link {color: #D2691E; font-family: Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline }
a.pageLink:active {color: #D2691E; font-family: Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline}
a.pageLink:visited {color: #D2691E; font-family: Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline}
a.pageLink:hover {color: #D2691E; font-family: Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline} 

a.helpLink:link {color: #D2691E; font-family: Geneva, sans-serif; font-size:18px; font-style: normal; font-weight: bold; }
a.helpLink:active {color: #D2691E; font-family: Geneva, sans-serif; font-size:18px;  font-style: normal; font-weight: bold; }
a.helpLink:visited {color: #D2691E; font-family: Geneva, sans-serif; font-size:18px;  font-style: normal; font-weight: bold;}
a.helpLink:hover {color: #D2691E; font-family: Geneva, sans-serif; font-size:18px;  font-style: normal; font-weight: bold; }

a.pageBoldLink:link {color: #D2691E; font-family: Geneva, sans-serif; font-size:11px; font-style: normal; font-weight: normal;}
a.pageBoldLink:active {color: #D2691E; font-family: Geneva, sans-serif; font-size:11px;  font-style: normal; font-weight: normal;}
a.pageBoldLink:visited {color: #D2691E; font-family: Geneva, sans-serif; font-size:11px;  font-style: normal; font-weight: normal;}
a.pageBoldLink:hover {color: #D2691E; font-family: Geneva, sans-serif; font-size:11px;  font-style: bold; font-weight: bold;} 

a.friendLink:link {color: #D8B83C; font-family: Geneva, sans-serif; font-style: normal; font-weight: normal;}
a.friendLink:active {color: #D8B83C; font-family: Geneva, sans-serif; font-style: normal; font-weight: normal;}
a.friendLink:visited {color: #D8B83C; font-family: Geneva, sans-serif; font-style: normal; font-weight: normal;}
a.friendLink:hover {color: #D8B83C; font-family: Geneva, sans-serif; font-style: normal; font-weight: normal;} 

body {
	background-image:url(../images/background.jpg);
	background-position:top center;
	background-repeat:repeat;
	background-color:#000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.textinput  {
   padding:2px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   margin: 2px;
   border-style: inset;
   border-color: #FFFFFF;
   border-width: 2px;
   background: transparent;
   color: #330000;
   width: 190px;
   height: 20px;
   text-decoration:none;
   text-align: left;
   vertical-align:middle;
 }
 
  .textareainput  {
    padding:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-top: 1px solid rgb(102,153,204);
    border-right: 1px solid rgb(102,153,204);
    border-left: 1px solid rgb(102,153,204);
    border-bottom: 1px solid #FFFFFF;
    background-color: rgb(102,153,204);
    color: #FFFFFF;
    width: 190px;
    height: 40px;
    text-decoration:none;
    text-align: left;
    vertical-align:middle;
 }


  
  
 #header {
     position:relative;
     height: 152px; 
     background-image: url(../images/banner.jpg); 
     background-repeat: no-repeat; 
     background-position: top; 
     display: block;
     border-top:  0px solid rgb(102,40,50);
     border-right: 0px solid rgb(102,40,50);
     border-left: 0px solid rgb(102,40,50);
     border-bottom: 0px solid rgb(102,40,50);
}


/* First level menu */

.firstLevelMenu {
  position:relative;
  width: 600px;
  top: 70px;
  height: 52px;
  z-index: 3;
}

.firstLevelMenuButton {
  position:absolute;
  top: 0px;
  height: 52px;
  cursor:hand;
  text-align: center;
  vertical-align:middle;
  background-repeat: no-repeat; 
  background-position: top; 
}

.firstLevelMenuButtonLink  {
  position:relative;
  top: 32px;
  font-family: Geneva, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  cursor:hand;
  text-decoration:none;
  text-align: center;
  vertical-align:middle;
  padding-left:6px;
  padding-right:6px;
  padding-top: 6px;
  padding-bottom: 6px;
 }

 .firstLevelMenuButtonLink:hover { 
   color: #D8B83C;
   cursor:hand;
 }


 .topRightMenu {
    position:relative;
	width: 170px;
    top: -5px;
	left: 305px;
    text-align: right;
    font-family: Geneva, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    cursor:hand;
    text-decoration:none;
    vertical-align:middle;
	z-index: 3;
     border-top:  0px solid rgb(102,40,50);
     border-right: 0px solid rgb(102,40,50);
     border-left: 0px solid rgb(102,40,50);
     border-bottom: 0px solid rgb(102,40,50);
 }

  .topRightMenu a { 
   color: #FFFFFF;
 }

 .topRightMenu a:hover { 
   color: #D8B83C;
 }


 .topLeftText {
    text-align: left;
    font-family: Geneva, sans-serif;
    font-size: 18px;
    font-weight:bold;
 }


 .topLeftLink {
    position:relative;
    top: -95px;
    left: 130px;
    text-align: left;
    font-family: Geneva, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    cursor:hand;
    text-decoration:none;
    vertical-align:middle;
    z-index: 2;
    border-top:  0px solid rgb(102,40,50);
    border-right: 0px solid rgb(102,40,50);
    border-left: 0px solid rgb(102,40,50);
    border-bottom: 0px solid rgb(102,40,50);

 }

  .topLeftLink a { 
   color: #FFFFFF;
 }

 .topLeftLink a:hover { 
   color: #D8B83C;
 }

 .topCenterText {
    position:relative;
    top: -440px;
    left: 10px;
    text-align: center;
    font-family: Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration:none;
    vertical-align:middle;
    z-index: 2;
    border-top:  0px solid rgb(102,40,50);
    border-right: 0px solid rgb(102,40,50);
    border-left: 0px solid rgb(102,40,50);
    border-bottom: 0px solid rgb(102,40,50);

 }

 .bottomCenterText {
    position:relative;
    top: 20px;
    left: 10px;
    text-align: center;
    font-family: Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration:none;
    vertical-align:middle;
    z-index: 2;
    border-top:  0px solid rgb(102,40,50);
    border-right: 0px solid rgb(102,40,50);
    border-left: 0px solid rgb(102,40,50);
    border-bottom: 0px solid rgb(102,40,50);

 }


/* second level menu */

.secondLevelMenusHolder {
  position:relative;
  width: 756px;
  top: 80px;
  text-align: middle;
  z-index: 4;
	border-top:  0px solid rgb(102,153,150);
	border-right: 0px solid rgb(102,153,150);
	border-left: 0px solid rgb(102,153,150);
    border-bottom: 0px solid rgb(102,153,150);
}

div.secondLevelMenu {
  position:absolute;
  height: 13px;
  text-align: left;
  width:600px;
  display: block;
  text-align: middle;
  z-index: 4;
	border-top:  0px solid rgb(102,153,204);
	border-right: 0px solid rgb(102,153,204);
	border-left: 0px solid rgb(102,153,204);
    border-bottom: 0px solid rgb(102,153,204);
} 

.secondLevelMenuButtonDepressed  {
  position:relative;
  background-image: url('../images/');
  font-family: Geneva, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  cursor:hand;
  text-decoration:none;
  text-align: center;
  vertical-align:middle;
  //padding-left:3px;
  //padding-right:3px;
  padding-top: 1px;
  padding-bottom: 1px;
 	border-top:  0px solid rgb(102,153,204);
	border-right: 0px solid rgb(102,153,204);
	border-left: 0px solid rgb(102,153,204);
    border-bottom: 0px solid rgb(102,153,204);
 }
 
.secondLevelMenuButtonDepressed:hover { 
   color: #D8B83C;
 }
 
.secondLevelMenuButtonPressed  {
   position:relative;
   background-image: url('../images/secnav_rollover.gif');
   font-family: Geneva, sans-serif;
   font-size: 9px;
   color: #FFFFFF;
   cursor:hand;
   text-decoration:none;
   text-align: center;
   vertical-align:middle;
   //padding-left:3px;
   //padding-right:3px;
   padding-top: 1px;
   padding-bottom: 1px;
 }

 .secondLevelMenuButtonPressed:hover { 
   color: #D8B83C;
 }
 

 /* Hub main page specific elements */

 .leftRightBorders {
  position:relative;
	width: 100%;
	background-image:url(../images/frame.jpg);	
	background-repeat: repeat-y; 
	background-position: top center;
	z-index:1;
	border-top:  0px solid rgb(50,153,204);
	border-right: 0px solid rgb(50,153,204);
	border-left: 0px solid rgb(50,153,204);
    border-bottom: 0px solid rgb(50,153,204);
}



.hubContainer {
    position:relative;
	width: 760px;
	height: 458px;
	padding: 0px 0px;
	margin-top: 0px;
	margin-left: 0px;
	display: block;
	border-top:  0px solid rgb(102,153,204);
	border-right: 0px solid rgb(102,153,204);
	border-left: 0px solid rgb(102,153,204);
    border-bottom: 0px solid rgb(102,153,204);
}

.hubFlashHolder {
	position:relative;
	width: 756px;
    margin-left: 0px; 
	margin-top: 0px;
	background-repeat:no-repeat; 
	background-position: top center; 
	display: block;
	border-top:  0px solid rgb(102,153,50);
	border-right: 0px solid rgb(102,153,50);
	border-left: 0px solid rgb(102,153,50);
    border-bottom: 0px solid rgb(102,153,50);
    z-index: 3;
}

.hubTextHolder {
    position:relative;
    width: 410px;
    height: 300px;
	margin-left: 290px; 
	margin-top: -430px;
	display: block;
	border-top:  0px solid rgb(100,40,204);
	border-right: 0px solid rgb(100,40,204);
	border-left: 0px solid rgb(100,40,204);
    border-bottom: 0px solid rgb(100,40,204);
    z-index: 4;
}

.fontMainHubTitle {
  font-family: Geneva, sans-serif;
	font-size:12px;
  font-weight: bold;
	color:#FFFFFF;
}

.fontMainHubSubTitle {
  font-family: Geneva, sans-serif;
	font-size:12px;
  font-weight: bold;
	color:#FFFFFF;
}

.fontMainHubText {
  font-family: Geneva, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}


 /* Footer */

 #footer {
    position:relative;
	height: 41px; 
	background-image: url(../images/bottom.jpg); 
	background-repeat: no-repeat; 
	background-position: top center;
	display: block;
	border-top:  0px solid rgb(102,40,50);
	border-right: 0px solid rgb(102,40,50);
	border-left: 0px solid rgb(102,40,50);
    border-bottom: 0px solid rgb(102,40,50);
    z-index: 2;
}

.footerMenu {
    font-family: Geneva, sans-serif;
	font-size:11px;
	color:#706F6C;
	margin-left:15px;
	margin-top:0px;
}

.footerText {
    font-family: Geneva, sans-serif;
	font-size:11px;
	margin-right: 8px;
	color: #FFFFFF;
}

#footer table{
	width: 756px;
}

.footerMenu a:link { 
	text-decoration: none; 
	color: #FFFFFF;
	}
.footerMenu a:visited { 
	text-decoration: none; 
	color: #FFFFFF;
	}
.footerMenu a:hover, footerMenu a:active { 
    text-decoration: none; 
	color: #D8B83C;
	}








/* Hub common sub-page elements */
#commonPageBgrd {
    position:relative;
    width:755px;
	background-image:url(../images/paper.jpg);
	background-repeat:repeat;
	background-position: top center;
	border-top:  0px solid rgb(30,40,154);
	border-right: 0px solid rgb(30,40,154);
	border-left: 0px solid rgb(30,40,154);
    border-bottom: 0px solid rgb(30,40,154);
	z-index: 3;
}

.pageContainer {
    position:relative;
	width: 755px;
	padding: 0px 0px;
	margin-top: 0px;
	margin-left: 0px;
	display: block;
	border-top:  0px solid rgb(10,40,104);
	border-right: 0px solid rgb(10,40,104);
	border-left: 0px solid rgb(10,40,104);
    border-bottom: 0px solid rgb(10,40,104);
    z-index: 3;
}

.pageTopImageHolder {
    position:relative;
	background-repeat: no-repeat;
	background-position: top center;
	width:755px;
	margin-top: 0px;
	height:145px;
	border-top:  0px solid rgb(100,40,204);
	border-right: 0px solid rgb(100,40,204);
	border-left: 0px solid rgb(100,40,204);
    border-bottom: 0px solid rgb(100,40,204);
    z-index: 5;
}

.pageTopShadow {
    position:relative;
	height:4px;
	width:753px;
    background-image: url(../images/shadow_top.gif);
	background-repeat: no-repeat;
	background-position: top center;
	border-top:  0px solid rgb(100,40,204);
	border-right: 0px solid rgb(100,40,204);
	border-left: 0px solid rgb(100,40,204);
    border-bottom: 0px solid rgb(100,40,204);	
}

#pageScaleShadow {
    width:755px;
    position:relative;
    background-image: url(../images/shadow_mid.gif);
	background-repeat: repeat-y;
	background-position: top center;
	border-top:  0px solid rgb(100,40,204);
	border-right: 0px solid rgb(100,40,204);
	border-left: 0px solid rgb(100,40,204);
    border-bottom: 0px solid rgb(100,40,204);
    z-index: 9;
}


.pageButtomShadow {
    position:relative;
	height:4px;
	width:755px;
	font-size:1px;
    background-image: url(../images/shadow_bot.gif);
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 4;
		
}

.pageTextHolder {
 	position:relative;
 	right:0px;
    width: 570px;
	margin-left: 0px; 
	margin-top:  0px;
	display: block;
	padding: 10px 10px 10px 10px; 
	border-top:  0px solid rgb(100,40,204);
	border-right: 0px solid rgb(100,40,204);
	border-left: 0px solid rgb(100,40,204);
    border-bottom: 0px solid rgb(100,40,204);
	text-align: left;
    z-index: 10;
}

.infoPageTextHolder {
 	position:relative;
  background-image: url(../images/paper.jpg);
 	right:0px;
  width: 550px;
	margin-left: 0px; 
	margin-top:  0px;
	display: block;
	padding: 10px 10px 10px 10px; 
	border-top:  0px solid rgb(100,40,204);
	border-right: 0px solid rgb(100,40,204);
	border-left: 0px solid rgb(100,40,204);
    border-bottom: 0px solid rgb(100,40,204);
	text-align: left;
    z-index: 10;
}

.minHeight {
    height: 300px;
}

.fontInfoPageTitle {   
	font-size:13px;
	color: blue;
	font-weight:bold;
	font-family: Geneva, sans-serif;
}

.fontPageTitle {   
	font-size:13px;
	color: #330000;
	font-weight:bold;
	font-family: Geneva, sans-serif;
}

.fontPageSubTitle {   
	font-size:11px;
	color: #330000;
	font-weight:bold;
	font-family: Geneva, sans-serif;
}

.fontPageText {
	font-family: Geneva, sans-serif;
	color: #330000;
	font-size: 11px;
}

.fontPageSmall {
	font-family: Geneva, sans-serif;
	color: #330000;
	font-size: 9px;
}

.fontPageLarge {
	font-family: Geneva, sans-serif;
	color: #330000;
	font-size: 12px;
}

/* common */

.fontMessageText {  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  color:red;
  font-weight:bold;
}

.formelement {  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border-style: Solid;
  border-color: black;
  border-width:1px;  
}

img {
   border:0px;
   margin:0px;
   margin-bottom: 0px;
   padding:0px;
   background-repeat:no-repeat;
   background-position:0px 0px;
}

.submitButton {
  padding:3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  border-top: 1px solid rgb(154,121,114);
  border-right: 1px solid rgb(154,121,114);
  border-bottom: 1px solid rgb(154,121,114);
  border-left: 1px solid rgb(154,121,114);
  background-color: rgb(238,232,210);
  color:  #330000;
  height: 20px;
  cursor:hand;
  text-decoration:none;
  text-align: center;
  vertical-align:middle;
}

.submitButton:hover {
  font-weight: bold;
}

.hiddenPic {
   display:none;
}

.leftNav {
	position:absolute; 
	z-index:10;
	float:left; 
	left: 10px; 
	margin-top: 18px;
}

.navContent {
    position:relative;
    padding: 10px 10px 0px 10px;  
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #330000;
	font-size: 10px;
}

/* survey bar */
#surveyTop {
  width:141px;
  height:45px;
  background-image:url(../images/sidepaper_top.gif);
  background-repeat:no-repeat;
  background-position: top center; 
}

#surveyMiddle {
  width:141px;
  background-repeat:repeat-y;
  background-image:url(../images/sidepaper_midrepeat.gif);
  background-position: top center; 
}

#surveyButtom {
  width:141px;
  height:132px;
  background-repeat:no-repeat;
  background-image:url(../images/sidepaper_bottom.gif);
  background-position: top center; 
}


/* Shows Hub specific sub-page elements */

div#showDetailsContainer {
    position:relative;
    width:758px;
}

div#showDetailsPicBackgnd {
    position:relative;
    width:758px;
	height:386px;
	background-image: url(../images/show_det_bgd.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

div#showDetailsPic {
    top:10px;
    position:relative;
    width:758px;
	height:335px;
}

div#showIcons {
   position:relative;
   width:730px;
   height: 50px;
   display: block;
   text-align: middle;
	border-top:  0px solid rgb(102,153,204);
	border-right: 0px solid rgb(102,153,204);
	border-left: 0px solid rgb(102,153,204);
    border-bottom: 0px solid rgb(102,153,204);
}

div#showDetailsTopBackgnd {
    position:relative;
	height:30px;
	background-image: url(../images/paper_theshows_top.gif);
	background-repeat: no-repeat;
	background-position: top center;
	border-top:  0px solid rgb(100,40,204);
	border-right: 0px solid rgb(100,40,204);
	border-left: 0px solid rgb(100,40,204);
    border-bottom: 0px solid rgb(100,40,204);
}

div#showDetailsBodyBackgnd {
    position:relative;
	height:147px;
	background-image: url(../images/paper_theshows_mid.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

div#showDetailsBodyScaleBackgnd {
    position:relative;
	width:758px;
	background-image: url(../images/paper_theshows_midrepeat.gif);
	background-repeat: repeat-y;
	background-position: top center;
}

div#showDetailsBottomBackgnd {
    position:relative;
	height: 6px;
	background-image:url(../images/paper_theshows_bot.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

div#showDetailsLeftNav {
  padding:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:  rgb(154,121,114);
  width: 135px;
  cursor:hand;
  text-decoration:none;
  text-align: left;
  vertical-align:middle;
}

div#showDetailsLeftNav a {
  color: #330000;
}

div#showDetailsLeftNav a:hover, footerMenu a:active { 
	text-decoration: underline; 
	color: #330000;
}

div#showTextHolder {
    position:relative;
	top:-30px;
	width:500px;
  	z-index:10;
	left: 100px; 
    padding: 10px 10px 10px 10px;  
	text-align: left;
    vertical-align:top;
	border-top:  0px solid rgb(100,40,204);
	border-right: 0px solid rgb(100,40,204);
	border-left: 0px solid rgb(100,40,204);
    border-bottom: 0px solid rgb(100,40,204);
	z-index: 9;
}


/* Location page specific elements */
.splashContainer {
    position:relative;
	width: 760px;
	height: 458px;
	padding: 0px 0px;
	margin-top: 0px;
	margin-left: 0px;
	display: block;
	border-top:  0px solid rgb(102,153,204);
	border-right: 0px solid rgb(102,153,204);
	border-left: 0px solid rgb(102,153,204);
    border-bottom: 0px solid rgb(102,153,204);
}

.splashImageHolder {
	position:relative;
	width: 756px;
    margin-left: 0px; 
	margin-top: 0px;
	background-repeat:no-repeat; 
	background-position: top center; 
	display: block;
	border-top:  0px solid rgb(102,153,50);
	border-right: 0px solid rgb(102,153,50);
	border-left: 0px solid rgb(102,153,50);
    border-bottom: 0px solid rgb(102,153,50);
    z-index: 3;
}


/* Location page specific elements */
.locationContainer {
    position:relative;
	width: 760px;
	height: 422px;
	text-align:center;
	vertical-align:middle;
	padding: 0px 0px;
	margin-top: 0px;
	margin-left: 0px;
	display: block;
	border-top:  0px solid rgb(102,153,204);
	border-right: 0px solid rgb(102,153,204);
	border-left: 0px solid rgb(102,153,204);
    border-bottom: 0px solid rgb(102,153,204);
}

.locationImageHolder {
	position:relative;
	width: 756px;
    margin-left: 0px; 
	margin-top: 0px;
	background-repeat:no-repeat; 
	background-position: top center; 
	display: block;
	border-top:  0px solid rgb(102,153,50);
	border-right: 0px solid rgb(102,153,50);
	border-left: 0px solid rgb(102,153,50);
    border-bottom: 0px solid rgb(102,153,50);
    z-index: 3;
}


/* Home page specific elements */
.homeContainer {
    position:relative;
	width: 760px;
	height: 458px;
	padding: 0px 0px;
	margin-top: 0px;
	margin-left: 0px;
	display: block;
	border-top:  0px solid rgb(102,153,204);
	border-right: 0px solid rgb(102,153,204);
	border-left: 0px solid rgb(102,153,204);
    border-bottom: 0px solid rgb(102,153,204);
}

.homeFlashHolder {
	position:relative;
	width: 756px;
    margin-left: 0px; 
	margin-top: 0px;
	background-repeat:no-repeat; 
	background-position: top center; 
	display: block;
	border-top:  0px solid rgb(102,153,50);
	border-right: 0px solid rgb(102,153,50);
	border-left: 0px solid rgb(102,153,50);
    border-bottom: 0px solid rgb(102,153,50);
    z-index: 3;
}


div#homePicBackgnd {
    position:relative;
    width:756px;
	height:381px;
	background-image: url(../images/hub_home.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
}

div#homePicBranson {
    top: 15px;
    padding: 15px 15px 15px 15px; 
    position:relative;
    width:728px;
	height:330px;
	background-image: url(../images/home_branson.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	border-top:  0px solid rgb(100,40,204);
	border-right: 0px solid rgb(100,40,204);
	border-left: 0px solid rgb(100,40,204);
    border-bottom: 0px solid rgb(100,40,204);
}

div#homePicStrasburg {
    top: 15px;
    padding: 15px 15px 15px 15px; 
    position:relative;
    width:728px;
	height:330px;
	background-image: url(../images/home_strasburg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	border-top:  0px solid rgb(100,40,204);
	border-right: 0px solid rgb(100,40,204);
	border-left: 0px solid rgb(100,40,204);
    border-bottom: 0px solid rgb(100,40,204);
}

div#homeIcons {
   position:relative;
   top:-10px;
   width:730px;
   height: 15px;
   display: block;
   text-align: middle;
	border-top:  0px solid rgb(102,153,204);
	border-right: 0px solid rgb(102,153,204);
	border-left: 0px solid rgb(102,153,204);
    border-bottom: 0px solid rgb(102,153,204);
}


/* Location page specific elements */
div#locationPicBackgnd {
    position:relative;
    width:756px;
	height:381px;
	background-image: url(../images/location_backgnd.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
}

div#locationPic {
  padding: 15px 15px 15px 15px; 
  position:relative;
  width:728px;
	height:330px;
	border-top:  0px solid rgb(100,40,204);
	border-right: 0px solid rgb(100,40,204);
	border-left: 0px solid rgb(100,40,204);
  border-bottom: 0px solid rgb(100,40,204);
}


div#locationButtons {
   position:relative;
   top:5px;   
   left:-15px;
   width:730px;
   height: 15px;
   display: block;
   text-align: center;
   veritical-align: middle;
	border-top:  0px solid rgb(102,153,204);
	border-right: 0px solid rgb(102,153,204);
	border-left: 0px solid rgb(102,153,204);
    border-bottom: 0px solid rgb(102,153,204);
}




/* Splash page specific elements */
div#splashPicBackgnd {
  position:relative;
  width:756px;
	height:381px;
	background-image: url(../images/splash_bgd.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
}

div#splashPic {
  top: 15px;
  padding: 15px 15px 15px 15px; 
  position:relative;
  width:728px;
	height:330px;
	background-image: url(../images/splash.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	border-top:  0px solid rgb(100,40,204);
	border-right: 0px solid rgb(100,40,204);
	border-left: 0px solid rgb(100,40,204);
  border-bottom: 0px solid rgb(100,40,204);

}

div#splashButtons {
   position:relative;
   top:-10px;
   width:730px;
   height: 15px;
   display: block;
   text-align: middle;
	border-top:  0px solid rgb(102,153,204);
	border-right: 0px solid rgb(102,153,204);
	border-left: 0px solid rgb(102,153,204);
    border-bottom: 0px solid rgb(102,153,204);
}


div#splashWelcomeMsg {
  position:absolute;
  top:-65px;
  left:300px;
  font-family: Geneva, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration:none;
  vertical-align:middle;
  display: block;
	border-top:  0px solid rgb(102,153,204);
	border-right: 0px solid rgb(102,153,204);
	border-left: 0px solid rgb(102,153,204);
  border-bottom: 0px solid rgb(102,153,204);
}

div#splashFlashMsg {
  position:absolute;
  top:450px;
  left:50px;
  text-align: right;
  font-family: Geneva, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration:none;
  vertical-align:middle;
  display: block;
	border-top:  0px solid rgb(102,153,204);
	border-right: 0px solid rgb(102,153,204);
	border-left: 0px solid rgb(102,153,204);
  border-bottom: 0px solid rgb(102,153,204);
  z-index:3;
}







/* Club Hub specific sub-page elements */
#clubPageTopImage {
    background-image:url(../images/clubPageTopImage.jpg); 
}

div#ecardBgnd {
    position:relative;
    margin-left: -5px; 
    margin-top: -30px;
    padding: 15px 15px;
    width: 540px;
    height: 270px;
    background-image:url(../images/ecardBgnd.gif);
    background-repeat:no-repeat;
    display: block;
}


div#ecardForm {
   width: 200px;
   height: 160px;
   margin-top: -160px;
   margin-left: 360px;
   position:relative; 
   border-top: 0px solid rgb(154,121,114);
   border-right: 0px solid rgb(154,121,114);
   border-bottom: 0px solid rgb(154,121,114);
   border-left: 0px solid rgb(154,121,114);
}

/* About Us Hub specific sub-page elements */
#aboutUsPageTopImage {
   background-image:url(../images/aboutusPageTopImage.jpg); 
}

/* Share your memory */


#showsPageBgrd {
	background-image:url(../images/bgContentShare.jpg);
	background-repeat:repeat-y;
	background-position: top center; 
}

/* Survey elements */
#surveyBlock {
	background-image: url(../images/navBG.jpg); 	
	background-repeat: no-repeat; 
	background-position: top;
	width: 135px;
}

/* Your Account elements */
.historyTicketType { padding-top:0px; }

 .locationTagText {
    text-align: left;
    font-family: Geneva, sans-serif;
    font-size: 30px;
    font-weight:bold;
 }
 
  .locationText {
    text-align: left;
    font-family: Geneva, sans-serif;
    font-size: 18px;
    font-weight:bold;
 }

.fontSize2 {
	font-size:14px;	
	font-weight:bold;
}

.fontSize3 {
	font-size:14px;	
	font-weight:bold;
}

.fontSize4 {
	font-size:16px;	
	font-weight:bold;
}

.fontRequired {
	font-size:12px;
	color: #FF0000;
	font-weight:bold;
	font-family: Geneva, sans-serif;
}
.fontColorRedOrange {
	color: #996633;
	size:0pt;
}
.fontRedBold {
	color: red;
	font-weight:bold;	
}

.fontRed {
	color: red;
}
.fontBrownBold {
	color: brown;
	font-weight:bold;	
}
.fontGray {
	color: #828282;
}
