body { color: #505050; font-size: 0.8em; line-height: 1.2em; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.4em; margin-top:0px; margin-left:0px; margin-bottom:0px; background-image:url(/images/bkg.jpg);
background-position:left; background-repeat: repeat-y;}
p { color: #505050; }
td { color: #505050; }
form {
	margin: 0px;
}


a:link { color: #06f ; text-decoration: none; }
a:hover { color: #ffae00 }
a:visited { color: #315994 ; text-decoration: none; }
a:active { color: #ffae00; text-decoration: none;  }

a.hoteltitle{ color: #ffffff; text-decoration: none; }
a.hoteltitle:hover { color: #ffff00; }


h1 { font-size: 1em; color: #C0C0C0; padding:0px;margin:0px; background:#ffffff;}
h2 { font-size: 1.6em; font-weight: bold; padding:0px;margin:0px; }
h3 { margin-bottom: 4px;  }

#container { position: relative; width: 950px; height: 99%; background-color:#ffffff; padding-left:5px; padding-right:5px; margin-left:30px; margin-bottom:0px;}
#header { height: 145px;}

#breadcrumb { position: absolute; width: 420px; left: 0; top: 130px; font-size: 0.85em; margin: 0; padding: 3px 0; display: none;}

#sidebar { position: absolute; top: 120px; left: 0; width: 250px; padding-left: 10px; padding-right: 10px; }
#main-content { border-left: 1px dashed #666; margin-right: 20px; margin-left: 280px; }
.greybox { background-color: #eee; padding: 10px; border: solid 1px #999; }
.greycell { background-color: #eee; }
#country-selector { }
#country-selector ul { margin: 0; padding: 0; list-style-type: none; }
#country-selector li { margin: 0; display: inline; }
#reservations { float: right }
#logo { float: left; }
.clearer { clear: both; }
#top-search-box { color: #000; position: absolute; top: 54px; margin-left: 200px; font-size: 1.2em; padding: 0 5px; font-weight:bold; }
#search-form { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #999; }
#top-navigation { position: absolute; top: 0; right: 0; font-size: 1em;
padding-right:5px;}

#lang-select { position: absolute; top: 28px; right: 0; padding-right:5px; }
#lang-select ul, #lang-select li { display: inline; margin: 0 0 0 2px; padding: 0 }
#left-section { float: left; width: 300px; }
#right-section { width: 620px; float: right;}
#scroll-area, #scroll-area-hotels, #scroll-area-wiki { overflow: auto; }
#extra-footer { color: #c0c0c0; font-size: 0.75em; text-align: center; height: 18px; clear: both; padding-top:10px;}

#footer { padding-top: 10px; clear: both; border-top: 2px solid #3399ff; color: #003580; font-size: smaller ; margin-top: 1.2em; }

.small { font-size: 0.85em ; }
#page-top { font-size: 1em; color: #C0C0C0;}

.address { font-size: 0.65em; margin-bottom: 6px;}

.rooms { font-size: 0.85em; margin-bottom: 6px; }
.hr { border-top: 1px solid #39f; }
.b_scoreBarImg { background: #FEBA02 url(/images/reviewBarBg.png) no-repeat; /* note: the image is twice as long and half of it is tranparent because I can’t get Safari (2.0.1) to honour the no-repeat value */

}

.textbox {
	font-size: 1em;
	background:#FFFF99;
	border: 1px solid #7d7d7d;
}

.select {
	font-size: 0.8em;
	background:#FFFF99;
	border: 1px solid #7d7d7d;
}

.hotel_infomation
{
font-family:   Arial,Verdana, Helvetica, sans-serif; 
font-size: 1.3em;
}

.breadcrumb
{

}

.hotel_facility_title
{
font-size: 1.4em;
background: #3366FF;
color: #ffffff;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 30px;
}

.emptyspace
{
padding-right: 70px;
}

.listtitle {margin-top: 6px; margin-bottom: 0px; background-color:#3366FF;padding-top:2px; padding-left:5px; padding-bottom:2px; padding-right:5px; color:#ffffff; font-size: 1.3em;}

.prices { float: right; font-weight: bold; height: 12px; }

.divider { border-top: 1px #FFBE00 solid; padding-top: 5px; }
.featured-city { padding-top: 5px }
.featured-hotel { font-size: 0.77em }
.lang_display {font-size: 1.7em; color: #C0C0C0; font-weight:bold;line-height:35px; padding-top:20px; }
.top-destination {font-size: 1.3em;font-weight:bold;}

.top-photo {visibility: visible; position: absolute; top: 70px; left: 0px; 
width: 960px; height: 66px; background-image:url(/images/top-photo.jpg);background-repeat:no-repeat;}

.availability
{
font-size: 1.6em;  background: #008000; color: #ffffff; padding-bottom:2px; padding-left:5px;padding-top: 5px;  padding-right: 30px;
}

.blueborder{font-size: 1.2em; border-left: 1px solid #3366FF; border-right: 1px solid #3366FF; border-bottom: 1px solid #3366FF; padding-bottom:5px; padding-left:5px; padding-right:5px;}
.greenborder{border-left: 1px solid #008000; border-right: 1px solid #008000; border-bottom: 1px solid #008000;width:483px;}

#search-hotel { visibility: visible; position: absolute; top: 90px; left: 15px; 
width: 188px; height: 57px; padding-top:5px; padding-left:10px; 
background-image:url(/images/search-box.gif);background-repeat:no-repeat;font-size:1.3em; }

#search-dest { visibility: visible; position: absolute; top: 90px; left: 220px; 
width: 188px; height: 57px; padding-top:5px; padding-left:10px; 
background-image:url(/images/search-box.gif);background-repeat:no-repeat; font-size:1.3em;}

#link-separator{ color:#FFBE00; }

.breadcrumb-city {font-size: 20px;}

.breadcrumb-cntry{font-size:18px;}

.hotelname{font-size: 1.4em;};

.normal-text {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px;}
.big-text {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.3em;}

.title{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.3em; font-weight:bold;}

.submit {background: #028100; color:#ffffff; font-weight:bold; border-color:#ffffff;}

.cityarrow {font-size: 17px; padding-bottom:-3px;}
.cntryarrow {font-size: 15px; padding-bottom:-3px;}

.hotelno {font-size: 10px;};

.hr2 { border-top: 1px solid #39f;}

.popularcity{font-size: 17px; font-weight: bold; color:#ffffff; border-bottom: 1px solid #3366FF;}

#country_name { visibility: visible; position: absolute; top: 100px; left: 750px; 
width: 258px; height: 57px; font-size:20px; color:#ffffff; font-weight:bold;}

.area_title {font-size: 1.7em; color: #C0C0C0; font-weight:bold;padding-top:10px; }

