.summaryResortName li {
	float: left;
	padding: 10px;
	width: auto;
}

.summaryResortName .resortInfo {
	width: 300px;
}

.itineraryBox {
	display: none;
}

.addProducts {
	margin: 10px;
}

table.booking td.summaryDeleteColumn {
	padding-top: 25px;
}

h4.baseOffer {
	color: #000;
	font-size: 14px;
}

.moreChoices {
	text-align: right;
	float: right;
}

.moreChoices p {
	padding-right: 10px;
}

.productSummaryContinue {
	float: right;
	padding-right: 10px;
}

.detailWrapperContainer{
	padding-left:10px;
}


.detailWrapperContainer .detailWrapper {
	/* margin:0; */
}

.detailWrapperContainer .introText {
	padding:5px 10px 0 0px;
}	

#keystone .planningBooking .detailWrapperContainer .detailWrapper h4 {
	/*width: 614px;*/
}

/*
Offer product summary table styles
---------------------------------------------------*/

table.prodSummaryTable{
	/*width:100%;*/
	margin-top:8px;
}

table.prodSummaryTable td{
	padding:0px 0 0 10px;
	margin:0px;
	border:none;
}

table.prodSummaryTable td.ticketType{
	width:295px;
	text-align:left;
}		

table.prodSummaryTable td.priceTicket,
table.prodSummaryTable td.priceDelete{
	width:100px;
}		

.offerSummary table.booking td{
	border-left:none;
	border-right:none;
}
.offerPricePointSummary{text-align:right;padding-right:10px;}/*NJ for Price Point Page*/
