body{ margin: 0; padding :0;}

p{margin:10px 0 0 0; padding:0;}

form{margin:0; padding:0;}

table{border-collapse:collapse;}

td{padding:10px 0 5px 10px;}

h1{margin: 10px 0 10px 0; padding: 10px 0 5px 10px;}
h2{margin: 10px 0 0 0; padding: 0;}
h3{margin: 10px 0 0 0; padding: 0;}

ul{margin:10px 0 0 0; padding:0;}
li{margin:0 0 5px 20px; padding:0;}

.formBlock { margin: 10px; padding: 0 10px 10px 10px;}

.formBlock td span, .formTopBlock td span{padding-right:10px;}

td.chooseGuest{padding-bottom:0; vertical-align:bottom;}

td.chooseGuest span{padding-right:20px;}

.formTopBlock {margin:0; padding: 0;}

.hotelList {margin: 0; padding:0;}
.hotelList h1{margin-bottom: 0;}

.searchResult{margin: 10px; padding: 0 10px 10px 10px;}

.thumbPad img, #gallery img{padding:5px;}

.hotelList td.thumbPad img{width:70px;}

#gallery img{margin-right:5px;}

.hotelDescription, .thumbPad{vertical-align:top;}

.hotelDetails td.thumbPad{padding-left:0;}

.destination {width: 110px; float: left; }

p.submit{text-align: right; margin: 10px 0 0 0; padding-top:5px;}
p.back {margin:0; padding:0; border:0;}
td.submit{padding-right:10px; vertical-align: middle;}

.submit input{padding:2px 10px;}
.submit br{line-height:10px;}

.submit a, .submit a:hover, .submit a:visited{padding:3px 10px; }



.separator td{padding:0;}

.hotelDetails {margin: 10px 10px 0 10px; padding: 10px 10px 10px 10px;}

.hotelDetails h2{margin-bottom:10px;}

#tabbar {height:20px;}

#tabbar a, #tabbar a:hover, #tabbar a:visited {
  display:block;
  float:left;
  padding:2px 10px;
  font-weight:bold;
}

.hotelDetailsBox{
  padding:10px;
}


.boxClose{display:none;}

.titleClose, .titleOpen{padding:0 25px;}



div.autocomplete {
position:absolute;
width:250px;
margin:0px;
padding:0px;
height: 200px;
overflow: auto;
}

div.autocomplete ul {
margin:0px;
padding:0px;
}

div.autocomplete ul li {

display:block;
margin:0;
padding:2px;
height:20px;

}
