#map-canvas { border:1px solid #444444; width:600px; height:500px; margin-left:3px; }

.directoryMapTitle { font-family: 'Lato', sans-serif;font-size:18px; font-weight:normal;}
.directorySeparator { opacity:0.5; display:none; }
.directoryName { color:#000000; font-size:1.2em; display:none; }
.directoryItem { 
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	color:#000000;
	font-weight:normal;}



.item_display_name {
	color:#000000;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	font-weight: normal;

}

.item_display_details {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 5px 5px 10px;
	border-top: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	padding: 10px;
}

.item_display_details a:link, .item_display_details a:visited, .item_display_details a:hover {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #10497f;
	text-decoration: underline;
}

.itemTitle {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #F68F2C;
}
.itemTitle a:visited, .itemTitle a:link, .itemTitle a:hover {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.goback {
font-size: 14px;
font-family: 'Lato', sans-serif;
color: #000000;
}
.goback a:link, .goback a:visited, .goback a:hover {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height:20px;
	color: #000000;
	text-decoration: underline;
}

.itemTable {
	border-bottom: 1px solid #bbbbbb;
	padding-bottom: 1px;
}



.dirFullCategory {
	border-right: none;
	width: 160px;
	font-family: 'Lato', sans-serif !important;
	font-size:14px !important;
	line-height:20px;
}

.dirFullCategory .button {
	display: block;
	width:160px;
	font-weight: normal;
	font-family: 'Lato', sans-serif;
	font-size:14px !important;
	line-height:20px;
}

.dirFullCategory a {
	color: #10497f;
	font-weight: normal;
	font-family: 'Lato', sans-serif;
	font-size:14px !important;
	line-height:20px;
	padding-bottom:5px;
	padding-top:5px;
}

.dirFullCategory a:hover {
	background-color: #dc7c1e;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .8);
	color: #FFFFFF;
	font-family: 'Lato', sans-serif;
	font-size:14px !important;
	line-height:20px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:7px;
}

.dirFullCategory .dropdown {
	border: 5px solid #9c8675;
	background-color: #fff;
	font-weight: normal;
	font-family: 'Lato', sans-serif;
	font-size:14px !important;
	line-height:20px;
	padding-bottom:5px;
	padding-top:5px;
}

.dirFullCategory .dropdown a {
	color: #10497f;
	font-weight: normal;
	font-family: 'Lato', sans-serif;
	font-size:14px !important;
	line-height:20px;
	padding-bottom:5px;
	padding-top:5px;
}

.dirFullCategory .dropdown a:hover {
	color: #FFFFFF;
	font-weight: normal;
	font-family: 'Lato', sans-serif;
	font-size:14px !important;
	line-height:20px;
	padding-bottom:5px;
	padding-top:5px;
}

.dirFullCategory .dropdown1 {
	z-index: 12;
	font-family: 'Lato', sans-serif;
}

.dirFullCategory .dropdown2 {
	z-index: 14;
	font-family: 'Lato', sans-serif;
}

.dirFullCategory ul li {
	border-bottom: 1px solid #10497F;
}

.dirLead2Drop {
	position: absolute;
	top: 10px;
	left: -15px;
	z-index: 11;
	width: 10px;
	height: 19px;
	background-image: url(../images/dir-fly.png);
	background-repeat: no-repeat;
}

.dirLead2DropBottom {
	position: absolute;
	bottom: -15px;
	left: -5px;
	z-index: 11;
	width: 10px;
	height: 19px;
	background-image: url(../images/dir-fly-alt.png);
	background-repeat: no-repeat;
}

.dirFullCategory .parent:hover div.dropdown1 {left: 265px; top: -13px; }

 .style3 a.dirMoreInfo {
 color: #000000;	
 text-decoration: none;
}

.style3 a.itemTitleLink {
	text-decoration: none;
}

.dirSearchBox {
	background-repeat: no-repeat;
	/*background-position: left center;*/
	border: 0px;
	height: 18px;
	margin: 0px;
	width: 180px;
	padding-left: 9px;
	padding-right: 15px;
	padding-top:5px;
	padding-left:12px;
	padding-bottom:6px;
	color: #10497f;
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	border:1px solid #bebebe;
	border-radius:15px;
	
}

.dirSearchIcon {
	margin: 0px;
	padding: 0px;
	display: inline;
	position: relative;
	vertical-align: top;
}

.dirSearchButton {
	margin: 0px;
	padding: 0px;
	display: inline;
	position: relative;
	vertical-align: top;
}

.style1 {
	vertical-align: middle;
}


.directoryListFilterWarning
{
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #555555;
	padding-top: 20px;
	padding-left:100px;
}

.directoryListFilterWarning a, .directoryListFilterWarning a:link
{
	color: #555555;
	text-decoration: underline;
}

.directoryListFilterWarning a:hover
{
	color: #333333;
	text-decoration: none;
}


.dirFullCategory h3 {
	font-family: 'Lato', sans-serif;
	color:#000000;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	
}

.dirAddress { 
	font-family: 'Lato', sans-serif;
	font-size:13px;
	padding: 0px 0px 15px 15px;
}

.directoryMapContainer {
	float: right;
}
