﻿#headerCart 
{
	color:#a0a0a0;
	font-size:0.9em;
	font-weight:bold;
	width:210px;
	float:right;
	margin-top:20px;
	margin-right:150px;
}

#headerCart br 
{
	margin-bottom:10px;
}

a.headerCartLink,
a:visited.headerCartLink,
a:active.headerCartLink  
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;	
}


#shipAddress label,
#billAddress label
{
	display:block;
}

#shipAddress label span,
#billAddress label span 
{
	display:inline-block;
	width:100px;
}

#shipAddress label input,
#billAddress label input 
{
	margin-bottom:5px;
	width:200px;
} 

#shipAddress label select,
#billAddress label select 
{
	width:200px;
} 

#shipAddress 
{
	float:right;
}


table.ticketList 
{
	clear:both;
	width:300px;
}

table.ticketList,
table.tblCheckout
{
	padding:0;
	margin:0;
	width:100%;
	border-bottom:1px solid #A0A0A0;
	border-right:1px solid #A0A0A0;
}


table.tblCheckout 
{
	width:702px !important;
}

#tblBasket 
{
	width:650px !important;
}

table.ticketList tr,
table.ticketList td,
table.tblCheckout tr,
table.tblCheckout td
{
	margin:0;
	padding:10px;
	text-align:center;
}

table.ticketList td,
table.tblCheckout td  
{
		border-top:1px solid #A0A0A0;		
		border-left:1px solid #A0A0A0;
}

table.ticketList thead,
table.tblCheckout thead 
{
	margin:0;
	padding:0;
	background-color:#fff;
	color:#A0A0A0;
	font-weight:bold;
}

td.totalCellLabel,
td.totalCell  
{
	font-size:1.4em;
	font-weight:bold;
}

td.totalCell 
{
	background-color:#fff;
	color:#A0A0A0;
}

table.ticketList select 
{
	width:100%;
	border:0;
	font-size:1.0em;
	text-align:center;
	background-color:#000;
	color:#fff;
}

#cartButtons 
{
	margin-top:20px;
	margin-left:5px;
}

.simpleProductLister_CartButtons 
{
	margin-left:5px !important;
}

#ticketingInstructions 
{
	margin-left:5px;
}


#upcomingFightList 
{
	width:600px;
	border:1px solid #a0a0a0;
}

.fightListHeader,
.promotionsNewsListHeader 
{
	background-color:#fff;
	color:#a0a0a0;
	font-weight:bold;
	font-size:1.2em;
	padding:5px;
}


.upcomingFight 
{
	border-top:1px solid #a0a0a0;
	padding:10px;
	font-size:0.9em;
}

.buyTicketsButton
{
	float:right;

}

.upcomingFight h4 
{
	margin:0;
}

#calzaghePromoIntro 
{
	min-height:300px;
	width:920px;
}

#calzaghePromoIntro img 
{
	margin-left:20px;
}


#promotionsNews 
{
	width:300px;
	margin-right:-53px;
	margin-bottom:20px;
	float:right;
	border:1px solid #a0a0a0;
}

#promotionsNews ul 
{
	list-style-type:none;
	margin:10px;
	padding:0;
}
#promotionsNews ul li 
{
	margin-bottom:15px;
	font-size:0.8em;
}

#promotionsNews ul li a,
#promotionsNews ul li a:visited,
#promotionsNews ul li a:active 
{
	color:#fff;
	text-decoration:none;
}

a.viewAllNewsButton 
{
	display:block;
	margin:0 auto 10px auto;
	width:110px;
}


#btnCheckout 
{
	margin-left:566px;
	margin-top:10px;
}




.inptStepCoupon 
{
	width:190px;
}

.inptStepEmail 
{
	width:250px;
}

#tdEmailAddressStep 
{
	font-size:0.8em;
	width:400px;
	border:1px solid #a0a0a0;
	padding:10px;
	margin-right:5px;
}

#tdPaymentTypeStep 
{
	border:1px solid #a0a0a0;
	padding:10px;
	font-size:0.8em;
}

#h4Email,
#h4Coupon,
#h4HowToPay,
#h4Password
{
	margin:10px 0 0 0;
}

#h4HowToPay 
{
	margin-top:0px !important;
	margin-bottom:10px;
}

#h4Coupon 
{
	margin-top:20px !important;
}

.receiptAddress tr th 
{
	text-align:left;
}

.fightHeading 
{
	margin-bottom:5px;
}
.fightSubHeading 
{
	margin:0;
	font-size:1.0em;
}

.fightImage 
{
	margin-bottom:20px;
	margin-top:50px;
}


.forgotPasswordLink 
{
	color:#fff;
	font-size:0.8em;
}


.step label 
{
	font-size:0.9em;
}


.paypalCheckoutChosen 
{
	font-size:0.9em;
}


#siteseal 
{
	display:block;
	font-size:0.8em;
	width:250px;
	margin:20px 0 0 0;
}