* {
margin:0px;
padding:0px;
}


html {
margin:0px;
padding:0px;
}

body {
background: #6D9E6D;
margin: 0 0px 30px 0px;
}

form {
margin:0px;
padding:0px;
}

a {
color:#2;
}

div {
/*border:1px dashed #ff0000*/;
}

p {
line-height:15px;
}
/* AM AMEND */
#header {
	background: #055F24 url(stat/header-bg2.gif) repeat-x left top;
	margin:0px;
	padding: 0px;
	height:120px;
	border-bottom:8px solid #9DBF9C;
}
/* AM AMEND */
#header h1 {
	font:normal 12px/28px Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(stat/header-logo3.gif) no-repeat left top;
	margin: 0;
	padding: 65px 0 0 0;
	height: 55px;
	width:760px;
	text-indent:65px;
	font-size: 19px;
	color:#fff;
	border: 0px solid #fff;
}
/* AM AMEND */
#footer {
	width:100%;
	height:30px;
	padding:10px 0 0 0;
	margin:0 0 5px 0;
	background-color:#C4151C;
	clear:both;
}
/* AM NEW */

div#footerlinks {
	width:760px;
	padding:0;
	margin:0;
	text-align:center;
	clear:both;
}

#footerlinks ul {list-style-type:none;cursor: default;text-align:center;margin:0;padding:0;}
#footerlinks ul li, #footerlinks ul li a {display:inline;text-align:center;padding:0;margin:0;text-decoration:none;font:normal 9px Verdana, Arial, Helvetica, sans-serif;color:#000;}
#footerlinks ul li a:hover {text-decoration:underline;color:#000;}

/* AM AMEND */
#footer p.f-l {
	font-size:4px;
	background:#C4151C; /* background:#C4151C url(stat/footer-txt3.gif) no-repeat;*/
	float:left;
	text-indent:-5000px;
	width:1px;
}
/* AM AMEND */
#footer p.f-r {
	font-size:4px;
	background:#C4151C url(stat/footer-txt4.gif) no-repeat top;
	float:left;
	text-indent:-5000px;
	margin:0;
	width:760px;
	
}

#leftmenu {
	width:190px;
	margin:0px;
	padding:0px;
	float:left;
}

div.holder-0 {
background: #9DBF9C url(stat/maincontainer-bg1.gif) no-repeat 0px 0px;
}
div.holder-1 {
background: #9DBF9C url(stat/maincontainer-bg2.gif) no-repeat 0px 0px;
}
div.holder-2 {
background: #9DBF9C url(stat/maincontainer-bg3.gif) no-repeat 0px 0px;
}
div.holder-3 {
background: #9DBF9C url(stat/maincontainer-bg4.gif) no-repeat 0px 0px;
}
div.holder-4 {
background: #9DBF9C url(stat/maincontainer-bg5.gif) no-repeat 0px 0px;
}
div.holder-5 {
background: #9DBF9C url(stat/maincontainer-bg6.gif) no-repeat 0px 0px;
}

#bgholder {
	background:#9DBF9C;
}
#holder2 {
background-color: #9DBF9C;
}

#content {
	margin-left:190px;
	padding-left:10px;
	_padding-left:8px;
	width:570px;
	_width:560px;
	padding-bottom:10px;	
	min-height:300px;
	_height: 300px;
}

#homecontent {
	margin-left:190px;
	padding-left:10px;
	_padding-left:8px;
	width:570px;
	_width:560px;
	padding-bottom:16px;
	min-height:300px;
}

#content h2 {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:24px;
	line-height:24px;
	color:#000;
	height:24px;
	margin-bottom:12px;
}

#content h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0;
	color:#000;
	padding-top:4px 0 0 0;
}

#content h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
}

#content .toppara {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	color:#000;
	padding:7px;
	background-color:#B5CFB4;
	margin-top:6px;
	line-height:1.5em;
}

#content .toppara a {
	color:#C4151C;
	text-decoration:underline;
}

#content div.bigimage {
	background-color:#B5CFB4;
	text-align:center;
}

#content p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	color:#000;
	padding-top:4px;
}

#content strong {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#C4151C;
}

#content blockquote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#003300;
	padding:8px;
	background-color:#B5CFB4;
	border:3px solid #557E55;
}


#content ul {
	margin-left:30px;
}

