﻿/* Tabbed Container
   ----------------------------------------------------------------------------------------- */
.locationTabSet, .locationTabSet .popularity { float: left; margin-top: 5px; padding-left: 8px; position: relative; width: 300px; margin-bottom: 15px; }
.locationTabSet .rating { margin-bottom: 6px; }

.locationTabSet .wrpReviewGraph { height: 100%; padding: 4px 0; overflow: hidden; color: #656565; }
.locationTabSet .wrpReviewGraph .writeReview { position: relative; top: 18px; left: -26px; float: right; }
.locationTabSet .wrpReviewGraph.nograph .writeReview, .locationTabSet .wrpReviewGraph.withrec .writeReview { position: static; float: none; display: inline; font-size: 1em !important; }
.locationTabSet .wrpReviewGraph.reduce .writeReview { top: 9px; left: 0; width: 120px; font-size: 0.90em; text-align: center; }
.locationTabSet .wrpReviewGraph .barGraph { margin-left: 1px; float: left; }
.locationTabSet .wrpReviewGraph.withrec .barGraph { margin-top: 6px; }

.locationTabSet .description { margin: 6px 0 7px; line-height: 17px; }

.locationTabSet .aType { margin-top: -1px; }
.locationTabSet .aRoom { margin-top: 2px; margin-bottom: 6px; }

.locationTabSet .wrpBtn { height: 100%; overflow: hidden; margin: 4px 0 12px; }

.locationTabSet .pvLnks { margin: 12px 0 3px; font: normal 1em Tahoma,arial, "Bitstream Vera Sans" ,sans-serif; }
.locationTabSet .pvLnks var { padding: 0 3px; color: #656565; }

.locationTabSet .js_floatableMap { width: 272px; margin: 0; }
.locationTabSet .js_floatableMap .staticMap { margin: 1px; }
.locationTabSet .js_floatableMap .staticMap a { display: block; position: relative; width: 268px; height: 133px; }
.locationTabSet .js_floatableMap .all { margin: 3px 0 0; font-size: 1em; text-transform: none; }
.locationTabSet .js_floatableMap .all.bstWst { background-position: 100% 3px; }

.locationTabSet .tabCon01 { padding: 8px 13px 8px; border: solid #c0d0a1; border-width: 0 1px 1px; }

.locationTabSet .tabSet01 { overflow: hidden; border-bottom: 2px solid #92b154; }
.locationTabSet .tabSet01 li { margin-left: 2px; background-color: #f2f6eb; font-family: Tahoma,Aria, "Bitstream Vera Sans" ,sans-serif; float: right; }

.locationTabSet .tabSet01 li span { display: block; padding: 3px 8px 3px; border: solid #c0d0a1; border-width: 1px 1px 0; color: #2c2c2c; cursor: pointer; }
.locationTabSet .tabSet01.reduce li span { padding: 6px 6px 5px; }

.locationTabSet .tabSet01 li span var { line-height: 100%; }

.locationTabSet .tabSet01 li span a, .locationTabSet .tabSet01 li span a:visited { color: #2c2c2c; text-decoration: none; }

.locationTabSet .tabSet01 li span a:hover, .locationTabSet .tabSet01 li span a:focus { color: #fff; text-decoration: none; }

.locationTabSet .tabSet01 li span:hover, .locationTabSet .tabSet01 li span:hover a, .locationTabSet .tabSet01 li span:focus, .locationTabSet .tabSet01 li span:focus a { border-color: #92b154; background-color: #92b154; text-decoration: none; color: #fff; }

.locationTabSet .tabSet01 li span.mseOvr { border-color: #92b154; background-color: #92b154; text-decoration: none; color: #fff; }

.locationTabSet .tabSet01 li.current span, .locationTabSet .tabSet01 li.current span a, .locationTabSet .tabSet01 li.current span a:visited { border-color: #92b154; background-color: #92b154; text-decoration: none; color: #fff; cursor: default; }

.locationTabSet dl dt { margin-bottom: 8px; font: bold normal 12px Tahoma,arial, "Bitstream Vera Sans" ,sans-serif; }

/* Media Box Thumbnails
   ----------------------------------------------------------------------------------------- */
.mediaThumbs img { display:block; width:50px; height:50px;}

.mediaThumbs .thumbs { margin:0 1px;}
.mediaThumbs .thumbs ul { height:100%; overflow:hidden; margin:0 -5px;}
.mediaThumbs .thumbs ul li { position:relative; z-index:1; margin:0 5px 10px; background-color:#fff; float:right;}

.mediaThumbs .thumbs ul li a { display:block; border:5px solid #e7eeda;}
.mediaThumbs .thumbs ul li a:hover { border-color:#91b155;}

.mediaThumbs .thumbs ul li.video span { display:block; position:absolute; top:5px; right:5px; width:50px; height:50px; background:url("/img2/icons/64/video.gif") 0 0 no-repeat; cursor:pointer;}


