﻿#searchForm {display:table;width:780px;height:auto;}
#searchForm .top {width:780px;height:31px;background:url(/images/layout/themes/981/search/topBorder.gif) repeat-x bottom;}
#searchForm .top .tab {float:left;width:256px;height:31px;background:url(/images/layout/themes/981/search/tab.gif);}
#searchForm .top .tab-refine {float:left;width:256px;height:31px;background:url(/images/layout/themes/981/search/tabRefine.gif);}
#searchForm .top .corner {float:right;width:14px;height:31px;background:url(/images/layout/themes/981/search/topCorner.gif) no-repeat bottom;}
#searchForm .bottom {margin-top:-5px;height:18px;background:url(/images/layout/themes/981/search/bottomBorderDS.gif) repeat-x;}
#searchForm .bottom .corner {height:18px;background:url(/images/layout/themes/981/search/bottomCorner.gif) no-repeat right;}
#searchForm #shell {display:table;width:780px;background-color:#0a4781;}
#searchForm #content {display:table;margin-left:10px;width:770px;height:auto;background:#e4e2e2 url(/images/layout/themes/981/search/rightBorder.gif) repeat-y right;}
#searchForm #content #outerTopLeft {float:left;width:10px;height:8px;background:url(/images/layout/themes/981/search/outerTopLeft.gif) no-repeat;}
#searchForm #content #outerTopRight {display:table;float:right;width:10px;height:8px;position:relative;right:17px;background:url(/images/layout/themes/981/search/outerTopRight.gif) no-repeat;}
#searchForm #content #outerBottomLeft {float:left;width:10px;height:8px;margin-top:-5px;background:url(/images/layout/themes/981/search/outerBottomLeft.gif) no-repeat bottom}
#searchForm #content #outerBottomRight {float:right;width:10px;height:8px;position:relative;right:17px;top:-5px;background:url(/images/layout/themes/981/search/outerBottomRight.gif) no-repeat bottom;z-Index:0;}
#searchForm #content #innerContent {display:table;height:auto;width:768px;}
#searchForm #content #loadingContent {display:table;height:100px;width:768px;}
#searchForm #content #bestRate {float:left;position:relative;left:17px;margin-top:-18px;}
#searchForm #content #product-radios {float:left;width:235px;height:100px;position:relative;top:-8px;}
#searchForm #content #recap {float:left;position:relative;left:17px;}
#recap #slider-matchingResults {font-weight:bold;font-size:30px;color:#0b4785;float:left;}
#recap #viewProductCount {font-weight:bold;}
#recap .matchingResultsCaption {float:left;position:relative;left:5px;top:4px;}
#product-radios a {text-decoration:none;}
#product-radios .label {margin-left:4px;}
#product-radios .radioList {margin-left:14px;}
#product-radios #main {height:auto;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid black;font-size:14px;font-weight:bold;}
#product-radios #tab-hotel {clear:left;float:left;margin-top:12px;}
#product-radios #tab-nightclub {display:table;clear:left;}
#product-radios #tab-show {float:left;margin:12px 0px 12px 10px;}
#product-radios #tab-golf {clear:left;float:left;margin:2px 0px 12px 0px;}
#product-radios #tab-tour {float:left;margin:2px 0px 12px 10px;}
#searchForm #content #search-controls {display:table;float:right;width:440px;position:relative;margin-top:2px;right:30px;background:white url(/images/layout/themes/981/search/innerBorderSide.gif) repeat-y left;}
#search-controls #top {height:11px;background:#e4e2e2 url(/images/layout/themes/981/search/innerTopBorder.gif) repeat-x bottom;}
#search-controls #top .innerTopLeft {float:left;width:13px;height:11px;background:url(/images/layout/themes/981/search/innerTopLeft.gif) no-repeat bottom;}
#search-controls #top .innerTopRight {float:right;width:13px;height:11px;background:url(/images/layout/themes/981/search/innerTopRight.gif) no-repeat bottom;z-Index:100;position:relative;}
#search-controls #mid {display:table;width:440px;height:auto;background:url(/images/layout/themes/981/search/innerBorderSide.gif) repeat-y right;} 
#search-controls #mid .title {margin-left:16px;}
#search-controls #bottom {height:13px;background:#e4e2e2 url(/images/layout/themes/981/search/innerBottomBorder.gif) repeat-x;}
#search-controls #bottom .innerBottomLeft {position:relative;clear:left;float:left;width:13px;height:11px;background:url(/images/layout/themes/981/search/innerBottomLeft.gif) no-repeat;}
#search-controls #bottom .innerBottomRight {float:right;width:13px;height:11px;background:url(/images/layout/themes/981/search/innerBottomRight.gif) no-repeat;z-Index:100;position:relative;}
#search-controls .alt p, #search-controls .alt h1 a span, #search-controls .alt h2 a span {display:none;}
#search-controls .searchButton {clear:left;float:right;background:url(/images/layout/themes/981/search/btnSearch.gif) no-repeat;width:135px;height:30px;border:0px;cursor:pointer;margin:-24px 4px 0px 0px;}
#search-controls .searchButton:Hover {clear:left;float:right;background:url(/images/layout/themes/981/search/btnSearch-on.gif) no-repeat;width:135px;height:30px;border:0px;cursor:pointer;margin:-24px 4px 0px 0px;}
#search-controls .updateSearchButton {clear:left;float:right;background:url(/images/layout/themes/981/search/btnUpdateSearch.gif) no-repeat;width:135px;height:30px;border:0px;cursor:pointer;margin:-24px 4px 0px 0px;}
#search-controls .searchButton-inactive {clear:left;float:right;background:url(/images/layout/themes/981/search/btnInactiveSearch.gif) no-repeat;width:135px;height:30px;border:0px;cursor:pointer;margin:-24px 4px 0px 0px;}
#filter-controls {clear:left;float:left;margin:8px 0px 0px 13px;}
#ddl-product {float:left;margin-right:10px;}
#ddl-show-categories, #ddl-tour-categories {float:left;margin-right:10px;}
#ddl-tour-categories {width:180px;}
#date-controls, #date-controls-none {width:255px;min-height:34px;float:left;margin-top:8px;}
#dpFrom, #dpTo {float:left;margin-right:5px;}
.dpToAir {width:100%;}
#ddl-rooms {float:left;}
#travelers {margin-left:5px;float:right;width:150px;}
.travelers-header {float:left;margin:-2px 0 0 53px;}
.travelers-header .column {float:left;font-size:9px;margin-right:7px;}
#room-1,#room-2,#room-3 {clear:left;display:table;height:20px;padding-top:2px;width:150px;}
.roomLabel1, .roomLabel {float:left;font-size:9px;font-weight:bold;width:45px;}
.ddl-adults, .ddl-children {float:left;margin-left:10px;}
.sliderbox {float:left;width:156px;}
.sliderbox .ui-price-range {font-weight:bold;font-size:10px;margin-left:4px;padding-right:2px;}
.sliderbox .ui-price-range input {position:absolute;background-color:Transparent;}
.ui-slider {position:relative;text-align:left;margin:1px 0px 6px 5px;}
.ui-slider .ui-slider-handle {position:absolute;margin:5px 0px;z-index:2;width:12px;height:9px;cursor:pointer;background:url(/images/layout/themes/981/search/slider_knob.gif);border:none;}
.ui-slider .ui-slider-range {position:absolute;z-index:1;font-size:.7em;display:block;border:0;}
.ui-slider-horizontal {height: .8em;width:145px;background:url(/images/layout/themes/981/search/slider_rptr.gif) repeat-x;}
.ui-slider-horizontal .ui-slider-handle {top:-.3em;margin-left:-.55em;}
.ui-slider-horizontal .ui-slider-range {top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-slider-vertical {width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle {left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range {left:0; width:100%;}
.ui-slider-vertical .ui-slider-range-min {bottom:0;}
.ui-slider-vertical .ui-slider-range-max {top:0;}
.page {clear:left;width:100%;height:30px;background:url(/images/layout/themes/981/search/pagingMid.gif) repeat-x bottom;position:relative;top:-7px;}
.pageFooter {clear:left;width:100%;height:30px;background:#ececec url(/images/layout/themes/981/search/pagingMid.gif) repeat-x bottom;position:relative;top:-10px;}
.pageFooter .leftBorder, .page .leftBorder {float:left;width:6px;height:30px;background:url(/images/layout/themes/981/search/pagingLeft.gif);}
.pageFooter .rightBorder {background:url(/images/layout/themes/981/search/pagingRightNoShadow.gif);float:right;width:6px;height:30px;position:relative;left:3px;}
.page .rightBorder {background:url(/images/layout/themes/981/search/pagingRight.gif);float:right;width:6px;height:30px;}
.pageFooter .paging, .page .paging {float:right;margin:4px 5px 0px 0px;font-weight:bold;}
.pageFooter .paging a, .page .paging a {color:#0000ff;}
.pageFooter .sortBy, .page .sortBy {float:left;font-weight:bold;margin:4px 0px 0px 5px;}
.pageFooter .sortBy select, .page .sortBy select {height:17px;position:relative;top:-2px;}
.pagingLink_active, .pagingLink {margin:0px 5px 0px 5px}
/* availabilitySearch */
.availability_search {float:left;width:517px;padding-left:8px;}
.availability_search .top{background:url(/images/layout/themes/981/hotelInfo/inner_top.gif) no-repeat;width:517px;height:16px;float:left;}
.availability_search .body{float:left;background:url(/images/layout/themes/981/hotelInfo/innerSearchBox_bg.gif);width:517px;min-height:125px;padding-left:5px;background-repeat:repeat-y;position:relative;right:1px;}
.availability_search .bottom{float:left;height:15px;width:517px;background:#ffffff url(/images/layout/themes/981/hotelInfo/inner_bottom.gif) repeat-x;}
.availability_search .body .lblCheckHotelAvailability{float:left;padding-left:2px;height:29px;width:280px;background:url(/images/layout/themes/981/hotelInfo/txt_checkHotelAvailability.gif);margin-top:-2px;}
.availability_search .body .lowestPrice {float:right;padding-right:15px;width:180px;white-space:nowrap;} 
.availability_search .body .lowestPrice .price_from{color:#0eae1c;font-weight:bold;padding-right:5px;float:right;padding-top:5px;}
.availability_search .body .lowestPrice .price_amount{color:#0eae1c;font-size:16px;float:right;}
.availability_search .body .lowestPrice .sampled_date{clear:right;float:right;font-size:10px;}
.availability_search .body .controls {float:left;padding-left:15px;width:100%;display:inline-block;}
.availability_search .body .controls .select_hotel {float:left;height:50px;padding-top:10px;}
.availability_search .body .controls .select_hotel{width:160px;padding-right:5px;}
.availability_search .body .controls .check_in,.availability_search .body .controls .check_out{width:110px;}
.availability_search .body .controls .rooms{width:50px;}
.availability_search .body .controls .rooms .label, .availability_search .body .controls .select_hotel .label {padding-bottom:4px;}
.availability_search .body .controls .label {float:left;font-weight:bold;font-size:11px;min-width:90px;clear:both;width:auto;}
.availability_search .body .search_button{float:right;padding-right:20px;padding-top:3px;}
.availability_search .body .best_rate_info{float:left;padding-top:19px;padding-left:3px;}
.availability_search .body .more_info_link{float:left;padding-top:16px;padding-left:3px;font-size:13px;}
#searchForm_vertical {margin-bottom:10px;}
#searchForm_vertical .content {border:solid 4px #0a4780;border-top:none;background:#e4e2e3;width:182px;}
#searchForm_vertical .recap {padding:0 5px 5px 5px;}
#searchForm_vertical .recap .entry {margin:2px 0 2px 0;}
#searchForm_vertical .controls {padding:0 2px 2px 2px;}
#searchForm_vertical #top {height:11px;background:#e4e2e2 url(/images/layout/themes/981/search/innerTopBorder.gif) repeat-x bottom;}
#searchForm_vertical #top .innerTopLeft {float:left;width:13px;height:11px;background:url(/images/layout/themes/981/search/innerTopLeft.gif) no-repeat bottom;}
#searchForm_vertical #top .innerTopRight {float:right;width:13px;height:11px;background:url(/images/layout/themes/981/search/innerTopRight.gif) no-repeat bottom;z-Index:100;position:relative;}
#searchForm_vertical #mid {border-left:solid 2px #0a4780;padding:5px;height:auto;background:#ffffff url(/images/layout/themes/981/search/innerBorderSide.gif) repeat-y right;} 
#searchForm_vertical #mid .bestRate {margin-top:15px;}
#searchForm_vertical #mid .ui-moreinfo-link {font-size:10px;font-weight:bold;}
#searchForm_vertical #mid .selectCaption {margin:15px 0 5px 15px;}
#searchForm_vertical #bottom {height:13px;background:#e4e2e2 url(/images/layout/themes/981/search/innerBottomBorder.gif) repeat-x;}
#searchForm_vertical #bottom .innerBottomLeft {position:relative;left:-2px;clear:left;float:left;width:11px;height:15px;background:url(/images/layout/themes/981/search/doubleBottomLeft.gif) no-repeat;}
#searchForm_vertical #bottom .innerBottomRight {float:right;left:2px;width:11px;height:15px;background:url(/images/layout/themes/981/search/doubleBottomRight.gif) no-repeat;z-Index:100;position:relative;}
#searchForm_vertical .searchButton {clear:left;text-align:center;background:url(/images/layout/themes/981/search/btnSearch.gif) no-repeat;width:135px;height:30px;border:0px;cursor:pointer;margin:4px 0px 0px 10px;}
#searchForm_vertical .searchButton:Hover {clear:left;background:url(/images/layout/themes/981/search/btnSearch-on.gif) no-repeat;width:135px;height:30px;border:0px;cursor:pointer;margin:4px 0px 0px 10px;}
#searchForm_vertical .updateSearchButton {clear:left;background:url(/images/layout/themes/981/search/btnUpdateSearch.gif) no-repeat;width:135px;height:30px;border:0px;cursor:pointer;margin:4px 0px 0px 10px;}
#searchForm_vertical .searchButton-inactive {clear:left;background:url(/images/layout/themes/981/search/btnInactiveSearch.gif) no-repeat;width:135px;height:30px;border:0px;cursor:pointer;margin:4px 0px 0px 10px;}

