html,body{margin:0;padding:0}
body{background:#fff;color:#333;font:13px/20px Helvetica Neue,sans-serif}
.wrap{width:760px;margin:0 auto;padding:0}
#head{background:url(../img/head-bg.png) repeat-x;width:100%;overflow:hidden;height:80px}
#head form{float:right;margin:0;padding:14px 0 0}
#head h1{margin:0;font-weight:bold;float:left;background:url(../img/logo.png) no-repeat;width:351px;height:109px}
#head h1 a{display:block;text-indent:-9999px;height:54px}
.main{margin-top:13px;padding:0 183px 25px 0;width:577px;position:relative}
#ad{float:right;margin:5px -183px 25px 0;width:160px;height:600px}
h2{margin:0 0 13px;font-weight:normal;font-size:18px;line-height:24px}
p,ul,ol,dl,table,form{margin:0 0 13px;padding:0}
img{margin:0;border:0;display:block}
a{text-decoration:none;color:#f26633}
a:hover{text-decoration:underline}
fieldset{border:0;margin:0 0 7px;padding:0}
legend{margin:0;padding:0 0 13px;color:#333;font-size:15px}
fieldset ul{margin-bottom:7px}
form li{list-style:none}
fieldset li{clear:left;margin:0;padding:0 0 7px}
fieldset label{float:left;width:80px;text-align:right;padding-right:7px;margin-top:2px}
.notes li,.note{list-style:none;margin:0 0 3px;padding:0 0 0 20px;background:url(../img/info.png) no-repeat left 2px}
.notes,.note{margin-bottom:13px}
.page h3,.page ul,.page li{margin:0;padding:0;list-style:none;display:inline;font-size:11px}
.page h3,.page li{margin-right:7px}
.page h3{font-weight:bold}
#map{background:url(../img/map.png) no-repeat left;height:215px;border:1px solid #ccc;position:relative}
#map h2{color:#888;width:180px;position:absolute;top:10px;right:10px}
#map h3{position:absolute;margin:0}
#map h3 a{width:60px;height:50px;display:block;text-indent:-9999px}
#map .continent-2{top:90px;left:160px}
#map .continent-7{top:5px;left:225px}
#map .continent-11{top:27px;left:152px}
#map .continent-8{top:37px;left:19px}
#map .continent-13{top:145px;left:284px}
#map .continent-10{top:118px;left:63px}
#map div{display:none;position:absolute;top:0;right:0;width:190px;height:195px;padding:10px 0;overflow:auto;background:#fff}
#map div a{display:block;width:170px;padding:0 0 3px}
#agencies{width:100%;overflow:hidden}
#agencies li{position:relative;float:left;list-style:none;margin:0 8px 8px 0;padding:0;width:138px;height:102px;overflow:hidden}
#agencies .a4{margin-right:0}
#agencies a{width:138px;height:102px;text-align:center;display:table-cell;vertical-align:middle;font-size:11px;line-height:18px;color:#777;border:1px solid #ccc}
#agencies ul{display:none;position:absolute;top:1px;left:1px;width:126px;height:90px;padding:5px;background:#444}
#agencies li:hover ul,#agencies .hover ul{display:block}
#agencies ul li{float:none;width:auto;height:auto;margin:0;font-size:13px}
#agencies ul a{width:100%;height:25px;padding-top:15px;display:block;background:#333;color:#fff;border:0}
#agencies .more a{padding-bottom:10px}
h3{margin:0 0 13px;font-weight:normal;font-size:15px;line-height:22px;}
.data li{list-style:none}
.data span{color:#666;float:left;width:100px;margin-right:10px;text-align:right}
.destinations{width:100%;overflow:hidden;margin:0 0 20px}
.destinations li{list-style:none;float:left;width:33.3%;margin:0 0 3px}
h2 strong{color:#666;font-weight:normal}
.results{margin:0}
.results li{list-style:none;margin:0 0 10px;font-size:14px}
#agency{width:100%;overflow:hidden}
.description{clear:left}
.single-logo{float:left;border:1px solid #ccc;margin:4px 13px 13px 0}
#search-again{margin:0 0 20px}
#foot{clear:both;padding:6px 10px 10px;border-top:1px solid #ccc;font-size:11px;color:#777}
#foot a{color:#333}