﻿/* MASTER PAGE */
.MPLeftNavCell 
{
	/*width:175px;
	text-align: right;*/
	vertical-align: top;
	padding-top: 10px;
	/*border-right: solid 1px #333333;*/
}
#MPLeftNav 
{
}
#MPPlaceholder
{
    margin-left: 5px;
}

.LeftNavItems
{
    font-size: 10pt;
    color: #000000;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
}

/* ALL PAGES */
body {
	margin:0px;
	padding:0px;
	background-color:#000;
	color:#FFF;
	text-align: center;
}

a img
{
	border:0px;
}

form, img {
	padding:0px;
	margin:0px;
}

div.clearrow
{
	float:none;
	clear:both;
}
div.clear
{
	float:none;
	clear:both;
	font-size:1px;
	line-height:.1em;
	height:1px;
	margin-top:-1px;
}

div.top {
	background:url(images/topbg.gif) repeat-x;
	width: 100%;
	height:128px;
	position: absolute;
	top: 0px;
	left: 0px;
}

div.topbar 
{
	height:128px;
	width:900px;
	text-align:left;
	margin: 0px auto;
}

div.logoholder {
	width:484px;
	height:100px;
	float:left;
	clear:none;
}
div.readlatest {
	width: 245px;
	height: 32px;
	float: right;
	clear: none;
	margin-top: 40px;
	text-align: center;
}

div.menubar
{
	float:none;
	text-align:right;
	margin:2px 0px;
}

div.menubarshortlist
{
	clear:both;
	float:none;
	text-align:left;
	margin:2px 0px;
}

ul.topmenu
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:right;
}

ul.topmenu li
{	
	float:left;
	display:inline;
}
ul.topmenu li.propertieslink
{
	 background: url(images/propertieson.gif) no-repeat 2px 0px;
}
ul.topmenu li.perspectiveslink
{
	 background: url(images/perspectivesON.gif) no-repeat 2px 0px;
}
ul.topmenu li.resourceslink
{
	 background: url(images/resourceson.gif) no-repeat 2px 0px;
}
ul.topmenu li.ouragentslink
{
	 background: url(images/ouragentsON.gif) no-repeat 2px 0px;
}

ul.topmenu li.thecompanylink
{
	 background: url(images/thecompanyon.gif) no-repeat 2px 0px;
}

ul.topmenu li.contactslink
{
	 background: url(images/contactson.gif) no-repeat 2px 0px;
}

ul.topmenu li.shortlistshare
{
	 background: url(images/shortlist.ShareON.png) no-repeat 2px 0px;
}

ul.topmenu li.shortlistlogin
{
	 background: url(images/shortlist.loginON.png) no-repeat 2px 0px;
}

ul.topmenu li.shortlistsave
{
	 background: url(images/shortlist.saveON.png) no-repeat 2px 0px;
}

ul.topmenu li a
{
	display:block;
	/*width:100px;*/
	height:24px;
	text-align:center;
	margin:0px 2px;
}

