.mwrap{
	margin:0px auto;
	padding:0px;
	width:965px;
}
.lwrap{
	float:left;
	margin:18px 0px 0px 0px;
	padding:0px;
	width:277px;	
}
.lwrap form{
	margin:0px;
	padding:0px;
}
	.lwrap img{
		display:block;
		float:left;
		margin:0px; 
		padding:18px 0px 18px 0px;	
	}
.srch-wrap{
	background:#ced7e0 url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/srch-bg.jpg) repeat-x top;
	border:#559ab9 solid 4px;
	border-top:none;
	float:left;
	margin:0px;
	padding:15px 0px 14px 11px;
	width:258px;
}
	.srch-wrap img{
		display:block;
		margin:0px 0px 20px 0px;
		padding:0px;
	}

	.srch-wrap h3{
		color:#003365;
		display:block;
		font:14px Arial, Helvetica, sans-serif;
		font-weight:bold;
		float:left;
		margin:0px;
		padding:0px 0px 10px 0px;
		text-transform:uppercase;
		width:248px;
	}
	.srch-wrap ul{
		display:block;
		float:left;
		list-style:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 2px 0px;
		width:248px;
	}
		.srch-wrap ul li{
			color:#003365;
			display:block;
			font:12px/23px Arial, Helvetica, sans-serif;
			float:left;
			margin:0px;
			padding:0px;
			text-align:left;
			width:80px;
		}
			.srch-wrap ul li input{
				color:#333333;
				display:block;
				float:left;
				height:16px;
				margin:0px;
				padding:0px;
			}
			.srch-wrap ul li input.ctrlradio{
				border:none;
				color:#333333;
				font:0px Arial, Helvetica, sans-serif;
				float:left;
				height:14px;
				margin:5px 0px 0px 2px;
				padding:0px;
				width:14px;
			}
			.srch-wrap ul li.frmctrl{
				display:block;
				float:left;
				margin:0px;
				padding:0px;
				width:168px;
			}
			.srch-wrap ul li.invalidairport{
				color: #f30c06;
				display:block;
				font:12px/30px Arial, Helvetica, sans-serif;
				font-weight:bold;
				float:left;
				text-decoration:none;
				margin:0px;
				padding:0px;
				width:196px;
			}
			.srch-wrap ul li.invalidairport span{
				float:left;
				margin:0px;
				padding:0px;
			}
			.srch-wrap ul li.invalidairport a{
				display:block;
				color: #f30c06;
				display:block;
				font:12px/30px Arial, Helvetica, sans-serif;
				font-weight:bold;
				float:left;
				height:30px;
				text-decoration:underline;
				margin:0px 0px 0px 2px;
				padding:0px;
				width:70px;
			}
			.srch-wrap ul li.frmctrl select{
				color:#333333;
				display:block;
				font:12px Arial, Helvetica, sans-serif;
				float:left;
				height:20px;
				margin:0px;
				padding:0px;
				width:166px;
			}
			.srch-wrap ul li.frmctrl input{
				color:#333333;
				display:block;
				font:12px Arial, Helvetica, sans-serif;
				float:left;
				height:16px;
				*height:16px;
				margin:0px;
				padding:4px 0px 0px 0px;
				*padding:2px 0px 0px 0px;
			}
			html>/**/ body .srch-wrap ul li.frmctrl input{
				color:#333333;
				display:block;
				font:12px Arial, Helvetica, sans-serif;
				float:left;
				margin:0px;
				padding:0px;
			}
			.srch-wrap ul li.frmctrl input.destctrl{
				width:163px;
			}
			.srch-wrap ul li.frmctrl select.cabinctrl{
				width:166px;
				float:left;
			}
			.srch-wrap ul li.airport{
				color:#003365;
				display:block;
				font:10px/16px Arial, Helvetica, sans-serif;
				font-weight:bold;
				text-align:left;
				margin:0px;	
				width:168px;
			}
			.srch-wrap ul li.airport a{
				color:#003365;
				float:left;
				font:10px Arial, Helvetica, sans-serif;
				font-weight:bold;
				text-decoration:underline;
				width:60px;
			}
			.srch-wrap ul li.airport a:hover{
				color:#003365;
				float:left;
				font:10px Arial, Helvetica, sans-serif;
				font-weight:bold;
				text-decoration:none;
				width:60px;
			}
			.srch-wrap ul li.frmctrl input.ddate{
				width:141px;	
			}
			* html .srch-wrap ul li.frmctrl input.ddate{
				width:138px;	
			}
			html>/**/ body .srch-wrap ul li.frmctrl input.ddate{
				height:18px;
				width:141px;	
			}
			.srch-wrap ul li a{
				display:block;
				float:right;
				margin:0px 0px 0px 0px;
				padding:0px;
				width:20px;
				height:15px;
			}
			.srch-wrap ul li a.calimg{
				display:block;
				float:right;
				margin:3px 3px 0px 0px;
				padding:0px;
				width:20px;
				height:15px;
			}
			.srch-wrap ul li a.calimg img{
				margin:0px;
				padding:0px;	
			}
