h2.lastminute{color:#fff;margin-bottom:10px;}

.box4c.search-filter.booking .hook-5 {width: 705px;overflow: hidden;}

.search-filter.booking ul {overflow: hidden;margin-right: 15px;float: left;}

.search-filter.booking ul.col-1 {width: 150px;}

.search-filter.booking ul.col-2{width: 165px;}

.search-filter.booking ul.col-3{width: 350px;margin-right: 0;}

.search-filter.booking select#sf-dest {width: 165px;}

div.hr{
	width:718px !important;
	padding:0;
	margin:0;
	position:relative;
	float:left;
}
ul.elements li.hr-col-1{float:left;width:118px !important;border-left:1px solid #d6e9f7;}
ul.elements li.hr-col-2{float:left;width:12px !important;background:url(../images/lm-divide.gif);background-repeat:repeat-y;}
ul.elements li.hr-col-3{float:left;width:586px;border-right:1px solid #d6e9f7;font-weight:bold;font-size:12px;}

div.section{
	width:718px !important;
	padding:0;
	margin:0;
	position:relative;
	clear:both;
}
div.section li{
	float:left;
}
div.pane{
	overflow:hidden;
	clear:left;
	margin: 10px 0px 0px 0px;
	position:relative;
	width:587px !important;
	border:0px red solid;
}

ul.elements{
	background-color:#f1f5f8;
	margin:0;
	padding:0;
}
ul.elements li{
	border-top:1px #d6e9f7 solid;
	width:47px;
	height:18px;
	font-weight:normal;
	font-size:11px;
	text-align:center;
	position:relative;
	margin:0;
	padding:3px 0px 3px 0px;
	background-color:#f1f5f8;
}

.sep1{
border-left:1px solid #f1f5f8;
border-right:1px solid #d6e9f7;
}
.sep1nr{
border-left:1px solid #f1f5f8;
border-right:1px solid #f1f5f8;
}
.sep2{
border-right:2px solid #b4d0e5;
}
.dbl-col-f{border-left:1px solid #d6e9f7;}

ul.elements li.dbl-col{
	width:96px;
	padding:3px 0px 3px 0px;
}

ul.elements li.dbl-col-f{
	width:117px;
	height:18px;
	text-align:left;
	padding:3px 0px 3px 10px;
}

ul.elements li.min{
	height:16px !important;
}
ul.elements li.max{
	height:18px !important;
}

ul.elements li.pad{
	border:0;
	height:19px;
	width:12px;
	background:url(../images/lm-divide.gif);
	background-repeat:repeat-y;
}

.btm{border-bottom:1px solid #d6e9f7;}

ul.elements li.ttl{border-top:0px #f1f5f8 solid;font-weight:bold;}
ul.elements li.date{border-top:2px #b4d0e5 solid;font-weight:bold;}
ul.elements li.nodays{border-top:0px #f1f5f8 solid;font-size:10px;font-weight:bold;}

ul.elements li.dbl-col-d{
	background:url(../images/lm-divide.gif);
	background-repeat:repeat-y;
	border:0px black solid;
	width:12px !important;
	height:20px;
	margin:0;
	padding:3px 0px 3px 0px;
}
ul.elements li a{
	color:#1b659f;
	font-size:11px;
	text-decoration:none;
}
ul.elements li a:hover{
	color:#003366;
}

.nav-lm{margin-left:127px;}
.lm-btn{margin-top:6px;}
table.nav{width:705px;}
table.nav td{margin:0px;padding:0px;}

#lmfilter select{font-size:10px;}

p.more,a.more{font-weight:bold;color:#fff;text-decoration:none;}
p.line-white{
	background: transparent url(../images/line-white.gif) 0px 0 no-repeat;
	padding:8px 0px 0px 0px;margin:0px;font-size:12px;
}
div#more{position:relative;margin:0;margin-top:-6px;padding:0px;}

.search-filter.booking ul.lm-col-3
{
	width: 115px;
	margin-right: 0;
}
.search-filter.booking ul.lm-col-4
{
	width: 235px;
	margin-right: 0;
}

select.c1{width:150px;}
select.c2{width:165px;}
select.c3{width:100px;}
select.c4{width:160px;}

div.col-fix{float:left;width:119px;}
div.col-fix ul.elements{width:117px;}

.lm-btn-left{float:left;overflow:hidden;}
