@charset "utf-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
html {
	color:#484646;
	font: normal 11px Verdana, Geneva, sans-serif;
	padding:0px;
	margin:0px;
}

#frame {
	margin:0px auto;
	padding:20px 0px 20px 0px;
	width:990px;
}
.rightpanel {
	display:block;
	width:870px;
	margin:0px auto;
	padding:0px;

}
.hotel_details {
	width:897px;
	float:left;
	border-bottom:#e9e9e9 5px solid;
	padding-bottom:10px;
}
.hotel_details .left_side {
	width:380px;
	float:left;
	padding:0px;
	margin:0px;
}
.hotel_details .left_side p {
	color:#484646;
	font: normal 11px Verdana, Geneva, sans-serif;
	padding:2px 0px 2px 0px;
	margin:0px;
}
.hotel_details .left_side .h2text {
	font:16px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
}
.hotel_details .left_side img {
	padding:2px;
	margin:0px;
}
.right_side {
	width:190px;
	float: right;
}
.right_side font 
{
	color:#000;
	font:normal 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:19px;
}
/* menu list with special offers on */
.menulistzone {
	margin:0px;
	padding:0px;
	
}
.menulistzone ul 
{
	width:100%;
	padding:0px;
	margin:0px auto;	
}
.menulistzone ul li {
	list-style-type:none;
	padding:3px 17px 0px 0px;
	float:left;	
		
}


.menulistzone li a {
	width:137px;
	padding:3px 17px 0px 0px;
	float:left;
	height:30px;
	font: bolder 13px/28px Arial, Helvetica, sans-serif;
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-nor.jpg) no-repeat;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#140101;
	cursor:pointer;
}
.menulistzone li.lastli
{
	padding:0px 0px 0px 0px;
	border:0px solid;
}


.menulistzone li a:hover {
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-roll.jpg) no-repeat;
	color:#fff;
	padding:3px 17px 0px 0px;
}
.menulistzone li a:active {
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-roll.jpg) no-repeat;
	color:#fff;
}
.menulistzone li a:focus {
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-roll.jpg) no-repeat;
	color:#fff;
}

.menulistzone li a.btn {
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-roll.jpg) no-repeat;
	color:#fff;
	
}
.menulistzone li.lastli a
{
	padding:3px 0px 0px 0px;
	width:137px;
	float:left;
	height:33px;
	font: bolder 13px/28px Arial, Helvetica, sans-serif;
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-other-nor.jpg) no-repeat;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#140101;
	cursor:pointer;
}

.menulistzone li.lastli a:hover {
	padding:3px 0px 0px 0px;
	width:137px;
	float:left;
	height:33px;
	font: bolder 13px/28px Arial, Helvetica, sans-serif;
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-other-roll.jpg) no-repeat;
	color:#fff;
	cursor:pointer;
}
.menulistzone li.lastli a:active {
	padding:3px 0px 0px 0px;
	width:137px;
	float:left;
	height:33px;
	font: bolder 13px/28px Arial, Helvetica, sans-serif;
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-other-roll.jpg) no-repeat;
	color:#fff;
	cursor:pointer;
}
.menulistzone li.lastli a:focus {
	padding:3px 0px 0px 0px;
	width:137px;
	float:left;
	height:33px;
	font: bolder 13px/28px Arial, Helvetica, sans-serif;
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-other-roll.jpg) no-repeat;
	color:#fff;
	cursor:pointer;
}

/* menu list with special offers off */
.menulistzoneoff {
	margin:0px;
	padding:0px;
	width:920px;
	text-align:center;
}
.menulistzoneoff ul 
{
	display:block;
	width:100%;
	padding:0px;
	margin:0px auto;
}
.menulistzoneoff ul li {
	list-style-type:none;
	width:193px;
	float:left;	
}


.menulistzoneoff li a {
	width:137px;
	padding:3px 17px 0px 0px;
	float:left;
	height:30px;
	font: bolder 13px/28px Arial, Helvetica, sans-serif;
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-nor.jpg) no-repeat;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#140101;
	cursor:pointer;
}
.menulistzoneoff li.lastli
{
	padding:0px 0px 0px 0px;
	width:137px;
	border:0px solid;
}


