/* 
Description: StageShow Runtime Style Sheet
 
Copyright 2014 Malcolm Shergold

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

*/

@import url(/wp-content/plugins/stageshow/css/stageshow-calendar.css);

/* --------------------------------------------------------------------------- */
/*                                                                             */
/*                     StageShow Box Office Styles                             */
/*                                                                             */
/* --------------------------------------------------------------------------- */

#stageshow-selector-table,
#stageshow-selector-table tr,
#stageshow-selector-table tr td
{
	border: 0 none;
	vertical-align: middle;
}

#stageshow-selector-table h2
{
	margin: 0;
}

#stageshow-selector-table
{
	width: auto;
}

td.stageshow-selector-separator
{
	padding: 0;
}

#stageshow-selbutton-back-div
{
	padding: 20px 0px;
}

td.stageshow-boxoffice-perfnote
{
	text-align: left !important;
	align: left;
}

div.stageshow-boxoffice table,
div.stageshow-boxoffice tr,
div.stageshow-boxoffice td,
div.stageshow-boxoffice select
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0 none;
	vertical-align: middle;
}

div.stageshow-boxoffice table,
div.stageshow-boxoffice tr,
div.stageshow-boxoffice td,
div.stageshow-boxoffice select
{
	text-align: left;
}

div.stageshow-boxoffice td
{
    padding: 0px 0px 6px 0px;
}

.stageshow-boxoffice-datetime
{
	width: 25%;	
}

.stageshow-boxoffice-type
{
	width: 25%;	
}

.stageshow-boxoffice-price
{
	width: 15%;	
}

.stageshow-boxoffice-qty
{
	width: 15%;	
}

.stageshow-boxoffice-hidden,
.stageshow-trolley-hidden
{
	visibility: hidden;	
}

td.stageshow-boxoffice-available
{
	text-align: right;
}

div.stageshow-boxoffice-layout input
{
	margin: 0 0 0 0;
	text-align: left;
}

div.stageshow-boxoffice-layout td
{
	text-align: center;
}

div.stageshow-boxoffice-weblink
{
	text-align: right;
}

td.stageshow-boxoffice-add input
{
	border: none;
}

div.stageshow-boxoffice .stageshow-boxoffice-qty input  
{
	text-align: center;
}

div.stageshow-boxoffice .stageshow-boxoffice-add  
{
	text-align: right;
	padding: 0 10px 0 0;
}

.stageshow-trolley-seatsavailable-button
{
	border: none;
}

.stageshow-boxoffice-loading 
{
	text-align: center;
	width: 100%;
	height: 64px;
	display: none;
}

#saleNoteToSeller
{
	width: 100%;
	height: 100%;
}

/* --------------------------------------------------------------------------- */
/*                                                                             */
/*                    StageShow Discount Entry Styles                          */
/*                                                                             */
/* --------------------------------------------------------------------------- */

.stageshow-discountcode
{
 	border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    
	margin: 10px 0px 20px 0px;
}  

.stageshow-discountcode table
{
	margin: 0;
}

.stageshow-discountcode td
{
	vertical-align: middle;
	border: 0;
	padding-left: 20px;
}

#stageshow-trolley-discountcode-text,
#stageshow-trolley-discountcode-update
{
	text-align: right;
}  

/*
#stageshow-trolley-discountcode-input,
#stageshow-trolley-discountcode-update
{
	width: 1%;
}  
*/

.stageshow-button-image
{
	max-width: none;
}  

X.stageshow-discountcode-row td
{
	margin: 3px 0px 3px 0px;
	padding: 0 0 0 0;
}

/* --------------------------------------------------------------------------- */
/*                                                                             */
/*                       StageShow Trolley Styles                              */
/*                                                                             */
/* --------------------------------------------------------------------------- */

div.stageshow-trolley table,
div.stageshow-trolley tr,
div.stageshow-trolley td
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0 none;
}

div.stageshow-trolley td
{
	padding: 3px 10px 3px 10px;
}

div.stageshow-trolley
{
 	border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
	
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	
	text-align: center;
}

div.stageshow-trolley table
{
	width: 100%;
}

div.stageshow-trolley td
{
	text-align: center;
	vertical-align: middle;
}

div.stageshow-trolley input
{
	margin: 0 0 0 0;
	text-align: left;
}

td.stageshow-trolley-checkout input
{
	border: none;
	vertical-align: middle;
}

td.stageshow-trolley-checkout image
{
	border: none;
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: middle;
}

td.stageshow-trolley-remove input[type="image"]
{
	padding: 0 0 0 0;
	border: none;
}

#stageshow-trolley-posttickets-checkbox
{
	padding: 0 20px 0 0;
	text-align: right;
}

#saleDonation
{
	text-align: center;
}

/* --------------------------------------------------------------------------- */
/*                                                                             */
/*                  StageShow Checkout Details Styles                          */
/*                                                                             */
/* --------------------------------------------------------------------------- */

div.stageshow-checkoutdetails table,
div.stageshow-checkoutdetails tr,
div.stageshow-checkoutdetails td
{
	border-width: 0px;
	padding: 0px 0px 5px 0px;
}

div.stageshow-checkoutdetails tr
{
}

td.stageshow-checkoutdetails-value input
{
	width: 100%;
}

