html, body{ 
 margin:0; 
 padding:0; 
  text-align:center;
} 
 
#pagewidth{ 
 width:780px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:90px; 
 background-color:#323031; 
 
 width:100%;
} 


div.logo

{

	float: left;
	padding: 45px 0 0 10px;
}
#menu{
 float:right;
 position:relative; 
 background-color:#BCB68D; 
 width:780px;
 height:24px; 
} 

#seprator{
background-color:#ffffff; 
width:780px;
/*height:1px; */
}


#leftcol{
 margin-top: 10px;
 width:190px; 
 float:left; 
 position:relative; 
 background-color:#FFFFFF; 
 }
 

#leftcol .topimg
{
 background-color:#A35931; 
 /*background: #A4B74C url(images/find-hotel.gif) background-repeat:no-repeat;*/
 
}
 
 #leftcol .checkin
 {
 background-color:#E7B610;
 height:inherit;
 }

#leftcol .checkin a
{
    line-height:15px;
 	font-family: Tahoma, Verdana, Arial;
	color: #333333;
	font-size: 11px;
	font-weight:bolder;
	text-decoration: none;
	margin: 0px;
	padding-left: 12px;


} 

 
 #leftcol .linkheader
 {
 height:22px; 
 background-color:#4C4D4F;
 margin-top: 5px;
 }
 
#leftcol .linksgray 
{
 text-align: left;
 background-color:#EFEBD6;
 height:20px;
 font-family: Tahoma, Verdana, Arial;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding-left: 12px;
	border: 1px solid #EBE8D5;
} 
 
#leftcol .linksgray a
{
 	text-decoration: none;
	color: #333333;

} 

  
 #leftcol .linkswhite
{
 text-align: left;
 background-color:#ffffff;
 height:20px;
 font-family: Tahoma, Verdana, Arial;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding-left: 12px;
		border: 1px solid #EBE8D5;
} 


#leftcol .linkswhite a
{
text-decoration: none;
	color: #333333;
}

 
#maincol{
 background-color: #FFFFFF;  
 margin-top: 10px;
 float: right; 
 display:inline; 
 position: relative; 
 width:590px; 
 
 }

 #spacer{
 background-color: #000000;
 height:100%;
 float:right;
 }
 
#maincol .headhotels
{
background-color: #BCB68D;  
height:25px; 
margin-left: 5px;
}

#maincol .mapimg
{
margin-left: 5px;
}
 
 .bgtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	color: #8A8987;
	margin-left: 5px;
	text-decoration: none;
	}

 
 
#footer{
 clear:both;
 height:auto; 
background-color:#BCB68D; 
 margin: 10px 0 10px 0;
 	

 } 
 
 
 .footerlinks {

	font-family: Tahoma, Verdana, Arial;
	color: #323232;
	font-size: 11px;
	text-decoration: none;
}

  .footerlinks  a
  {
  text-decoration: none;
  color: #323232;
  }
 
 .footerlinks a:visited
 {
  text-decoration: none;
  color: #323232;
  font-weight:normal;
  }

h1{
font-size: 14px;
font-weight: bold;
font-family: Arial;
} 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}




.booking  {
	margin: 0;
	/*padding: 20px 0 0 60px;*/
	font-size: 20px;
	font-weight: bold;

    
}

.booking a {
	color: #BDB68C;
	border-bottom: none;
	text-decoration: none;
}
.booking a:hover{
color:#D6DBD6;
}

.hplinks a

 {
 color:#BCB68D;
 font-weight:bolder;

 }

.hplinks a:active{text-decoration:none;}
.hplinks a:visited{text-decoration:none;}
 
 
 .leftnx .linksgray a
{
 	text-decoration: none;
	color: #333333;

} 

.destination{
   display:inline;
   margin-right:50px;
   

	text-align:left;
	line-height:18px;
}

.clearfix{
	clear:both;
}