﻿body {
    overflow-y: auto;
    font-family: 'Open Sans';
    padding-bottom:10em;
}

.cfs-padded {
    padding:0.5em;
}

.promoWhatsThisContent{
	display: none;
	padding-top: 15px;
}

.btn div, .btn p{
	display: inline-block;
}
.btn{
	display: inline-block;
}
.promo .btn{
    height: auto;
}
table{
	width: 100%;
}

#enterPromoCode input{
	vertical-align: top;
}
.legendArea{
	display: none;
}

div[data-bb="performancePopover"]{
	position: relative;
}
.popover{
	width: 276px;
	top: -55px !important;
}
.singleTicketWrapper ul li{display:inline-block;}
.singleTicketWrapper .headerLine {font-weight:bold;}

.singleTicketWrapper .headerTr{
	border-bottom: 1px solid #ccc;

}
.singleTicketWrapper .headerTr th{
	width: 25%;
	padding-bottom: 15px;
}
#cartActions{
	width: 50%;
	float: right;
	border-top: 1px solid #ccc;
	padding-top: 15px;
	margin-top: 15px;
}
#cartActions .pull-left{
	float: none;
	display: inline-block;
}
#cartActions li:nth-child(even){
	background-color: #eee;
}
.checkoutBtns{
	clear: both;
	text-align: right;
	padding: 15px 0;
}
.checkoutBtns p, .checkoutBtns a{
	display: inline-block;
}
#cartParkingArea{
	padding: 15px 0;
	text-align: right;
}
#cartItemDisplay{
	border-bottom: 1px solid #ccc;
}
.tradeone_strikethrough {
    text-decoration: line-through;
}
.login ul{
	margin: 0;
	padding: 0;
}
.login li{
	list-style: none;
}
.register{
	margin: 65px 0 0 50px;
}
@media screen and (max-width: 620px){
	#cartActions{
		width: 100%;
		float: none;
	}
}

#donationEffect ul{
	margin: 0;
	padding: 0;
}
#donationEffect ul li{
	list-style: none;
}
.loadingContainer{
	display: none;
	text-align: right;
}
.orderSubTotal + ul{
	margin: 0;
	padding: 0;
	width: 60%;
	float: right;
}
.orderSubTotal + ul li{
	list-style: none;
	background-color: #fff !important;
	text-align: right;
}
.addressShipping ul{
	margin: 0;
	padding: 0;
}
.addressShipping ul li{
	list-style: none;
}
.addressShipping ul li input{
	float: left;
}
.addressShipping ul li label{
	display: inline-block;
	margin-left: 5px;
}
.giftDesc{
	max-width: 90%;
	display: block;
}
.bestAvailableButton{
	float: right;
}
#bestAvail p{
	margin: 15px 0;
	clear: both;
}
.formSection{
	padding: 15px 0 0 0;
}