ul.topmenu li a span
{
	position: absolute;
	left: 35px;
	top: 15px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

ul.topmenu li a img
{
	/*width:100px;
	height:24px;*/
}

* html a:hover
{
	visibility:visible;
}

ul.topmenu li a:hover img
{
	visibility:hidden;
}

div.container
{
	float:none;
	clear:both;
	background:url(images/mainbg.gif) repeat-x;
	text-align:center;
}

div.main
{
	text-align:left;
	margin:0px auto;
	width:900px;
	border-top:1px solid #333333;
	
}

div.mainprop
{
	text-align:left;
	margin:0px auto;
	width:900px;
	border-top:1px solid #333333;
	padding-top: 10px;
}

div.col2
{
	width:445px;
	float:right;
	clear:none;
}

div.searchblock
{
	border:1px solid #333333;
	text-align: left;
	margin-bottom: 10px;
	width: 442px;
}

div.shortlistactions
{
	border: 1px solid #333333;
	text-align: left;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 422px;
	height: 245px;
}

div.searchblock h2
{
	margin:0px;
	padding:0px;
	width:442px;
	height:24px;
	text-indent:-3000px;
	text-align:left;	
}

h2.smartsearch
{
	background:url(images/smartsearch.gif) no-repeat;
}

div.smartsearchitems
{
	margin:0px 0px 0px 10px;
	width:430px;
	text-align:left;
	padding:6px 0px;
}
div.searchcategoryrow
{
	clear:both;
	float:none;
	height:16px;
	margin:2px 0px;
	padding:0px;
	line-height:1em;
}
div.firstblock
{
	width:130px;
	height:16px;
	float:left;
	clear:none;
	display:inline;
}
div.firstblock .categoryname 
{
	width:90px;
	height:16px;	
	float:left;
	clear:none;
	display:inline;
	
}
div.firstblock .categoryname  input
{
	width:90px;
	height:16px;	
	margin:0px;
	padding:0px;
	display:block;
}

.categoryname img
{
	display:block;
}

.categoryname2 img
{
	display:block;
}

.categorycount
{
	background:url(images/smallcountbg.gif) no-repeat;
	display:inline;
	margin-left:2px;
	width:36px;
	height:16px;
	text-align:center;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.categorycount2
{
	background:url(images/bigcountbg.gif) no-repeat;
	display:inline;
	margin-left:2px;
	width:36px;
	height:35px;
	text-align:center;
	
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.categorycountselected
{
	background:url(images/smallcountbgsel.gif) no-repeat;
	display:inline;
	margin-left:2px;
	width:36px;
	height:16px;
	text-align:center;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.categorycountselected2
{
	background:url(images/bigcountbgsel.gif) no-repeat;
	display:inline;
	margin-left:2px;
	width:36px;
	height:35px;
	text-align:center;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

span.displaynone
{
	text-indent:-3000px;
}

div.header
{
    font-family: Sans-Serif, Arial;
    font-weight: bold;
    color: #00817c;
    font-size: larger;
}
div.header a
{
	text-decoration: none;
	color: #00817c;
}
div.header a:hover
{
	text-decoration: underline;
	color: #00817c;
}

div.subhead
{
    font-family: Sans-Serif, Arial;
    font-weight: bold;
    color: #fff;
}
div.subhead a
{
	text-decoration: none;
	color: #fff;
}
div.subhead a:hover
{
	text-decoration: underline;
	color: #fff;
}

div.blog-date
{
    font-family: Sans-Serif, Arial;
    font-weight: bold;
    color: #75766e;
}
div.blog-date a
{
	text-decoration: none;
	color: #75766e;
}
div.blog-date a:hover
{
	text-decoration: underline;
	color: #75766e;
}

div.articleBodyText
{
    font-family: 'Times New Roman' , Serif;
    font-size: 14px;
    line-height: 1.5em;
}
div.articleBodyText a {color: #d8d8d8;  text-decoration: underline;}
div.articleBodyText a:hover {color: #d8d8d8;  text-decoration: underline;}

div.articleBodyText06
{
    font-family: 'Times New Roman' , Serif;
    font-size: 14px;
    line-height: 1.5em;
    width: 650px;
}

div.secondblock 
{
	margin-left:6px;
	display:inline;	
	width:160px;
	float:left;
	clear:none;
	height:16px;	
}
div.secondblock .categoryname
{
	width:116px;
	float:left;
	clear:none;
	display:inline;
	height:16px;	
}
div.secondblock .categoryname input
{
	width:116px;
	height:16px;	
	margin:0px;
	padding:0px;
	display:block;
}	


div.secondblock  .categoryname  a
{
	display:block;
	
}
div.secondblock  .lbtParkCities
{
	background:url(images/parkcities.gif);
	cursor:hand;
}
div.secondblock  .lbtParkCities:hover
{
	background:url(images/oaklawn.gif);
	cursor:hand;
}
div.secondblock .categorynametext
{
	text-indent:-3000px;
	width:90px;
	height:16px;
	display:block;
}
div.thirdblock 
{
	margin-left:2px;
	display:inline;
	width:130px;
	float:left;
	clear:none;
	height:16px;	
}
div.thirdblock .categoryname
{
	width:90px;
	float:left;
	clear:none;
	display:inline;
	height:16px;	
}

div.thirdblock .categoryname input
{
	width:90px;	
	height:16px;	
	display:block;
	margin:0px;
	padding:0px;
}

div.thirdblock .categoryname2
{
	width:90px;
	float:left;
	clear:none;
	display:inline;
	height:35px;	
}

div.thirdblock .categoryname2 input
{
	width:90px;	
	height:35px;	
	display:block;
	margin:0px;
	padding:0px;
}

h2.refinesearch
{
	height:26px;
	margin-bottom:4px;
	background:url(images/refinesearch.gif) no-repeat;
}
div.refinetotalitems
{
	width:418px;
	text-align:left;
	margin:0px auto 0px auto;
	padding:0px;
	line-height:1em;
	padding-top:4px;
}
span.refineitemcount
{
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	display:block;
	float:left;
	clear:none;
	width:40px;
	height:20px;
	text-align:center;
	line-height:1em;
	

}
div.refinetotalitems img
{
	padding-left:4px;
	display:block;
	float:left;
	clear:none;
	width:92px;
	height:20px;
	text-align:center;
	margin-top:-2px;
	line-height:1em;

}
div.refinesearchitems
{
	float:none;
	clear:both;
	text-align:center;
}
div.refineamountslider
{
	width:418px;
	text-align:left;
	margin:0px auto;
}
div.refineamountslider img
{
	display:block;
	margin:0px;
	padding:0px;
}
div.refinecount
{
	width:420px;
	text-align:left;
	margin:4px auto 4px auto;

}
div.refinecount a
{
	display:inline;
	width:34px;
	height:35px;
	background:url(images/bigcountbg.gif) no-repeat;
	float:left;
	clear:none;
	margin-left:4px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:3em;
}

div.refinecount a:hover
{
	background:url(images/bigcountbgsel.gif) no-repeat;
} 

div.refinecount a.refinecountselected, div.refinecount a.refinecountselected:hover, div.refinecount a.refinecountselected:visited,div.refinecount a.refinecountselected:link
{
	background:url(images/bigcountbgsel.gif) no-repeat;
}

h2.searchmatches
{
	height:25px;
	background: url(images/searchmatches.gif) no-repeat;
}

h2.shortlist
{
	height:25px;
	background: url(images/shortlistmatches.gif) no-repeat;
}

div.searchresults
{
	width:431px;
	margin:8px 0px 0px auto;
	height:400px;
	overflow:auto;
	text-align:right;
}

div.agentresults
{
	width:431px;
	margin:8px 0px 0px auto;
	text-align:right;
}

div.resultitem
{
	margin-bottom:4px;
	text-align:left;
}

table.resulttable
{
	background-color:#7A6F69;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:410px;
}

td.tdimage
{
	width:71px;
	text-align:left;
}
td.tdinfo
{
	text-align:left;
	padding-left: 3px;
	padding-right: 3px;
}
td.tdsize
{
	text-align:center;
	width:44px;
	margin-right:2px;
}
td.tdbed, td.tdbath, td.tdpark
{
	text-align:center;
	width:30px;
}
td.tdspace
{
	width:5px;
}
td.tdarrow
{
	background-color:#000;
	width:10px;
	text-align:center;
	cursor:pointer;
}
img.smallpic
{
	display:block;
	margin-top:3px;
}
div.infotitle
{
	margin-top:3px;
	margin-left:3px;
	font-weight:bold;
	font-size:12px;
	line-height: 1.5em;
}
div.infotitle a
{
	color:#FFF;
	text-decoration:none;
}
div.infotitle a:hover
{	
	text-decoration:underline;
}

div.infostatus
{
	margin-top:3px;
	margin-left:3px;
	font-size:12px;
	font-weight:bold;
	line-height: 1.5em;
	color: #000000;
}

div.infotype
{	
	margin-top:3px;
	margin-left:3px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height: 1.2em;
	color: #ffffff;
}

div.infoprice
{
	margin-left:3px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
}
div.infosize
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:2px 0px;
}

div.col1
{
	margin-top:2px;
	width:445px;
	float:left;
	clear:none;
	height:720px;
	background-color:#FFF;
	border:1px solid #353534;
}

div.footer
{
    /* width: 900px; */
    text-align: right;
    margin:  0px;
    padding-bottom: 10px;
    /* padding-left: 170px; */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFF;
}

span.footertext
{
	color:#474747;
}
span.footertext a
{
	color:#474747;
	text-decoration:none;
}
span.number
{
	padding-left:20px;
}

.searchtabs
{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.searchtabs a
{
	color: White;
	text-decoration: none;
}

.stab
{
	padding-left: 8px;
	padding-right: 8px;
	background-color:#373230;
	cursor:pointer;
	vertical-align: middle;
}

.stabdots
{
	padding-left: 8px;
	padding-right: 8px;
	background-color:#373230;
	vertical-align: middle;
	cursor:text;
}

.stabsel
{
	padding-left: 8px;
	padding-right: 8px;
	background-color:#00817C;
	cursor:pointer;
	vertical-align: middle;
}

ul.topmenu li.myshortlistlink
{
	 background: url(images/MyShortListON.gif) no-repeat 2px 0px;
}

.repeaterpic
{
	padding-bottom: 5px;
}

.shortlistadd
{
	cursor: pointer;
}

td.infotitle a
{
	color:#FFF;
	text-decoration:none;
}
td.infotitle a:hover
{	
	text-decoration:underline;
}

.exclusiveitem
{
    /*padding-right: 5px;*/
    padding-bottom: 3px;
    text-align: left;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:small;  
}
.exclusiveitem a
{
    text-align:right;

}
.devitem
  {    
    
    margin-left: 3px;
    padding-top: 5px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: small;
    text-align:left;
  }

.devitem a
{ 
    text-decoration: none;
    color: #999999;
    
}

.relateditem
{    
    margin-left: 3px;
    padding-top: 5px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: small;
    padding-left: 3px;
    padding-right: 3px;
    border-bottom: solid 1px #333333;
}

.relateditem a
{ 
    text-decoration: none;
    color: #ffffff;
}

.relatedheader
{    
    font-weight: bold;
    margin-left: 3px;
    padding-top: 5px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: small;
    color: #999999;
    padding-left: 3px;
    padding-right: 3px;
    border-bottom: solid 1px #333333;
}

.top10
{
	padding-top: 10px;
}

.location1
{
    font-size: 10pt;
    color: #999999;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.location2
{
    font-size: 10pt;
    color: #D0D0D0;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.divlocation
{
	padding-bottom: 5px;
}

div.infotitledetail
{
	margin-top:3px;
	margin-left:10px;
	font-weight:bold;
	font-size:14px;
	line-height:1.2em;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #fff;
}

div.infotypedetail
{	
	margin-left:10px;
	font-weight:bold;
	font-size:13px;
	color:#000;
	font-weight:normal;
	line-height:1.2em;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
}

div.infopricedetail
{
	margin-left:10px;
	font-weight:bold;
	font-size:16px;
	color:#000;
	font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
}

div.infostatusdetail
{
	margin-left:10px;
	margin-top:5px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
}

div.infosizedetail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000;
	padding:2px 0px;
}

.desclong
{
    font-family: 'Times New Roman' , Serif;
    font-size:16px;
    color:  #d8d8d8;
    line-height:1.5em;
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    text-align: justify;
    width: 429px;
}

.agentnamedetail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #00817c;
}

.agentnamedetail a
{
	color: #999999;
	text-decoration:none;
}

.agentnamedetail a:hover
{	
	color: #ffffff;
	text-decoration:underline;
}

.agentphonedetail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
}

.agentphonedetail a
{
	color: #fff;
	text-decoration:none;
}

.agentphonedetail a:hover
{	
	color: #fff;
	text-decoration:underline;
}

.agentphonedetail2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	padding-top: 5px;
}

.agentdetails
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #d8d8d8;
}

.agentdetails a
{
	color: #ffffff;
	text-decoration:none;
}

.agentdetails a:hover
{	
	color: #ffffff;
	text-decoration:underline;
}

.agentcompanydetail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
}

.agentcompanyteldetail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
}

.room
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000;
}

.roomvalue
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000;
}

