﻿#wrapper{border:0px solid #e2e2e2;border-collapse:collapse;border-top:none;}
#left-column{padding-top:25px;padding-left:0;}
#main-column{border-right:0px solid #e2e2e2;border-left:0px solid #e2e2e2;min-height:512px;padding-top:35px;}
#right-column{padding-top:25px;text-align:center;padding-right:0;}
#box{border:1px solid #e2e2e2;height:auto;padding:8px 0 8px;}


.block-directory {
	padding:30px 0 30px;
}
.block-directory .search-box{
	width: 100%; 
	background: #F8F8F8; 
	padding: 20px 30px 20px 30px; 
	height: auto; 
	border: 1px #e2e2e2 solid; 
	text-align: center;
	margin-bottom:20px;
}
.text-underline{
	text-decoration:underline;
}

/* Autocomplete Directory */
.block-directory .twitter-typeahead {
	width: 100%;
	margin-top:7px;
}
.block-directory .tt-selectable {
	margin: 0;
	padding: 0;
}
.block-directory .tt-menu {
	width: 100%;
	margin: 8px 0;
	padding: 0;
	background-color: #fff;
	border: 10px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 0px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.block-directory .tt-suggestion {
	padding: 5px 25px;
	font-size: 1.1em;
	line-height: 1.2;
	font-weight: 500;
    border-bottom: 1px solid #e6e6e6;
	text-align:left;    
}
.block-directory .tt-suggestion:hover {
	background: #0097cf;
	color: #fff;
	cursor: pointer;
}
.block-directory .tt-cursor.tt-suggestion {
	color: #fff;
	background: #0097cf;
}
.block-directory .tt-highlight {
	color:#ff6600;
}

.block-directory .tt-hint {
	color:#95a5a6;
}

.block-directory .autocomplete-title-name {
	border-bottom: #ccc 1px solid;
	padding: 3px 25px;
	background: #E9E9E9;
	font-size: 1.2em;
	font-weight: 100;
	margin-top: 0;
	text-align:left;
}
.block-directory .tt-suggestion p {
	margin: 0;	
}

.block-directory .tt-dropdown-menu {
  max-height: 120px;
  overflow-y: auto;
}
