.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}#listing h2#title{width:780px;height:50px;background:transparent url('../../images/listing/header.gif') no-repeat 0 0;text-indent:-9999px}#listing #content-inner{background-color:#fff;padding:0 0 0 13px;position:relative}#listing #content-inner h1{border-bottom:1px solid #d0d0d0;color:#48aadb;font-size:26px;margin:25px 26px 25px 10px;padding:0 0 10px}#tab-wrap{background:url("../../images/listing/tab-bg.gif") repeat scroll 0 32px #fff;border-bottom:1px solid #eee;float:left;line-height:normal;margin:0 0 0 10px;width:752px;_display:inline}#tab-wrap ul{margin:0;background:#fff url('../../images/listing/tab-bg.gif') repeat-x top;list-style:none}#tab-wrap li{float:left;background:url("../../images/listing/tab-left.gif") no-repeat left top;margin:0;margin-right:1px;padding:0 0 0 7px;font-size:11px;color:#666;text-transform:capitalize}#tab-wrap li.current{background:url("../../images/listing/tab-left-current.gif") no-repeat left top}#tab-wrap a{float:left;display:block;background:url("../../images/listing/tab-right.gif") no-repeat right top;padding:8px 21px 9px 14px;text-decoration:none;font-weight:bold;color:#666}#tab-wrap .current a{background:url("../../images/listing/tab-right-current.gif") no-repeat right top;color:#fff}#tab-wrap .current a:hover{color:#fff;cursor:default}#tab-wrap a:hover{color:#ff690b}#buttons{clear:both}#buttons #previous{float:left}#buttons #next{float:right}#buttons p{color:#626262;float:left;font-size:13px!important;padding:8px 0 0 142px;text-align:center}.bb_show{clear:both}.bb_show #caption{margin-top:5px;text-align:center}#listing.photo #meta{float:right;margin:-40px 12px 0;width:206px;_display:inline}#listing.photo .bb_show{width:500px;float:left;padding:0 0 0 20px;_display:inline}#listing.photo p.add a{display:block;width:165px;height:24px;background:url('../../images/listing/btn-add-photos.png') no-repeat 0 0 transparent;text-indent:-9999px}#listing #galleryThumbs{clear:both;width:660px;margin:0 auto;padding:19px 0 50px}#listing #galleryThumbs li{float:left;padding:10px 16px}#listing #inner-wrap{border-left:1px solid #eeefec;border-right:1px solid #e1e5df;margin:0 10px;padding:25px 0;width:750px;min-height:800px;height:auto!important;height:800px;float:left;_display:inline}#listing #bottom{background:#fff url('../../images/listing/curve-footer.png') no-repeat left bottom;height:10px;margin:-10px 0 20px 10px;clear:both}#listing #meta p{line-height:150%;font-size:12px}#listing .by span{color:#ff690b}#listing .describe{border-top:1px solid #999;padding:10px 0}#listing #meta .date{font-size:11px;padding:0 0 10px}#listing .report{float:right}#listing .add{margin:0 0 12px 26px}#listing #buttons{margin:0 0 0 65px;width:412px;padding:0 0 15px}#listing #buttons a:active{position:relative;top:1px;left:0}#galleryThumbs .thumbnail a img,#galleryThumbs .thumbnail a{border:none;overflow:hidden;float:left}#galleryThumbs .thumbnail.selected a{border:4px solid #ff690b}#galleryThumbs .thumbnail.selected a:hover{border:4px solid #ff690b;cursor:default}#galleryThumbs .thumbnail.selected a img{margin:-4px}#galleryThumbs .thumbnail a:hover{border:4px solid #ccc}#galleryThumbs .thumbnail a:hover img{margin:-4px}#checkbox input{float:left}#checkbox p{float:left;font-size:12px;line-height:150%;width:320px;padding:0 0 0 7px}#upload-wrap{width:347px;clear:both;margin:0 auto}#upload-wrap ul li{margin:5px 0 5px}ol#crumbs{font-size:18px;font-family:'Georgia','Times',sans-serif;margin:0 0 40px 25px;float:left}ol#crumbs li{float:left}#upload-wrap input.pic{border:1px solid #9d9d9d;width:260px;height:17px}.upload{position:relative;width:360px}#buttons p#cancel{background:transparent url('../../images/listing/btn-cancel.png') no-repeat 0 0;text-indent:-9999px;width:0;height:27px;border:none;color:transparent;text-transform:capitalize;margin:10px 10px 0}#submit{float:left;padding:10px 10px 0 55px}.upload.last p{float:left;padding:18px 0 0}#upload-wrap li#checkbox{margin:5px 0 0 -5px}#listing.confirm #inner-wrap p{text-align:center;font-size:14px;line-height:250%}#listing.confirm #inner-wrap p.link{font-size:13px}#listing.confirm #inner-wrap{padding-top:46px}#listing.overview #venue-meta{width:130px;float:left;padding:10px 30px 0 12px;color:#656565}#listing.overview #venue-meta p{font-size:10px;text-align:center}#listing.overview #copy{width:390px;float:left;padding:10px 0 0}#listing #action{float:right;width:145px;padding:6px 5px 0}#listing.map #action{margin:-43px 0 0}#listing.overview div.callout{border:1px solid #cdd7e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:20px 15px;margin:10px;background:#fff}#listing.overview div.callout-wrap{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#f5f3f0;padding:0 0;width:100%;float:left;margin:5px 0 0 0}#listing.overview .left{float:left;margin:0 0 0 2px;width:182px}#listing.overview .left p{font-size:11px;padding:2px 15px 0 0}#listing.overview .right{float:left;width:150px}#listing.overview .blue{color:#46aade}#listing.overview div.callout h3{background:#46aade;padding:5px 0 5px 10px;font-size:14px;font-family:arial,sans-serif;font-weight:bold;color:#fff;margin:0 0 15px}#listing.overview div.callout h4{font-size:14px;font-family:arial,sans-serif;font-weight:bold;color:#666;margin:0 0 10px 10px}#listing #action .print{float:left;margin:0 11px 17px 0;font-size:11px}#listing #action .email{float:left;margin:0 11px 17px 0;font-size:11px}#listing .print a{background:transparent url("../../images/pages/listings/img_print.gif") no-repeat 0 0;padding:0 0 6px 22px;display:block;color:#1e78ac}#listing .email a{background:transparent url("../../images/pages/listings/img_email.gif") no-repeat 0 0;padding:0 0 6px 22px;display:block;color:#1e78ac}#listing .trip a{background:url("../images/trip-planner/btn-add-trip-large.png") no-repeat scroll 0 0 transparent;display:block;height:30px;margin-bottom:10px;margin-top:40px;text-indent:-9999px;width:120px}#listing .tripRemove a{background:url("../images/trip-planner/btn-remove-trip-large.png") no-repeat scroll 0 0 transparent;display:block;height:30px;margin-bottom:10px;margin-top:40px;text-indent:-9999px;width:120px}#listing .mini-thumb li{float:left;padding:0 6px 3px 0}#listing #action #photos img{padding:1px;border:1px solid #ccc}#listing #action .add-photo{clear:both;font-size:11px}#listing #inner-wrap p{font-size:12px;line-height:140%}.additionalHours{clear:both}#listing #inner-wrap .additionalHours p{font-size:10px;width:335px}#listing #photos{margin:15px 0 15px}#listing #action h3{font-family:arial,sans-serif;font-size:14px;font-weight:bold;color:#46aade;margin:20px 0 7px}#listing.overview .callout div h5{background:url("../../images/listing/bg-blue-arrow.png") no-repeat scroll left 3px transparent;color:#46aade;font-size:11px;font-weight:bold;height:13px;line-height:140%;padding:0 0 0 14px;width:8px;margin:0 0 7px;white-space:nowrap}#listing.overview .callout li{background:url('../../images/listing/bg-bull.png') no-repeat scroll left 4px;padding:0 0 0 10px;margin:0 0 10px 14px}#listing #action p{font-size:12px}#listing div.image{padding:6px 0 4px 0}#listing.overview p.trip{padding:0 0 0 0}#listing.overview #venue-meta .logo{margin:0 auto;padding:0 0 11px;width:96px}#listing.overview #venue-meta .rated{margin:0 auto;width:107px}.hover-color{border-color:#ff690b!important}a:hover{text-decoration:none}.ff3.mac .upload div{top:-1px!important}.webkit.mac .upload div{top:-1px!important}.ie6 .upload div{top:-1px!important;height:28px}input.file{border:1px solid #9d9d9d;padding:4px;margin:0 9px 10px 0}.webkit.mac input.file{padding-bottom:5px}.ie input.file{padding-bottom:3px;padding-top:3px}#reviewControl{text-align:center;padding:25px 0 3px}#stars{padding:0 0 10px}#numberOfReviews,#writeReviews{font-weight:bold}#writeReviews{padding:10px 0}#listing.events #venu-meta{display:none}#listing.events .logo{float:left;width:96px}#listing.events #copy{float:left;width:570px;padding:0 0 0 25px;_display:inline}#listing.events #copy ul li{margin:0 0 30px 0}#listing.events #copy ul li:after,#listing.reviews #copy ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden}#listing.events #copy ul li,#listing.reviews #copy ul li{display:inline-block}#listing.events #copy ul li,#listing.reviews #copy ul li{display:block}#listing.events #copy li h4{position:absolute;right:0;top:0;font-family:arial,sans-serif;color:#999;font-size:11px}#listing.events #copy li h3{width:360px;font-family:arial;font-size:1.2em;font-weight:bold;line-height:140%;margin:0 0 4px;width:360px}#listing.events #copy li p{clear:right;float:left;width:435px}#listing.events .overview-list{float:right;margin:0 20px 0 0;position:relative;width:435px;_display:inline}#listing #inner-wrap h2{color:#2c8dc0;font-family:arial,sans-serif;font-size:2em;font-weight:bold;margin:-10px 0 20px 20px}#listing.special-offers #copy h3{color:#2a8cbf;font-size:1.2em;font-weight:bold;padding:25px 0 17px;font-family:arial,sans-serif}#listing.special-offers #copy h4{color:#666;font-family:arial,sans-serif;font-size:11px;position:absolute;right:0;top:0}#listing.special-offers .overview-list{float:left;margin:0 20px 26px 0;position:relative;width:535px;_display:inline}#listing.special-offers #copy{float:left;padding:0 0 0 23px;width:570px}#listing.reviews #copy .meta{float:left;width:100px;margin:0 20px 0 0}#listing.reviews #copy div.review{float:left;margin:0 0 0 0;width:400px}#listing.reviews #copy .review h4{font-weight:bold;font-size:1.2em;font-family:arial,sans-serif}#listing.reviews #stars{padding:0}#listing.reviews #copy .user-name{font-weight:bold;color:#333}#listing.reviews #copy .date{color:#999;font-size:11px}#listing.reviews #copy li{clear:left;padding:20px 0 12px;border-bottom:1px solid #eee;margin:0 20px 0 10px}#listing.reviews #copy li.first{padding-top:0}#listing.reviews #copy .more{float:right}#listing.reviews #copy{float:left;padding:0 0 0 25px;width:570px;_display:inline}#listing.reviews #copy .stars{padding:0 0 4px 0}#listing.reviews #copy h4{padding:0 0 4px 0}#listing.map #inner-wrap h2{width:545px}#listing.map #copy{clear:both;margin:0 20px 20px 20px}#listing.map #listings{border-top:1px solid #e0e0e0;height:400px;overflow:auto;padding:15px 0 0 10px;width:201px}#listing.map .mapContainer{border:1px solid #e0e0e0;height:400px;margin-left:18px;padding:5px;width:450px}#listing.map #map{border-bottom:1px solid #e0e0df;color:#333;font-size:1.2em;font-weight:bold;padding:4px 0}#listing.map #inner-wrap h4{border-bottom:1px solid #e0e0df;color:#333;font-size:1.2em;font-weight:bold;padding:4px 0 7px}#listing.map #inner-wrap .mapDisplay h4{border:none}#listing.map #bottom-content{padding:20px}#listing.map #bottom-content h4{border:none}#listing.map #left{float:left}#listing.map #right{float:right;position:relative}#listing.map #right h4{float:left;padding-left:137px}#listing.map #left h4{padding:0 0 10px 0}#listing.map .findDistance{}#listing.map .findDistance input{float:left;margin:0 0 0 7px}#listing.map .findDistance img{margin:-4px 0 0 4px}#listing.map #copy p{padding:15px 0 0 0;line-height:150%}ul.breadcrumbs{color:#fff;left:190px;position:absolute;top:23px}ul.breadcrumbs li{float:left;padding:2px 4px}ul.breadcrumbs li a{float:left;padding:0 6px;color:#fff}#listing #action .map{padding:5px 0 0 0}#listing #datepicker{clear:both}#listing #datepicker .ui-datepicker{margin-right:5px;width:140px}div.mapDisplay div.mapContainer #map{background-color:#f6f6f5;height:400px;width:450px}#photoDescription{margin-top:40px}label.error{color:red}#fb-like-container{margin-bottom:12px;height:25px;text-align:center}.bookOnlineButton{margin:5px 0 5px 5px}#write-inner #buttons,#report-inner.light-box #buttons{margin-left:7px}#listing.overview .bottom{line-height:1.5;padding-top:5px;float:left}
