/* 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: #ff0000; background: #ffffff; font-style: normal;}
a.red:active {color: #ff0000; background: #ffffff; font-style: normal;}
a.red:visited {color: #ff0000; background: #ffffff; font-style: normal;}
a.red:hover {color: #ff0000; background: #ffffff; 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: normal;}
a.hubLink:active {color: #D8B83C; font-family: Geneva, sans-serif; font-size:12px; font-style: normal; font-weight: normal;}
a.hubLink:visited {color: #D8B83C; font-family: Geneva, sans-serif; font-size:12px; font-style: normal; font-weight: normal;}
a.hubLink:hover {color: #D8B83C; font-family: Geneva, sans-serif; font-size:12px; font-style: bold; font-weight: bold;}
  
a.locationLink:link {color: #D8B83C; font-family: Geneva, sans-serif; font-size:16px; font-style: bold; font-weight: bold;}
a.locationLink:active {color: #D8B83C; font-family: Geneva, sans-serif; font-size:16px; font-style: bold; font-weight: bold;}
a.locationLink:visited {color: #D8B83C; font-family: Geneva, sans-serif; font-size:16px; font-style: bold; font-weight: bold;}
a.locationLink:hover {color: #D8B83C; font-family: Geneva, sans-serif; font-size:16px; font-style: bold; font-weight: bold;} 

a.headerLink:link {color: #D2691E; font-family: Geneva, sans-serif; font-size:18px; font-style: normal; font-weight: bolder;  }
a.headerLink:active {color: #D2691E; font-family: Geneva, sans-serif; font-size:18px; font-style: normal; font-weight: bolder;  }
a.headerLink:visited {color: #D2691E; font-family: Geneva, sans-serif; font-size:18px; font-style: normal; font-weight: bolder;  }
a.headerLink:hover {color: #D2691E; font-family: Geneva, sans-serif; font-size:18px; font-style: normal; font-weight: bolder;  }

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:12px; font-style: normal; font-weight: bold; }
a.helpLink:active {color: #D2691E; font-family: Geneva, sans-serif; font-size:12px;  font-style: normal; font-weight: bold; }
a.helpLink:visited {color: #D2691E; font-family: Geneva, sans-serif; font-size:12px;  font-style: normal; font-weight: bold;}
a.helpLink:hover {color: #D2691E; font-family: Geneva, sans-serif; font-size:12px;  font-style: normal; font-weight: bold; }
 
a.headerLink:link {color: #D2691E; font-family: Geneva, sans-serif; font-size:18px; font-style: normal; font-weight: bold; }
a.headerLink:active {color: #D2691E; font-family: Geneva, sans-serif; font-size:18px;  font-style: normal; font-weight: bold; }
a.headerLink:visited {color: #D2691E; font-family: Geneva, sans-serif; font-size:18px;  font-style: normal; font-weight: bold;}
a.headerLink:hover {color: #D2691E; font-family: Geneva, sans-serif; font-size:18px;  font-style: normal; font-weight: bold; }

a.mainMenuLink:link {color: #D2691E; font-family: Geneva, sans-serif; font-size:12px;  font-style: normal; font-weight: normal; text-decoration: none }
a.mainMenuLink:active {color: #D2691E; font-family: Geneva, sans-serif; font-size:12px;  font-style: normal; font-weight: normal; text-decoration: none}
a.mainMenuLink:visited {color: #D2691E; font-family: Geneva, sans-serif; font-size:12px;  font-style: normal; font-weight: normal; text-decoration: none}
a.mainMenuLink:hover {color: #D2691E; font-family: Geneva, sans-serif; font-size:12px;  font-style: normal; font-weight: normal; text-decoration: none}
 
.saveButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 1px 2px 2px 1px; border-color: #CCCCCC #666666 #666666 #CCCCCC; background-color: #90EE90; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; width: 200px}
.saveButtonMedium { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 1px 2px 2px 1px; border-color: #CCCCCC #666666 #666666 #CCCCCC; background-color: #90EE90; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; width: 100px}
.updateButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 1px 2px 2px 1px; border-color: #CCCCCC #666666 #666666 #CCCCCC; background-color: #90EE90; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; width: 100px}
.removeButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 1px 2px 2px 1px; border-color: #CCCCCC #666666 #666666 #CCCCCC; background-color: #FF6A6A; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; width: 100px}
.transferButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 1px 2px 2px 1px; border-color: #CCCCCC #666666 #666666 #CCCCCC; background-color: #CD853F; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; width: 100px}
.refundButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; border: solid; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 1px 2px 2px 1px; border-color: #CC0000 #660000 #660000 #CC0000; background-color: #FF4040; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; width: 100px}
.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 1px 2px 2px 1px; border-color: #CCCCCC #666666 #666666 #CCCCCC; background-color: #E5E5E5; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; width: 200px}
.buttonTiny { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; border: solid; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 1px 2px 2px 1px; border-color: #CCCCCC #666666 #666666 #CCCCCC; background-color: #E5E5E5; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.buttonMedium { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; border: solid; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 1px 2px 2px 1px; border-color: #CCCCCC #666666 #666666 #CCCCCC; background-color: #E5E5E5; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; width: 100px}
.buttonLong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; border: solid; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 1px 2px 2px 1px; border-color: #CCCCCC #666666 #666666 #CCCCCC; background-color: #E5E5E5; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; width: 300px}
.timeButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; border: solid; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 1px 2px 2px 1px; border-color: #CCCCCC #666666 #666666 #CCCCCC; background-color: #FF8247; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; width: 125px}
.dateButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; border: solid; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 1px 2px 2px 1px; border-color: #CCCCCC #666666 #666666 #CCCCCC; background-color: #FFBBFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; width: 125px}


.assignSeatButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 1px 2px 2px 1px; border-color: #CCCCCC #666666 #666666 #CCCCCC; background-color: #FF8247; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; width: 150px}
.buttonSubLong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 1px 2px 2px 1px; border-color: #CCCCCC #666666 #666666 #CCCCCC; background-color: #E5E5E5; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; width: 150px}
.nothing {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: red }
.cancelled {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: red }
.cancelledBig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: red }
.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000}
.breadcrumbPayment { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bolder; color: #006600}
.breadcrumbCustomer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bolder; color: #CC3333}
.breadcrumbNormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bolder; color: #000000}
.breadcrumbEvents { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bolder; color: #003399}
.main {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.locationText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000}
.mainMenuHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bolder; color: #000000}

body {
	background-position:top center;
	background-repeat:repeat;
	background-color:#4F4F4F;
  
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
  

  
.fontRequired {
	font-size:12px;
	color: #FF0000;
	font-weight:bold;
	font-family: Geneva, sans-serif;
}



.pageTextHolder {

 	position:relative;
  width: 800px;
	display: block;
  text-align: left;
	padding: 20px 20px 20px 20px; 
  z-index: 10;
  background-color: #FDF5E6;
}


.minHeight {
    height: 300px;
}

.fontPageTitle {   
	font-size:12px;
	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;
}

/* 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;  
}

.formelementActive { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #000000; 
	border: 1px #000000 solid ; 
	background-color: #FFFFCC}
}

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;
}

span.seatingRowIDText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: red
}

table.seating td {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #565656;
	width: 12px;
	height: 12px;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
}

table.seating td.rowHeader {
	width: auto;
	border-bottom : none;
	border-left : none;
}

table.seating td.empty {
	border-bottom : none;
	border-left : none;
}

table.seating td.availible {
	background-color : #CCCCFF;
}

table.seating td.seatChosen {
	background-color : #00FF00;
}

table.seating td.handicapped {
	background-color : 0000FF;
}

table.seating td.taken {
	background-color : #9999FF;
}

.seatingPageTextHolder {
 	position:relative;
    width: 900px;
	display: block;
    text-align: center;
	padding: 20px 20px 20px 20px;     
    z-index: 10;
    background-color: #FDF5E6;
}

span.seatingChartRowIDText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: black
}

table.seatingChart td {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 8px;
	color: #565656;
	width: 8px;
	height: 8px;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
    cursor:pointer;	
}

table.seatingChart td.rowHeader {
	width: auto;
	border-bottom : none;
	border-left : none;
}

table.seatingChart td.empty {
	border-bottom : none;
	border-left : none;
}

table.seatingChart td.available {
	background-color : #CCCCFF;
	border-right : 1px solid #000000;
	border-top : 1px solid #000000;
}


table.seatingChart td.chosen {
	background-color : #00FF00;
}

table.seatingChart td.taken {
	background-color : #CC66FF;
}


 .locationTagText {
    text-align: left;
    font-family: Geneva, sans-serif;
    font-size: 30px;
    font-weight:bold;
 }
 
 .seatingTagText { 
    text-align: center;
    font-family: Geneva, sans-serif;
    font-size: 16px;
    font-weight:bold;
 } 
     
.locationText {
    text-align: left;
    font-family: Geneva, sans-serif;
    font-size: 18px;
    font-weight:bold;
 }
 
.headerText {
    text-align: center;
    font-family: Geneva, sans-serif;
    font-size: 14px;
    font-weight:bold;
 } 
 
.headerCompanyText {
    text-align: center;
    font-family: Geneva, sans-serif;
    font-size: 12px;
    font-weight:bold;
 }  
 
.bgheader {
	font-family:     Verdana, Arial, Helvetica, sans-serif;
	font-size:       18px;
	text-decoration: none;
	color:           #330000;
	text-align:      center; 
	background-color:#ffffff; 
}

.groupsalesPageTextHolder {

 	position:relative;
    width: 800px;
	display: block;
    text-align: left;
    z-index: 10;
    background-color: #FDF5E6;
}

.fontSize2 {
	font-size:14px;	
	font-weight:bold;
}

.fontSize3 {
	font-size:14px;	
	font-weight:bold;
}

.fontSize4 {
	font-size:16px;	
	font-weight:bold;
}

.fontRedBold {
	color: red;
	font-weight:bold;	
}

.fontRed {
	color: red;
}

.fontBlue {
	color: blue;
}

.fontBrownBold {
	color: brown;
	font-weight:bold;	
}

.fontDarkRed {
	color: #8B0000;
	background: #FFC125; 
	font-style: black solid thin;
	font-size:14px;
}

.fontChocolate {
	color: #D2691E;
	font-size: 14px;
}

.fontGray {
	color: #828282;
}

.fontMonth {   
	font-size:14px;
	color: #330000;
	font-weight:bold;
	font-family: Geneva, sans-serif;
}

.fontMonthYear {
    text-align: left;
    font-family: Geneva, sans-serif;
    font-size: 18px;
    font-weight:bold;
    color: red;
 }

