.directory {
	width:95%;
	display:table;
}
.directory .tabContainer {
	display:table-cell;
	vertical-align:top;
	width:20px;
}
.directory .tab {
	width:20px;
	margin-top:1px;
	text-align:center;
	font-size:12px;
	background-color:#006225;
	color:#fff;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	cursor:pointer;
}
.directory .tab.first {
	margin-top:-1px;
}
.directory .tab a {
	padding:5px 0px;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
	color:#fff;
}
.directory .tab.search a {
	font-size:10px;
}
.directory .current.tab {
	background-color:#8cc53f;
}
.directory .tabcontent {
	border-width: 1px;
	border-style:solid;
	border-color:#65412e;
	display:table-cell;
	vertical-align:top;
	padding:5px 10px;
}
.directory .headline {
	text-transform:uppercase;
	text-align:left;
	margin-top:5px;
}
.residentSearch {
	padding-left:20px;
}
.residentSearch input {
	width:200px;
	max-width:50%;
}
.residentSearch label {
	float:left;
	width:100px;
}
.residentSearch .button {
	width:auto;
	margin-left:230px;
	margin-top:10px;
}

.page_navigation , .alt_page_navigation{
	padding-bottom: 10px;
}

.page_navigation a, .alt_page_navigation a{
	padding:3px 5px;
	margin:2px;
	text-decoration:none;
	float: left;
	font-size: 12px;
}
.active_page {
	background-color:#d7272a;
	color:#fff !important;
}	
.paging_container{
	max-height:800px;
	width:90%;
	margin: 0px 10px 10px;
}
.paging_container ul {
	padding:0;
	margin:0;
	margin-top:10px;
}
.paging_container li {
	list-style: none;	
}
.ellipse {
	position:absolute;
	left:-1000px;
}
.profile .heading {
	text-align:right;
	padding-right:10px;
	vertical-align:top;
}
.profile .separator {
	background-color:#65412e;
	height:1px;
	margin:10px;
}
.editmember {
}
.editmember .required {
	position:relative;
	margin:0px;
	color:#990000 !important;
}

.editmember tr td {
	text-align:left;
}
.editmember tr td:first-child {
	text-align:right;
}
.editmember td {
	vertical-align:top;
}
.editmember .hide {
	background-color:#ccc;
}
.residentsSlide {
	position:relative;
	width:90%;
	margin:0px auto;
}
.residentsSlide #slideshow {
	width:330px;
	height:280px;
}
.residentsSlide .ratio {
}
.residentsSlide .photo {
	width:100%;
	background-repeat:no-repeat;
}
.residentsSlide .photo:not:first-child {
	display:none;
	opacity:0;
}
.residentsSlide h5 {
	text-transform:uppercase;
	text-align:center;
}
.residentsSlide #sliderNav {
	width:100%;
	padding:0px;
	float:none;
	background-image: url('/uploads/images/slideshow/background_ssbar.png');
	position:relative;
}
.residentsSlide #nav {
	max-width:85%;
	margin:0px auto;
	overflow:hidden;
	height:26px;
}
.residentsSlide #nav a.rslides_nav {
	position:absolute;
	top:5px;
}
.residentsSlide #nav a.rslides_nav.next {
	right:0;
}
.residentsSlide .rslides_tabs {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.residentsSlide .rslides_tabs li {
	float:left;
	margin:0px 5px;
}
.residentsSlide .photo:before{
	content:"";
	display:block;
	padding-top:85%;
}
.residentsSlide .rslides_nav {
	position:absolute;
	top:0;
}
.residentsSlide .rslides_nav.prev {
	left:9px;
}
.residentsSlide .rslides_nav.next {
	right:9px;
}
.miniform label {
        width:180px;
        display:inline-block;
        vertical-align:top;
		text-align:left;
}
.miniform select {
	max-width:none;
}
.templateIntranet .customform {
	width:auto;
}
.newsletters .collapsed .content {
	display:none;
}
.newsletters    .collapsible .handle {
	position:relative;
}

form.farmclub {
	text-align:left;
}
form.farmclub label {
	display:block;
	font-weight:bold;
	float:none;
	width:auto;
	line-height:1;
}
.farmclub input[type=text] {
	width:100%;
}
.farmclub .field {
	margin-bottom:20px;
}
.farmclub .required {
	color:#990000;
	padding-right:5px;
}
/*
.farmclub .selectboxit-container {
	display:block;
}
.formclub .selectboxit-container .selectboxit-btn {
	width:auto !important;
}
*/

/* Small Tablet + Mobile */
@media (max-width : 767px) {
	.residentSearch .button {
		margin:0;
	}
	.miniform label {
		display:block;
		width:auto;
	}
}
