@charset "utf-8";
/* CSS Document */
body {text-align: center; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;}

a,a:link,a:visited {color: #0190D0;}
a:hover {color: #F37736;}

.AMWSContentWrapper p {margin:0 0 15px;}

.AMWSAlert {color: #FF0000; font-size: .9em; font-style:italic;}
.AMWSFieldHint {margin-left: 10px;}

#AMWSContainer {width: 960px; margin: 0 auto; text-align: left; padding-bottom: 50px;}
#AMWSWrap {}

.AMWSHeader {margin-bottom: 15px;}
	.AMWSHeader h1 {display: none;}
		.AMWSHeader h1 a {color: #fff; text-decoration: none;}
	.AMWSHeader h2
		,.AMWSHeader h3
		,.AMWSHeader h4 {display: none;}
	 {display: none;}
	.AMWSHeader ul
		 {background:url("libertyTickets/header.jpg") no-repeat scroll 0 0 transparent;
clear:left;
display:block;
height:117px;
margin:0;
padding:15px 0 0 5px;
width:960px;}
.checkout .AMWSHeader  {background:url("libertyTickets/header.jpg") no-repeat scroll 0 0 transparent;
clear:left;
display:block;
height:117px;
margin:0;
padding:15px 0 0 5px;
width:960px;margin:38px 0 0;}
		.AMWSHeader ul li {float: left; list-style: none;border-right:1px solid #FFFFFF;font-size:13px;}
			.AMWSHeader ul li.AMWSHeaderLinkLast {border: none;}
			.AMWSHeader ul li a,.AMWSHeader ul li a:visited {
color:#FFFFFF;
display:block;
font-weight:bold;
padding:0 10px;
text-decoration:none;
text-transform:uppercase;}
			.AMWSHeader ul li a:hover {color: #fff !important; text-decoration:underline;}
			.AMWSHeader ul li a.selected {color: #fff !important;}
			
			.checkout .AMWSHeader a {
color:#FFFFFF;
display:block;
font-weight:bold;
padding:0 10px;
text-decoration:none;
text-transform:uppercase; border-right:1px solid #FFFFFF;
float:left;
font-size:13px;
list-style:none outside none;}
			.checkout .AMWSHeader p {margin: 0; padding: 0;}
			.checkout .AMWSHeader h1 {display: none;}

#AMWSPagination{height:50px;}	
	div.result-text {background-color:transparent;}
#AMWSContent {float:left; width: 650px;}
	#AMWSPageCd_home #AMWSContent {width: auto;}
.AMWSPrimaryBox {width: 960px;}
.AMWSPrimaryImage {float: left;}
	.AMWSPrimaryImage img {
		/* width: 500px;  */
		margin-top: -25px;
		margin-right: 20px;
		
		}

/* Smooth Slideshow */
#AMWSHomepageOfferSlideshow {display: none;}
	.AMWSOfferSlideshowPhoto {width: 600px; overflow: hidden;}
		.AMWSOfferSlideshowPhoto img {}

#AMWSPrimary {}
#AMWSHomeContentTop {}

.AMWSSidebar {}



#AMWSLeftSidebar {float:left; width:286px; margin-right: 15px;}

#AMWSRightSidebar {display: none;}

#AMWSReservationCart {width: 285px; padding-bottom: 20px;}
	#AMWSReservationCart h3 {background: url(libertyTickets/reservationCartHeader.png) no-repeat 0 0; color:#FFFFFF;
font-size:16px;
margin:0 0 10px;
padding:5px 15px;}
		#AMWSReservationCart h3 a {color: #fff; text-decoration: none;}
	#AMWSReservationCart .AMWSContentWrapper {margin: 0 25px;}


#AMWSQuickSearch {display: none;}
	#AMWSQuickSearch .AMWSDateHeader {display: block; font-weight: bold;}
	#AMWSQuickSearch label {display: none;}
	#AMWSQuickSearch h3 {margin: 0; background: url(smooth/headerSearchByDate.png) no-repeat 0 0; text-indent: -9999px; height: 20px;}
	
.AMWSCalloutDivider {display: none;}

#AMWSPopularTourList {}
	#AMWSPopularTourList .AMWSContentWrapper {}
#AMWSPopularTourList h3 {
color:#FFFFFF;
font-size:16px;
margin:0 0 10px;
padding:5px 15px;}
	#AMWSPopularTourList ol {color: #2D2D2D; margin: 0 10px; padding: 0 15px;}
		#AMWSPopularTourList ol li {font-size:12px;line-height:15px;margin-bottom:8px;}
			#AMWSPopularTourList ol li a {color: #2D2D2D; text-decoration: none;}
			#AMWSPopularTourList ol li a:hover {color: #F37736;}

#AMWSEtickets {}
	#AMWSEtickets h3 {color: #F37736; font-size: 15px; margin: 0; padding:15px 0;}
		#AMWSEtickets p {margin: 0; padding: 0;}

.viewAll {display:block;padding:10px 0;}
	.viewAll a {font-weight: bold; text-decoration: none;}

#AMWSFeaturedTourList {width: 658px;}
	#AMWSFeaturedTourList h3 {background:url("libertyTickets/contentHeader.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-size:16px;
margin:0 0 10px;
padding:5px 15px;
width:627px;}

#AMWSInfo {clear: both;}

#AMWSCharterRequest { padding: 10px; width: 600px;}

#AMWSFooter {clear: both; width: 960px; margin: 0 auto;}
	#AMWSFooter a {color: #333333; }
	.AMWSPhotoGalleryList a {
    color: #333333;
    display: block;
    height: 58px;
    margin-bottom: 10px;
    overflow: hidden;
    vertical-align: middle;}
	#AMWSFooter a:hover {color: #F37736;}
	.AMWSFooterContent {width: 940px; margin: 0 auto; padding: 20px 0; text-align: left;}
		#socialCallout {/*background: url("images/reserve123footer.png") no-repeat right bottom transparent;height: 130px;
    width: 250px;*/}
#AMWSOfferList {}
	.AMWSSearch{}
	.AMWSOffer {margin:0 15px;}
	.AMWSOfferImage {float: left;}
		.AMWSOfferImage img {width: 150px;}
	.AMWSOfferDetails {float:left;margin-left:20px;width:420px;}
	.AMWSOfferMarket {border-right: solid 1px #333; padding-right: 5px; margin-right: 5px;}
	.AMWSOfferName a {color:#0190D0; font-size: 16px; text-decoration: none; font-weight: bold;}
	.AMWSOfferMeta {font-weight: bold; margin-bottom: 5px; font-size: 11px;}
	.AMWSOfferRate {}
		.AMWSOfferRate .AMWSPrefix {color:#666666;
display:block;
font-size:0.9em;}
		.AMWSOfferRate .AMWSContent {color:#0190D0;
font-size:22px;
font-weight:bold;}
	.AMWSOfferBuyNow {}
	.AMWSOfferBuyNowButton input.reserveNow{background:url("smooth/buttonAddToCart.png") no-repeat scroll 0 0 transparent;
display:block;
height:22px;
overflow:hidden;
text-indent:-9999px;
width:98px;
border: none;
cursor: pointer;}
	
	
	*HTML .AMWSOfferBuyNowButton input.reserveNow {border: solid 1px #ccc; background: #dbdbdb; color: #333; font-weight: bold;}
	.AMWSOfferDivider { border-bottom: dotted 1px #B1B1B1; margin: 0 20px 20px 20px; padding-top: 10px;}
	.AMWSMoreOfferList {color: #6B4E93; text-decoration: none; font-size: 11px; font-weight: bold; margin: -15px 0 0 15px;}
	#reserveForm2 {float: right;}
	
	#AMWSCurrencySelection {height:70px;margin-left:18px;}
		.AMWSCurrentSelectionLabel {color: #666; font-size: 14px; }	
	.AMWSCurrency a {background: url(smooth/currencyIcons.png); display: block; width: 42px; height: 42px; text-indent: -9999px; overflow: hidden; zoom: 1; text-decoration: none; float: left;}
	
.AMWSOfferDivider {clear: both;}
	#iconCurrency_USD a {background-position: -18px -20px;}
	#iconCurrency_CAD a {background-position: -62px -20px;}
	#iconCurrency_AUD a {background-position: -240px -20px;}
	#iconCurrency_GBP a {background-position: -149px -20px;} 
	#iconCurrency_EUR a {background-position: -194px -20px;}
	#iconCurrency_JPY a {background-position: -105px -20px;}
	
	.AMWSCurrencyName {color: #666; font-size: 10px; font-weight: normal;}
	
	
	
#AMWSFooterClear {clear: both; height: 20px;}
#AMWSFooter h3 {color:#333; font-size: 16px; font-weight: bold; border-bottom: dotted 1px #fff; padding: 5px 0; margin: 0;}
	#AMWSFooter h3 a {color:#333;; text-decoration: none;}
#AMWSFooter h4 {margin: 0 5px; padding: 0;}
	#AMWSFooter h4 a {color: #fff; text-decoration: none;}

#AMWSFooter #AMWSPopularDestinations {}
	#AMWSFooter #AMWSPopularDestinations img {display: none;}
	#AMWSFooter #AMWSPopularDestinations p {display: none;}
	
#AMWSFooterLeft {width: 280px;}
#AMWSFooterContent {width: 240px; margin: 0 27px; padding-left: 90px; padding-right: 25px;}
#AMWSFooterRight {width: 200px;}

.AMWSFooterBox {float: left;}

#AMWSFooterCopyright {clear: left; color: #454545;padding-top:25px;}
	#AMWSFooterCopyright a {color: #454545;}
	
	#AMWSQuickInformation {text-align: right;}
		#AMWSQuickInformation .AMWSWebsiteSearch {float: right;padding:5px;	}
			#AMWSQuickInformation .AMWSWebsiteSearch input {color:#666666;font-size:14px;font-weight:bold;padding:5px;width:150px;}
			#AMWSQuickInformation .AMWSWebsiteSearch button {background: url(smooth/buttonSearchTop.gif) no-repeat 0 0;  width: 58px; height: 19px; text-indent: -9999px; border: none;}
		#AMWSQuickInformation .AMWSWebsitePhone {padding: 9px;}
			#AMWSQuickInformation .AMWSWebsitePhone .AMWSPrefix {color: #000; font-size: 13px;}
			#AMWSQuickInformation .AMWSWebsitePhone .AMWSContent {color: #000; font-size: 18px;padding-right:5px;}

.AMWSPageName {margin:0 0 10px;}
.AMWSPageName h1 {background:url("libertyTickets/contentHeader.png") no-repeat scroll 0 0 transparent;
background-color: #75aefd;
color:#FFFFFF;
font-size:15px;
margin:-10px 0 15px;
padding:5px 15px;
width:627px;
}

/* Page Specific Styling */

#AMWSHomeContentTop {zoom: 1;}
	
#AMWSInfoSectionId {}
	#AMWSInfoSectionId .AMWSContentWrapper img {margin: 0 15px 5px 0;}
	
/* Callout Specific Styling */

	/* Resources */
	.AMWSResourcesList {float: left; width: 120px; padding: 0; margin: 0; list-style:none;}
		.AMWSResourcesList li {line-height: 18px; margin-bottom: 5px;}
		.AMWSResourcesList a {text-decoration: none;}
		
		
	/* Offer Page */
	#AMWSOfferDetail {}
		#AMWSOfferDetail .primaryPhoto {border: solid 1px #ccc; padding: 4px; float: left;margin-bottom:10px;}
			#AMWSOfferDetail .primaryPhoto img {display: block;}
			#AMWSOfferDetail a img {text-decoration: none; border: none;}
			
#photos img {width: 200px;}
	#photos .AMWSPhotoOtterFrame {
		border: solid 1px #ccc; width: 208px; margin: 0 auto;}
	#photos .AMWSPhotoInnerFrame {border:2px solid #fff;
height:130px;
overflow:hidden;
padding:2px;
width:200px;}
.AMWSPhotoCaption {
	color:#666666;
	display:block;
	font-size:0.9em;
	padding:0 10px;
	text-align:center;
	}
#photos a {text-decoration:none;}
			#AMWSOfferDetail .AMWSOfferRate {display: block;}
			.AMWSOfferActions {float:right;width:300px;padding: 0 20px 20px;}
a.buttonAddToCart {display: block; width: 98px; height: 22px; background: url(smooth/buttonAddToCart.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden;}


.AMWSPhotoGalleryList {}
	.AMWSPhotoGalleryList {list-style-type:none; float: left; margin: 0; padding: 0; margin: 0 12px 0 0;}
		.rightList {margin: 0 0 11px 0;}
		.AMWSPhotoGalleryList li {}
			.AMWSPhotoGalleryList li img {width: 84px; border: solid 3px #777; margin-bottom: 8px;}
#offer-description {clear: left;}
			
/* Reservation Cart */
.AMWWSCartOffer {color: #333; text-decoration: none;}
.time {white-space: nowrap;}
.cartEmpty {
	display: none;
	}
	/* Reservation Cart Callout */
	.AMWSCartQuickViewOfferDivider {border-top: dotted 1px #6B4E93; height: 5px; margin: 5px 60px 0 60px;}
	.AMWSCartQuickViewTotal {font-size: 1.1em; font-weight: bold; color: #CC0000;}
	.AMWSCartCalloutProceedToCheckout {margin: 5px 0;}
.cartQuickView {
	margin-bottom: 10px;
	}

/* Form Styles */
.AMWSForm {width: 600px; margin: 0 auto; }
#AMWSCalendar {width: 400px; margin: 0 auto;}
.AMWSFormHeader {background:none repeat scroll 0 0 #EFEFEF;
color:#333333;
font-size:1.5em;
margin-bottom:5px;
padding:10px 5px;}
	.AMWSRatesFormHeader
		,.AMWSHotelFormHeader {margin-top: 25px;}
.AMWSFormContent {
	}
.AMWSFormField td {padding: 3px;}
.AMWSFieldLabel {font-weight: bold; padding-right: 100px !important;}

#rate-header th {border-bottom: solid #ccc 1px; text-align:left;}
#rate-header th.qty {text-align:right;}

.AMWSOfferFormLabel {font-weight: bold;}
.AMWSOfferFormValue {}
	.AMWSOfferFormValue .AMWSFieldHint {padding: 0 5px;}
.AMWSOfferFormHeader {}
.AMWSOfferRateSummary {width: 550px;}
.AMWSOfferFormAction {border-top:1px solid #CCCCCC;
margin-top:10px;
padding:10px;
text-align:center;}
.AMWSOfferFormAction input {color:#555555;
font-size:14px;
font-weight:bold;
padding:5px 10px;}
.AMWSOfferFormAction input:hover {color: #65951F;}
.AMWSHotelForm .AMWSOfferFormLabel
	,#offer-summary .AMWSOfferFormLabel {width: 150px;}
.AMWSOfferForm td {padding:5px 0; font-size: 1.1em;
vertical-align:top;}
.AMWSOfferFormContainer {padding: 10px; margin-bottom: 15px;}

/* Calendar Styles */
.AMWSCalendar {clear: left;}
.AMWSMonthLink {width: 100px; float: left;}
	.AMWSMonthLink a {text-indent: -9999px; overflow: hidden; display: block; width: 30px; height: 26px;}
.AMWSMonthSelect {width: 150px; float: left; text-align:center;}
.AMWSPrevMonth {}
.AMWSPrevMonth a {background: url(smooth/monthNavBackground.png) no-repeat 0 0; float: right;}
.AMWSNextMonth a {background: url(smooth/monthNavBackground.png) no-repeat -30px 0;}
#cal input
	,input.AMWSDate {
	display: block;
	width: 50px;
	height: 50px;
	border: solid 1px #ccc;
	color: #F37736;
	font-weight: bold;
	text-align: center;
	margin:0 1px 1px 0;
	background: #fff;
	}
#cal input:hover
,input.AMWSDate {
	cursor: pointer;
	background: #F37736;
	color: #fff;
	}
#cal input.AMWSDateUnavailable
	,#cal input.AMWSDateUnavailable:hover
	,input.AMWSDateUnavailable {
	background: #dbdbdb;
	border-color: #dbdbdb;
	color: #666;
	font-weight: normal;
	}
#cal-top-nav {width: 400px; text-align: center;}
/* supporting content -- used on the homepage */
#AMWSSupportingContent {
	clear: left;
	padding-top: 10px;
	}
#AMWSSPrimary {
	float: left;
	width: 658px;
	}
#AMWSSPLeftSidebar {
	width: 285px; 
	margin-right: 15px;
	float: left;
	}
#AMWSSPRightSidebar {
	display: none;
	}
	
	
#AMWSPageCd_home #AMWSLeftSidebar {display: none;}

#socialCallout ul {
	float:right;
	list-style:none outside none;
	margin:0;
	width:78px;
	}
#socialCallout li {
	float: left;
	}
#socialCallout a { background-image: url(libertyTickets/socialIcons.png); background-repeat: no-repeat; width: 36px; height: 34px; overflow: hidden; display: block; text-indent: -9999px; float: left;	}
#socialCallout a#facebookLink {
	}
#socialCallout a#twitterLink { background-position: -38px; 	}


#AMWSResources {}




/* ---- COLORBOX OVERRIDES ---- */

#cboxTitle {
bottom:4px;
color:#333333 !important;
font-size:14px;
font-weight:bold;
left:0;
position:absolute;
text-align:center;
width:100%;
}
#AMWSPageCd_home .AMWSPrimaryContent {
	float: left; 
}

.AMWSPrimaryContent ul {list-style: none; margin: 10px; padding: 0;float: left; width: height:60px;margin:20px 6px; padding: 0 15px;}
.AMWSPrimaryContent ul li {
		float: left; margin-right: 15px;margin:0 10px 0 15px;}
*HTML .AMWSPrimaryContent ul li {
	margin: 0 10px 0 0;
	}		
a#liberty-tickets {
		display: block;
		width: 175px;
		height: 66px;
		background: url(libertyTickets/libertyButton.png) no-repeat 0 -66px;
		text-decoration: none;
		text-indent: -9999px;
		overflow: hidden;}
a#liberty-tours {
		display: block;
		width: 175px;
		height: 66px;
		background: url(libertyTickets/libertyButton.png) no-repeat 0 0;
		text-decoration: none;
		text-indent: -9999px;
		overflow: hidden;}
		
.offer-info {border:2px solid #DBDBDB;
margin:5px 15px 25px;
padding:0 15px 10px;}
.offer-info h4 {background:none repeat scroll 0 0 #EFEFEF;
color:#555555;
font-size:14px;
margin:0 -15px 10px;
padding:10px;}
.offer-info .iBox h4 {background:none repeat scroll 0 0 transparent;
border-bottom:1px solid #999999;
color:#666666;
font-size:14px;
margin:0;
padding:0 0 5px;;
}
.offer-info .iBox {}



a img {border: none !important;}

.tooltip span {display: none;}
.AMWSOfferPrices {
	background:none repeat scroll 0 0 #EFEFEF;
	border:1px solid #DBDBDB;
	overflow: hidden;
	}
.AMWSOfferPrices table {
	width: 100%;
	margin: 5px;
	}
.AMWSOfferPrices table th {
	text-transform: uppercase;
	text-align: center;
	}
.AMWSOfferPrices table td {
	border-bottom: dashed 1px #dbdbdb;
	}
.AMWSOfferPrices table td.submit {
	border-bottom: none;
	}
.AMWSOfferPrices table td.submit a {
	text-align: center;
	margin: 0 auto;
	}
	
	
	
#photos td {
	text-align: center;
	}

#AMWSPageCd_home .AMWSPrimaryContent .imageLeft {
float:left;
margin:-50px 15px 5px 0;
}

h2 {
color:#CC0000;

margin:5px 0 15px;
padding:0;
width:450px;
}
h1 {float: right;
color:#CC0000;

margin:5px 0 15px;
padding:0;
width:450px;}

.AMWSSidebar {width: 283px; margin-right: 15px;}
.AMWSSidebar h3 {background: url(libertyTickets/sidebarBackground.png) no-repeat 0 0; color: #fff; padding: 5px 15px; margin-top:10px;}
.AMWSPrimary h3 {background:url("libertyTickets/rightHeaderBackground.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
padding:5px 15px;}
.AMWSSidebar .AMWSContent {padding: 5px 15px}

#AMWSPopularDestinations img {clear:left;
float:left;
height:120px;
margin:0 20px 5px 0;
width:150px;}

.dBox {margin-top: 20px;}
.dBoxFirst {margin-top: 0;}
h4 {padding: 0; margin: 0 0 10px 0;}
h4 a {color: #cc0000 !important; font-size: 16px; text-decoration: none;}


.AMWSSidebar .AMWSSearch {display: none;}
.AMWSHeader img {display: none;}

/* AMWS Callout */
#AMWSHotelCallout{text-align: center; margin: 10px 0;}