.agentsmotto
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #ffffff;
	padding-right: 20px;
	/* padding-top: 30px; */
	padding-bottom: 20px;
	text-align:left;
}

.agentsoverview
{
    font-family: 'Times New Roman' , Serif;
    font-size: 14px;
    color: #d8d8d8;
    line-height: 1.5em;
}

.vicepresidentname
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #d8d8d8;
	padding-bottom: 3px;
}

.agentbio
{
    font-family: 'Times New Roman' , Serif;
    font-size: 14px;
    color: #d8d8d8;
    line-height: 1.5em;
	text-align: justify;
	margin-right: 1em;
	
	
}

.agentbio a
{
	color: #ffffff;
	text-decoration: none;
}

.agentbio a:hover
{
	text-decoration: underline;
}

.emailresult
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #7d7d7d;
	border-top: solid 1px #7d7d7d;
	margin-top: 5px;
}

.searchbox 
{
	border-top: solid 1px #333333;
	border-left: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333 /*none 0px #000000;*/
}

.searchdownbtn
{
	/*padding-right: 3px;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-right:solid 1px #333333;*/
	cursor: pointer;
	border-left: solid 1px #333333;
}

.searchclearbtn
{
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
}

.searchadv
{
	position:absolute;
	width: 402px;
	height: 245px;
	left:475px;
	top: 67px;
	border: solid 1px #333333;
	background-color: #7a6f69;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	visibility: hidden;
	z-index:7;
}

