 /* $Id: print.css,v 1.6 2011/09/14 09:55:14 andy.p Exp $
-----------------------------------------------------------------------------*/
#shortcuts,#menu,#breadCrumbContainer,#column-left,#bTabs,
#additionalFooter,
#waiting,#menuFooter,#signUp,
#topnav
{
	display:none;
}

body {
	font: normal 9pt  Arial, Verdana, Georgia, "Trebuchet MS", Tahoma,  "Times New Roman";
	color: #656565;
}

#agentLoginPanelContainer { display: none; }

#image-pagingDivs,
#hotelContent img,
#hotelDetails img,
#header #logo p{
	display: none;
}

/* For background logo */
#printHeader img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.printOnly{
	display: block;
}

/* ****** */
/* header */
/* ****** */

#header #logo{
	width: 294px;
	height: 63px;
	color: #fff;
	float: left;
}

#header #slogan{
	width: 300px;
	float: right;
	text-align: right;
}

/* ************************** */
/* Hotel details - via browse */
/* ************************** */

#hotelDetails h1{
	border-bottom: 1px solid #D2D2D2;
	display: block;
	padding: 20pt 0pt 4pt 0pt;
	margin-bottom: 10pt;
	color: #1E5985;
}

#hotelHeader{
	clear: both;
}

#hotelHeader #hotelImage{
	float: right;
	with: 300px;
}

#hotelContent p{
	width: 300px;
	float: left;
}

#hotelContent strong{
	width: 99%;
	float: left;
	padding-bottom: 10px;
}

#hotelContent h2{
	clear: both;
	color: #1E5985;
	line-height: 0.3em;
}

#hotelContent h3{
	clear: both;
	display: block;
	color: #1E5985;
}

#hotelGallery{
	float: right;
	width: auto;
	padding: 4pt;
	border: 1px solid #D2D2D2;
	position: relative:
	top: 0;
}

#hotelFeatures{
	border: 1px solid #D2D2D2;
}

/* ************************************************ */
/* Hotel details - via browse - logged in as Agency */
/* ************************************************ */

#agent-right{
	display: none;
}
#image-pagingDestinations{
	display: none;
}
#agentContactDetails{
	float: right;
	width: 200px;
	text-align: right;
}

/* *************************** */
/* Hotel details - result page */
/* *************************** */

.action,
.print,
#bookNowButton,
#recommendsActions ul li a{
	display: none;
	padding-bottom: 10px;
}
.virtualTour{
	display: none;
}

#priceBlock p{
	width: 100%;
	float: left;
}

#priceBlock p strong,
#priceBlock p span
{
	font: bold 10pt Arial, Verdana, Georgia, "Trebuchet MS", Tahoma,  "Times New Roman";
	color: #1E5985;
}

#priceBlock p .discount,
#priceBlock p .taxesText,
#priceBlock p
{
	font: 8pt Arial, Verdana, Georgia, "Trebuchet MS", Tahoma,  "Times New Roman";
	color: #9F9175;
}

#recommendsActions{
	width: 300px;
	float: left;
}

#recommendsActions p strong{
	font: bold 8pt Arial, Verdana, Georgia, "Trebuchet MS", Tahoma,  "Times New Roman";
	color: #1E5985;
}

/* ******************** */
/* Booking Confirmation */
/* ******************** */

#postBookingInfo,
.errataBox,
#cols_two_and_three a .noPrint,
#priceSummary .bookingOptions .errata{
	display: none;
}

#cols_two_and_three{
	clear: both;
}

#cols_two_and_three h1{
	font: bold 14pt Arial, Verdana, Georgia, "Trebuchet MS", Tahoma,  "Times New Roman";
	border-bottom: 1px solid #D2D2D2;
	display: block;
	padding: 20pt 0pt 4pt 0pt;
	margin-bottom: 10pt;
	color: #1E5985;
}

#cols_two_and_three .nextHeading{
	font: bold 12pt Arial, Verdana, Georgia, "Trebuchet MS", Tahoma,  "Times New Roman";
	border-bottom: 1px solid #D2D2D2;
	display: block;
	padding: 20pt 0pt 4pt 0pt;
	margin-bottom: 10pt;
	color: #1E5985;
}

#cols_two_and_three h2{
	color: #204462;
}

#cols_two_and_three .roundedBox .sectionHeader .leftColumn,
#cols_two_and_three .extraWrapper .sectionHeader,
#priceSummary .sectionHeader .leftColumn{
	font: bold 1.2em Arial, Verdana, Georgia, "Trebuchet MS", Tahoma,  "Times New Roman";
	color: #1E5985;
	line-height: 1.2em;
	margin-bottom: 5px;
	margin-top: 25px;
}

