.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 -175px;

}



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,

a.rating55 {

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;}

a.rating55 {background-position:right -187px;}

.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;}
