/*
<?php
$LOGO_WIDTH = 210; //match with image dimensions
$LOGO_HEIGHT = 44; //match with image dimensions
$LOGO_H_PADDING = 10;
$LOGO_V_PADDING = 16;
$LOGO_AREA_WIDTH = $LOGO_WIDTH + (2 * $LOGO_H_PADDING);
$LOGO_AREA_HEIGHT = $LOGO_HEIGHT + (2 * $LOGO_V_PADDING);
$MENU_LEFT_OFFSET = 6;
$MENU_ITEM_SIDE_MARGIN = 2;
$ALT_LOGO_WIDTH = 105; //match with image dimensions
$ALT_LOGO_HEIGHT = 22; //match with image dimensions
$ALT_LOGO_H_PADDING = 5;
$ALT_LOGO_V_PADDING = 12;
$ALT_LOGO_AREA_WIDTH = $ALT_LOGO_WIDTH + (2 * $ALT_LOGO_H_PADDING);
$ALT_LOGO_AREA_HEIGHT = $ALT_LOGO_HEIGHT + (2 * $ALT_LOGO_V_PADDING);
$SIGNATURE_IMAGE_WIDTH = 164; //match with image dimensions
$SIGNATURE_IMAGE_HEIGHT = 92; //match with image dimensions
$PAGE_TITLE_IMAGE_TOP_OFFSET = 60;
$PAGE_TITLE_IMAGE_LEFT_OFFSET = 40;
$PAGE_TITLE_IMAGE_WIDTH = 346; //match with image dimensions
$PAGE_TITLE_IMAGE_HEIGHT = 166; //match with image dimensions
$AFFILIATION_LOGO_WIDTH = 196; //match with image dimensions
$AFFILIATION_LOGO_HEIGHT = 52; //match with image dimensions
$BANNER_IMAGE_WIDTH = 223; //Match with image size
$BANNER_IMAGE_HEIGHT = 93; //Match with image size
?>
*/

body#page_location h2.title1 {
	left: -9999px;
}

h2{
	font-family: Arial,Helvetica,sans-serif !important;
}

/* Reduce table width so as not to break layout in IE<=6 */
th {
	_font-size: 0.9em;
}

#branding{
	background-color:#ffffff;
}

#branding h2.title2{
	top: 240px;
}


div#availability-checker {
	/* background: url("../../images/theme.white/booking-mask-bg.png") no-repeat left top !important; */
	background:url("../../images/booking-mask-bg.png") repeat-x scroll left -10px transparent !important;
	height: 58px;
	width:728px !important;
	top:280px;
}

div#availability-checker h2{
	color:#c03f44;
	margin:22px 0 0 13px;
}

div#availability-checker label,
div#availability-checker input.go{
	color: <?=$AVAILABILITY_LABEL?>;
}

div#availability-checker input{
    border: 1px solid #7F9DB9;
	color:#000000;
}
div#availability-checker div.choose{
	float:left;_float:left;
	left: 423px;
    top: -37px;
	margin-right:32px;
}

	div#availability-checker .choose label{
		left: 0 !important;
	}
	
	div#availability-checker .choose select{
		border: 1px solid #7F9DB9;
		margin-top: 16px;
	}

div#availability-checker .date{
    position: absolute;
	left: 185px;
    top: 22px;
}

div#availability-checker div.date label{
	display:inline;
	margin-right:10px;
}
div#availability-checker div.date .datepicker{
	position:absolute;
	left:193px;
	top:0;
}

div#availability-checker input.go{
	background: url("../../images/theme.white/arrow.png") no-repeat left top;
	bottom:16px;
	right:25px;
	_bottom:40px;
}

#signature {
	background: transparent url(../../images/booking-mask-bg.png) repeat-x scroll left top;
	display: block;
	position: absolute;
	top: <?=$LOGO_AREA_HEIGHT-$DROP_SHADOW_WHITE_GAP+$DROP_SHADOW_BETWEEN?>px;
	left: <?= -$DROP_SHADOW_SIDE+$PAGE_WIDTH-($SIGNATURE_IMAGE_WIDTH+$DROP_SHADOW_WHITE_GAP+$DROP_SHADOW_SIDE) ?>px;
	width: <?=$SIGNATURE_IMAGE_WIDTH?>px;
	height: <?=$SIGNATURE_IMAGE_HEIGHT?>px;
}


#signature p{
	margin:0;
	padding:0;
}

#signature h2{
	font-size:1.3em;
	margin-bottom:5px;
	margin-top:7px;
	margin-left:10px;
	text-transform:lowercase;
}

#signature .bestRateContentTop{
	margin-top: -5px;
	line-height:4.5em;
}


#signature .bestPricesAvailable{
	margin: 10px 0 0 20px;
}

#signature .bestPricesFromLowestRate{
	font-size:4em;	
	font-family:Georgia, Georgia, serif;
}

div#signature input.go {
	background:transparent url(../../images/arrow.png) no-repeat scroll left top;
	border:0 none;
	cursor:pointer;
	font-family:helvetica,arial,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	min-height:22px;
	padding:0 0 0 23px;
	position:absolute;
	right:3px;
	text-align:left;
	text-transform:uppercase;
	width:3.5em;
	bottom:10px;
	color:#EFEFED;
	_behavior: url(/iepngfix.htc);	
}

div#signature .gohyperlink {
	background:transparent url(../../images/arrow.png) no-repeat scroll left top;
	border:0 none;
	display:block;
	cursor:pointer;
	font-family:helvetica,arial,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	padding:0 0 0 24px;
	position:absolute;
	right:7px;
	text-align:left;
	text-transform:uppercase;
	bottom:10px;
	color:#EFEFED;
	_behavior: url(/iepngfix.htc);	
}