.menulistzoneoff li a:hover {
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-roll.jpg) no-repeat;
	color:#fff;
	outline:none;
}
.menulistzoneoff li a:active {
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-roll.jpg) no-repeat;
	color:#fff;
}
.menulistzoneoff li a:focus {
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-roll.jpg) no-repeat;
	color:#fff;
	outline:none;
}

.menulistzoneoff li a.btn {
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-roll.jpg) no-repeat;
	color:#fff;
	
}
.menulistzoneoff li.lastli a
{
	padding:3px 0px 0px 0px;
	width:137px;
	float:left;
	height:33px;
	font: bolder 13px/28px Arial, Helvetica, sans-serif;
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-other-nor.jpg) no-repeat;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#140101;
	cursor:pointer;
}

.menulistzoneoff li.lastli a:hover {
	padding:3px 0px 0px 0px;
	width:137px;
	float:left;
	height:33px;
	font: bolder 13px/28px Arial, Helvetica, sans-serif;
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-other-roll.jpg) no-repeat;
	color:#fff;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}
.menulistzoneoff li.lastli a:active {
	padding:3px 0px 0px 0px;
	width:137px;
	float:left;
	height:33px;
	font: bolder 13px/28px Arial, Helvetica, sans-serif;
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-other-roll.jpg) no-repeat;
	color:#fff;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	outline:none;
}
.menulistzoneoff li.lastli a:focus {
	padding:3px 0px 0px 0px;
	width:137px;
	float:left;
	height:33px;
	font: bolder 13px/28px Arial, Helvetica, sans-serif;
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/btn-other-roll.jpg) no-repeat;
	color:#fff;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	outline:none;
}

.box {
	width:908px;
	margin:15px auto 0px;
	border:1px solid #d7d7d7;
	background:#fff;
	/*background:url(http://www.southalltravel.co.uk/newoffer/images/yh/Itinerary-Hotel-Details-box-bg.jpg) repeat-x bottom;*/
	}


.box .content {
	width:908px;
	padding:0px 0px 29px 0px;
	*padding:0px 0px 10px 0px;
}
.box .hotelinfo {
	width:891px;
	padding:17px 10px 29px 7px;
	*padding:17px 10px 10px 7px;
	/*background:url(http://www.southalltravel.co.uk/newoffer/images/yh/Hotel-Information-bg.jpg) repeat-x top;*/
	background-color:#fff;
	display:block;}
.big_image {
	width:400px;
	float:left;
	padding:0px 3px 0px 10px;
	margin:0px;
	display:block;
}
.main_image {
	width:400px;
	float:right;
	padding:0px 3px 10px 0px;
	*padding:0px 3px 0px 0px;
	margin:0px;
	display:block;
}
#facilist{
	
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}

#facilist ul
{	
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0px solid #000;
}
#facilist ul li
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style-type:disc;
}

.thumbhnail 
{
	list-style-type:none;
	float:left;
	padding:0px 0px 0px 10px;
	margin:0px;
	width:485px;
	display:block;
}

.thumbhnail ul
{	
	margin:0px;
	padding:0px;
	
	}
.thumbhnail ul li
{
	padding:5px 0px 5px 0px;
	margin:0px;
	list-style-type:none;
	
	}

.thumbhnail li.lastrow
{
	padding:0px;
	margin:0px;
}
.thumbhnail li img {
	padding:0px;
	margin:0px 10px 0px 0px;
}
.thumbhnail li span, div span
{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	padding:0px 0px 0px 0px;}
	
.thumbhnail li p, div p
{
	font: 12px Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	text-align:justify;
	padding:0px 10px 15px 0px;
	margin:0px;
	}
.thumbhnail li p span
{
	font: 12px Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	text-align:justify;}
.thumbhnail li ul
{
	padding:0px 0px 10px 0px;
	margin:0px;
	}
.thumbhnail li ul li
{
	padding:0px;
	margin:0px 0px 0px 20px;
	list-style:disc;
	line-height:16px;}
.box .hotelinfo ul
{
	padding:0px 0px 10px 0px;
	margin:0px;
	border:0px solid;

	}
.box .hotelinfo ul li
{
	padding:2px;
	margin:0px 0px 0px 20px;}

.thumbnailadj
{
	width:488px;}