#content li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003300;
line-height:16px;
}

#content img.rightjpg {
float:right;
padding:4px;
border:1px solid #055F24;
margin-left:6px;
margin-bottom:6px;
background-color:#B5CFB4;
}
#content img.leftjpg {
float:left;
padding:4px;
border:1px solid #055F24;
margin-right:6px;
margin-bottom:6px;
background-color:#B5CFB4;
}
#content img.leftgif {
float:left;
}
#content img.rightgif {
float:right;
margin: 0 0 15px 20px;
}

#content img.office {
float:left;
margin-right:10px;
padding-bottom:10px;
}

/*FIX FOR CHECK BOXES IN MOXILLA*/
#content table input[type="checkbox"] {
margin:3px;
}

a.textsearchbut {
color:#FFFFFF;
padding:5px 10px 5px 5px;
font-family:verdana;
text-decoration:none;
font-size:11px;
background-color:#C4151C;
vertical-align:middle;
margin:15px 0px 25px 0px;
}

/* AM NEW */
a.textsearchbut_right {
color:#FFFFFF;
padding:5px 10px 5px 5px;
font-family:verdana;
text-decoration:none;
font-size:11px;
background-color:#04581F;
vertical-align:middle;
margin:0;
font-weight:bold;
float:right;
}
/* AM NEW (END) */


a.textsearchbut:hover,
a.textsearchbut_right:hover {
text-decoration:underline;
}


#features {
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:12px;
}

div.fblock {
margin-bottom:20px;
margin-top:7px;
clear:both;
min-height:170px;
border-bottom:1px solid #557E55;
}
div.postfblock {
height:20px;

}
#features h4 {
padding:4px;
margin:5px 0px 6px 0px;
font-size: 12px;
color: #ffffff;
background-color:#557E55;
}

#features img {
border:2px solid #C4151C;
float:left;
margin-right:5px;
margin-bottom:10px;
}

#features img:hover {
border:2px solid #C4151C;
}

#features ol {
list-style-type:none;
margin:0px 0px;
padding:0px;
}

#features li {
padding:3px 3px;
background-color:#9DBF9C;
margin:3px 0px;
font-size:10px;
font-weight:bold;
line-height:16px;
}

#features p {
padding:3px;
margin:3px 0px;
font-size:10px;
line-height:16px;
}

#postfeatures {
clear:both;
}

#stories {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#stories h3 {
padding:3px;
margin:0px 0px 9px 0px;
font-size: 13px;
color: #ffffff;
background-color:#557E55;
}

#stories h4 {
font-size:11px;
padding:0px;
margin:0px 0px 3px 0px;
}

#stories p {
font-size:10px;
padding:0px 0px 6px 0px;
margin:0px 0px 15px 0px;
border-bottom:1px solid #557E55;
}

#subhome {
font-family:Verdana, Arial, Helvetica, sans-serif;
height:330px;
}

#subhome ul {
list-style:none;
padding:0px;
margin:0px;
width:540px;
}

#subhome li {
margin:3px 0px;
width:200px;
display:inline;
float:left;
margin-right:40px;
}

#subhome li a {
padding:5px;
margin:0px;
background:#557E55;
font-size:11px;
line-height:11px;
display:block;
width:200px;
color:#ffffff;
border:3px solid #B5CFB4;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
}

#subhome li a:hover {
color:#ffffff;
border:3px solid #B5CFB4;
text-transform:uppercase;
text-decoration:none;
background:#C4151C;
}

td.SelectHeader {
padding-top:15px;
padding-bottom:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}


ul#s-areas {
margin:20px 0 3px 0;
list-style:none;
height:30px;
}

ul#s-areas li {
display:block;
float:left;
margin-right:5px;
}

ul#s-areas li a {
color:#FFFFFF;
text-decoration:none;
padding:1px 4px;
font-weight:bold;
width:80px;
border-bottom:2px solid #055F24;
display:block;
background-color:#557E55;
color:#F0F8F7;
}
ul#s-areas li a:hover {
color:#FFFFFF;
background-color:#C4151C;
}

#arealinks a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.selectarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

a.searchbut {
color:#FFFFFF;
padding:3px 20px;
border-top:2px solid #F0F8F7;
border-right:2px solid #055F24;
border-bottom:2px solid #055F24;
border-left:2px solid #F0F8F7;
text-align:center;
font-family:verdana;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
background-color:#557E55;
vertical-align:middle;
margin:15px 0px 25px 0px;
width:80px;
}