.searchinfo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
}

.fulldescrcol1
{
	padding-bottom: 5px;
}

.fulldescrheader
{
	font-size: 14px;
	padding-top: 5px;
}

.onwhite
{
	color: #797979;
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller;
}

.onwhite a
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.onwhite a:hover
{
	text-decoration: underline;
}

.topdownborders
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.topborders
{
	padding-top: 20px;
	padding-bottom: 2px;
}

.greenlnk
{
	padding-top: 10px;
	padding-bottom: 5px;
	color: #00817c;
	text-decoration: none;
	font-weight: bold;
}

.greenlnk a
{
	color: #00817c;
	text-decoration: none;
	font-weight: bold;
}

.greenlnk a:hover
{
	text-decoration: underline;
}

.greylnk
{
	padding-top: 2px;
	padding-bottom: 2px;
	color: #d8d8d8;
	text-decoration: none;
	font-weight: normal;
}

.greylnk a
{
	color: #d8d8d8;
	text-decoration: none;
	font-weight: normal;
}

.greylnk a:hover
{
	text-decoration: underline;
}

.whitelnk
{
	padding-top: 4px;
	padding-bottom: 4px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.whitelnk a
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.whitelnk a:hover
{
	text-decoration: underline;
}

.spaceagentsdetail
{
	padding-top: 5px;
}

.agentnamedetailspace1
{
	height: 100px;
}

.agentnamedetail1
{
	height: 80px;
}

.agentnamedetailspace2
{
	height: 100px;
	padding-top: 5px;
}

.agentnamedetail2
{
	height: 80px;
	padding-top: 5px;
}

.requesttext
{
    color:  #d8d8d8;
    padding-top: 5px;
    padding-bottom: 2px;
    font-weight: bold;
}

.openhouses-address
{
	font-size: 12pt;
}

.openhouses-rooms
{
	font-size: 11pt;
}

.openhouses-descr
{
	font-size: 10pt;
}

.prevnext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #eebb22;
	padding-right: 5px;
}

