
.checkBs {float: left; width:33%;}
.checkBs ul li {font-size: 11px !important;}

/*gallery*/
.galleryLink {
	display: block;
	background-image:url(../images/shell/morePhotos.gif);
	background-repeat:no-repeat;
	width: 170px;
	height: 20px;
	background-position:center;
}
.gallery {
	text-align: center;
}
.l-item { color: #000; font-weight: bold; font-size: 13px !important; }
.overview { margin-bottom: 15px; float: left }

.itcol{ margin-bottom: 15px; }
.listInfo { margin-bottom: 15px; float: left; width:100%; }
.imgCont {float: right; width: 200px}
.l-amen-col {
  float : left;
  width: 286px;
  border-right: 1px solid #FFF;
}

/*** Maps ***/
.handle { background: url(../images/assets/mini_map.jpg) no-repeat scroll 0 0 transparent; color: #009AB7; cursor: pointer; font-size: 12px; line-height: 28px; margin: -5px 0 0; padding: 0 0 0 55px; width: 155px; }
#map_listings_mini { height:15px; clear:both; }
.gMapHolder { margin-bottom: 20px; padding-top: 1px; width: 539px; margin:10px 0px 0px 0px; }
ul#gMapTabs { float: none; height: 24px; margin: 0 0 0 0; padding: 0; }
ul#gMapTabs li { background-color: #2B818E; color: #FFFFFF; display: inline-block; float: left; margin: 0 7px 0 0; padding: 4px 0px 0px 0px; text-align: center; width: 90px; height:20px; }
ul#gMapTabs li a { color:#FFFFFF; }
.gMapHolder .gMap { width: 535px; border: 1px solid #BDBDBD; }


/*** listing detail tabs ***/
#listingtabs { clear: both; }
#listingtabs ul { clear: both; height: 23px; margin-bottom: 0px; margin-left:0px; }
#listingtabs li { background-color: #2B818E; border: 0 none; color: #FFFFFF; float: left; font-size: 15px; font-weight: normal; height: 22px; margin: 0 2px 0 0; min-width: 102px; padding: 5px 5px 0; position: relative; text-align: center; }
#listingtabs a, #listingtabs strong { display:block; text-decoration:none; width:98%; padding:0px 2px; color:#FFFFFF; }
#listingtabs .tabBar { width: 100%; height: 15px;display: inline-table; }
#listingtabs .activeArrow {text-transform:none !important; display:inline-block; width:10px; }
.amenCont { background-color:#2B818E;  }
#amenityTabs li { float:left; padding:5px 15px 0 5px; border: 0 none; font-size: 15px; font-weight: normal; position: relative; text-align: center; }
#amenityTabs a { display:block; text-decoration:none; width:98%; padding:0px 2px; color:#FFFFFF; }
#amenityTabs .tabBar { width: 100%; height: 15px; display: inline-table; }
#amenityTabs .subActiveArrow { text-transform:none !important; display:inline-block; width:10px; }
.amenityDetailTab { clear: both; font-family: Helvetica,Arial,sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 5px; margin-top: 0; padding: 5px 0 0; vertical-align: text-top; }
.amenityDetailTab .overview, table { margin:0px; }
.listingDetailTab { border: solid 1px #EBEBEB; clear: both; margin-bottom: 5px; margin-top: 0; padding: 10px 18px 18px; vertical-align: text-top; font-size:12px; font-family:Helvetica, Arial, sans-serif; line-height:18px; }
.listingDetailTab .header td { background-color:#2B818E; color:#FFFFFF; height:25px; border:none; font-size:15px; padding:0px 10px; }
.tabon { text-decoration: underline; color:#FFFFFF; }
