.results-control-panel{margin-top:20px;clear:both;}.result{clear:both;padding-top:13px;}.narrow-results .result,.narrow-results-wide .result{height:100%;padding-top:10px;}.result-selected{background-color:#f1f2f3;}.result .photo{float:right;margin-right:10px;overflow:hidden;text-align:center;}.result .photo img.thumb{width:120px;height:120px;}.result .num{float:left;text-align:right;padding-right:4px;font-weight:bold;line-height:12px;}.result .extra-info{width:70px;float:right;}.result .info{float:right;margin-right:3px;margin-top:-2px;width:345px;}.result .main{float:left;width:350px;}.result .main .info{width:370px;float:left;}.result .main .info-narrow{width:250px;float:left;}.result .main .controls{float:right;padding-left:10px;width:90px;}.result .main .controls div{padding-bottom:3px;}.result .main .controls a{font-size:11px;}.narrow-results .result .info{float:left;width:305px;}.narrow-results-wide{padding-left:2px;}.narrow-results-wide .result{width:280px;}.narrow-results-wide .result a{font-weight:bold;}.narrow-results-wide .result .name-line .dist{float:right;font-style:italic;font-size:11px;}.narrow-results .result .name-line{clear:both;}.narrow-results .result .name,.narrow-results-wide .result .name{float:left;}.result .review{width:160px;position:relative;right:2px;}.narrow-results-wide .result .name{width:225px;padding-left:4px;}.narrow-results-wide .result .description{position:relative;bottom:2px;}#listingIntroArea{margin-left:4px;width:465px;}.info .name{float:left;font-weight:bold;font-size:15px;width:220px;}.info .name a{font-size:15px;line-height:19px;}#listingsResults .info .clip-this{float:right;}.info .dist{font-weight:normal;float:right;}.info .location{clear:left;font-style:italic;font-weight:bold;font-size:11px;color:#888;margin-top:-2px;}.info .review{clear:left;float:left;font-size:11px;padding-top:2px;}.info .review .star-rating{vertical-align:-2px;}.info .description{clear:both;}.header{font-size:16px;font-weight:bold;color:#fa9f09;padding-bottom:10px;}.control-parent{height:26px;clear:both;}.control-item{line-height:26px;}.add-date,.c-info-date{font-size:11px;color:#999;}.narrow-results .result .main{float:left;width:410px;}.narrow-results .info-date{text-align:right;color:#999;font-size:11px;}.result .rate-box{float:right;margin-top:-2px;}
.bradt-content{background-color:#eee;}#bradtHeader{background-image:url('http://ui.geckogo.com/ui/media/bradt-guide-logo.png');background-position:top right;background-repeat:no-repeat;padding-bottom:30px;margin-top:10px;}#bradtHeader div{width:240px;font-size:10px;line-height:12px;}#bradtHeader div a{font-size:10px;line-height:12px;}#historyInfo{font-style:italic;font-size:10px;clear:both;float:right;}#historyInfo a{font-style:italic;font-size:10px;}div.cost-info{font-family:"Century Gothic";background-color:#eff2f7;width:100%;height:60px;padding-bottom:15px;padding-top:5px;clear:both;cursor:pointer;}div.cost-info-header{font-weight:bold;width:95px;}div.cost-info-price{font-weight:bold;font-size:16px;color:#3b5998;}div.cost-info-link{font-size:11px;color:#3b5998;}div.cost-info-flights{background:url('http://ui.geckogo.com/ui/media/planner/flight3.png') no-repeat 5px 5px;float:left;padding-left:55px;margin-left:40px;}div.cost-info-lodging{background:url('http://ui.geckogo.com/ui/media/planner/lodging3.png') no-repeat 0 5px;float:left;padding-left:55px;margin-left:70px;}.pager-number{font-weight:bold;}.empty{padding-bottom:10px;}#bradtGuides{padding:5px;}#bradtBox .book{margin-bottom:20px;}#bradtBox .book span{font-weight:bold;padding:4px 30px 0 0;float:left;display:block;}#bradtBox .book a{font-weight:bold;text-decoration:none;}#bradtBox .book button{background:url("http://ui.geckogo.com/ui/media/amazon-buy-now.gif");width:78px;height:22px;vertical-align:4px;border:none;cursor:pointer;}#addSectionArea{clear:both;padding-bottom:15px;text-align:right;}.contents-summary .mhl{color:#3B5998;}#map{width:298px;height:298px;border:solid 1px #C0C9D1;overflow:hidden;cursor:pointer;}
.lodging-booking-box{background:none repeat scroll 0 0 #EEEFEF;height:50px;margin:15px 1px 15px 4px;padding:8px 5px;width:464px;}.lodging-booking-box .check-controls div{float:left;}.lodging-booking-box .date-selector{margin-top:10px;margin-right:10px;}.lodging-booking-box select{color:#606060;font-size:14px;font-weight:bold;padding-left:0;padding-right:0;}.lodging-booking-box .date-to{font-size:14px;margin-top:11px;margin-right:10px;}.lodging-booking-box .find-hotels{background:url("http://ui.geckogo.com/ui/media/find-hotels.png") no-repeat scroll left top transparent;color:#FFF;cursor:pointer;font-size:15px;height:26px;margin-top:5px;padding-right:5px;padding-top:5px;text-align:center;width:107px;}.lodging-booking-box .find-hotels:hover{background-position:0 -31px;color:#FF8000;}
.yui-calcontainer{position:relative;padding:5px;background-color:#F7F9FB;border:1px solid #7B9EBD;float:left;_overflow:hidden;}.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0;}.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}.yui-calcontainer.multi{padding:0;}.yui-calcontainer.multi .groupcal{padding:5px;background-color:transparent;z-index:1;float:left;position:relative;border:none;}.yui-calcontainer .title{font:100% sans-serif;color:#000;font-weight:bold;margin-bottom:5px;height:25px;position:absolute;top:3px;left:5px;z-index:1;}.yui-calcontainer .close-icon{position:absolute;overflow:hidden;text-indent:-10000em;right:3px;top:3px;border:none;z-index:1;}.yui-calcontainer .calclose{background:url("calx.gif") no-repeat;width:17px;height:13px;cursor:pointer;}.yui-calendar{font:100% sans-serif;text-align:center;border-spacing:0;border-collapse:separate;position:relative;}.yui-calcontainer.withtitle{padding-top:1.5em;}.yui-calendar .calnavleft{position:absolute;overflow:hidden;text-indent:-10000em;cursor:pointer;top:2px;bottom:0;width:9px;height:12px;left:2px;z-index:1;background:url("callt.gif") no-repeat;}.yui-calendar .calnavright{position:absolute;overflow:hidden;text-indent:-10000em;cursor:pointer;top:2px;bottom:0;width:9px;height:12px;right:2px;z-index:1;background:url("calrt.gif") no-repeat;}.yui-calendar td.calcell{padding:.1em .2em;border:1px solid #E0E0E0;text-align:center;}.yui-calendar td.calcell a{color:#003DB8;text-decoration:none;}.yui-calendar td.calcell.today{border:1px solid #000;}.yui-calendar td.calcell.oom{cursor:default;color:#999;background-color:#EEE;border:1px solid #E0E0E0;}.yui-calendar td.calcell.selected{color:#003DB8;background-color:#FFF19F;border:1px solid #F90;}.yui-calendar td.calcell.calcellhover{cursor:pointer;color:#FFF;background-color:#F90;border:1px solid #F90;}.yui-calendar td.calcell.calcellhover a{color:#FFF;}.yui-calendar td.calcell.restricted{text-decoration:line-through;}.yui-calendar td.calcell.previous{color:#CCC;}.yui-calendar td.calcell.highlight1{background-color:#CF9;}.yui-calendar td.calcell.highlight2{background-color:#9CF;}.yui-calendar td.calcell.highlight3{background-color:#FCC;}.yui-calendar td.calcell.highlight4{background-color:#CF9;}.yui-calendar .calhead{border:1px solid #E0E0E0;vertical-align:middle;background-color:#FFF;}.yui-calendar .calheader{position:relative;width:100%;text-align:center;}.yui-calendar .calheader img{border:none;}.yui-calendar .calweekdaycell{color:#666;font-weight:normal;text-align:center;width:1.5em;}.yui-calendar .calfoot{background-color:#EEE;}.yui-calendar .calrowhead,.yui-calendar .calrowfoot{color:#666;font-size:9px;font-style:italic;font-weight:normal;width:15px;}.yui-calendar .calrowhead{border-right-width:2px;}.yui-calendar a.calnav{_position:relative;padding-left:2px;padding-right:2px;text-decoration:none;color:#000;}.yui-calendar a.calnav:hover{border:1px solid #036;background-color:#69c;background:url(calgrad.png) repeat-x;color:#fff;cursor:pointer;}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;display:none;margin:0;padding:0;left:0;top:0;width:100%;height:100%;_width:0;_height:0;background-color:#000;opacity:.25;*filter:alpha(opacity=25);}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;display:none;padding:0;top:1.5em;left:50%;width:12em;margin-left:-6em;border:1px solid #7B9EBD;background-color:#F7F9FB;font-size:93%;}.yui-calcontainer.withtitle .yui-cal-nav{top:3.5em;}.yui-calcontainer .yui-cal-nav-y,.yui-calcontainer .yui-cal-nav-m,.yui-calcontainer .yui-cal-nav-b{padding:2px 5px 2px 5px;}.yui-calcontainer .yui-cal-nav-b{text-align:center;}.yui-calcontainer .yui-cal-nav-e{margin-top:2px;padding:2px;background-color:#EDF5FF;border-top:1px solid black;display:none;}.yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;}.yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}.yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}.yui-calcontainer .yui-cal-nav-yc{width:3em;}.yui-calcontainer .yui-cal-nav-b button{font-size:93%;text-decoration:none;cursor:pointer;background-color:#79b2ea;border:1px solid #036;border-top-color:#FFF;border-left-color:#FFF;margin:1px;}.yui-calendar .calbody a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}