a.searchbut:hover {
background-color:#C4151C;
}

a.resetbut {
color:#FFFFFF;
padding:3px 20px;
border-top:2px solid #F0F8F7;
border-right:2px solid #055F24;
border-bottom:2px solid #055F24;
border-left:2px solid #F0F8F7;
text-align:center;
font-family:verdana;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
background-color:#557E55;
vertical-align:middle;
margin:15px 8px 25px 0px;
width:80px;
}

a.resetbut:hover {
background-color:#C4151C;
}


.propsearchbuts {
padding:30px 0px 20px 0px;
}

.selectregions {
padding:10px 0px 10px 0px;
}

.selecttypes {
padding:10px 0px 10px 0px;
}

.selecttypes a {
color:#FFFFFF;
font-family:verdana;
text-decoration:none;
font-size:10px;
font-weight:bold;
background-color:#557E55;
display:block;
width:80px;
border-bottom:2px solid #055F24;
padding:2px 4px 2px 4px;
height:13px;
}

.selecttypes a:hover {
background-color:#C4151C;
}

.selectarea select {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333333;
width:98px;
}

.selectbeds select {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333333;
width:40px;
}

.selectacre input {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333333;
width:80px;
}

div.profilepic {
font: 11px Verdana, Arial, Helvetica, sans-serif;
float:left;
width:220px;
padding-bottom:40px;
}

div.profilepic {
font-weight:bold;
}
div.profilepic img {
padding:4px;
border:1px solid #055F24;
margin-right:6px;
margin-bottom:6px;
background-color:#B5CFB4;
display:block;
}

div.editstories {

}

div.storyblock {
border-bottom:1px dashed #055F24;
margin-bottom:15px;
}

div.editstories h4 {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
padding-top:15px;
color:#000;
padding-bottom:3px;
}

div.storyblock h6 {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding-bottom:3px;
}

div.editstories img {
float:right;
border:none;
padding:4px;
border:1px solid #055F24;
margin:6px;
background-color:#B5CFB4;
}

div.sparedate {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
padding-bottom:6px;
}


.sIFR-flash {
visibility: visible !important;
margin: 0;
}

.sIFR-replaced {
visibility: visible !important;
}

span.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}

.sIFR-hasFlash h2 {
visibility: hidden;
letter-spacing: -6px;
}


div#officemap h4 {
font:bold 12px/28px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

div#officemap img {
background-color:#B5CFB4;
padding:6px;
margin-bottom:20px;
}

div#googlesearch form {
float:left;
vertical-align:center;
}

div#googlesearch form img {
float:left;
padding:2px 2px 2px 7px;
background:#fff;
}
/* AM */
div#googlesearch form input#query {
border:1px solid #676767;
float:left;
margin: 5px 0 0 5px;
padding:3px;
font-size:11px;
display:block;
width:160px;
width: expression('155px');
background:#F0F0F0;
}
/* AM */
div#googlesearch form input#searchbut {
border:1px solid #676767;
float:left;
padding:0;
margin:9px 5px 9px 5px;
height:22px;
display:block;
font-size:11px;
width:55px;
font-weight:bold;
color:#676767;
}

div#googlesearch p {
font-size:10px;
line-height:16px;
padding-left:0px;
clear:both;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
padding-top:5px;
color:#557E55;
}

/* AM NEW STYLES */
#officemap {border:0px solid #f30;margin:15px 0px 0px 70px;}
.officemap_txt {color:#fff;text-align:right;margin:0;padding:0;}


/* #055F24 = #000 */

#sitemap {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
}

ul#sitemap, #sitemap ul {
	list-style:none;
	padding: 0 0 20px 20px;
}

#sitemap a{color:#000;}

/*********************************************************/
/*                    PROPERTY SEARCH                    */
/*********************************************************/

#content .details_wrap {float:left;width: 100%;padding:0 0 20px 0;margin:0;border: 0px solid #000;}
#content .details_row {float:left;width: 100%;padding:0;font-size:small;border: 0px solid #f30;}
#content .details_left {width:430px;padding:0;text-align:left;float:left;border: 0px solid #f30;}
#content .details_right {width:130px;padding:0;float:right;border: 0px solid #f30;}