.roundedBox .bookingOptions,
.extraWrapper .fullWidth,
.extraWrapper .details fullWidth,
.extraWrapper .details booking{
	width: 100%;
	border: 1px solid #D2D2D2;
}

.extraWrapper .sectionHeader{
	width: 100%;
	font: bold 1.1em  Arial, Verdana, Georgia, "Trebuchet MS", Tahoma,  "Times New Roman";
	color: #9A9997;
}

.extraWrapper .priceSection{
	width: 99%;
	/* border: 1px solid #ff00BC; */
	font: bold 8pt Arial, Verdana, Georgia, "Trebuchet MS", Tahoma,  "Times New Roman";
	padding-top: 3pt;
}

.extraWrapper .priceSection strong{
	/* border: 1px solid #ff00BC; */
	text-align: left;
	padding-right: 10px;
}

/* transfer, accommodation, discounts */
.extraWrapper .hotelSummaryOptions .booking{
	width: 100%;
	border: 1px solid #D2D2D2;
}

#cols_two_and_three #priceSummary .bookingOptions .price{
	width: 100%;
	border: 1px solid #D2D2D2;
}

.paymentRow{
	font: bold 8pt Arial, Verdana, Georgia, "Trebuchet MS", Tahoma,  "Times New Roman";
	color: #1E5985;
}

#content #cols_two_and_three .roundedBox{
	display: block;
}

/* accomm */
#content #cols_two_and_three .extraWrapper .bookingOptions{
	width: 100%;
}
/* ******************** */
/* Booking Confirmation - logged in as agency*/
/* ******************** */

#button1{
	display: none;
}

.transferPassengers{
	display: none;
}

#agentsCommissionBlock .text #agentsCommission{
	border: 1px solid #1E5985;
	width: 100%;
}
#agentsCommissionBlock .text #agentsCommission thead tr th{
	text-align: left;
	align: left;
}

.priceSection{
	display: none;
}

.extraWrapper .bookingOptions .details tbody tr .price{
	display: none;
}

/* Agents Confirmation Page */
#agentPriceSummary #priceSummary{
	display: none;
}

/* ************** */
/* holidaysummary */
/* ************** */

#cols_two_and_three h1 .noPrint{
	border-bottom: 1px solid #D2D2D2;
	display: block;
	padding: 20pt 0pt 4pt 0pt;
	margin-bottom: 10pt;
	color: #1E5985;
}


.extraWrapper .bookingOptions flightSummary p img,
.action,
.extraWrapper .changeOption img,
.generalContent topText noPrint,
.radio,
.printOrEmailLink{
	display: none;
}

.extraWrapper #accommodation{
	border: 1px solid #D2D2D2;
	width: 100%;
}

#cols_two_and_three .summary_div_left_col #priceSummary .bookingOptions .price{
	border: none;
}

#cols_two_and_three .summary_div_left_col #priceSummary .bookingOptions{
	border: 1px solid #D2D2D2;
}

#content .roundedBox{
	display: none;
}

/* *************** */
/* holidaySummary - logged in as Agency */
/* *************** */
.extraWrapper .hotelSummaryOptions .suitcase_data_table{
	border: 1px solid #ccc;
	width: 100%;
}


/* *************** */
/* Make tds pretty */
/* *************** */

.colOne{
	width: 80%;
}
/* on holidaySummary page*/
#cols_two_and_three .summary_div_left_col .extraWrapper .flightSummary .fullWidth tbody tr th{
	text-align: left;
	align: left;
}
/* on confirmation page*/
#cols_two_and_three .roundedBox .bookingOptions .price tbody tr td{
	width: 80%;
}

#cols_two_and_three .roundedBox .bookingOptions .price tbody tr  .quantity,
#cols_two_and_three .roundedBox .bookingOptions .price tbody tr  .multiply,
#cols_two_and_three .roundedBox .bookingOptions .price tbody tr  .unitPrice{
	width: 0px;
}

#cols_two_and_three .extraWrapper .flightSummary .fullWidth tbody tr th{
	text-align: left;
	align: left;
}

/* ****** */
/* Footer */
/* ****** */

#footer {
	clear: both;
	font-size:1.2em;
	overflow:auto;
}

#legalNotice{
	clear: both;
	padding:10px 16px;
	width:auto;
	overflow:auto;
}
#legalNotice p{
	color:#044680;
	float:left;
	font-size:1em;
	letter-spacing:0.03em;
	width:800px;

}
#legalNotice .legalLogos{
	float:right;
	padding-top:10px;
}

p.copyright{
	text-align:right;
}