.rginfo{
	float:left;
	margin:0px;
	padding:opx;
	width:248px;
}
/* New Update on 19/03/2010 */

.rg-info{
	float:left;
	margin:0px;
	padding:0px;
	width:248px;
}
.rg-info ul{
	list-style:none;
	margin:0px;
	padding:0px 0px 2px 0px;
	*padding:0px 0px 0px 0px;
	width:248px;
}
* html .rg-info ul{
	list-style:none;
	margin:0px;
	padding:0px 0px 2px 0px;
	width:248px;
}
.rg-info ul li{
	display:block;
	margin:0px;
	padding:0px;
	width:248px;
}
.rg-info ul li span{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:60px;
}
.rg-info ul li span.fspan{
	margin:0px 0px 0px 60px; 
	width:60px;
}
* html .rg-info ul li span.fspan{
	margin:0px 0px 0px 30px; 
	width:60px;
}

/* End on 19/03/2010 */

.srch-wrap input.btn-srch{
	background:url(../../images/srch_flight.gif) no-repeat; 
	border:none;
	cursor:pointer;
	float:left;
	height:29px; 
	margin:8px 0px 0px 0px;
	width:142px; 
}
.srch-wrap input.btnh-srch{
	background:url(../../images/srch_flighthotel.gif) no-repeat; 
	border:none;
	cursor:pointer;
	float:left;
	height:29px; 
	margin:8px 0px 0px 0px;
	width:191px; 
}
	
.tab-wrap{
	background:#61a1bf url(../images/nhotelimages/tab-bg.jpg) repeat-x top;
	float:left;
	margin:0px;
	padding:0px;
	width:277px;
}
	.tab-wrap img{
		display:block;
		float:left;
		margin:0px 3px 0px 0px;
		padding:0px;
	}

.rwrap{
	float:right;
	margin:18px 0px 0px 0px;
	padding:0px;
	width:676px;
}
	.rwrap dd{
		color:#00090c; 
		display:block; 
		font:14px arial; 
		font-weight:bold; 
		float:left; 
		height:16px; 
		position:none; 
		margin:48px 0px 0px 0px;
	}
	.rwrap h3{
		color:#00090c;
		display:block;
		font:13px arial;
		font-weight:bold;
		margin:0px 0px 0px 0px;
		padding:0px;
		width:676px;
	}
	.rwrap span{
		background:url(../images/nhotelimages/call-bg.jpg);
		display:block;
		float:right;
		height:65px;
		margin:0px 0px 0px 0px;
		padding:0px;
		position:relative;
		width:307px;
		/*z-index:99;*/
	}
	.rwrap span font{
	color:#fff;
	display:block;
	font:23px arial;
	font-weight:normal;
	float:right;
	height:26px;
	margin:0px 0px 0px 0px;
	padding:0px;
	position:absolute;
	width:200px;
	/*z-index:100;*/
	top: 36px;
	left: 43px;
	}
