/*
<?php
$LOGO_WIDTH = 171; //match with image dimensions
$LOGO_HEIGHT = 85; //match with menu bar height
$LOGO_H_PADDING = 0;
$LOGO_V_PADDING = 0;
$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 = 10;
$ALT_LOGO_WIDTH = 100; //match with image dimensions
$ALT_LOGO_HEIGHT = 27; //match with image dimensions
$ALT_LOGO_H_PADDING = 7;
$ALT_LOGO_V_PADDING = 5;
$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 = 70;
$PAGE_TITLE_IMAGE_LEFT_OFFSET = 197;
$PAGE_TITLE_IMAGE_WIDTH = 346; //match with image dimensions
$PAGE_TITLE_IMAGE_HEIGHT = 72; //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

$NEWSLETTER_HEIGHT = 73;
$A_UNDERLINE_SEPARATION = 5;
?>
*/

#branding h2.title1 {
	left:185px;
	position:absolute;
	top:290px;
	color:#FFF;
}


#branding h2.title2{
	position:absolute;
	left:230px;
	margin:0;
	top:350px;
	white-space:nowrap;
	color:#FFF;
}

body#page_location h2.title1 {
	left: -9999px;
}

div#branding img#main-logo {
	height: 284px; // Actual height - let it overflow then menu bar.
}

div#main-content h2.title2 {
	margin: 12px 0;
	width: 294px;
	min-height: 30px; _height: 30px;
}

body#page_home div#availability-checker {
	top: 291px;
	left: 15px;
	right: auto;
	height: 152px;
}

div.jsslideshow {
	background-image: none;
	xpadding-top: 16px;
}

div.summary img {
	border-width: 3px;
	border-style: solid;
}

div.summary h3 {
	font-size: 1em;
	margin-bottom: 0;
	font-weight: bold;
}

div.summary p {
	margin-top: 0;
}

img#signature {
	display: none;
}

img#alt-logo {
	display: none;
}

div#affiliation {
	display: none;
}

#signature {
	background: #B4CCE8 repeat-x scroll left top;
	display: block;
	position: absolute;
	top: 270px;
	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_ramon_sub {
	background: #B4CCE8 repeat-x scroll left top;
	display: block;
	position: absolute;
	top: 100px;
	left : 592px;
	width: <?=$SIGNATURE_IMAGE_WIDTH?>px;
	height: <?=$SIGNATURE_IMAGE_HEIGHT?>px;
}


#signature p,
#signature_ramon_sub p{
	margin:0;
	padding:0;
}

#signature h2,
#signature_ramon_sub h2{
	color:#2E4990;
	font-size:1em;
	text-transform:uppercase;
	margin-left:10px;
}

#signature .bestRateContentTop,
#signature_ramon_sub .bestRateContentTop{
	margin-top: -5px;
	line-height:4.5em;
}



#signature .bestPricesAvailable,
#signature_ramon_sub .bestPricesAvailable{
	margin: 10px 0 0 20px;
}

#signature .bestPricesFromLowestRate,
#signature_ramon_sub .bestPricesFromLowestRate{
	font-size:4em;	
	font-family:Georgia, Georgia, serif;
}

div#signature input.go,
div#signature_ramon_sub 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:#2E4990;
	_behavior: url(/iepngfix.htc);
}

div#offers{
	float:left; _display:inline;
	margin-left:5px;
}

div#bestrate {
    bottom: 102px;
    height: 105px;
    position: absolute;
    right: 34px;
    width: 105px;
}
	div#bestrate p.best {
		left: 21px;
		position: absolute;
		top: 0px;
		font-size:2em;
		color:#b5ceed;
		text-transform:uppercase;
	}
	div#bestrate p.best span.besttext,
	div#bestrate p.best span.ratetext{
		display: block;
		line-height:1em;
	}
	div#bestrate p.guaranteed {
		font-size: 0.7em;_font-size: 0.75em;
		left: 21px;
		position: absolute;
		text-transform: uppercase;
		top: 65px;
		color:#b5ceed;
	}
	*+html div#bestrate p.guaranteed {
		font-size: 0.75em;
	}

div#top-offers{
	position:absolute;
	top:110px;
	left:545px;
	width:216px;
	height:70px;
	z-index:1;
	_behavior: url(/iepngfix.htc);	
}

div#top-offers .offers-cufon{
	color:#2E4990;
	left:75px;
}

div#top-offers2 .offers-cufon{
	color:#2E4990;
    font-size: 14px;
}


div#top-offers2{
	position:absolute;
	top:190px;
	left:545px;
	width:216px;
	height:80px;
	z-index:1;
	_behavior: url(/iepngfix.htc);	
}

div#signature .gohyperlink,
div#signature_ramon_sub .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:#2E4990;
	_behavior: url(/iepngfix.htc);	
}
