@font-face {
	font-family: 'flexslider-icon';
	src:url('../fonts/flexslider-icon.eot');
	src:url('../fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/flexslider-icon.woff') format('woff'),
		url('../fonts/flexslider-icon.ttf') format('truetype'),
		url('../fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.rank_selector, 
.builder_selector,
.entry_type_selector, 
.amenity_type_selector  {
	cursor: pointer;
}

.lot_image {
  width: 250px;
  padding: 8px;
}

.gallery {
  width: 250px;
  margin: 10px 0 0 8px;
}    

.gallery li {
  width: 250px;
  list-style-type: none;
}

.flex-direction-nav a {
  overflow: visible;
  top: 55%;
}

.flex-direction-nav .flex-next {
  right: 0;
}

.flex-direction-nav .flex-prev {
  left: 0;
}

.flex-direction-nav .flex-next:hover,
.flex-direction-nav .flex-prev:hover { 
  background-color: transparent; 
}

div.lot_information_inner .rank {
  position: absolute;
  top: 38px;
  right: 0px;
  height: 43px;
  width: 30px;
  padding: 5px;
  background-repeat: no-repeat;
}

div.lot_information_inner div.rank.first {
  background-image: url(http://vote.gingercane.com/dev1/htdocs/images/First-Ribbon-Small.png);
}

div.lot_information_inner div.rank.second {
  background-image: url(http://vote.gingercane.com/dev1/htdocs/images/Second-Ribbon-Small.png);
}

div.lot_information_inner div.rank.third {
  background-image: url(http://vote.gingercane.com/dev1/htdocs/images/Third-Ribbon-Small.png);
}