  div.section .hotel { padding: 10px 30px 10px 150px; position: relative; }
  div.section .even { background: #cbeaef; }
   div.section .hotel h3 { font-size: 1.4em; font-weight: normal; padding: 0; margin: 0; }
    div.section .hotel h3 img { height: 12px; }
   div.section .hotel p { margin: 0; }
   div.section .hotel p.figure { position: absolute; left: 50px; top: 15px; margin: 0; }
    div.section .hotel p.figure img { width: 90px; height: 90px; }
   div.section .hotel p.more { text-align: right; }
    div.section .hotel p.more a { background: #f2bb00; font-family: 'Courier New', Courier, monospace; text-transform: uppercase; border: none; color: #000; padding: 4px; }
    div.section .hotel p.more a:hover { background: #343434; color: #fff; }

ul.EasyToBook_sb_autocompleter-choices { border: solid #969696; background-color: white; border-right-color: #969696; border-bottom-color: #969696; font-size: 10px; }
ul.EasyToBook_sb_autocompleter-choices li.autocompleter-selected { background-color: #bbddff; color: #000000; }
ul.EasyToBook_sb_autocompleter-choices span.autocompleter-queried { background-color: #ecf6ff; }
#easytobook-widget, #easytobook-widget * { font-family: verdana,arial; font-size: 1em; } 
#easytobook-widget { padding: 15px 30px 15px 50px; background: url(img/etb-logo-fronteers.gif) #21b4ea right 15px no-repeat; min-height: 40px; }

* html #easytobook-widget {
 height: 40px;
}

#easytobook-widget a { 
 color: #FFFFFF; text-decoration: none; 
}

#easytobook-widget .powered_by a { 
 font-size: 1.1em; color: #FFFFFF; font-weight: bold; padding: 0; padding: 0; border: 0px solid #000000; text-decoration: underline; 
}

#easytobook-widget .powered_by a:hover { 
 color: #FFFFFF; text-decoration: none; 
}

#EasyToBook_sb_form {
 background: none transparent; margin: 0; padding: 0;
}

#EasyToBook_sb_form input, #EasyToBook_sb_form select {
 width: auto;
 background: #FFFFFF;
 border: 1px solid #999999;
 font-size: 1.1em;
}

.EasyToBook_sb_searchboxRoundedfg { min-height: 1px;
}

* html .EasyToBook_sb_searchboxRoundedfg {
 height: 1%;
}

#easytobook-widget:after,
.EasyToBook_sb_searchboxRoundedfg:after { 
 content: "."; 
 display: block; 
 height: 0px; 
 clear: both; 
 visibility: hidden; 
 font-size: 1px; 
 float: none; 
 margin: 0; 
 padding: 0; 
 overflow: hidden;
} 

.EasyToBook_sb_searchboxRoundedBottomfg { 
 background: #00529b; 
}  

#EasyToBook_sb_destination_line { 
 clear: both; float: left; color: #FFFFFF; font-weight: bold; width: 170px;
}

.EasyToBook_sb_destinationField_deac { 
 color: #CCCCCC; 
}

.EasyToBook_sb_destinationField_act { 
 color: #FFFFFF;
}

#EasyToBook_sb_form #EasyToBook_sb_city_name {
 width: 150px;
}

.EasyToBook_sb_destinationField_Popular { 
 color: #FFFFFF; 
}

#EasyToBook_sb_destination_text_findHotels { 
 color: #FFFFFF; 
}

#EasyToBook_sb_dates_line { 
 color: #FFFFFF; color: #FFFFFF; font-weight: bold; margin-left: 170px; margin-bottom: 15px; 
}

#EasyToBook_sb_dates_text_checkOut {
 margin-top: 5px;
}

.EasyToBook_sb_currency { 
 color: #FFFFFF; font-weight: bold; clear: both; float: left; width: 170px;
}

#EasyToBook_sb_form .EasyToBook_sb_currency select {
 width: 150px;
} 

#EasyToBook_sb_rooms_line { 
 margin-left: 170px;
}

#EasyToBook_sb_rooms_line select { 
 width: 70px;
}

#EasyToBook_sb_persons { 
 float: left;
}

#EasyToBook_sb_rooms_text_in { 
 float: left; padding: 2px; color: #FFFFFF; 
}

.EasyToBook_sb_searchbutton { 
 clear: right; float: right; text-align: right;
}

#EasyToBook_sb_form .EasyToBook_sb_searchbutton input { 
 font-family: 'Courier New',Courier,monospace; text-align: right; text-transform: uppercase; font-size: 1.1em; padding: 0.3em; border: 0px solid #000000; background:#343434; color: #ffffff; overflow: visible; cursor: pointer; margin: 0;
}

#EasyToBook_sb_dates_err_msg { 
 width: 150px; background: #99CCFF; padding: 5px; color: #00529b; font-weight: bold; margin-top: 5px; margin-bottom: 2px; 
}

#EasyToBook_sb_dates_err_msg img { 
 margin-bottom: -3px; 
}

#EasyToBook_sb_rooms_err_msg { 
 width: 150px; background: #99CCFF; padding: 5px; color: #00529b; font-weight: bold; margin-bottom: 2px; 
}

#EasyToBook_sb_rooms_err_msg img { 
 margin-bottom: -3px; 
}

#EasyToBook_sb_destination_err_msg { 
 width: 170px; padding: 5px; color: #00529b; font-weight: bold; margin-top: 5px; margin-bottom: 2px; background: #99CCFF;
}

#EasyToBook_sb_destination_notFound_err_msg { 
 display: none; 
}

#cclink0 { 
 margin-left: -5px; 
}

#cclink0,
#cclink1,
#cclink2 { 
 float: left; color: #00529b; font-weight: bold; padding: 4px; background: #99CCFF;
}

#cclink0:hover,
#cclink1:hover,
#cclink2:hover { 
 color: #ffffff; 
}

.EasyToBook_sb_searchboxStDestination { 
 color: #FFFFFF; 
}

.searchboxStCheckinCheckout { 
 color: #FFFFFF;
}

.searchboxStDestination_msg { 
 color: #ce0000; 
}

.searchboxDidYouMean { 
 color: #577fb1; 
}


.searchboxStCurrRooms { 
 color: #FFFFFF; 
}

.searchboxStStarClass { 
 color: #FFFFFF; 
}

.searchboxPoiListClass { 
 color: #FFFFFF; 
}

.searchboxStFacilities { 
 color: #FFFFFF; 
}

.EasyToBook_sb_searchboxStDestination_err { 
 background: #99CCFF; padding: 5px; color: #00529b; font-weight: normal; margin-top: 5px; margin-bottom: 2px; 
}

.searchboxStCheckinCheckout_err { 
 background: #99CCFF; padding: 5px; color: #00529b; font-weight: normal; margin-top: 5px; margin-bottom: 2px; 
}

.searchboxStCurrRooms_err { 
 background: #99CCFF; padding: 5px; color: #00529b; font-weight: bold; margin-top: 5px; margin-bottom: 2px;
}
