	body{
	height :100% ;
	margin:0;
	padding:0;
	background-color:#F0F0F0;
	}
	h1 , h2 , h3 {
	margin : 5px 0 5px 0;
	font-size:20px;
	color:#336699;
	}
	h4 {
	margin : 10px 0 15px 0;
	font-size:20px;
	color:#fff;
	}
	#warp{
	min-height:100%;
	width:100%;
	height:auto;
	margin:0 auto -280px auto;
	padding:0 0 280px 0;
	overflow:hidden;

	}
	#container{
	width:960px;
	margin:0 auto 0 auto;
	overflow:hidden;
	}
	/* HEADER 
	*********
	*********
	********/
	#header{

	background-color:#0084e9;
	height:100px;
	text-align:center;
	float:right;
	width:100%;
	}
	#header-content{
	width:960px;
	margin:0 auto 0 auto;
text-align:center;	
	}
	#logo{
	margin:10px;
	width:200px;
	}
	#search-content{
	width:600px;
	float:right;
	position:relative;
	margin:30px 60px 0px 20px ;
	}
	#search-header{
	width :550px;
	border:2px solid #FFFFCC;
	height:20px;
	font-size:20px;
	padding:10px;
	}
	#search2{
	background-image: url("images/bg8.jpg");
	background-repeat: no-repeat;
	float:right;
	width :100%;
	height:600px;
	}
	#container-search2{
	width:960px;
	margin:0 auto 0 auto;
	padding:0;
	position:relative;
	

	}
	#search-content{
	background-color:#fff;
	opacity: 0.7;
    filter: alpha(opacity=50); /* For IE8 and earlier */
	height:200px;
	position:absolute;
    width:960px;
    top:0px;
	margin:200px auto 0 auto;
	padding:0;
	
	}
	#livesearch-form{

	z-index:5000;
	position:absolute;
	margin:300px 40px 0 auto;
	}
	#search-header{
	width :405px;
	border:2px solid #fec823;
	height:20px;
	font-size:20px;
	padding:10px;
	position:absolute;
	}
	#search-header2{
	background-color:#0084e9;
	color:#fff;
	width :405px;
	border:2px solid #FFFFCC;
	height:20px;
	font-size:20px;
	padding:10px;
	position:absolute;
	right:485px;
	top:300px;
	}
	#livesearch-headline{

	position:absolute;
	margin:230px 50px 0 0;
	font-size:26px;
	}
	#livesearch{
	width :427px;
	position:absolute;
	z-index:5000;
	background-color:#fff;
	right:485px;
	top:300px;
	}
	#livesearch a{
	background-color:#fff;
	color : #404040;
	display: block;
	padding:5px;
	margin:0;
	font-weight:bold;
	
	
	}
	#livesearch a:hover{
	background-color:#fede86;
	color : #000;
	
	}
	#search-icon{
	width:30px;
	position:absolute;
	left:30px;
	top:7px;
	}


	/* 
	/* nave bar 
	**
	**
	**
	**
	**
	** */
	#nave{
	width :100%;
	float:right;
	background-color:#fec823;
	height:50px;
	}
	#container-nave{

	width:960px;
	position:relative;
	margin:0 auto 0 auto;
	}

	#container-nave ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}


	#container-nave li {
	float: right;
	}

	#container-nave ul a {
	display: block;
	background-color: #fec823;
	padding:15px;
	text-align:right;
	color:#000;
	font-size:14px;
	text-decoration:none;
	height:20px;
	font-weight:bold;
	}
	#container-nave li a:hover{
	background-color: #fff;
	color:#0084e9;
	}
	#container-nave li a:active{
	background-color: #fff;
	color:#0084e9;
	}
	#container-nave .active{
	background-color: #fff;
	color:#0084e9;
	}
	/* SEARCH HOMPAGE
	**********
	**********
	**********
	*/
	#search{

	background-repeat: no-repeat;
	float:right;
	width :100%;
	}
	#container-search{
	width:960px;
	margin:0 auto 0 auto;
	padding:15px 0 5px 0;
	position:relative;
	}
	/* map - form - best hotel
	**************************
	**************************
	*************************/
	#container-content{
	clear:right;
	width:960px;
	top:20px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	}

	#right-collum{
	width:550px;
	margin:0px;
	padding:0px;
	float:right;
	overflow:hidden;
	}
	#map{
	width:550px;
	height:420px;
	float:right;
	background-color:#ffffff;
	text-align:center;
	padding-top:5px;
	border:1px solid #E8E8E8;
	-webkit-border-radius: 6;
	-moz-border-radius: 6;
	border-radius: 8px;
	}
	.box-bottom {
	width:200px;
	height: 30px;
	background: #0084e9 url("images/box-top2.gif") no-repeat;
	position:absolute;
	text-align:center;
	top:5px;
	right:0;
	padding-top:15px;
	font-size:18px;
	color:#fff;
	border-right:2px solid #0066CC;
	border-bottom:2px solid #0066CC;

	}
	#homepage-content-city{
	width:550px;
	float:right;
	margin:10px 0 0 0;
	text-align:right;

	-webkit-border-radius: 6;
	-moz-border-radius: 6;
	border-radius: 6px;
	font-size :14px;
	color:#606060;
	}
	#city{
	width:270px;
	float:right;
	margin-right:5px;
	margin-top:10px;
    border-bottom:0px solid #E8E8E8;
	position:relative;

	padding:0;
	}
	#transbox{
	position:relative;
	right:0;
	}
	.img-year1 {
	
    opacity: 0.8;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
	.img-year2{
	margin:5px 0 0 0;
	}




	#homepage-content-hotels{
	width:527px;
	float:right;
	background-color:#fff;
	margin:10px 0 0 0;
	border:1px solid #E8E8E8;
	text-align:right;
	padding:10px;
	-webkit-border-radius: 6;
	-moz-border-radius: 6;
	border-radius: 6px;
	font-size :14px;
	color:#606060;

	}
	#left-collum{
	width:410px;
	margin:0px;
	padding:0px;
	float:right;
	overflow:hidden;
	}
	#form-star{
	width:450px;
	float:right;
	background-color:#0084e9;
	padding:10px;
	margin:0 5px 0px 5px;
	border:0px solid #E8E8E8;
	text-align:center;
	color:#fff;
	font-size:14px;
	}
	.form-index{
	border-top:1px solid #fec823;
	padding:20px 10px 20px 10px;
	
	}
	#label1{
	width:100px;
	clear:right;
	float:right;
	padding: 10px 5px 10px 0;
	background-color:#0066CC ;
	font-size: 18px;
	margin:10px 0px 10px 0px;
	height:25px;
	color:#fff;
	}
		#label2{
	width:100px;
	clear:right;
	float:right;
	padding: 10px 5px 10px 0;
	background-color:#0066CC ;
	font-size: 18px;
	margin:10px 10px 10px 0px;
	height:25px;
	color:#fff;
	}
	select {
	width :300px;
	color: #000;
	margin:10px 0 10px 0;
	float:right;
	padding: 10px 5px 10px 0;
	font-size: 18px;
	text-align:right;
	border:1px solid #E8E8E8;

	}
	.formbtn {
	background: #fede86;
	background-image: -webkit-linear-gradient(top, #fede86, #fec823);
	background-image: -moz-linear-gradient(top, #fede86, #fec823);
	background-image: -ms-linear-gradient(top, #fede86, #fec823);
	background-image: -o-linear-gradient(top, #fede86, #fec823);
	background-image: linear-gradient(to bottom, #fede86, #fec823);
	-webkit-border-radius: 6;
	-moz-border-radius: 6;
	border-radius: 6px;
	font-family: Arial;
	color: #050005;
	font-size: 20px;
	padding: 10px 20px 10px 20px;
	border: solid #fcb530 1px;
	text-decoration: none;
	margin-bottom:0;
	}

	.formbtn:hover {
	background: #fec823;
	background-image: -webkit-linear-gradient(top, #fec823, #fec823);
	background-image: -moz-linear-gradient(top, #fec823, #fec823);
	background-image: -ms-linear-gradient(top, #fec823, #fec823);
	background-image: -o-linear-gradient(top, #fec823, #fec823);
	background-image: linear-gradient(to bottom, #fec823, #fec823);
	text-decoration: none;
	}
	#best-hotel-year{
	width:380px;
	float:right;
	background-color:white;
	margin:0px 10px 10px 0;
	padding:10px;
	border:0px solid #E8E8E8;
	text-align:right;
	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 5px;

	}
	#hotel-most-views-home-page{
	width:380px;
	float:right;
	background-color:white;
	margin:10px 10px 0 0;
	padding:10px;
	border:0px solid #E8E8E8;
	text-align:right;
	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 5px;

	}

	.best-hotel-ksa{
	font-size :20px;


	}
	.best-hotel-review{
	font-size :13px;
	margin:0;
	padding:0;
	color:#606060;
	}
	.best-hotel-price{
	font-size :13px;
	margin:0;
	padding:0;
	color:#606060;
	}
	#footer{

	clear:both;
	width:100%;
	height:420px;
	border-top:3px solid #fec823;
	text-align:center;
	padding-top:30px;
	margin-top:30px;
	background-color:#0084e9;

	}
	#footer-content{
	width:90%;
	margin:0 auto 10px auto;
	padding-top:0px;
	overflow:hidden;

	}
	#footer-content a{
    color :#fff;
	}
	#footer-content a:hover{
    color :#fec823;
	}
	#towns-footer
	{
	width:25%;
	float:right;
	}
	#towns-footer a
	{
    color :#fff;
	font-size:14px;
	}
	#towns-footer a:hover
	{
    color :#fec823;
	}
	#copyright{
	background-color: #0066FF;
	color:#fec823;
	width:100%;
	text-align:right;
	height:80px;
	padding-top:15px;
	font-size:16px;
	line-height:23px;
	}
	#copyright-content{
	color:#fec823;
	width:90%;
	text-align:right;
	margin:0 auto 0 auto ;
	}
	#copyright-content a{
    color :#fff;
	font-size:16px;
	}
	#copyright-content a:hover
	{
    color :#fec823;
	}
	#footer-nave
	{
	width:100%;
	color:#fff;
	text-align:right;
	font-size:16px;
	margin:0 5px 0 0;
	font-weight:100;
	}
	#footer-nave ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;

	}
	#footer-nave li {
	height:25px;

	}


	#footer-nave ul a {
	padding:15px;
	text-align:right;
	color:#fff;
	text-decoration:none;
	height:20px;
	}
	#footer-nave li a:hover{
	color:#fec823;
	}
	#footer-nave li a:active{
	color:#fec823;
	}
	#footer-nave .active{
	color:#0084e9;
	}
	/***/
	/*Buttons*/
	.btn {
	background: #e61500;
	background-image: -webkit-linear-gradient(top, #e61500, #e61500);
	background-image: -moz-linear-gradient(top, #e61500, #e61500);
	background-image: -ms-linear-gradient(top, #e61500, #e61500);
	background-image: -o-linear-gradient(top, #e61500, #e61500);
	background-image: linear-gradient(to bottom, #e61500, #e61500);
	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;
	font-family: Arial;
	color: #ffffff;
	font-size: 18px;
	padding: 10px 20px 10px 20px;
	border: solid #333333 1px;
	text-decoration: none;

	}

	.btn:hover {
	background: #c70244;
	background-image: -webkit-linear-gradient(top, #c70244, #e61500);
	background-image: -moz-linear-gradient(top, #c70244, #e61500);
	background-image: -ms-linear-gradient(top, #c70244, #e61500);
	background-image: -o-linear-gradient(top, #c70244, #e61500);
	background-image: linear-gradient(to bottom, #c70244, #e61500);
	text-decoration: none;
	}
	.btn2 {
	background: #fede86;
	background-image: -webkit-linear-gradient(top, #fede86, #fec823);
	background-image: -moz-linear-gradient(top, #fede86, #fec823);
	background-image: -ms-linear-gradient(top, #fede86, #fec823);
	background-image: -o-linear-gradient(top, #fede86, #fec823);
	background-image: linear-gradient(to bottom, #fede86, #fec823);
	-webkit-border-radius: 6;
	-moz-border-radius: 6;
	border-radius: 6px;
	font-family: Arial;
	color: #050005;
	font-size: 20px;
	padding: 10px 20px 10px 20px;
	border: solid #fcb530 1px;
	text-decoration: none;
	margin-bottom:10px;
	}

	.btn2:hover {
	background: #fec823;
	background-image: -webkit-linear-gradient(top, #fec823, #fec823);
	background-image: -moz-linear-gradient(top, #fec823, #fec823);
	background-image: -ms-linear-gradient(top, #fec823, #fec823);
	background-image: -o-linear-gradient(top, #fec823, #fec823);
	background-image: linear-gradient(to bottom, #fec823, #fec823);
	text-decoration: none;
	}
	.btn5 {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  font-family: Arial;
  font-size: 15px;
  background: #fff;
  padding: 5px;
  text-decoration: none;
  margin:5px;
  float:right;
  box-shadow: 0 0.5px 0 0 #ffffff inset, 0 1px 2px 0 #B3B3B3;
}

.btn5:hover {
  background: #d6d6d6;
  text-decoration: none;
}
	/* General Links */

	a{
	text-decoration:none;
	color : #336699;
	}

	/**** EXTRAS 
	***
	***
	*** */

	img {
	border:0;
	}

	.line
	{
	border-bottom:1px solid #F8F8F8 ;
	margin:0;
	}
	.town-latest
	{
	padding:15px 15px 15px 0;
	font-size:18px;
	font-weight:bold;
	color:#336699;
	}

	.hotelname
	{
	padding:0 20px 0px 0;
	margin:0;
	font-size:20px;
	color: #333;
	}
	.prevnext
	{
	padding:20px 0 20px 0;
	text-align:center;
	margin:0;
	font-size:20px;
	color: red;
	}
	.review
	{
	text-align:center;
	font-size:13px;
	color: #333;
	font-weight:bold;

	}
	.review2{
	color: #47a3da;
	text-align:center;
	font-size:21px;
	font-weight:bold;
	}
	.blue{
	color: #47a3da;
	text-align:center;
	font-size:12px;
	}
	.green{
	color: #006600;
	text-align:center;
	font-size:12px;
	}
	.address
	{
	text-align:center;
	font-size:13px;
	color: #333;
	font-weight:bold;
	}
	.book
	{
	text-align:left;
	font-size:15px;
	}
	.describe
	{
	text-align:right;
	font-size:15px;
	color: #333;
	margin:0;
	vertical-align:top;
	}
	.detail
	{
	padding:0 20px 0 0;
	text-align:right;
	font-size:13px;
	color: #333;
	margin:0;
	vertical-align:top;
	text-align: justify;
	text-justify: inter-word;
	}
	.totalresult
	{
	margin:0;
	font-weight:bold;
	font-size;16px;
	}
	.fb-share-button{
	background-color:#000;
	
	}
	
#loadImg{position:absolute;z-index:999;right:230px;}
#loadImg div{display:table-cell;width:510ox;height:420px;background:#fff;text-align:center;vertical-align:middle;}
