/* various */
h3{
	margin-top: 10px;
}

form#listedbuildingform fieldset{
	border: 0px none;
}

form#listedbuildingform input#uxBuilding
{
	float: left;
	width: 125px;
	margin: 10px 0 5px 0;
}

form#listedbuildingform input#uxSubmit{
	margin: 0 0 0 0;
}

form#listedbuildingform{
	margin-bottom: 10px;
}

/* gallery */
div.building-image img{
	border: 1px solid #aaa;
}

ul.building-gallery
{
	list-style: none;
	margin:0;
	padding:0;

}

ul.building-gallery li
{
	float:left;
	width: 105px;
	height: 105px;
}

ul.building-gallery img
{
	border: 1px solid #aaa;
}

/* map & details */

ol#building-details{
	list-style: none;
	margin: 0;
	padding: 0;
}

ol#building-details ul{
	margin: 0px;
	padding: 0;
	list-style: none;
}

ol#building-details li.details,
ol#building-details li.address{
	width:210px;
	float:left
}

ol#building-details li.map{
	width:210px;
	float:right;
}

ol#building-details li.address ul{
	padding-bottom:5px;
}

ol#building-details li.address li{
	list-style: none;
}

ol#building-details li.map img{
	float: right;
	margin-bottom: 10px;
	border: 1px solid #aaa;
}

h3.first{
	margin-top:0px;
}

/* A to Z */
ol#atozlist{margin:0;padding:0;list-style:none;font-weight:bold;clear:both;}
ol#atozlist li{text-align:center;float:left;}
ol#atozlist li a,ol#atozlist li a:active,ol#atozlist li a:focus,ol#atozlist li a:visited{display:block;text-decoration:none;border:1px solid #ccc;background-color:#eee;color:#395D8D;width:20px;padding:5px;margin:2px;}
ol#atozlist li.current{display:block;text-decoration:none;color:#f60;border:1px solid #ccc;background-color:#fff;width:20px;padding:5px;margin:2px;}
ol#atozlist li.disabled{display:block;text-decoration:none;color:#ccc;border:1px solid #ccc;background-color:#fff;width:20px;padding:5px;margin:2px;}
ol#atozlist li a:hover{text-decoration:underline;background-color:#ccc;}
ol#atozlist li.active a{color:#fff;background-color:#369;}

