﻿		
div.location-info{width:auto;}
a{color:#555;}
a:hover{color:maroon;}

#legend {
	background: #fff;
	padding: 15px;
	margin: 5px;
	font-size: 12px;
	border:1px solid #ababab;
	overflow:hidden;
    font-family:Arial;
}

p{
    margin:0;padding:0;
}

p.avail{
	background:url(../images/mapicons/for_sale.png) top left no-repeat;
	padding:8px 0 14px 40px;
}
		
p.model{
	background:url(../images/mapicons/home-1.png) top left no-repeat;
	padding:8px 0 14px 40px;
}
		
p.sold{
	background:url(../images/mapicons/home-2.png) top left no-repeat;
	padding:8px 0 14px 40px;
}
		
p.location{
	background:url(../images/mapicons/flag.png) top left no-repeat;
	padding:8px 0 14px 40px;
}
		
.fancybox-custom .fancybox-skin {
	box-shadow: 0 0 50px #222;
}



		
div.location-info,
div.lot-info
{
	margin:0;padding:0;
    font-family:Arial;
    font-size:15px;
    
}
		
div.location-info p,
div.lot-info p
{
	margin:0;padding:0;
	line-height:1.2;
    
}
    p>span.lot-title{
        font-weight:bold;
    }

		
div.location-info ul,
div.lot-info ul
{
	margin:10px 0 0;padding:0;
	list-style:none;
}
div.location-info ul li,
div.lot-info ul li
{
	
}
div.location-info ul li a,
div.lot-info ul li a
{
	text-decoration:none;
	display:block;
    color:rgb(175,184,99);
    font-weight:bold !important;	
}

div.location-info ul li a:hover,
div.lot-info ul li a:hover{
    text-decoration:underline;
}


p input{
	width:100%;
	display:block;
	margin:10px 0 0;
}

ul.lot-attributes,
ul.lot-resources{
    border-top:1px solid #ccc;
    margin:0;
    padding:0;
    padding-top:6px !important;
    display:block;
    
}



/*hide legend on phones*/
@media all and (max-width: 480px) {
    div#legend{display:none;}
}