.prevnext a
{
	color: #eebb22;
	text-decoration:none;
}

.prevnext a:hover
{	
	color: #eebb22;
	text-decoration:none;
}

.imgheads
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #00817c;
}

/* New styles */
.fRight {float:right!important;}
.fLeft {float:left;}
.fNone {float:none!important;}
.clear {clear:both; height:5px;}
.tcenter {text-align: center;}
.tleft {text-align: left;}

.menu-top-nav {
	float: left;
	color: #333333;
}
.menu-top-nav ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
	display: block;
}
.menu-top-nav ul li{
	list-style: none;
	display: inline;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	background: transparent url(images/06-back.png) no-repeat;
	width: 142px;
	height: 17px;
	text-align: center;
	vertical-align: middle;
	color: #999;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-top: 3px;
}

.menu-top-nav ul li a
{
	color: #999;
	text-decoration: none;
}

.menu-top-nav ul li a:hover
{
	color: #00817c;
	text-decoration: none;
}

.menu-top-nav ul li .selected{
	color: #00817c;
}

.menu-top-nav ul li .selected a {
	color: #00817c;
}

.menu-top-nav ul li .selected a:hover {
	color: #00817c;
}

div.main-d
{
	text-align:left;
	margin:0px auto;
	width:900px;
}

div.vert-search
{
	width: 160px;
	height: 330px;
	background:url(images/06vertsearch.png) repeat-x;
}

div.vert-search2
{
	height: 50px;
	background:url(images/06vertsearch2.png) repeat-x;
	width: 160px;
	margin-top: 1px;
	text-align: center;
}

#absdiv
{
	position: fixed;
	right: 5px;
	top: 5px;
	text-align: right;
	color: Yellow;
	font-style: italic;
	font-size: 14px;
}

