div.ticketsBox {
	float: left;
	width: 739px;
	margin-left: 1px;
}

.closed { display: none; }

.ticket-item { width: 100%; margin-top: 0px; position: relative; }
		a.fakelink { display: block;width:100%;height:64px;position:absolute;top:0;left:0;z-index:30; background: url(images/blank.gif) repeat; }
	.postHead {
		height:64px;
		position:relative;
		width: 100%;
		border-top: 2px solid white;
	}
		
		
	
		.postHead .headsNormal, .postHead .headsOver {
			width: 100%; height:52px;
				padding-top: 12px;
			position: absolute;
			cursor:pointer;
		}
		
		
		
		.poundSign { font-family:Arial, Helvetica, sans-serif; }
		
		.ticket-description { background: #d31951; padding: 10px; overflow:hidden; }
		.ticket-description p { margin-bottom: 0px !important; color: #fff; }
		.ticket-description h2 a { font-family: "Century Gothic","Avant Garde",sans-serif; font-weight: bold;  font-size: 25px; float: left; margin-left: 290px; display: inline; text-align: center; color: #fff; text-decoration: none; }
		.ticket-description h2 a:hover { text-decoration: underline; }
			.postHead .headsNormal .show-date,
			.postHead .headsOver .show-date  {color: #000; width: 289px;  padding: 0px 0px 0px 20px;  font-size: 30px; text-align: left; }
		
 			.postHead .headsOver .show-name, 
			.postHead .headsNormal .show-name {  color: #333; padding: 4px 0px 0px 20px;  font-size: 28px; width:410px; }
			
			.postHead .headsOver .show-location,
			.postHead .headsNormal .show-location {  padding-top: 7px; color: #333;float: left; width: 180px; text-align: right; padding-right: 20px; font-size: 20px; }
			
		
		/* Normal */
		.postHead .headsOver { background: #d31951; }
			.postHead .headsOver .show-date, 
			.postHead .headsOver .show-name,
			.postHead .headsOver .show-location { color: #fff; font-family: "Century Gothic","Avant Garde",sans-serif; font-weight: bold; }
			
		
		/* Hover */
		.postHead .headsNormal { background: #ddd; }
			.postHead .headsNormal .show-date, 
			.postHead .headsNormal .show-name,
			.postHead .headsNormal .show-location { font-family: "Century Gothic","Avant Garde",sans-serif; font-weight: bold; }
		
		#partnerticket .headsNormal, 
		#placetostayh .headsNormal  { background: #000 !important; } 
			#partnerticket .headsNormal .show-date, 
			#partnerticket .headsNormal .show-name,
			#partnerticket .headsNormal .show-location,
			#placetostayh .headsNormal .show-date,
			#placetostayh .headsNormal .show-name,
			#placetostayh .headsNormal .show-location { color: #fff !important;}
			
			
			
		
		.show-date, .show-name, .show-location { float: left; height: 100%; }
		
		.add-to-cart-section { float: right; width: 100%; }
		.tpriceup { float: right; height: 100%; padding-right: 20px; font-size: 69px; margin-top: -3px; font-family: "Century Gothic","Avant Garde",sans-serif; font-weight: bold; color: #fff; }
				.product-price-old { text-decoration: line-through !important; position: relative; left:-20px; top: 7px; font-size: 59px; float: left; color: #aaa;}
		a.addtocartButton { float: right; background: url(http://oxfordfashionweek.com/wp-content/themes/press/images/btn-add-to-cart.png) no-repeat top left; height: 29px; width: 172px; display: block; border: none !important; margin-top: 20px; }
		a.addtocartButton:hover { background-position: bottom left; }
		
		
		/* cart */
		
		.cartBox { background: black; color: #fff; float: right; width: 210px; overflow: hidden; padding-bottom: 15px; }
		
		#cart { float: left; overflow: hidden; width: 210px; }
		
		.cartBox h3 {  text-align: center; color: #eee !important; font-family: "Century Gothic","Avant Garde",sans-serif !important; font-size: 25px !important; }
		
#googlecart-widget-head {
	border-width: 1px !important;
	background-color: transparent !important;
}

#googlecart-widget-body {
	float: left !important;
	width: 100% !important;
}

.googlecart-widget-price {
	color: #F7F7F7 !important;
	text-align: right !important;
	left:-2px !important;
	position:relative !important;
}
   
#googlecart-checkout-button {
	z-index: 1000000 !important;
	position: relative;
	top: 30px !important;
	left:-43px !important;
	margin-left: 0 !important;
	cursor: pointer !important;
	padding-bottom: 15px !important;
	margin-bottom: 33px !important;
}


#googlecart-widget {
	padding: 0px !important;
	position: relative !important;
	z-index: 999999 !important;
	text-align: left !important;
	margin-left: 0px !important;
	margin-top: 2px !important;
	width: 100% !important;
}

.googlecart-widget-quantity-box {
	position: relative !important;
	left: 0px !important;
	margin-right: 2px !important;
	text-align: center !important;
	padding: 2px 2px 0 2px !important;
	font-size: 14px !important;
	color: #f4f4f4 !important;
	font-family: Arial !important;
	font-size: 14px !Important;
	width: 16px !important;
	background: #D31951;
	border: 1px solid #ea3068 !important;
	border-left: 2px solid black !important;
}

.googlecart-widget-quantity-column {
	padding: 5px 7px 5px 0px !important;	
}

.googlecart-widget-title {
	position: relative !important;
	left:  -5px !important;
	top: -5px;
	color: #999 !important;
	font-family: Verdana !important;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #fff !important;
	vertical-align: middle !important;
	width: 124px !important;
}

#googlecart-widget-emptymessage {
	color: #999 !important;
	font: normal 13px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;
	font-size: 13px !important;
	font-weight: normal !important;
	border-bottom: 0px solid #F7F7F7 !important;
}

#googlecart-widget-foot { 
text-align: center !important;
	margin:0 auto !important;
}
#googlecart-widget-footertext {
	color: #999 !important;
	font: normal 13px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;
	font-size: 13px !important;
	font-weight: normal !important;
}

.googlecart-widget-totalmessage {
	position: relative !important;
	left: 32px !important;
	
	color: #aaa !important;
	font: normal 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;
	font-size: 13px !important;
	font-weight: normal !important;
}

.googlecart-widget-totalprice {
	position: relative !important;
	top: -17px !important;
	left: 100px !important;
	color: #fff !important;
	font-size: 17px !important;
	font-weight: bold !important;
		font-family:"Century Gothic","Avant Garde", Arial, sans-serif !important;

}

.googlecart-widget-image-column { display: none !important; }

#googlecart-widget-head {
	border: 1px solid #e6e6e6 !important;
}

#googlecart-widget-body {
	border: solid #e6e6e6 !important;
	border-width: 0px !important;
	background-color: #000 !important;
}

.googlecart-widget-item, .open .googlecart-widget-item td {
	border-bottom: 0px !important;
	vertical-align: top !important;
	
}

.override .googlecart-widget-disclaimer {
	font-size:1px;
	visibility:hidden;
}

.googlecart-widget-price-column {
	padding: 0 0 0 0 !important;
	width:0 !important;
	margin-left: -10px !important;
	vertical-align: top !important;
	font-family:"Century Gothic","Avant Garde", Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: normal !important;
}

.googlecart-widget-removed-message {
	color: #CCC !important;
	position: relative !important;
	left: 30px !important;
	top: -5px !important;
	height: auto !important;
	padding: 0px !important; 
}
.googlecart-widget-remove {
	position: relative !important;
	left: -2px !important;
	bottom: 0px !important;
	color: #EE1C25 !important;
	font-size: 11px !important;
	text-decoration: underline !important;
	float: right!important;
}

.googlecart-widget-remove:hover {
	 
	color: #fff !important;
	background: #c4161e !important;
	text-decoration: none !important;
}

.googlecart-widget-restore {
    position: relative !important;
    left: 0px !important;
  	color: #87d424 !important;
	background: #000;
	float: right;
	left: -2px !important;
}

.googlecart-widget-restore:hover { background: #72b51c; color: #fff !important; text-decoration: none !important; }

.removed .googlecart-widget-title {
  color: #777 !important;
}

.removed .googlecart-widget-quantity-box {
  border-color: #444 !important;
  background-color: #333 !important;
  color: #888 !important;
}


#googlecart-item-count {
	color: #aaa !important;
	font: normal 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;
	font-size: 13px !important;
	font-weight: normal !important;
		
}
	
#googlecart-subtotal {
	color: #fff !important;
	font-size: 17px !important;
	font-weight: bold !important;
	font-family:"Century Gothic","Avant Garde", Arial, sans-serif !important;

}