.stageshow-trolley-ui-error
{
	border-color: red !important;
}

/* --------------------------------------------------------------------------- */
/*                                                                             */
/*                        Checkout Form Status Display                         */
/*                                                                             */
/* --------------------------------------------------------------------------- */

.CheckoutFormStatus
{
	display: none;
	text-align: center;
	border: 1px black solid;
	height: 30px;
	margin: 10Px 0px;
}

/* --------------------------------------------------------------------------- */
/*                                                                             */
/*                 StageShow Checkout Simulator Styles                         */
/*                                                                             */
/* --------------------------------------------------------------------------- */

.gatewaysim_formFieldId,
.gatewaysim_formFieldValue,
.stageshow-simulator-detailsrow td
{
	text-align: left !important;
}

/* --------------------------------------------------------------------------- */
/*                                                                             */
/*                   StageShow Run-time Error Styles                           */
/*                                                                             */
/* --------------------------------------------------------------------------- */

div.stageshow-ok,
div.stageshow-error
{
	margin: 5px 0 15px;
	padding: 0 0.6em;                /* Sets blank area around the text ... values are top,right,bottom and left */
    border-radius: 3px;              /* Sets the radius of the corners of the mesage box */
    border-style: solid;
    border-width: 1px;               /* Sets the width of the mesage box border */


	text-align: center;
}

div.stageshow-ok
{
	background-color: #C7FEB4;
	border-color: #08A008;
}

div.stageshow-error
{
    background-color: #FFEBE8;
    border-color: #CC0000;
}
/* 
Description: StageShow Runtime Style Sheet
 
Copyright 2014 Malcolm Shergold

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

*/

/* --------------------------------------------------------------------------- */
/*                                                                             */
/*                    StageShow Seat Layout Styles                             */
/*                                                                             */
/* --------------------------------------------------------------------------- */

#stageshow-boxoffice-zoneSeatsBlock
{
	border: 1px;	
	padding: 10px 0px 20px 0px;	
}

#stageshow-boxoffice-seats td,
td.stageshow-boxoffice-layout
{
	border: 0px;	
	margin: 0px;	
	padding: 0px;	
	vertical-align: middle;
}

.stageshow-boxoffice-block
{
	border: 2px solid black;	
	padding: 5px;
}

.stageshow-boxoffice-id
{
	text-align: center;
}

.stageshow-boxoffice-corner
{
	width: 1px;
	height: 1px;
	border: 0px !important;
}

.stageshow-boxoffice-width1
{
	height: 1px;
	width: 12px;
	border: 0px !important;
}

.stageshow-boxoffice-width2
{
	height: 1px;
	width: 6px;
	border: 0px !important;
}

.stageshow-boxoffice-height1
{
	width: 1px;
	height: 12px;
	border: 0px !important;
}

.stageshow-boxoffice-height2
{
	width: 1px;
	height: 6px;
	border: 0px !important;
}

.stageshow-boxoffice-seat
{
	border: 2px black solid;
	border-radius: 4px;
	padding: 0;
	margin: 2px;
	width: 12px;
	height: 12px;
	
	text-align: center;
}

.stageshow-boxoffice-space1
{
	border: 0px;
	width: 14px;
	height: 14px;
}

.stageshow-boxoffice-space2
{
	border: 0px;
	width: 7px;
	height: 7px;
}

div.stageshow-boxoffice-seat-available
{
	cursor: pointer;
    background-color: #00C000;
}

div.stageshow-boxoffice-seat-requested
{
	cursor: pointer;
    background-color: #FF800F;
}

/* When STAGESHOW_IDENTIFY_RESERVED is NOT defined booked and reserved seats both get the stageshow-boxoffice-seat-reserved class */
div.stageshow-boxoffice-seat-reserved
{
    background-color: #FF0000;
}

/* When STAGESHOW_IDENTIFY_RESERVED is defined reserved seats get the stageshow-boxoffice-seat-allocated class */
div.stageshow-boxoffice-seat-allocated
{
    background-color: #c42bbf;
}

/* When STAGESHOW_IDENTIFY_RESERVED is defined booked seats get the stageshow-boxoffice-seat-booked class */
div.stageshow-boxoffice-seat-booked
{
    background-color: #FF0000;
}

/* When STAGESHOW_IDENTIFY_LOCKED is defined booked seats get the stageshow-boxoffice-seat-booked class */
div.stageshow-boxoffice-seat-locked
{
    background-color: #fdfd46;
}

div.stageshow-boxoffice-seat-disabled
{
}

div.stageshow-boxoffice-seat-unknown
{
	cursor: pointer;
    background-color: #FFFF00;
}

/* --------------------------------------------------------------------------- */
/*                                                                             */
/*                StageShow Sample Seating Plan Styles                         */
/*                                                                             */
/* --------------------------------------------------------------------------- */

#stageshow-boxoffice-seats table .stageshow-boxoffice-Studio-header
{
	display: table-cell;
}

.stageshow-boxoffice-Studio-header div
{
	border: 1px solid black;
	padding: 10px;
	text-align: center;
	font-size: 16px;
	font-size: 24px;
	margin-bottom: 20px;
}

.stageshow-boxoffice-Studio-header div:after
{
	content: "Stage";
}

