#content .search-box{overflow:hidden;margin-right:7px;width:302px;}#content.travel-home .search-box{float:left;}#content #col-right .search-box{margin:10px 0 10px 0;}#content.travel-resort #col-right .search-box{margin:0 0 10px 0;}#content .search-box .top{overflow:hidden;width:302px;height:40px;background:url(http://s0.c4tw.net/20100901165423P/css/images/travel/sprites/travel-home.png) no-repeat 0 0;}#content .search-box .top strong {display:block;margin:11px 0 0 15px;font-size:14px;font-weight:bold;color:#fff;text-shadow:1px 1px #0e77a8;}#content .search-box .titled{font-weight:bold;display:block;color:#595959;}#content .search-box .tabs{overflow:hidden;}#content .search-box .tabs ul{overflow:hidden;padding:0 2px;background:#68b6d4 url(http://s0.c4tw.net/20100901165423P/css/images/travel/sprites/travel-home.png) no-repeat 100% -851px;border:#1d86b2 solid;border-width:0 1px;zoom:1;}#content .search-box .tabs li{float:left;border-bottom:1px solid #5196bc;font-size:11px;font-weight:bold;text-align:center;}#content .search-box .tabs li span{cursor:pointer;float:left;padding-top:40px;width:73px;height:20px;background:url(http://s0.c4tw.net/20100901165423P/css/images/travel/sprites/travel-home.png) no-repeat -350px -100px;color:#FFF;text-shadow:1px 1px #267eae;}#content .search-box .tabs li span:hover{background-position:-350px 0;}#content .search-box .tabs li span.active{background-position:-350px -200px;color:#6eadd0;text-shadow:0 0;}#content .search-box .tabs li.air span{width:74px;background-position:-450px -100px;}#content .search-box .tabs li.air span:hover{background-position:-450px 0;}#content .search-box .tabs li.air span.active{background-position:-450px -200px;}#content .search-box .tabs li.package span{width:75px;background-position:-550px -100px;}#content .search-box .tabs li.package span:hover{background-position:-550px 0;}#content .search-box .tabs li.package span.active{background-position:-550px -200px;}#content .search-box .tabs li.car{margin-right:-2px;}#content .search-box .tabs li.car span{width:76px;background-position:-650px -100px;}#content .search-box .tabs li.car span:hover{background-position:-650px 0;}#content .search-box .tabs li.car span.active{background-position:-650px -200px;}#IE6 #content .search-box .tabs li.hotel{overflow:hidden;width:73px;padding:0;margin:0;}#content .search-box .tab #waiter{position:absolute;width:300px;height:200px;background:url(http://s0.c4tw.net/20100901165423P/css/images/travel/common/loader/load-bar.gif) no-repeat center 80px;}#content .search-box .tab{display:none;overflow:hidden;padding:13px 0 0 1px;width:301px;height:256px;background:url(http://s0.c4tw.net/20100901165423P/css/images/travel/sprites/travel-home.png) no-repeat 0 -50px;}#content .search-box .tab.hotel{padding:13px 14px 0;width:274px;}#content .search-box .tab-active{display:block;}#content .search-box .tab iframe{display:none;margin-left:2px;}#content .search-box #hostelsForm { position:relative; }.IE #content .search-box #hostelsForm { zoom:1; }#content .search-box .hotel-search{ margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid #e9e9e9;}#content .search-box .hotel-search p{margin:20px 0 15px;}#content .search-box .hotel-search p input{margin:0 5px 2px 0;padding:0;width:auto;height:auto;border:none; vertical-align:middle;}.IE #content .search-box .hotel-search p input { margin:-2px 5px -2px 0; }#content .search-box .hotel-search p input#type_search2 { margin-left:20px; }#content .search-box .hotel-search h2{display:block;margin-bottom:14px;font-weight:bold;font-size:14px;color:#612e27;}#content .search-box .hotel-search input.autoclear{ margin-top:5px; padding:2px 5px 0 5px;width:262px;height:18px;border:1px solid #dedede;font-size:11px;font-family:inherit;color:#868686; }#content .search-box .hotel-search div.error{ visibility:hidden;margin-top:5px;padding:2px 5px 0 5px;width:262px;height:18px;border:1px solid #ac3b3d; }#content .search-box .hotel-search input.error, #content .search-box .hotel-search div.error{ background-color:#f0cfd0; font-weight:bold; color:#ac3b3d; border-color:#ac3b3d; }#content .search-box .hotel-search strong{display:block;padding:2px 5px 20px 5px;font-size:14px;font-weight:bold;color:#612e27;}#content .search-box .tab .hotel-dates { margin-bottom:8px; padding:5px 0 10px; border-bottom:1px solid #e9e9e9; !z-index:0; }#content .search-box .tab .hotel-dates input { display:block; margin:5px 0 5px; padding:2px 5px 3px; width:240px; font-size:11px; font-style:italic; color:#868686; border:1px solid #d3d3d3; }#content .search-box .tab .hotel-dates label.choose-date { position:absolute; right:0; display:block; margin:-22px 0 0 0; width:15px; height:15px; background:url(http://s0.c4tw.net/20100901165423P/css/images/travel/sprites/travel-home.png) no-repeat -750px top; text-indent:-9999px; cursor:pointer; }#content .search-box .tab .off label.choose-date { background-position:-750px -50px; }#content .search-box .tab .off .titled, #content .search-box .tab .off input, #content .search-box .tab .off select { color:#c6c6c6; }#content .search-box .tab .off input { background-color:#FFF; }.datepickerContainer { left:0; }#content .search-box .tab .hotel-rooms { padding-top:5px; }#content .search-box .tab .hotel-rooms select { float:left; margin:5px 18px 0 0; height:18px; width:157px; font-size:11px; }#content .search-box .tab a.submit { float:left;margin:12px 0 0 84px; padding-left:20px;height:34px;background:url(http://s0.c4tw.net/20100901165423P/css/images/travel/sprites/travel-home.png) no-repeat -550px -650px;text-decoration:none;}#content .search-box .tab a.submit span{cursor:pointer;float:left;padding:8px 20px 0 0;height:26px;background:url(http://s0.c4tw.net/20100901165423P/css/images/travel/sprites/travel-home.png) no-repeat 100% -650px;font-weight:bold;font-size:14px;color:#fff;text-shadow:1px 1px #2a95c2;}#content .search-box .tab a.submit:hover{background-position:-550px -700px;}#content .search-box .tab a.submit:hover span{background-position:100% -700px;}.IE #content .search-box .tab object, .IE8 #content .search-box .tab object{display:none;}#content #col-right .right-pub{clear:both;}