#bottomdiv
{
	position: fixed;
	right: 5px;
	bottom: 5px;
	text-align: right;
	color: Yellow;
	font-style: italic;
	font-size: 14px;
}

.l-item
{
	width: 361px;
	height: 318px;
	background-color: #37322f;
	text-align: left;
}

.l-ads-h2x1
{
	width: 730px;
	background-color: #37322f;
	text-align: left;
	margin-left: 5px;
	padding-bottom: 0px;
}

.l-ads-r2x1
{
	width: 730px;
	background-color: #37322f;
	text-align: left;
	margin-left: 5px;
	padding-bottom: 0px;
	margin-bottom: 7px;
}

.l-ads-r1x1
{
	width: 361px;
	height: 318px;
	background-color: #37322f;
	text-align: left;
	margin-left: 5px;
	float: left;
}

.l-container {margin-top: 7px;}

.ml5 {margin-left: 5px;}
.ml7 {margin-left: 8px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.mt7 {margin-top: 7px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt9 {margin-top: 9px;}
.mt3 {margin-top: 3px;}
.mt5 {margin-top: 5px;}
.mt4 {margin-top: 4px;}
.w141 {width: 141px;}
.w120 {width: 120px;}
.w56 {width: 56px;}
.w36 {width: 36px;}
.w135 {width: 135px;}
.w205 {width: 205px;}
.w291 {width: 291px;}
.w225 {width: 225px;}
.w265 {width: 265px;}
.w270 {width: 270px;}
.w447 {width: 447px;}
.pl10 {padding-left: 10px;}
.text-l {text-align: left;}
.text-c {text-align: center;}
.text-r {text-align: right;}
.hand {cursor: pointer;}

.l-img {width: 361px; height: 241px;}
.l-imgsmall {width: 141px; height: 141px;}
.l-info {width: 270px; height: 70px; padding-left: 10px;}
.l-info-map {width: 280px; height: 70px;}
.l-nav {width: 78px; height: 70px;}
.l-img-ads-h2x1 {width: 730px; height: 180px;}
.l-info-ads-h2x1 {width: 642px; padding-left: 10px;}
.l-nav-ads-h2x1 {width: 78px;}
.l-img-ads-r2x1 {width: 730px; height: 180px;}
.l-info-ads-r2x1 {width: 642px; padding-left: 10px;}
.l-nav-ads-r2x1 {width: 78px;}
.l-img-ads-r1x1 {width: 361px; height: 318px;}
.l-info-ads-r1x1 {width: 270px; padding-left: 10px; height: 70px;}
.l-nav-ads-r1x1 {width: 78px;}

.l-det 
{
	font-family:Helvetica, Arial, sans-serif;
	background-color: #999;
	color: #000;
	width: 341px;
	height: 221px;
	font-size: 13px;
	padding: 10px 10px;
	overflow: auto;
	scrollbar-face-color: #999;
	scrollbar-highlight-color: #999;
	scrollbar-3dlight-color: #999;
	scrollbar-shadow-color: #999;
	scrollbar-darkshadow-color: #999;
	scrollbar-arrow-color: #333;
}

.l-det-ads-h2x1
{
	font-family: Helvetica, Arial, sans-serif;
	background-color: #999;
	color: #000;
	width: 710px;
	height: 130px;
	font-size: 13px;
	padding: 10px 10px;
	overflow: auto;
	scrollbar-face-color: #999;
	scrollbar-highlight-color: #999;
	scrollbar-3dlight-color: #999;
	scrollbar-shadow-color: #999;
	scrollbar-darkshadow-color: #999;
	scrollbar-arrow-color: #333;
}

.l-det-ads-r2x1
{
	font-family: Helvetica, Arial, sans-serif;
	background-color: #999;
	color: #000;
	width: 710px;
	height: 221px;
	font-size: 13px;
	padding: 10px 10px;
	overflow: auto;
	scrollbar-face-color: #999;
	scrollbar-highlight-color: #999;
	scrollbar-3dlight-color: #999;
	scrollbar-shadow-color: #999;
	scrollbar-darkshadow-color: #999;
	scrollbar-arrow-color: #333;
}

.l-det-ads-r1x1
{
	font-family: Helvetica, Arial, sans-serif;
	background-color: #999;
	color: #000;
	width: 341px;
	height: 221px;
	font-size: 13px;
	padding: 10px 10px;
	overflow: auto;
	scrollbar-face-color: #999;
	scrollbar-highlight-color: #999;
	scrollbar-3dlight-color: #999;
	scrollbar-shadow-color: #999;
	scrollbar-darkshadow-color: #999;
	scrollbar-arrow-color: #333;
}

.l-det-map
{
	font-family:Helvetica, Arial, sans-serif;
	background-color: #fff;
	color: #000;
	font-size: 13px;
	padding: 0px 0px;
	overflow: auto;
	text-align: center;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-arrow-color: #333;
}

.l-detleft
{
	font-family:Helvetica, Arial, sans-serif;
	width: 141px;
	height: 241px;
	background-color: #999;
	padding-left: 5px;
}

.l-dettitle
{
	font-size: 9px;
	font-weight: bold;
	color: #fff;
}

.l-dettext
{
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-align: left;
}

.l-dettitle-map
{
	font-size: 8px;
	font-weight: bold;
	color: #999;
	text-align: left;
}

div.l-address
{
	margin-top: 5px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#fff;
}

div.l-address-map
{
	margin-top: 5px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#000;
	text-align: left;
}

div.l-price
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#999;
}

div.l-price-map
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#333;
	text-align: left;
}

