﻿.settingsTable
{
	margin: 0px;
	padding: 0px;
	border: none 0px;
	width: 495px
}
.settingsTable td
{
	padding: 3px;
    width: 50%
}
.settingsTable tr
{
    vertical-align: top
}
.ajax__calendar td
{
	padding: 0
}
.searchTable
{
	margin: 0px;
	padding: 0px;
	border: none 0px;
	width: 495px
}
.searchTable td
{
	padding: 3px;
    width: 50%
}
.searchTable .ajax__calendar td
{
	padding: 0px
}
.searchTable tr
{
    vertical-align: top
}

.venueInfo
{
    text-align: center;
    padding-bottom: 8px
}

.venueImage img
{
	width: 200px;
    margin: 7px 12px 7px 8px;
    border: solid 2px black !important
}

.headlinerRow
{
	background-color: #ffd18b;
	width: 495px
}

.headlinerRow a:link, .headlinerRow a:visited, .headlinerRow a:active, .headlinerRow a:hover
{
	color: #C85917;
	font-size: 8pt;
	font-weight: 600;
	text-decoration: none
}

.headlinerRow td
{
	padding-top: 5px;
	padding-bottom: 5px
}

.headlinerAltRow
{
	background-color: #cec1a1;
	text-align: left
}

.headlinerRow th
{
	background-color: #cec1a1;
	text-align: left
}

.headlinerEventTitle
{
	padding-right: 35px;
	padding-left: 5px
}

.headlinerVenue
{
	width: 135px
}

.headlinerDateTime
{
	width: 112px
}


.headlinerViewTickets
{
	width: 60px;
	text-align: center
}

.receiptAddress
{
	display: none
}

.checkoutCartTotals
{
	width: 485px
}

.modalPopup {
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 300px
}

.modalPopup.bluesSpecial 
{
	width: 450px
}

.modalBackground {
	background-color: Gray;
	opacity: 0.7;
	filter: alpha(opacity=70)
}


.TicketSellOffCallout
{
	background-image: url(images/steves-sleeve-top.gif);
	height: 214px;
	width: 222px
}

.TicketSellOffCallout a
{
	display: block;
	position: relative;
	top: 115px;
	padding: 0 10px
}

.receipt-header
{
    display: none
}

.receiptPrint 
{
	display: block;
	text-align: center;
	text-decoration: none
}

.orderNumberLabel
{
	font-weight: bold
}

@media print
{
    .receipt-header
    {
        display: inline
    }
    
    .receiptPrint
    {
    	display: none
    }
    
    .headlinerRow
	{
		background-color: #ffd18b;
		width: 800px
	}

	.receiptAddress
	{
		display: block
	}

	.checkoutCartTotals
	{
		width: 100%
	}
	
	.receiptTTGAddress
	{
		float: right;
		font-size: larger;
		font-weight: bold;
		margin-top: 35px
	}
	
	.receiptHidden
	{
		display: none
	}
}