.tx-tshotel-pi1 ul {
  margin:0px;
  padding:0px;
  list-style:none;
}

.tx-tshotel-searchform-left {float:left;width:200px;}
.tx-tshotel-searchform-right {float:left;}

input.datepicker {
  background-image:url('../img/calendar.png');
  background-repeat:no-repeat;
  background-position:4px 4px;
  margin:0px;
  padding:0px;
  padding-left:25px;
  padding-top:4px;
  padding-bottom:4px;
  padding-right:3px;
  border:1px solid #666666;
  width:80px;
}

.form-row select {
  padding:3px;
  margin:0px;
  border:1px solid #666666;
}

ul.rating{
background-image:url('../img/stars.png');
background-repeat:no-repeat;
height:10px;
width:55px;
overflow:hidden;
float:left;
margin-top:8px;
}

ul.rating1 {
background-position:0px -10px;
}

ul.rating2 {
background-position:0px -20px;
}

ul.rating3 {
background-position:0px -30px;
}

ul.rating4 {
background-position:0px -40px;
}

ul.rating5 {
background-position:0px -130px;
}

ul.rating li{
display:inline
}

.rating a {
display:block;
width:11px;
height:10px;
float:left;
text-indent:-9999px;
position:relative;
outline:none;
}

.rating a:hover {
background-image:url('../img/stars.png');
background-position:0px -55px;
}

.tx-tshotel-pi1 .submit {
  border:1px solid #666666;
  background-color:#ffffff;
  padding:3px;
  margin-top:15px;
}
.tx-tshotel-searchform-left {float:left;width:210px;}
.tx-tshotel-searchform-right {float:left;width:210px;}
.form-row {padding-bottom:7px;}
.form-row label {float:left;width:70px;padding-top:5px;font-weight:bold;}
.list-item {margin-bottom:10px;}
.list-item img {float:left;margin-right:10px;margin-bottom:5px;}
.list-item-bottom {clear:both;padding-top:5px;}
.list-item-bottom div.col {float:left;margin-right:25px;width:190px;}
.list-item-bottom div.last {float:right;margin-right:0px;width:130px;text-align:right;}
.list-item-bottom .price {font-size:20px;font-weight:bold;}
a.rating1,
a.rating15,
a.rating2,
a.rating25,
a.rating3,
a.rating35,
a.rating4,
a.rating45,
a.rating5 {
background-image:url('../img/stars.png');
background-repeat:no-repeat;
padding-right:70px;
width:55px;
height:10px;
}
a.rating1 {background-position:right -53px;}
a.rating15 {background-position:right -78px;}
a.rating2 {background-position:right -83px;}
a.rating25 {background-position:right -98px;}
a.rating3 {background-position:right -113px;}
a.rating35 {background-position:right -128px;}
a.rating4 {background-position:right -143px;}
a.rating45 {background-position:right -158px;}
a.rating5 {background-position:right -173px;}
.tx-tshotel-detail-left {float:left;width:350px;}
.tx-tshotel-detail-right {float:right;width:180px;}
.tx-tshotel-detail-right h2, .tx-tshotel-detail-left h2 {margin-top:10px;}
.imageSlider {height:150px;width:350px;}
.imageSlider img {margin-right:10px;}
ul.images li {float:left;;margin-right:10px;margin-bottom:10px;}
.tx-tshotel-pi1 .map {
  margin-bottom:10px;
}
.tx-tshotel-pi1 .search {
  padding-top:5px;
  padding-bottom:5px;
}
ul.images img {border:none}
.map {font-size:11px;}
.map address {padding-top:2px;padding-bottom:2px;}
#gmapmarker {padding-bottom:3px;}