﻿#SearchPanel { background: transparent url(/img/s/search_panel_back.gif) no-repeat scroll right 0; float: right; height: 225px; width: 775px; margin: 20px 10px; }
.searchPanelTableContainer { float: right; padding: 15px 60px 0 0; position: relative; width: 689px; }

.searchTable { background: transparent url(/img/s/search_back.gif) no-repeat scroll 0 0; float: right; height: 133px; right: 60px; position: absolute; top: 60px; width: 689px; }
.searchTabs { height: 50px; width: auto; }
.searchTabs ul { display: block; width: 100%; }
.searchTabs ul li { display: block; float: right; height: 60px; margin-left: 2px; padding-top: 5px; text-align: center; width: 76px; }
.eventTab, .hotelTab, .attractTab, .foodTab, .tourTab { background: transparent url(/img/s/search_taboff.gif) no-repeat scroll right 0; color: #555555; text-align: center; }
.eventTab.on, .hotelTab.on, .attractTab.on, .foodTab.on, .tourTab.on { background: transparent url(/img/s/search_tabon.gif) no-repeat scroll right 0; color: #FFFFFF; text-align: center; }
.searchTabs a { display: block; height: 60px; text-decoration: none; text-align: center; }
.eventTab a, .hotelTab a, .attractTab a, .foodTab a, .tourTab a { color: #888888; font-size: 11px; padding-top: 20px; }
.eventTab.on a, .hotelTab.on a, .attractTab.on a, .foodTab.on a, .tourTab.on a { color: #FFFFFF; font-size: 11px; padding-top: 20px; }
.hotelTab a { background: transparent url(/img/s/accomm_icon_off.gif) no-repeat scroll 50% 0; }
.hotelTab.on a { background: transparent url(/img/s/accomm_icon_on.gif) no-repeat scroll 50% 0; }
.eventTab a { background: transparent url(/img/s/guides_icon_off.gif) no-repeat scroll 50% 0; }
.eventTab.on a { background: transparent url(/img/s/guides_icon_on.gif) no-repeat scroll 50% 0; }
.attractTab a { background: transparent url(/img/s/attractions_icon_off.gif) no-repeat scroll 50% 0; }
.attractTab.on a { background: transparent url(/img/s/attractions_icon_on.gif) no-repeat scroll 50% 0; }
.foodTab a { background: transparent url(/img/s/eats_icon_off.gif) no-repeat scroll 50% 0; }
.foodTab.on a { background: transparent url(/img/s/eats_icon_on.gif) no-repeat scroll 50% 0; }
.tourTab a { background: transparent url(/img/s/tours_icon_off.gif) no-repeat scroll 50% 0; }
.tourTab.on a { background: transparent url(/img/s/tours_icon_on.gif) no-repeat scroll 50% 0; }

.searchTableContents { padding: 0 0 0 0; position: relative; top: 20px; }

#guideSearchPanel { display: none; }
#dateSearchPanel { display: block; }
div.tools { margin: -1px 0 0; padding-bottom: 14px; position: relative; width: 689px; z-index: 2; }
div.tools form { background: none repeat scroll 0 0 transparent !important; padding: 20px 0 0; }
div.tools fieldset { margin: 0 10px 0 0; }
.guide .fcity { float: right; margin-right: 10px; }
div.tools label { display: block; font-family: "Tahoma"; font-size: 12px; font-weight: bold; line-height: 16px; }
div.tools input { background-color: #F8F8F8; border: 1px solid #A5ACB2; font-family: "Tahoma"; font-size: 14px; line-height: 18px; color: #666666; }
#searchTSCityInput1 { background-color: #F8F8F8; border: 1px solid #A5ACB2; font: 14px/18px "Tahoma"; width: 230px; }
#searchTSCityInput {color:#E26E17; font-size: 12px; height: 18px; margin: 3px 0 0; padding: 5px; width: 230px; background-color: #F8F8F8; border: 1px solid #596670; }
#hfind { width: 200px; font-size: 12px; }
div.tools .h-sub1 { background: transparent url(/img/s/hp-icons-buttons.png) no-repeat scroll -86px -181px; border: 0 none; color: #FFFFFF; cursor: pointer; font-family: "Trebuchet MS"; font-size: 14px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: bold; height: 25px; line-height: normal; margin: 15px 544px 0 0; padding: 0 3px 3px 0; text-align: right; width: 60px; }
div.tools .h-sub { border: 0 none; height: 30px; margin: 19px 3px; padding: 0; width: 58px; }
.tag-cloud { line-height: 22px; text-align: center; text-decoration: none; margin: -80px 400px 0 0; width: 255px; }

.smallPanelBack { background: #FFFFFF url(/img/s/small_panel_back.gif) no-repeat scroll right 0; float: right; height: 200px; padding-right: 5px; width: 365px; margin: 5px 10px; }
.smallPanelBack h2 { color: #DD4003; font-size: 15px; font-weight: normal; padding: 20px 10px 0 0; }
.popularOnTS, .recentlyReviewed { padding: 10px; width: 315px; }
.recentlyReviewed span { display: block; padding-right: 25px; }
.recentlyReviewed a { color: #4088BF; }
.popularOnTS li { border-bottom: 1px solid #E4E4E4; line-height: 24px; padding-right: 25px; }
.popular-hotel { background: url(/img/s/accomm_icon_small.gif) no-repeat right 25%; }
.popular-attraction { background: url(/img/s/attractions_icon_small.gif) no-repeat right 25%; }
.popular-food { background: url(/img/s/restaurant_icon_small.gif) no-repeat right 25%; }
.popular-nightlife { background: url(/img/s/bar_icon_small.gif) no-repeat right 25%; }


