@charset "utf-8";

/* ---------- AUTOCOMPLETE ---------------- */
div.autocomplete{
	font-size:11px;
}
/* ---------- AUTOCOMPLETE END ------------ */
.api_box{
	margin:0;
	padding:0;
	background-color:#f1f3f4;
	color:#898a8a;
}
	.api_box img{
		border:none;
	}
	.api_box form{
		margin:0;
		padding:0;
	}
	.api_box_title{
		height:45px;
		background:url("/img/content/affiliates/general/search-box/300x250/logo-placebreak-wb.gif") top left no-repeat; 
		background-color:#405c7f;
		margin:0;
		padding:0;
		color:#FFF;
		vertical-align:middle;
		text-align:left;
	}
	.api_box_menu{
		height:40px;
		background:url("/img/content/affiliates/general/search-box/300x250/menu-background.gif") top left repeat-x;
		margin:0;
		padding:0;
		color:#FFF;
		vertical-align:middle;
		text-align:left;
	}
	.api_box_content{
		height:163px;
		background:url("/img/content/affiliates/general/search-box/300x250/box-search-background.jpg") bottom right no-repeat;
		padding:0 8px 0 5px;
		vertical-align:top;
	}
		.api_box_content .flights_field11{
			width:7%;
			font-size:20px;
			color:#185798;
			vertical-align:top;
			border-bottom:1px solid #e1e1e1;
			margin:0;
			padding:0 0 3px 0;
		}
		.api_box_content .flights_field12{
			width:18%;
			vertical-align:middle;
			border-bottom:1px solid #e1e1e1;
			margin:0;
			padding:0 0 3px 0;
		}
		.api_box_content .flights_field13{
			height:55px;
			border-bottom:1px solid #e1e1e1;
			margin:0;
			padding:0 0 3px 0;
		}
		.api_box_content .flights_field21{
			font-size:20px;
			color:#185798;
			vertical-align:top;
			border-bottom:1px solid #e1e1e1;
			margin:0;
			padding:3px 0 3px 0;
		}
		.api_box_content .flights_field22{
			vertical-align:middle;
			border-bottom:1px solid #e1e1e1;
			margin:0;
			padding:3px 0 3px 0;
		}
		.api_box_content .flights_field23{
			height:55px;
			vertical-align:top;
			border-bottom:1px solid #e1e1e1;
			margin:0;
			padding:3px 0 3px 0;
		}
		.api_box_content .flights_field31{
			height:27px;
			vertical-align:middle;
			text-align:center;
			margin:0;
			padding:3px 0 1px 0;
			font-size:13px;
			color:#47699a;
		}
		
		.api_box_content .hotels_field11{
			width:7%;
			font-size:20px;
			color:#185798;
			margin:0;
			padding:0 0 3px 0;
			vertical-align:top;
			border-bottom:1px solid #e1e1e1;
		}
		.api_box_content .hotels_field12{
			width:18%;
			vertical-align:middle;
			margin:0;
			padding:0 0 3px 0;
			border-bottom:1px solid #e1e1e1;
		}
		.api_box_content .hotels_field13{
			height:40px;
			font-size:11px;
			margin:0;
			padding:0 0 3px 0;
			border-bottom:1px solid #e1e1e1;
		}
		.api_box_content .hotels_field21{
			font-size:20px;
			color:#185798;
			margin:0;
			padding:3px 0 3px 0;
			vertical-align:top;
			border-bottom:1px solid #e1e1e1;
		}
		.api_box_content .hotels_field22{
			vertical-align:middle;
			margin:0;
			padding:3px 0 3px 0;
			border-bottom:1px solid #e1e1e1;
		}
		.api_box_content .hotels_field23{
			height:72px;
			margin:0;
			padding:3px 0 3px 0;
			vertical-align:top;
			border-bottom:1px solid #e1e1e1;
		}
		.api_box_content .hotels_field31{
			height:27px;
			margin:0;
			padding:1px 0 0 0;
			font-size:13px;
			color:#47699a;
			vertical-align:middle;
		}


