@charset "utf-8";/* CSS Document */body {	background: #fff;	margin:0;	color:#000;	font-family: Verdana;	font-size:10pt;}#background {position:fixed; bottom:0; left:0; width:100%; height:100%; z-index:-1;}input{font-size:10pt;font-family: Verdana;}p {	margin:0 0 15px 0;}img {	border:0;}hr {    border:0;    height: 1px;    background-color: #ccc;}.leftnav {	width: 171px;	vertical-align:top;}.leftnav div {	/*height: 920px;*/	height: 100%;	background: url() no-repeat top #989ba4;}.leftnavtbl {	margin-top:58px;	font-size:11px;}.leftnavtbl td {	padding-bottom:5px;}.leftnavsubnavheader{	font-family:Arial, Helvetica, sans-serif;	padding:2px 1px 0 1px;	text-align:center;	color:#FFF;	text-transform:uppercase;	background:url(images/leftsubheadbg.gif) no-repeat;	margin:auto 0;}.leftnavsubnavheader a{	color:#FFF;	text-decoration:none;	font-weight:bold;}.leftnavsubnav {	padding:0 10px 0 10px;}.leftnavsubnav a {	color:#02052C;	text-decoration:none;}.leftnavsubnav a:hover {	color:#040853;}.leftnavsubnav ul {	list-style-type:none;	margin:0;	padding:0;}.contentmainwrap {	vertical-align:top}.contenttbl {	margin-right:2px;	width:675px;	-moz-box-shadow: 0 1px 4px #999;    -webkit-box-shadow: 0 1px 4px #999;    box-shadow: 0 1px 4px #999;    /* For IE 8 */    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";    /* For IE 5.5 - 7 */    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');}.content {	background:#F1F1F2;	height:300px;	padding:30px 30px 0 30px;	font-family: Verdana, Arial, Helvetica, sans-serif;	vertical-align:top;}.contentSEO {	background:#F1F1F2;	height:300px;	padding:10px 30px 0 30px;	font-family: Verdana, Arial, Helvetica, sans-serif;	vertical-align:top;}.content1 {	background:#F1F1F2;	height:300px;	padding:30px 30px 0 30px;	text-align:justify;}.contentfootout {	background: url(images/i_contmid.gif) repeat-x bottom;	height: 120px;}.footer, .footer a {	color: #ffc20c;	font-size:11px;}.footer td {	text-align:center;}/*headers*/h1 {	text-align:left;	margin:0 0 15px 0;	padding:0;	font: 24px Verdana, Arial, Helvetica, sans-serif;	color: #080d4a;}h2 {	text-align:left;	margin:0;	padding:0;	font: bold 16px Verdana;	color: #000;}.contactphone {	margin-top:100px;}.contactpg {    padding-top:20px;}/*lease*/.pagenotext {	font-size:10px;	font-weight:bold;	margin-top: 10px;}.myOrder {	font-size:10px;	font-weight:bold;	max-width: 600px !important;	margin-top: 10px;}.pages {    margin-top: 10px;}.pages a {	float: left;	margin-right: 10px;	}.page_css {}.listingtext {	color: #000000;	text-align:left;	margin:0;}.listings {	color: #000000;	text-align:left;	margin:0;	float: left;	width: 675px;}#showHidden {    float: left;    clear: left;    background: #dfdfdf;    margin-bottom: 10px;}#showHidden ul li {    list-style: none;    float: left;}#showHidden ul li a {    cursor: pointer;}#showHidden ul li a.active {    font-weight: bold;}#hidden {	color: #000000;	text-align:left;	margin:0;	max-width: 670px;	display: none;	clear:left;}.hidden {	color: #000000;	text-align:left;	margin:0;	max-width: 670px;	display: none;	clear:left;}.bluetext a {	color: #0a197f;	text-decoration: underline;	font-weight: bold;}.bluetext a:hover {	color: #0a197f;	text-decoration: none;	font-weight: bold;}.bluetext {	color: #0a197f;}.picborder {	border: 5px solid #000000;}.picborder1 {	border: 1px solid #000000;	padding: 5px;	margin:15px 15px 0;	display: block;}.listingpricetext {	font: bold 14px Verdana;	color: #0e1570;}.listingtitle {	font: bold 13px Verdana;	color: #080D4A;}#hiddenSF h2,#hiddenTH h2,#hiddenAP h2,#hiddenCO h2,#hiddenLF h2,.bluetext1 {	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	color: #000000;}#hiddenSF .bluetext1,#hiddenTH .bluetext1,#hiddenAP .bluetext1,#hiddenCO .bluetext1,#hiddenLF .bluetext1 {    display: none;}/*property details*/.thumbsbg {	padding:5px;}.thumbsbg .thumb img {	padding:5px;	margin:3px 0;	background: #000;}/*community details*/.communtydetails-right {	vertical-align:top;	padding:10px;	font-size:11px;}/*SEO*/.stepwrapper{background:#467bb1;width:75px;text-align:center;padding:5px;color:#FFF;float:right;}.onlinerentalapp{width:610px;background:#FFF;border-top:1px solid #B7B8C8;margin:10px 0 10px 0;padding:20px;color:#080d4a;font-size:18px;}.onlinerentalapp input{width:300px;color:#666;}.clearme{clear:both;}.borderedtitle{font:bold 16px Arial, Helvetica, sans-serif;color:#080d4a;margin:10px 0 10px 0;width:650px;}.borderedtitle hr{border-bottom:1px solid #C1BED1;}.arrowlist{list-style-type:none;margin:0;padding:0;}.arrowlist li{background:url(images/arrowi.gif) no-repeat;padding:0 0 10px 40px;}.formlabel{width:163px;text-align:right;}.formsize1{width:100px;}.formsize2{width:30px;}.formsize3{width:40px;}.formsize4{width:260px;}.formsize5{width:340px;}.formsize6{width:170px;}.formsize7{width:200px;}.formsize8{width:80px;}.formsize9{width:120px;}.dropdown1{width:200px;font-size:10pt;font-family: Verdana;}.dropdown2{width:40px;font-size:10pt;font-family: Verdana;}.address1{width:460px;}.endbuttons{margin:10px 0 0 0;}.citytbl td{padding-right:5px;}.textarea1{width:433px;}.appfee{font-size:10px;color:#333;}.appfeetextarea{font-size:11px;color:#333;width:650px;height:70px;}.step7date{font-size:14px;font-weight:bold;}#community-image {    float:left;     clear:left;     margin-bottom:30px;}#community-thumbnails {    float: left;    margin-left:30px;    width: 100px;}#community-thumbnails a {    width:89px;    height: 73px;    margin: 5px;}#community-description {    float: left;    margin: 0 10px 0 15px;    width: 280px;}#community-description-details {    float: left;    margin: 0 30px 0 15px;}#community-details {    float:left;     clear:left;    margin: 15px;}#community-details-link {    float:left;     clear:left;}/* ============= sucky memory hog flash thingy ===== */#flashbg {    padding: 10px 5px;}/* ============== search results =================== */.searchedfor {    padding: 5px;    margin-top: 7px;    clear:both;    background: #666;    color: white;}.result-query {    font: italic bold 24px "Arial", sans;}.results {    border: 1px solid #CCCCCC;    color: #666666;    float: left;    margin: 10px;    padding: 10px;    width: 45%;    height: 140px;}.results .thumb img {    border: 4px solid #000000;    float: left;    height: 87px;    margin-right: 15px;    width: 116px;}.results .details {	float:left;}#search {	margin: 15px 0 0 10px;	width: 200px;	height: 28px;	background: url(images/searchshow.gif) no-repeat 0 0;	display: block;	cursor: pointer;}#search.active {	background: url(images/searchhide.gif) no-repeat 0 0;}#inner-search-widget {    background: url("images/search-widget.png") no-repeat scroll 0 0 transparent;    color: #333333;    height: 249px;    width: 422px;    float: right;    margin-bottom: 45px;}#inner-search-widget input.submit {    background: url("images/search-btn.png") no-repeat scroll 0 0 transparent;    border: medium none;    color: white;    cursor: pointer;    display: block;    padding: 5px;    text-transform: uppercase;}#inner-search-widget div.options {    float: left;    margin-top: 5px;    width: 100px;}#inner-search-widget form {    float: right;    margin-top: 30px;    width: 210px;}.proptitle {    max-width: 260px;    font-weight: bold;}.required {    color: red;}.selectborder {    background: #DAD4C7;}/*=========== google map nashville ================== */#google_map {margin:0 0 20px;}.nashville_prop iframe {    border:1px solid #000000;    padding:2px;}/* ========== Social Widgets ========================== */#social-widgets {	display: block;	text-align: right;	width: 330px;	float: left;	height: 30px;	padding: 20px 0 10px 0;	margin: -20px 0 0 0;}.linkedin-share {	margin: 0;	padding: 0;	float: left;}.fb-like {	margin: 0;	padding: 0;	float: left;	width: 85px;}.tweet-this {	margin: 0;	padding: 0;	float: left;	width: 95px;}
