/*---- ESSENTIALS ----*/
html { overflow-y:scroll; overflow:-moz-scrollbars-vertical }
body {  background:#1c0f04 url(/img/bkg-main.jpg) center top repeat-y; margin:0px }
table, td, tr { font:12px Arial, Helvetica, sans-serif; color:#666666; border:0px; border-spacing:0px; border-collapse:collapse;  padding:0px; vertical-align:top }
ul, li { padding:0px;  margin:0px 2px 2px 20px}
img { border:0px }
form {padding:0px 0px 0px 0px; margin:0px }
h1 {font:20px Arial, Helvetica, sans-serif; line-height:22px; margin:0px 10px 10px 0px; color:#832f1b}
h2 {font:17px Arial, Helvetica, sans-serif; line-height:22px; margin:0px 7px 7px 0px; color:#897a5d}
h4 {font:16px Arial, Helvetica, sans-serif; line-height:18px; margin:0px 10px 10px 0px; color:#832f1b}
a { color:#832f1b }
a:hover { color:#000; text-decoration:none }
map { margin:0; padding:0 }
/*---- ESSENTIALS ----*/

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid #832f1b;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

/*---- HEADER ----*/
#hdr { width:722px; margin:0px auto }
/*---- HEADER ----*/

/*---- TOP NAVIGATION ----*/
#nav { width:722px; height:31px; background:url(/img/bkg-navigation.jpg) repeat-x; margin:0px auto; text-align:center }
#nav ul { padding-top:12px }
#nav li { display:inline; list-style-type:none; font:bold 10px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 30px }
#nav a:link, #nav a:active, #nav a:visited { color:#FFF; text-decoration:none }
#nav a:hover { text-decoration:underline }
/*---- TOP NAVIGATION ----*/

/*---- LEFT NAVIGATION ----*/
.indexHide, .aboutHide, .propHide, .serviceHide, .mediaHide, .ministryHide, .contactHide, .siteMapHide, .resourceHide { display:none }
/*---- LEFT NAVIGATION ----*/

/*---- CONTENT ----*/
#mntbl { width:722px; height:100%; background:url(/img/bkg-mntbl.jpg); margin:0px auto }
#mntbl .lftnavtd, #mntbl .lftnavtdint { width:136px; background:url(/img/bkg-nav-left-btm.jpg) bottom left no-repeat; text-align:center; padding:11px 0px 0px }
#mntbl .lftnavtdint { padding:0px; text-align:left }
#mntbl .lftnavtdint ul { margin:10px 5px 0px 10px }
#mntbl .lftnavtdint li { list-style-type:none }
#mntbl .lftnavtdint a { color:#92482f; text-decoration:none }
#mntbl .lftnavtdint a:hover { color:#000000; text-decoration:underline }
#mntbl .lftnavtd img { margin:0px 0px 11px }
#mntbl .cnttd { width:586px; padding-bottom:1px }
#mntbl .cnttd .wlcm { width:291px; line-height:16px; background:url(/img/text-welcome.jpg) top left no-repeat; text-indent:93px; padding:33px 18px 0px 15px }
#mntbl .intcnt { background:url(/img/divider2.gif) bottom left no-repeat; line-height:16px; padding:15px 7px 0px 8px }

div.featSponsor { padding:0px 10px 0px 10px }

div.quote {font:12px Arial, Helvetica, sans-serif; margin:0px 10px 10px 0px; color:#832f1b}
/*-- Broker Login and Ads --*/
.bkr { float:right; height:148px }
.bkrads { width:254px }
.bkrads .bkrlgn { width:238px; height:48px; background:url(/img/bkg-broker-login.jpg) no-repeat; padding:10px 0px 0px 16px; margin:0px 0px 5px; text-align:right }
.bkrads .bkrlgn a { font-size:10px; color:#5b4b36; padding-right:43px }
.bkrads .bkrlgn input { float:left; width:88px; height:15px; font:10px Verdana; color:#a49a86; background:#766446; border:1px solid #4d3d28; padding:2px 0px 0px 5px; margin:5px 0px 0px 4px }

.safari .bkrads .bkrlgn input#user_email {margin:16px 0 0 0;}

.bkrads .bkrlgn .submit { width:24px; height:18px; background:url(/img/text-go2.gif) no-repeat; border:0px; margin:6px 0px 0px 7px; cursor:pointer }
.ad-1, .ad-2 { float:left; width:120px; height:77px; margin:5px 9px 0 0 }
.ad-2 { margin-right:5px }
.ad-standard { clear:both; text-align:center}
/*-- Broker Login and Ads --*/

/*-- Map and Property Search --*/
#mntbl .cnttd .map { width:340px; height:232px; padding: 0 0 0 0 }
#mntbl .cnttd .ptysch { float:right; width:233px; height:232px; background:url(/img/text-search-by.jpg) 23px 35px no-repeat }
#mntbl .cnttd .ptysch .schform { margin:65px 0px 0px 27px }
#mntbl .cnttd .ptysch .schform input, #mntbl .cnttd .ptysch .schform select { width:115px; height:19px; font:bold 11px Arial, Helvetica, sans-serif; color:#832f1b; border:1px solid #9fab8b; padding:0px; margin:0px 0px 5px }
#mntbl .cnttd .ptysch .schform input { float:left; padding:3px 0px 0px 4px }
#mntbl .cnttd .ptysch .schform select { width:121px; height:22px; margin:0px 0px 6px }
.safari #mntbl .cnttd .ptysch .schform #stateSelect {float:none; margin:0 0 10px }
#mntbl .cnttd .ptysch .schform #stateSelect { float:left; margin:0 0 10px }
#mntbl .cnttd .ptysch .schform .submit { float:left; width:24px; height:18px; background:url(/img/text-go.gif) no-repeat; border:0px; margin:2px 0px 0px 7px; cursor:pointer }
#mntbl .cnttd .ptysch .advsch, #mntbl .cnttd .ptysch .itnlprop { padding:5px 5px 0px; margin:0 0 0 25px }
#mntbl .cnttd .ptysch .advsch a, #mntbl .cnttd .ptysch .itnlprop a { font:bold 11px Arial; color:#832f1b; text-decoration:none }
#mntbl .cnttd .ptysch .advsch a:hover, #mntbl .cnttd .ptysch .itnlprop a:hover { text-decoration:underline }
#mntbl .cnttd .ptysch .advsch { width:102px; height:19px; background:url(/img/bkg-adv-search.jpg); margin-bottom:9px }
#mntbl .cnttd .ptysch .itnlprop { width:163px; height:17px; background:url(/img/bkg-itnl-prop.jpg) left top no-repeat }
#mntbl .intcnt .prpdtl #prop-req	{	background: url(/img/bkg_prop-req.gif) no-repeat top left; width:176px; height:25px; margin-left:50px; float: right; line-height:30px; text-align:right; }
#mntbl .intcnt .prpdtl #prop-req a {color:#bf5d33;}
#mntbl .intcnt .prpdtl #prop-req #pr-rq {display:inline; height:25px; line-height:24px; padding: 0 0 3px 8px; vertical-align:top; float:left;}
#mntbl .intcnt .prpdtl #prop-req #pr-rq a {color:#fff; text-decoration:none; font-weight:bold;}
#mntbl .intcnt .prpdtl #prop-req #pr-rq a:hover {color:#bf5d33; text-decoration:none; font-weight:bold;}
/*-- Map and Property Search --*/

/*-- Featured Property (on homepage) --*/
#mntbl .cnttd .featprop { width:586px; height:164px; background:url(/img/text-feat-prop.jpg) 10px 11px no-repeat }
#mntbl .cnttd .featprop td { padding:34px 0px 0px }
#mntbl .cnttd .featprop .ftrt { background:url(/img/bkg-ft-divider.jpg) left top no-repeat }
#mntbl .cnttd .featprop .ftd { width:292px; height:82px; background:url(/img/bkg-feat-photo.jpg) 7px 0 no-repeat }
#mntbl .cnttd .featprop .ftd img { float:left; width:85px; height:61px; margin:3px 10px 0px }
#mntbl .cnttd .featprop .ftd strong { color:#832f1b }
#mntbl .cnttd .featprop .ftd a { color:#832f1b }
#mntbl .cnttd .featprop .ftd a:hover { color:#000; text-decoration:none }
/*-- Featured Property (on homepage) --*/

/*-- Featured Property --*/
#mntbl .cnttd .featproppage { width:586px; height:164px }
#mntbl .cnttd .featproppage td { padding:34px 0px 0px }
#mntbl .cnttd .featproppage .ftrt {  }
#mntbl .cnttd .featproppage .ftd { width:292px; height:82px; background:url(/img/bkg-feat-photo.jpg) 7px 0 no-repeat }
#mntbl .cnttd .featproppage .ftd img { float:left; width:85px; height:61px; margin:3px 10px 0px }
#mntbl .cnttd .featproppage .ftd strong { color:#832f1b }
#mntbl .cnttd .featproppage .ftd a { color:#832f1b }
#mntbl .cnttd .featproppage .ftd a:hover { color:#000; text-decoration:none }
/*-- Featured Property --*/
/*---- CONTENT ----*/


/*---- PROPERTY DETAILS ----*/
/*-- Details --*/
#mntbl .intcnt .prpdtl { width:572px; font-size:11px; background:url(/img/text-prop-details.jpg) 0 0 no-repeat; text-align:right; padding:5px 0px 0px }
#mntbl .intcnt .prpdtl a { color:#832f1b }
#mntbl .intcnt .prpdtl a:hover { color:#000; text-decoration:none }
#mntbl .intcnt .prpdtl strong { color:#832f1b }
#mntbl .intcnt .prpdtl table { width:572px }
#mntbl .intcnt .prpdtl td { text-align:left }
#mntbl .intcnt .prpdtl .phts { width:224px; background:url(/img/prop-photoL.gif) left top no-repeat; padding-bottom:10px }
div.larger { clear:both; text-align:center }
#mntbl .intcnt .prpdtl .phts .larger a {color:#8f8234}
#mntbl .intcnt .prpdtl .phts .imgLg { width:203px; height:152px; margin:3px 6px 12px 4px }
#mntbl .intcnt .prpdtl .phts .addpic { float:left; background:url(/img/prop-photoS.gif) top left no-repeat; margin-left:1px }
#mntbl .intcnt .prpdtl .phts .addpic .imgSm { width:32px; height:23px; margin:2px 8px 8px 2px }
#mntbl .intcnt .prpdtl .phtdtl { width:348px; color:#8f8234; padding-top:10px }
#mntbl .intcnt .prpdtl .phtdtl strong { color:#832f1b }
#mntbl .intcnt .prpdtl .phtdtl b { color:#832f1b; font-weight:normal }
#mntbl .intcnt .prpdtl .phtdtl div.helperLinks { text-align:right; float:right }

#mntbl .intcnt .prpdtl .phtdtl div.icon { width:20px; float:left }
/*-- Details --*/

/*-- Land Location --*/
#mntbl .intcnt .lndloc { width:572px; background:url(/img/text-land-location.jpg) top left no-repeat; padding:30px 0px 0px }
#mntbl .intcnt .lndloc table { width:572px; margin:0px 0px -1px }
#mntbl .intcnt .lndloc tr { height:16px }
#mntbl .intcnt .lndloc td { padding:2px 0px; border-bottom:1px solid #d4cbbb }
#mntbl .intcnt .lndloc .ttl { width:100px; color:#908335; text-align:right }
#mntbl .intcnt .lndloc .lst { width:460px; color:#832f1b; font-weight:bold; padding-left:12px }
#mntbl .intcnt .lndloc .lst2 { width:460px; padding-left:12px }
#mntbl .intcnt .lndloc .alt { background:#e9e3d4 }
/*-- Land Location --*/

/*-- Property Overview --*/
#mntbl .intcnt .prpovw { width:572px; background:url(/img/text-prop-overview.jpg) top left no-repeat; padding:30px 0px 0px }
#mntbl .intcnt .prpovw table { width:572px; margin:0px 0px -1px }
#mntbl .intcnt .prpovw tr { height:16px }
#mntbl .intcnt .prpovw td { padding:2px 0px; border-bottom:1px solid #d4cbbb }
#mntbl .intcnt .prpovw .ttl { width:100px; color:#908335; text-align:right }
#mntbl .intcnt .prpovw .lst { width:460px; color:#832f1b; font-weight:bold; padding-left:12px }
#mntbl .intcnt .prpovw .lst2 { width:460px; padding-left:12px }
#mntbl .intcnt .prpovw .alt { background:#e9e3d4 }
/*-- Property Overview --*/

/*-- Property Usage --*/
#mntbl .intcnt .prpusage { width:572px; background:url(/img/text-property-usage.jpg) top left no-repeat; padding:30px 0px 0px }
#mntbl .intcnt .prpusage table { width:572px; margin:0px 0px -1px }
#mntbl .intcnt .prpusage tr { height:16px }
#mntbl .intcnt .prpusage td { padding:2px 0px; border-bottom:1px solid #d4cbbb }
#mntbl .intcnt .prpusage .ttl { width:100px; color:#908335; text-align:right }
#mntbl .intcnt .prpusage .lst { width:460px; color:#832f1b; font-weight:bold; padding-left:12px }
#mntbl .intcnt .prpusage .lst2 { width:460px; padding-left:12px }
#mntbl .intcnt .prpusage .alt { background:#e9e3d4 }
/*-- Property Usage --*/

/*-- Property Revenues --*/
#mntbl .intcnt .prprev { width:572px; background:url(/img/text-property-revenue-sourc.jpg) top left no-repeat; padding:30px 0px 0px }
#mntbl .intcnt .prprev table { width:572px; margin:0px 0px -1px }
#mntbl .intcnt .prprev tr { height:16px }
#mntbl .intcnt .prprev td { padding:2px 0px; border-bottom:1px solid #d4cbbb }
#mntbl .intcnt .prprev .ttl { width:100px; color:#908335; text-align:right }
#mntbl .intcnt .prprev .lst { width:460px; color:#832f1b; font-weight:bold; padding-left:12px }
#mntbl .intcnt .prprev .lst2 { width:460px; padding-left:12px }
#mntbl .intcnt .prprev .alt { background:#e9e3d4 }
/*-- Property Revenues --*/

/*-- Property Accessibility --*/
#mntbl .intcnt .prpacc { width:572px; background:url(/img/text-property-accessibility.jpg) top left no-repeat; padding:30px 0px 0px }
#mntbl .intcnt .prpacc table { width:572px; margin:0px 0px -1px }
#mntbl .intcnt .prpacc tr { height:16px }
#mntbl .intcnt .prpacc td { padding:2px 0px; border-bottom:1px solid #d4cbbb }
#mntbl .intcnt .prpacc .ttl { width:100px; color:#908335; text-align:right }
#mntbl .intcnt .prpacc .lst { width:460px; color:#832f1b; font-weight:bold; padding-left:12px }
#mntbl .intcnt .prpacc .lst2 { width:460px; padding-left:12px }
#mntbl .intcnt .prpacc .alt { background:#e9e3d4 }
/*-- Property Accessibility --*/

/*-- Listing Information --*/
#mntbl .intcnt .prpacc { width:572px; font-size:9px }
.listingDiv { font-size:9px;}
/*-- Listing Information --*/

/*---- PROPERTY DETAILS ----*/

/*---- ADVANCED SEARCH ----*/
#mntbl .intcnt .advsrch { width:572px; font-size:11px; background:url(/img/text-adv-search.jpg) 0 0 no-repeat; text-align:right; padding:5px 0px 0px }
#mntbl .intcnt .advsrch table { width:572px; background:url(/img/divider2.gif) -7px 100% no-repeat }
#mntbl .intcnt .advsrch td { text-align:left }
#mntbl .intcnt .advsrch a { color:#832f1b }
#mntbl .intcnt .advsrch a:hover { color:#000; text-decoration:none }
#mntbl .intcnt .advsrch strong { color:#832f1b }

/*-- Land Location and Details Advanced Search --*/
#mntbl .intcnt .advsrch .advLctn { width:235px; background:url(/img/text-land-location-sm.jpg) 27px 13px no-repeat; padding:43px 0px 10px 27px }
#mntbl .intcnt .advsrch .advDtls { width:310px; background:url(/img/text-land-details-sm.jpg) 0px 13px no-repeat; padding:43px 0px 10px 0px }
#mntbl .intcnt .advsrch label { font-weight:bold; color:#832f1b; margin:0px 1px }
#mntbl .intcnt .advsrch input { width:178px; height:17px; border:1px solid #a2ad8e; padding:0px; margin:3px 0px }
#mntbl .intcnt .advsrch select { width:180px; border:1px solid #a2ad8e; margin:3px 0px }
#mntbl .intcnt .advsrch .ckbx { width:12px; height:12px; border:1px solid #a2ad8e; padding:0px; margin:1px 5px 2px 0px }
#mntbl .intcnt .advsrch .submit { width:58px; height:25px; background:url(/img/button-search.jpg); padding:0px; margin:0px; cursor:pointer }
#mntbl .intcnt .advsrch img.landUseHelp {padding:0 3px 0 0}
/*-- Land Location and Details Advanced Search --*/
/*---- ADVANCED SEARCH ----*/

/*---- SEARCH RESULTS ----*/
#mntbl .intcnt .schrslt table { width:570px }
#mntbl .intcnt .schrslt .results { width:359px; background:url(/img/text-search-results.jpg) 0 0 no-repeat; padding:24px 10px 0px 1px }
#mntbl .intcnt .schrslt .results .sort .sortLeft { float:left }
#mntbl .intcnt .schrslt .results .sort .sortRight { float:right }
#mntbl .intcnt .schrslt .results .schitem { width:359px; height:88px; font-size:13px; background:url(/img/srch-photoS.jpg) 0 0 no-repeat }
#mntbl .intcnt .schrslt .results .schitem .schpic { float:left; width:85px; height:61px; margin:3px 18px 6px 3px }
#mntbl .intcnt .schrslt .results .schitem ul { padding:5px 0px 0px }
#mntbl .intcnt .schrslt .results .schitem li { list-style-type:none; padding:0px 0px 4px }
#mntbl .intcnt .schrslt .results .schitem li .view { float:left; margin-right:2px }
#mntbl .intcnt .schrslt .results .schitem li .dot { float:left; margin:2px 0px 0px 2px }
#mntbl .intcnt .schrslt .results .schitem li strong { color:#832f1b }
.mapResultList .schitem { width:359px; height:88px; font-size:13px; background:url(/img/srch-photoS.jpg) 0 0 no-repeat }
.mapResultList .schitem .schpic { float:left; width:85px; height:61px; margin:3px 18px 6px 3px }
.mapResultList .schitem ul { padding:5px 0px 0px }
.mapResultList .schitem li { list-style-type:none; padding:0px 0px 4px }
.mapResultList .schitem li .view { float:left; margin-right:2px }
.mapResultList .schitem li .dot { float:left; margin:2px 0px 0px 2px }
.mapResultList .schitem li strong { color:#832f1b }

#mntbl .intcnt .schrslt .narrow { width:201px; background:url(/img/text-narrow-search.jpg) 0 0 no-repeat; padding:24px 0px 0px }
#mntbl .intcnt .schrslt .narrow form { width:189px;  background:url(/img/bkg-narrow-srch.jpg) 0 0 no-repeat; padding:8px 0px 0px 12px; margin:0px 0px 10px }
#mntbl .intcnt .schrslt .narrow form label { font-size:11px; font-weight:bold; color:#832f1b; margin:0px 1px }
#mntbl .intcnt .schrslt .narrow form input { width:178px; height:17px; border:1px solid #a2ad8e; padding:0px; margin:2px 0px }
#mntbl .intcnt .schrslt .narrow form select { width:180px; border:1px solid #a2ad8e; margin:3px 0px }
#mntbl .intcnt .schrslt .narrow form .ckbx { width:12px; height:12px; border:1px solid #a2ad8e; padding:0px; margin:1px 5px 2px 1px }
#mntbl .intcnt .schrslt .narrow form .submit { width:58px; height:25px; background:url(/img/button-search.jpg); padding:0px; margin:10px 0px; cursor:pointer }
#mntbl .intcnt .schrslt .narrow form img { margin:3px 0px }
#mntbl .intcnt .schrslt img.landUseHelp {padding:0 3px 0 0}
/*---- SEARCH RESULTS ----*/

/*---- FOOTER ----*/
#ftr { width:696px; height:33px; font:9px Arial; color:#7e753a; background:url(/img/bkg-footer.jpg) no-repeat; padding:26px 17px 0px 9px; margin:0px auto }
#ftr a { color:#7e753a; text-decoration:none }
#ftr a:hover { color:#000000; text-decoration:underline }
#ftr ul { float:right }
#ftr li { list-style-type:none }
.clay a {color:#7e753a; text-decoration:none}
.clay a:hover { color:#7e753a; text-decoration:none }
/*---- FOOTER ----*/

/*---- Google Map ----*/
div.gmapSearch {border: 2px solid #832f1b}
div.textContainer {width:100%; }
div.textLinks { float:left; width:125px; }

/*----- Contact Form -----*/
table#cx { width:400px;}
table#cx td{ padding: 0px; }
table#cx td.space { width: 15px; }
table#cx th { text-align: left; color:#832f1b; font-weight: bold; padding: 0px;}
td.label { }
div.req { padding: 0px; border: 0px solid white; border-left: 5px solid #832f1b; float: left }
input.cx { font-size: 11px; height: 18px; width: 160px; border: 1px solid #cccccc; background-color: #f6f6f6; margin:0 0 5px }
input.cx2 { font-size: 11px; height: 18px; width: 400px; border:1px solid #cccccc; background-color: #f6f6f6; margin:0 0 5px }
select.cxs { margin: 0px; font-size: 11px; height: 18px; width: 160px; border: 1px solid #cccccc; background-color: #f6f6f6; margin:0 0 5px }
input.cxBtn { width:85px; height:21px; border:1px solid #832f1b; margin:5px 0 23px }

/*OnSubmit required fields will change to this class by js*/
input.error { border: 2px solid #832f1b; }
input#x_state { width: 40px; margin-right: 10px }
input#x_zip { width: 105px }
table#cx textarea { width: 350px; height: 80px; border: 1px solid #cccccc; background-color: #f6f6f6; margin:0 0 5px }
table#cx textarea.error {border: 2px solid #832f1b;}
select.error { border: 2px solid #832f1b; }

span.error { color:#832f1b; border:2px solid #832f1b; padding:3px }

/*EMAIL A FRIEND*/
div#emailfriend { width:350px; background:url(/img/bkg-mntbl.jpg); margin:0 60px 0 60px; padding:3px; }
table.emailfriend { text-align:left }
table.emailfriend td.label {width:120px;}

/* Property Request form */
.dropCheckContainer { height:18px }

div.useClip {
	overflow:hidden;
	height:18px;
	width:150px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 5px;
	border:1px solid #c1c4c5;
	color:#333333;
}

div.useClipOff {
	overflow:auto;
	width:150px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 5px;
	border:1px solid #c1c4c5;
	color:#333333;
	z-index:200;
	position:absolute;
}

div.locationClip {
	overflow:hidden;
	height:18px;
	width:350px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 5px;
	border:1px solid #c1c4c5;
	color:#333333;
}

div.propertyClip {
	overflow:hidden;
	height:18px;
	width:350px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 5px;
	border:1px solid #c1c4c5;
	color:#333333;
}

div.locationClipOff{
	overflow:auto;
	width:350px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 5px;
	border:1px solid #c1c4c5;
	color:#333333;
	z-index:200;
	height:250px;
	position:absolute;
}

div.propertyClipOff{
	overflow:auto;
	width:350px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 5px;
	border:1px solid #c1c4c5;
	color:#333333;
	z-index:200;
	height:250px;
	position:absolute;
}

.landUse {width:100% }
.landUse .name { vertical-align:middle }
.landUse .check {vertical-align:middle }

.stateList .state {  }
/* Property Request form */