.thumbhnailsp {
	list-style:none;
	float:left;
	padding:0px 0px 0px 10px;
	margin:0px;
	width:485px;
	display:block;
}
.thumbhnailsp ul {
	
	float:left;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
	display:block;
}
.thumbhnailsp ul li
{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 10px;}
#specialoff
{	padding:0px 10px 0px 0px;
	margin:0px;

	
}
#specialoff span
{
	padding:0px 5px 2px 0px;
	margin:0px;
	display:block;
	font:13px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
	border-bottom:0px solid #ccc;}

#specialoff .boldtxt
{
font-weight:bold;

}


#spofbox
{
	padding:0px;
	margin:12px 0px 0px 10px;
	width:417px;
	display:block;}
#spofbox font
{
	padding:0px;
	margin:0px;
	display:block;}
#spofbox p
{
	display:block;
	padding:0px 5px 0px 5px;
	margin:0px;
	background:#f6f6f6;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	}
#spofbox p span
{
	display:block;}
#spofbox p span.offername
{
	font:14px Arial, Helvetica, sans-serif;
	color:#900;
	}
#spofbox p span.offerprice
{
	font:16px Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;}
#spofbox p span.offerdate
{
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	}
#spofbox p b
{
	display:block;
	padding:0px 10px 0px 0px;
	margin:0px;
	font:11px Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	}
#spofbox p font
{
	display:block;
	padding:1px 0px 1px 0px;
	margin:0px;
	font:11px Verdana, Geneva, sans-serif;
	color:#3f3f3f;
	}
#pspofbox
{
	padding:0px;
	margin:12px 0px 0px 0px;
	width:417px;
	display:block;}
#pspofbox font
{
	padding:0px;
	margin:0px;
	display:block;}
#pspofbox p
{
	display:block;
	padding:0px 5px 0px 5px;
	margin:0px;
	background:#f6f6f6;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	}
#pspofbox p b
{
	display:block;
	padding:0px 10px 0px 0px;
	margin:0px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	}
#pspofbox p font
{
	display:block;
	padding:1px 0px 1px 0px;
	margin:0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#3f3f3f;
	}
#spoful
{
	display:block;
	padding:0px;
	margin:0px;
	list-style:disc;}
#spoful ul
{
	display:block;
	padding:0px;
	margin:0px;
	background:#f6f6f6;
	width:415px;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	list-style:disc;}
#spoful ul li
{
	display: list-item;
	padding:0px;
	margin:0px 0px 0px 20px;
	list-style:disc;}
.boldtext
	{
		font-weight:bold;
	}
	
	
/*new css 18 dec*/

.imgbox
{
	float:right;
	margin:0px;
	padding:0px;
	border:1px solid;
}
.imgboxdesc
{
	width:97%;
	margin:0px auto;
	padding:0px 0px 0px 10px;
}
/*.imgboxdesc span
{ 
	color:#000;
	font:12px arial;
	font-weight:bold;
	display:block;
	margin:0px 0px 0px 10px;
	padding:0px;
}*/
.imgboxdesc ul
{
	margin: 0px 0px 10px 0px;
	padding:0px;
	list-style:disc;
	border:1px solid #ebf1f9;
	list-style-type:none;
	background-color: #ebf1f9;

}

.imgboxdesc ul li
{
	margin:0px 0px 10px 5px;
	padding:0px 0px 0px 5px;
	display:block;
	/*background:url("http://www.southalltravel.co.uk/newoffer/images/disc.gif") no-repeat 6px 22px;*/
}
.imgboxdesc ul li span
{
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}
/* Updated Css*/
.clr-box
{
	clear:both;
}	
.facilities-wrap{
	background:#FFF;
	border:1px solid #d7d7d7;
	margin:30px auto;
	padding:0px;
	width:910px;
}
.facilities-box{
		background:#FFF;
		margin:0px;
		padding:0px 0px 10px 0px;
	}
.standard-facilities{
			background:#FFF;
			float:left;
			margin:10px 0px 10px 9px;
			padding:0px;
			width:474px;
			_width:444px;
			border:0px solid;
		}
.standard-facilities span{
				background:#FFF;
				color:#000;
				display:block;
				font:12px arial;
				font-weight:bold;
				margin:0px 0px 8px 6px;
				padding:0px;
				width:474px;
				_width:444px
			}
.standard-facilities ul{
			    list-style:disc;
				margin:0px 0px 0px 0px;
				padding:0px;
				width:474px;
				_width:444px
			}
.standard-facilities ul li{
				color:#5a5a5a;
				list-style:disc;
				font:12px/16px arial;
				margin:0px 0px 6px 35px;
				padding:0px;
				
			}
.standard-facilities ul li ul
{
	display:block;
	background:#FF9;
	margin:0px;}
.standard-facilities ul li ul li{
	display:block;
				color:#5a5a5a;
				list-style:disc;
				font:12px/16px arial;
				margin:0px 0px 6px 45px;
				padding:0px 0px 0px 40px;
				border:1px solid;
				width:70%;
			}	
.facilities-box img{
			background:#FFF;
			display:block;
			float:right;
			margin:10px 9px 6px 0px;
			padding:0px;
		}
.rooms-box{
			background:#ebf1f9;
			margin:10px auto 8px;
			padding:0px;
			width:892px;
		}
.rooms-box span{
				color:#000;
				display:block;
				font:12px/18px arial;
				margin:0px 0px 4px 8px;
				padding:0px;
				width:884px;
				height:18px;
			}
.rooms-box ul{
			    list-style:disc;
				margin:0px 0px 0px 0px;
				padding:0px;
			}
.rooms-box ul li
			{
				margin:0px 0px 0px 30px;
				padding:0px;				
			}
.rooms-box ul li span
			{
				color:#000;
				font:12px/18px Verdana, Geneva, sans-serif;
				font-weight:normal;
				margin:0px 0px 0px 0px;
				padding:0px;
				width:856px;				
			}

.blocks
{
	display: block;
	border-top:1px solid #ebf1f9;
	border-bottom:0px solid #ebf1f9;
	border-right:0px solid #ebf1f9;
	border-left:0px solid #000;
	margin: 6px 0px 0px 11px;
	width:862px;
}
.blocks td
{
	border-left:1px solid #ebf1f9;
	text-align:left;
	border:none;
}
.blocks td .bullets-img
{
	margin:0px;
	padding:0px 0px 0px 18px;
	background:url("http://www.southalltravel.co.uk/newoffer/images/disc.gif") no-repeat 2px 6px;
    border:0px solid #000;
    width:882px;
}
.blocks td .bullets-img span
{
	color:#000;
	font:12px/16px Verdana, Geneva, sans-serif;
	text-align:left;
}
.RoomName{
	color:#000;
	display:block;
	font:12px Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin:4px 0px 0px 6px;
	padding:0px;
	width:474px;
	_width:444px
}

.blockHotelFacilities
{
	display: block;
	border-top:0px solid #ebf1f9;
	border-bottom:0px solid #ebf1f9;
	border-right:0px solid #ebf1f9;
	border-left:0px solid #000;
	margin: 6px 0px 0px 11px;
	width:474px;
	_width:444px
}
.blockHotelFacilities td
{
	border-left:0px solid #ebf1f9;
	text-align:left;
	border:none;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.blockHotelFacilities td span
{
	display:block;
	color:#000;
	font:12px/15px Arial;
	color:#5a5a5a;
	text-align:left;
	border:0px solid;
}

.bullets-img1
{
	margin:0px;
	padding:0px 0px 0px 18px;
	background:url("http://www.southalltravel.co.uk/newoffer/images/disc.gif") no-repeat 0px 5px;
    border:0px solid #000;
    width:474px;
    _width:444px
}


.hfacilities-box{
		background:#FFF;
		margin:0px;
		padding:0px 0px 10px 0px;
	}
		.standard-hfacilities{
			background:#FFF;
			float:right;
			margin:10px 9px 10px 0px;
			padding:0px;
			width:474px;
			_width:404px;
			border:0px solid;
		}
																	
		.hfacilities-box img{
			background:#FFF;
			display:block;
			float:left;
			margin:10px 0px 6px 9px;
			padding:0px;
}
#thumbnailline
{
	display:block;
	padding:3px 10px 3px 412px;
	font:12px Arial, Helvetica, sans-serif;
	color:#900;
	font-weight:bold;
	}

