@charset "utf-8";
/* CSS Document */

#nhotelwrap
{
	display:block;
	width:955px;
	padding:10px 0px 0px 0px;
	margin:0px auto;}
#nhotelcont
{
	display:block;
	padding:0px;
	margin:0px;
	background:#e9e9e9;}
#nhotelmidwht
{
	display:block;
	padding:0px;
	margin:0px auto;
	width:927px;
	background:#fff;
	}
#nmainwrap
{
	display:block;
	padding:0px;
	margin:0px auto;
	width:910px;
}
#nmainwrap ul
{
	display:block;
	margin:0px;
	padding:0px;}
#nmainwrap ul li
{
	display:block;
	padding:0px;
	margin:0px;
	list-style:none;}
#nmainwrap ul li.nhoteltpimg
{
	width:408px;
	float:left;}
#nmainwrap ul li.nhoteltpcont
{
	/*width:552px;*/
	width:502px;
	float:left;}
#nmainwrap ul li.nhoteltpcont p
{
	display:block;
	padding:3px 3px 3px 5px;
	margin:0px;
	background:#425573;
	font:18px Arial, Helvetica, sans-serif;
	color:#fff;
}
#nmainwrap ul li.nhoteltpcont p span
{
	font:18px Arial, Helvetica, sans-serif;
	color:#fff;
}
#nmainwrap ul li.nhoteltpcont ul
{
	display:block;
	}
#nmainwrap ul li.nhoteltpcont ul li
{
	display:block;}
#nmainwrap ul li.nhoteltpcont ul li.nhtshordes
{
	float:left;
	padding:10px 5px 0px 5px;
	/*width:375px;*/
	width:325px;
	
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtshordes span
{
	font:11px Arial, Helvetica, sans-serif;
	color:#606060;
	line-height:18px;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers
{
	float:left;
	width:167px;
	/*height:185px;*/
	height:218px;
	background:#f1f1ef;
	/*background:url(../images/nhotelimages/spoffer-bg.gif) repeat-x;*/
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span
{
	display:block;
	padding:7px 0px 0px 4%;
	margin:0px auto;
	width:92%;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span img
{
	padding:0px 1px 0px 1px;}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nbdbfast
{
	font:18px Arial, Helvetica, sans-serif;
	color:#504d52;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nbdbfast #lblInclusion
{
	font:18px Arial, Helvetica, sans-serif;
	color:#504d52;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nflgaccom
{
	padding-top:5px;
	font:11px Arial, Helvetica, sans-serif;
	color:#a20d33;
	font-weight:bold;
	}
	
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nflgaccom1
{
	padding:5px 15px 0px 15px;
	font:11px Arial, Helvetica, sans-serif;
	color:#a20d33;
	font-weight:bold;
	text-align:center;
	width:137px;
	display:block;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span b
{
	display:block;
	padding:13px 0px 0px 0px;
	font:16px Arial, Helvetica, sans-serif;
	color:#5f5e60;
	font-weight:bold;
	width:16px;
	float:left;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span font
{
	display:block;
	font:30px Arial, Helvetica, sans-serif;
	color:#a20d33;
	font-weight:bold;
	width:95px;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span font p
{
	display:block;
	width:20px;
	float:left;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nspofferfare
{
	display:block;
	width:152px;
	padding: 6px 0px 6px 5px;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nspofferfare b
{
	padding:20px 0px 0px 0px;
	display:block;
	width:15px;
	float:left;
	/*border-right:1px solid;*/}

#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nspofferfare font
{
	display:block;
	padding:0px 3px 0px 0px;
	width:110px;
	float:left;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nspofferfare font.ppremo
{
	display:block;
	padding:0px 3px 0px 0px;
	width:85px;
	float:left;	
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nspofferfare font span
	{
	font:30px Arial, Helvetica, sans-serif;
	color:#a20d33;
	font-weight:bold;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nspofferfare i
{
	display:block;
	padding:22px 0px 0px 0px;
	width:15px;
	float:left;
	font-style:normal;
	color:#930;
	}

#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nspoffersm
{
	padding-top:6px;
	height:44px;
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/nsphotbg.jpg) no-repeat bottom;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nspoffersmno
{
	padding-top:6px;
	height:44px;
	}


#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nspoffersm b
{
	display:block;
	padding:0px 0px 0px 0px;
	width:142px;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nspoffersm b.spsing
{
	display:block;
	padding:8px 0px 0px 0px;
	width:142px;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nspoffersm b #lblTypeofStay
{
	display:block;
	padding:2px 0px 0px 0px;
	font:13px Arial, Helvetica, sans-serif;
	line-height:14px;
	_line-height:14px;
	font-weight:bold;
	color:#93072b;
	}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nspoffersm i
{
	padding:1px 0px 1px 0px;
	display:block;
	width:142px;}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nspoffersm i #lblDuration
{	padding:0px;
	font:10px Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000;}
#nmainwrap ul li.nhoteltpcont ul li.nhtspoffers span.nprcinc
{
	padding-top:3px;
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000;}
#nhcontnumb
{
	display:block;
	padding:4px 0px 4px 0px;
	margin:25px auto 0px auto;
	width:927px;
	background:url(http://www.southalltravel.co.uk/newoffer/images/nhotelimages/callnow-botbg.gif) no-repeat;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	
	}
#nhcontnumb b
{
	font-size:24px;
	padding-top:20px;
	}
#nhcontnumb a
{
	color:#fff;}
	
/* Other hotels starts*/
.othhot
{	margin:0px auto;
	padding:10px 0px 0px 0px;
	width:908px;
	background:#FFF;
	display:block;
	}
.othhot span
{
	margin:0px auto 12px auto;
	padding:8px 0px 0px 5px;
	background-color:#c1c1c1;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	height:22px;
	width:900px;
	display:block;	
	}
.othhot span i
{
	width:700px;
	float:left;
	display:block;
	}
.othhot span font
{
	font:11px Arial, Helvetica, sans-serif;
	color:#3c0e4f;
	font-weight:normal;
	float:right;
	width:22%;
	margin:0px;
	padding:0px;
	/*position:absolute;
	top:370px;
	_top:395px;
	left:733px;*/
	display:block;
	}
.othhot span font select
{	font:11px Arial, Helvetica, sans-serif;
	color:#3c0e4f;
	font-weight:normal;
	width:85px;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
.othhot ul
{
	margin:0px auto 0px auto ;
	padding:0px 0px 0px 0px;
	width:907px;
	}
.othhot ul li
{
	margin:0px 0px 3px 0px;
	padding:0px 0px 5px 0px;
	list-style:none;
	display:block;
	background:#f3f3f3;}
.othhot ul li p
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
.othhot ul li p.star
{
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:95px;
	display:block;
	}
.othhot ul li p.star img
{
	padding:0px;
	margin:0px;
	}
.othhot ul li .bult
{	margin:6px 0px 0px 0px;
	padding:9px 0px 0px 19px;
	display:block;}
.othhot ul li .htnam
{	margin:6px 0px 0px 0px;
	padding:4px 0px 0px 10px;
	width:370px;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	display:block;}
.othhot ul li .htnam a
{	width:370px;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	}

.othhot ul li font
{
	margin:6px 0px 0px 100px;
	padding:4px 3px 0px 5px;
	font:11px Arial, Helvetica, sans-serif;
	color:#676767;
	display:block;
	
	}
.othhot ul li p.htpr
{
	margin:4px 5px 0px 2px;
	padding:0px 0px 0px 0px;
	font:18px Arial, Helvetica, sans-serif;
	color:#a70000;
	display:block;
	}
.othhot ul li p.detl
{
	margin:6px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	display:block;
	}
/* Other hotels ends*/