.top-banner{
	margin:8px 0px 8px 0px;
	padding:0px;
	width:676px;
}
	.top-banner img{
		display:block;
		margin:0px;
		padding:0px;		
	}

.desth-wrap{
	float:left;
	margin:0px;
	padding:0px;
	width:277px;
}
	.desth-wrap img{
		display:block;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px;
	}
	.desth-wrap span{
		background:url(../images/nhotelimages/dest-bm.jpg) repeat-x;
		color:#fefefe;
		display:block;
		font:14px/26px arial;
		font-weight:bold;
		float:left;
		height:26px;
		margin:0px;
		padding:0px 0px 0px 4px;
		width:263px;
	}
.dest-border{
	border-bottom:8px solid #75bcd0;
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 1px 0px;
	width:277px;
}
.dest-data{
	border:1px solid #9bc5de;
	margin:0px;
	padding:0px;
}
	.dest-data ul{
		display:block;
		list-style:none;
		margin:0px;
		padding:0px;
		width:275px;
	}
		.dest-data ul li{
			border-bottom:1px solid #cfe3ee;
			color:#213a49;
			display:block;
			margin:0px;
			padding:0px;
			width:275px;
		}
		.dest-data ul li a{
			background:#f2f7f9 url(../images/nhotelimages/dest-bullets.jpg) no-repeat 8px 6px;
			color:#213a49;
			display:block;
			font:14px/24px arial;
			font-weight:normal;
			height:24px;
			margin:0px;
			padding:0px 0px 0px 28px;
			text-decoration:none;
			width:247px;
		}
		.dest-data ul li a:hover{
			background:#fff url(../images/nhotelimages/dest-bullets.jpg) no-repeat 8px 6px;
			color:#213a49;
			display:block;
			font:14px/24px arial;
			font-weight:normal;
			height:24px;
			margin:0px;
			padding:0px 0px 0px 28px;
			text-decoration:none;
			width:247px;
		}
.b-destwrap{
	margin:7px 0px 0px 0px;
	paddng:0px;
	width:676px;
}
.bl-destwrap{
	float:left;
	margin:0px;
	paddng:0px;
	width:362px;
}
.dest-bwrap{
	border:1px solid #c9c9c9;
	background:#f2f2f2;
	display:block;
	float:left;
	height:134px;
	margin:0px 3px 7px 0px;
	paddng:0px;
	width:115px;
}
	.dest-bwrap span{
		background-image:none;
		color:#00090c;
		font:13px arial;
		font-weight:bold;
		float:left;
		height:18px;
		margin:0px 0px 0px 4px;
		padding:0px;
		position:none;
		width:100px;
	}
	* html .dest-bwrap span{
		background-image:none;
		color:#00090c;
		font:13px arial;
		font-weight:bold;
		float:left;
		height:18px;
		margin:0px 0px 0px 2px;
		padding:0px;
		position:none;
		width:100px;
	}
	.dest-bwrap span a{
		display:block;
		color:#00090c;
		font:13px arial;
		font-weight:bold;
		float:left;
		height:18px;
		text-decoration:none;
		text-align:left;
		width:100px;
	}
	.dest-bwrap img{
		border:1px solid #fff;
		display:block;
		margin:0px auto;
		paddng:0px;
	}
.br-destwrap{
	float:left;
	margin:0px 0px 0px 6px;
	paddng:0px;
	width:307px;
}
	.br-destwrap span{
		border:1px solid #c9c9c9;
		background:#f2f2f2;
		color:#606060;
		display:block;
		float:left;
		font:12px arial;
		font-weight:normal;
		margin:0px;
		height:auto;
		padding:10px 16px 46px 16px;
		position:none;
		text-align:justify;
		width:273px;
	}
	
.contxt{
		color:#606060;
		display:block;
		float:left;
		font:12px arial;
		font-weight:bold;
		margin:0px;
		text-align:left;
		width:673px;
	}


