.hotel-box{width:100%;background:url(../images/hotel-list-dot.gif) repeat-y 768px 0;overflow:hidden;margin-top:34px;margin-bottom:20px;}
.side-ads{float:right;}
.sort-box{overflow:hidden;width:752px;color:#333;margin-top:32px;margin-bottom:15px;padding:9px 0 10px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:1.72em;border:1px solid #f0f0f0;background:transparent url(../images/sort_back.gif) repeat-x left top;height:15px;}
.sort-box.search{width:616px;}
.sort-box a{color:#333;text-decoration:none;}
.sort-box a:hover{text-decoration:underline;}
.sort-box p{margin:0;text-align:center;}
.sort-box .by{float:left;padding:0 0 0 9px;}
.sort-box .by label{float:left;padding-right:5px;font-size:1.09em;line-height:16px;}
.sort-box .by select{float:left;color:#636466;width:154px;font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.sort-box .per{float:right;padding:0 25px 0 0;}
.sort-box .per label{float:left;padding-right:4px;}
.sort-box .per select{float:left;color:#666;width:39px;font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.filter-box{overflow:hidden;width:737px;padding:7px 0 15px 15px;border:1px solid #F0F0F0;background:#f0ece3 url(../images/filter_back.gif) left top repeat-x;color:#868686;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.filter-box .title{overflow:hidden;width:100%;}
.filter-box .title h3{font-size:1.09em;display:inline;}
.filter-box .title span{color:#3a6078;font-size:1.09em;padding-left:11px;}
.filter-box .field{float:left;width:121px;padding:14px 0 0;}
.filter-box .field label{display:block;font-size:0.9em;font-weight:bold;padding-bottom:4px;letter-spacing:-1px;}
.filter-box .field select{color:#231f20;font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;width:111px;}
.hotels{padding-bottom:18px;overflow:hidden;height:100%;}
.hotel{overflow:hidden;width:752px;padding:13px 0 25px 2px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;background:url(../images/separator_items.gif) left bottom no-repeat;}
.hotel.hreview.search{width:612px;}
.hotel a{color:#16387c;}
.hotel h3 a:hover{text-decoration:underline !important;}
.hotel .img{float:left;padding:8px;background:url(../images/img-bg.gif) left top no-repeat;}
.hotel .img_big{float:left;padding:8px;border:1px solid #999;background:url(../images/img-big-bg.gif) left top no-repeat;}
.hotel .cont{float:right;width:537px;margin-top:2px;}
.hotel .cont .head{overflow:hidden;width:516px;margin-top:1px;padding:2px 12px 3px 10px;background:#9d909a url(../images/paypal_back.gif) left top repeat-x;height:22px;color:#16387c;}
.hotel .cont .head h3{font:bold 1.44em Georgia, "Times New Roman", Times, serif;color:#fff;margin:0;float:left;margin-top:2px;}
.hotel .cont .head h3 a{text-decoration:none;color:#16387c;}
.hotel .cont .head span{color:#16387c !important;}
.hotel .cont .head span img{vertical-align:bottom;}
.hotel .cont .head h3 a:hover{text-decoration:underline;}
.hotel .cont .head .stars{float:right;margin-top:4px;}
.hotel .cont .head .stars img{display:block;}
.hotel .text-cont{float:left;width:auto;padding:0 0 0 10px;}
.hotel .text-cont .list{margin:4px 0 4px -5px;padding:0;list-style:none;width:100%;overflow:hidden;font-family:Arial, Helvetica, sans-serif;}
.hotel .text-cont .list li{background:url(../images/hotel-list-divider.gif) left bottom no-repeat;padding:0 0 0 7px;display:inline;margin-left:-1px;color:#74718f;text-transform:uppercase;}
.hotel .text-cont .list li .map{text-transform:none;}
.hotel .text-cont .list li a{text-decoration:none;color:#9d909a;}
.hotel .text-cont .list li a:hover{text-decoration:underline;}
.hotel .text-cont p{margin:0;padding:8px 0 0px;line-height:1.27em;}
.hotel .offer{float:right;width:136px;background:url(../images/hotel-offer-bg.gif) repeat-y;color:#930;margin-top:5px;line-height:1.36em;}
.hotel .offer .top-bg{background:url(../images/hotel-offer-top-bg.gif) no-repeat;overflow:hidden;height:100%;}
.hotel .offer .bot-bg{background:url(../images/hotel-offer-bot-bg.gif) no-repeat 0 100%;overflow:hidden;height:100%;padding:11px 13px 17px;}
.hotel .offer strong{display:block;padding-left:17px;background:url(../images/hotel-offer-head-bg.gif) no-repeat;}
.hotel .offer p{margin:0;}
.hotel .offer a{color:#930;text-decoration:none;}
.hotel .offer a:hover{text-decoration:underline;}
.featured-box{overflow:hidden;height:auto;clear:both;}
.intabs .featured-box{padding-top:15px;}
.featured-box .ads{float:right;margin-top:1px;}
.featured-box .ads img{display:block;}
.intabs .featured-block{float:left;width:609px;height:256px;background:url(../images/featured-block-bg.gif) repeat-y;position:relative;}
.intabs .featured-block .top-bg{overflow:hidden;height:260px;background:url(../images/featured-block-top-bg.gif) no-repeat;}
.intabs .featured-block .bot-bg{background:url(../images/featured-block-bot-bg.gif) left bottom no-repeat;overflow:hidden;height:218px;padding:18px 17px 22px 15px;position:relative;}
.intabs .featured-block .img{width:254px;height:170px;float:left;margin-top:13px;padding:7px 0 0 8px;background:url(../images/sprite.gif) no-repeat 0 -704px;}
.featured-block h2{background-color:#2894C4;clear:both;color:#FEFEFE;font-size:12px;margin:0px;padding:2px 5px 2px 8px;position:relative;}
.intabs .featured-block h2{margin:0 3px 0 2px;padding:0 0 3px;color:#16387C;border:none;border-bottom:1px solid #e2e2df;font:bold 12px Georgia, "Times New Roman", Times, serif;background:transparent none repeat-x scroll left top;}
.intabs .featured-block .text-cont{float:right;width:300px;padding:0 0 0 3px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.intabs .featured-block .list{margin:8px 0 0 -5px;padding:0;list-style:none;overflow:hidden;font-family:Arial, Helvetica, sans-serif;}
.intabs .featured-block .list li{background:url(../images/hotel-list-divider.gif) no-repeat left bottom;padding:0 0 0 7px;;margin-left:-1px;color:#9d909a;float:left;padding-right:1px;}
.intabs .featured-block .list li a{text-decoration:none;color:#9d909a;}
.intabs .featured-block .list li a:hover{text-decoration:underline;}
.intabs .featured-block p{margin:0;padding:6px 0 1px;line-height:1.27em;}
.intabs .featured-block h3{margin:19px 0 -6px;font:bold 1.36em Georgia, "Times New Roman", Times, serif;color:#16387C;}
.intabs .featured-block h3 a{color:#16387c;text-decoration:none;}
.intabs .featured-block h3 a:hover{text-decoration:underline;}
.intabs .featured-block .offer{overflow:hidden;width:336px;background:url(../images/featured-offer-bg.gif) repeat-y;color:#930;margin:12px 0 0 -3px;position:absolute;line-height:1.36em;bottom:30px;}
.intabs .featured-block .offer a{color:#930;text-decoration:none;}
.intabs .featured-block .offer a:hover{text-decoration:underline;}
.intabs .featured-block .offer .tbg{background:url(../images/featured-offer-top-bg.gif) no-repeat;overflow:hidden;height:100%;}
.intabs .featured-block .offer .bbg{overflow:hidden;height:100%;padding:7px 12px 12px;background:url(../images/featured-offer-bot-bg.gif) no-repeat 0 100%;}
.intabs .featured-block .offer p{margin:0;padding:0 0 0 19px;background:url(../images/hotel-offer-head-bg.gif) no-repeat;}
.s_link{color:#16387c !important;}