div.l-second
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#999;
}

#divLoading
{
	font-style: italic;
	font-size: 20px;
	color: Yellow;
	text-align: center;
	padding: 50px;
	width: 630px;
}

div.footer2
{
    width: 160px;
    text-align: left;
    margin-top: 5px;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999;
}

div.relpos {position: relative!important;}
img.relpos2 {position: absolute; left: 331px; top: 0px; cursor: pointer;}
img.relpos-fav {position: absolute; left: 130px; top: 3px; cursor: pointer;}

.leftsearch {}

input.leftsearch 
{
	border: solid 1px #333;
	background-color: #000;
	height: 16px;
	width: 129px;
	padding-left: 3px;
}

select.leftsearch
{
	border: solid 1px #333;
	background-color: #000;
	height: 20px;
	width: 135px;
}

.fadediv, .fadediv-ads-h2x1, .fadediv-ads-r2x1, .fadediv-ads-r1x1
{
	position: absolute!important;
	left: 0px!important;
	top: 0px!important;
	background-color: Black;
	opacity: 0.6;
	filter: alpha(opacity=60);
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
}

img.fadediv
{
	left: 20%!important;
	top: 50%!important;
	opacity: 1;
	filter: alpha(opacity=100);
}

img.fadediv-ads-h2x1
{
	left: 35%!important;
	top: 45%!important;
	opacity: 1;
	filter: alpha(opacity=100);
}

img.fadediv-ads-r2x1
{
	left: 35%!important;
	top: 45%!important;
	opacity: 1;
	filter: alpha(opacity=100);
}

img.fadediv-ads-r1x1
{
	left: 20%!important;
	top: 50%!important;
	opacity: 1;
	filter: alpha(opacity=100);
}

.topindex { z-index: 75; }

#divLargeMapContainer { margin: 7px 0px 0px 5px; }

#divInfoPanel 
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	margin: 7px 0px 0px 5px;
	background: url(images/06-info-bar.png) no-repeat;
	height: 21px;
}

.mapbuttons
{
	padding-bottom: 5px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#999;
}

.mapbuttons a { color: #999; text-decoration: none; }
.mapbuttons a:hover { text-decoration: underline; }

.s-img { width: 160px; height: 108px; margin-top: 3px; }

#divSearch
{
	margin: 35px 0px 0px 35px;
}

.search-text
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #999;
	font-weight: bolder;
}

.search-text a {color: #999; text-decoration: none;}
.search-text a:hover {text-decoration: underline;}

td.search-text {padding-top: 10px;}

.search-item
{
	padding-top: 10px;
	padding-bottom: 15px;
	border-bottom: solid 1px #333;
}

.search-input {}

input.search-input
{
	border: solid 1px #333;
	background-color: #333;
	height: 16px;
	padding-left: 3px;
	margin-top: 5px;
}

select.search-input
{
	border: solid 1px #333;
	background-color: #333;
	height: 20px;
	margin-top: 5px;
}

#lblInfo3 {}

#lblInfo3 a {
	color: #999;
	text-decoration:none;
}

#lblInfo3 a:hover
{	
	color: #999;
	text-decoration:underline;
}

