#mainBody {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	text-align: justify;
	text-justify: auto;
}

#title {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #d0ac1a;
}

.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006553;
}

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.misc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.mainBody2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
}

.tableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;	
}

.tableHeader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	font-weight: bold;	
}

.lineBreak {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 1.8;
}

.miscbig2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}

a:link {
	color: #D0AC1A;
	text-decoration: none;
}
a:visited {
	color: #D0AC1A;
	text-decoration: none;
}
a:hover {
	color: #9E9F82;
	text-decoration: underline;
}

/*

RENT MANAGER STYLING

*/

/* Clearfix!! */
.clearfix:after 								{ visibility: hidden; display: block; font-size: 0;	content: " "; clear: both; height: 0; }
* html .clearfix             					{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix 					{ zoom: 1; } /* IE7 */

h1					{ font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #d0ac1a; margin: 0 0 21px; }
h2					{ font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; font-style: italic; color: #fff; margin: 10px 0; }
h3					{ font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #d0ac1a; margin: 10px 0; }


.form-section									{ margin: 20px 0; text-align: left; border-top: 1px solid #a6af7a; padding: 0; }
.form-section h3								{ clear: both; }
.form-section label								{ display:block; width: 216px; margin: 0 6px 10px; float: left; position: relative; }
.form-section label.verification				{ width: auto; }
.form-section label .req						{ color: red; }
.form-section label.present-employer .req		{ display: none; }
.form-section input[type="text"] 				{ display:block; margin: 3px 0 0; width: 206px; border: 1px solid #a6af7a; font-size: 12px; padding: 3px 4px 4px; }
.form-section select							{ display: block; margin: 3px 0 0; padding: 3px 4px 4px; height: 24px; }

.form-section .captcha							{ overflow: hidden; background: #a6af7a; margin: 10px 0; padding: 10px; width: 433px }
.form-section .captcha .captchaimg				{ float: left; margin: 0 10px 0 0; }
.form-section .captcha p						{ font-size: 14px; font-weight:bold; color: #585947; text-transform: uppercase; letter-spacing:1px; text-align:center; }
.form-section .captcha input[type="text"] 		{ font-size: 21px; margin: 0; border: 1px solid #585947; color: #585947; }

.form-section label.error						{ background: red; color: #fff;  left: 6px; top: -3px; padding: 2px 3px 3px; margin: 0; width: 125px; }
.form-section label.error:before				{ content: ""; display:block; position:absolute; bottom:100%; left: 20px; border: 5px solid transparent; border-bottom: 5px solid red; }

.property-listing								{ border-top: 1px solid #a6af7a; margin: 20px 0; }
.property-listing img,
.property-detail img							{ width: 300px; /*border: 5px solid #d0ac1a;*/ border: 0; float: left; margin: 0; box-shadow: 0 2px 1px #222315; padding: 5px; /*Linear Gradient*/ background: #fce99f; /* Old browsers */ background: -moz-linear-gradient(top, #fce99f 0%, #d0ac1a 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce99f), color-stop(100%,#d0ac1a)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fce99f 0%,#d0ac1a 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fce99f 0%,#d0ac1a 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #fce99f 0%,#d0ac1a 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce99f', endColorstr='#d0ac1a',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #fce99f 0%,#d0ac1a 100%); /* W3C */ }

.property-listing .info,
.property-detail .info							{ float: right; width: 585px; }

.details-btn									{ color: #585947!important; display: inline-block; padding: 4px 20px 0; margin: 0 15px 0 0; height: 22px; text-align: center; font-size: 14px; font-weight: bold; border-radius: 3px;  box-shadow: 0 2px 1px #222315; /*Linear Gradient*/ background: #fce99f; /* Old browsers */ background: -moz-linear-gradient(top, #fce99f 0%, #d0ac1a 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce99f), color-stop(100%,#d0ac1a)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fce99f 0%,#d0ac1a 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fce99f 0%,#d0ac1a 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #fce99f 0%,#d0ac1a 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce99f', endColorstr='#d0ac1a',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #fce99f 0%,#d0ac1a 100%); /* W3C */ }
.details-btn:hover								{ text-decoration: none; }
.details-btn:active								{ position: relative; top: 2px; box-shadow: none; }


.meta-info										{ clear: both; padding: 20px 0; }
.meta-info .meta-info-section					{ float: left; /*border: 1px solid #a6af7a;*/ width: 292px; height: 100px; box-shadow: 0 2px 1px #222315; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eef4cd 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eef4cd)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#eef4cd 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#eef4cd 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#eef4cd 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eef4cd',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #ffffff 0%,#eef4cd 100%); /* W3C */ }
.meta-info .office-hours						{ margin: 0 20px; }
.meta-info h3									{ margin: 0; color: #585947; padding: 3px 10px 5px; /*Linear Gradient*/ background: #fce99f; /* Old browsers */ background: -moz-linear-gradient(top, #fce99f 0%, #d0ac1a 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce99f), color-stop(100%,#d0ac1a)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fce99f 0%,#d0ac1a 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fce99f 0%,#d0ac1a 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #fce99f 0%,#d0ac1a 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce99f', endColorstr='#d0ac1a',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #fce99f 0%,#d0ac1a 100%); /* W3C */ }
.meta-info p									{ margin: 0 0 10px; padding: 10px; color: #585947; }

#unit-listing-wrap td							{ font-family:  Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif; padding: 5px 10px; font-size: 12px; }
.unit-listing-table td							{ background: #a6af7a; color: #fff; font-weight:bold; border-bottom: 1px solid #585947; }

#unit-listing-wrap .unit-type					{ width: 400px; }
#unit-listing-wrap .rent						{ width: 100px; }
#unit-listing-wrap .deposit						{ width: 100px; }
#unit-listing-wrap .sq-ft						{ width: 100px; }

.property-detail #photos .main-img				{ margin: 0 0 20px; width: 514px; }
.property-detail #photos .thumbs				{ float: right; width: 340px; /*padding: 20px 10px;*/ }
.property-detail #photos .thumbs img			{ padding: 0; background: none; width: 138px; box-shadow: none; border: 5px solid #a6af7a; margin: 0 10px 20px; cursor: pointer; }

.unit-listing td								{ border-bottom: 1px solid #d0ac1a; }

.col1											{ width: 425px; float: left; /*border-right: 1px solid #d0ac1a;*/ }
.col2											{ width: 425px; float: right; }

.PropertyDetail									{ display: none; }

.logins											{ width: 970px; padding: 7px 15px; }
.logins a										{ display: block; float:right; background: #a6af7a; /* Old browsers */ background: -moz-linear-gradient(top, #a6af7a 0%, #585947 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6af7a), color-stop(100%,#585947)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a6af7a 0%,#585947 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a6af7a 0%,#585947 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #a6af7a 0%,#585947 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6af7a', endColorstr='#585947',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #a6af7a 0%,#585947 100%); /* W3C */ padding: 3px 10px 5px; border-radius: 5px; font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; box-shadow: 0 2px 1px #61500a; margin: 0 0 0 10px; }
.logins a:hover									{ text-decoration: none; }
.logins a:active								{ box-shadow: none; position: relative; top: 2px; }

/*
 * jQuery UI Tabs 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; zoom: 1;  } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; overflow: hidden; padding: 0; position: relative; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; position: relative; top: 2px; text-decoration: none; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #fff; background: #a6af7a; margin-right: 5px; padding: 3px 20px; font-size: 12px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; background: #fff; color: #585947; top: 0; font-weight: bold; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; color: #585947; padding: 20px; z-index:999; background: #ffffff; box-shadow: 0 2px 1px #222315; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eef4cd 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eef4cd)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#eef4cd 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#eef4cd 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#eef4cd 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eef4cd',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #ffffff 0%,#eef4cd 100%); /* W3C */  }
.ui-tabs .ui-tabs-hide { display: none !important; }