.graytext {color: Gray; font-style: italic;}
.whitetext {color: White;}

.mobile
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #999;
}
.mobile a {color: #999; text-decoration: none;}
.mobile a:hover {text-decoration: underline;}

.map-prop-nav
{
	position: absolute;
	text-align: center;
	width: 360px;
	top: 316px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #eebb22;
}

.left-btn
{
	width: 155px;
	height: 21px;
	background: url(images/empty.png) no-repeat;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-top: 3px;
	padding-left: 5px;
	margin-bottom: 5px;
}

.left-btn-dg
{
	width: 155px;
	height: 21px;
	background: url(images/empty-g.png) no-repeat;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-top: 3px;
	padding-left: 5px;
	margin-bottom: 5px;

	font-weight: bold;
	text-align: center;

	color: #999;
	text-decoration: none;
	outline: none;
	text-transform: uppercase;
}

.btn-gray
{
	color: White;
	text-decoration: none;
	outline: none;
	text-transform: uppercase;
}

.left-btn-dg a
{
	color: #999;
	text-decoration: none;
	outline: none;
}

.left-btn-dg a:hover
{
	color: #00817c;
	text-decoration: none;
	outline: none;
}

.left-btn-dg .selected {
	color: #00817c;
}

.left-btn-dg .selected a {
	color: #00817c;
}

.left-btn-dg .selected a:hover {
	color: #00817c;
}

.btn-highlighted
{
	color: #ffcc33;
	text-decoration: none;
	outline: none;
}
.left-btn-2
{
	width: 155px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
}
.clear-search-btn
{
	width: 135px;
	height: 20px;
	background: url(images/06-clear-search-empty.png) no-repeat;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 5px;
}
.map-switch-btn
{
	width: 139px;
	height: 40px;
	background: url(images/btn-map.png) no-repeat;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	padding-top: 15px;
	margin-bottom: 5px;
}

.blog-title1
{
	color: #1e756d;
	font-size: 26px;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	padding: 5px;
	font-weight: normal;
}
.blog-title1 a
{
	color: #1e756d;
	text-decoration: none;
	font-weight: normal;
}
.blog-title1 a:hover
{
	color: #1e756d;
	text-decoration: underline;
	font-weight: normal;
}

.blog-title2
{
	color: #75766e;
	font-size: 26px;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	padding: 0px 5px 35px 5px;
	font-weight: normal;
}
.blog-title2 a
{
	color: #75766e;
	text-decoration: none;
	font-weight: normal;
}
.blog-title2 a:hover
{
	color: #75766e;
	text-decoration: underline;
	font-weight: normal;
}

.blog-fb
{
	margin-bottom: 45px;
}

.blog-tags
{
	color: #75766e;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	margin-bottom: 15px;
}
.blog-tags a
{
	color: #75766e;
	text-decoration: none;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
.blog-tags a:hover
{
	color: #75766e;
	text-decoration: underline;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

.last-posts-title
{
	padding-top: 5px;
}

.last-posts-date
{
	color: #75766e;
}

.articleBodyText a.read-more
{
	display: block;
	color: #75766e;
	text-decoration: none;
}
.articleBodyText a.read-more:hover
{
	text-decoration: underline;
	color: #75766e;
}

.homepage-blog-msg
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	margin: 7px 0px 0px 5px;
	width: 730px;
	color: #75766e;
}

.homepage-blog-msg .title
{
	color: #75766e;
	font-size: 26px;
	font-family: Helvetica, Arial, sans-serif;
	padding: 10px 5px 15px 50px;
	font-weight: normal;
}
.homepage-blog-msg .title a
{
	color: #75766e;
	text-decoration: none;
	font-weight: normal;
}
.homepage-blog-msg .title a:hover
{
	color: #75766e;
	text-decoration: underline;
	font-weight: normal;
}

.homepage-blog-msg .descr
{
	color: #75766e;
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
	padding: 0px 5px 5px 50px;
	font-weight: normal;
}

.homepage-blog-msg .more
{
	color: #ffcc33;
	font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
	padding: 0px 5px 10px 50px;
	font-weight: normal;
}
.homepage-blog-msg .more a
{
	color: #ffcc33;
	text-decoration: none;
}
.homepage-blog-msg .more a:hover
{
	color: #ffcc33;
	text-decoration: underline;
}

