body {background: url(background.gif); background-repeat: repeat; 
	background-attachment: fixed; margin: 0; padding: 0; 
	font-family: Verdana, Arial, sans-serif; font-size: 90%; text-align: center;}
#bigbox {margin-left:auto; margin-right:auto; background-color:#FCFBF7; padding:0; width: 90%; 
		border: 1px solid gray; text-align: left;}
#headbox {background-color: #778A75; border-bottom: 7px solid #000000;}

#headlogoindex {margin: 10px; text-align: center;}
#headlogointerior {float: left; margin: 10px 0 0 25px;}
#specializing {float: right; margin: 18px 15px 0 0;}

#subhead {background: url(background.gif); background-repeat:repeat; 
		margin:105px 0 30px 0; text-transform: uppercase; clear: both;} 
#subhead a {margin-left: 35px; font-weight: bold; font-size: 15px; color: black; letter-spacing: 5px; 
		line-height: 1.5em;}

#contentindex {background-color: #D6D6CC; margin: 10px; text-align: left; clear: both;}
#contentindex p {font-size: 12px; padding: 0; margin: 0; line-height: 22px;}
#contentindex a {color: #630000; font-weight: bold;}
#contentindex a:visited {color: #AE0303;}

#contentinterior {text-align: left; clear: both;}
#contentinterior p {font-size: 90%; line-height: 22px;}

table {font-size: 11px; width: 90%; margin: 0 20px 15px 20px;}

.subnav {margin: 10px 30px 0 22px; clear: right;}
.subnav li {float: none; display:inline; padding:5px; margin:0 3px 0 3px; border: 1px solid #b5b5b4;}
.subnav li a {font-size: 12px; color: white; font-weight: bold; background-color: #778A75; padding: 4px 6px;  
		text-transform: uppercase; clear: both;}
.subnav a:hover {color: black;}
.subnav a:visited {color: white;}

ul {margin: 0; padding: 0;}
ul.listingsbullets {font-size: 90%; line-height: 22px; margin: 5px 10px 5px 15px;}

#subnavindex {margin: 10px 10px 20px 10px;}
#subnavindex li {display:block; float:left; padding:5px; margin:0 3px 3px 3px; border: 1px solid #b5b5b4;}
#subnavindex a {font-size: 12px; color: white; background-color: #778A75; padding: 4px 6px;  
		text-transform: uppercase; font-weight: bold;}
#subnavindex a:visited {color: white;}

.listingimage {float: right; margin: 0 0 0 15px; padding-bottom: 5px;}
#map {float: right; margin: 0 20px 5px 15px;}

.propertyhead {font-weight: bold;}
.propertysubhead {
	font-size: 90%;
	font-style: italic;
}

#office {
	display: block; 
	float:right; 
	padding: 7px; 
	margin: 0 0 0 14px;
	voice-family: "\"}\"";
	voice-family: inherit;
}

* html #office   /* this selector recognized by IE only */
{
	margin: 0;   /* (only for IE5.x/Win) */
	ma\rgin: 0;  /* (for other IE) */
} /* this prevents space from being saved in the inline content for margins [the "accidental" indent] even though this is a floating block ( http://www.info.com.ph/~etan/w3pantheon/style/modifiedsbmh.html ) */

#navigation li {display:inline; padding:0; margin:0;}
#navigation {padding: 10px 2em 10px 0; margin:0; text-align:right;}
#navigation a {padding: 0 0.6em; text-transform:uppercase; font-size:11px; color: white; font-weight: bold;}

a:link {color: #3D543B; text-decoration:none;}
a:visited {color: gray; text-decoration:none;}
a:hover {color: gray; text-decoration:underline;}

.linxfooter {text-transform:uppercase; font-size: 10px; letter-spacing: 1px; text-align: center;}
.agentlist {font-size: 12px; padding-bottom: 0.5em; padding-top: 0.9em; line-height: 1.7em; text-align: center; clear:both;}
.copyright {font-size: 10px; padding: 0.5em 0 2em 0; text-align: center;}

p {text-align: left; margin: 0; padding: 0; }

.listingsheadnotopmargin {margin: 0 10px 12px 0; font-weight: bold;}
.listingshead {margin: 15px 10px 12px 0; font-weight: bold;}
.biohead {margin: 35px 10px 12px 0; font-weight: bold;}
.listingscopynotopmargin {margin: 0 10px 12px 0; padding: 0;}
.listingscopy {margin: 12px 10px 12px 0;}
.listingscopyboldmaroon {margin: 12px 10px 12px 0; color: #660000; font-weight: bold; line-height: 1.2em;}
.listingscopy a {color: #660000; text-decoration: underline;}
.listingscontact {margin: 12px 10px 8px 0; font-weight: bold; color: #660000;}
.tabletitle {color: #660000; font-weight: bold; padding: 0 0 12px 0; font-size: 16px;}

#submitbutton {margin-right: auto; border: 0; margin-left: auto; margin-top: 10px; margin-right: auto; margin-left: auto; margin-top: 10px;}

.clearboth {clear:both;}

* html p   /* this selector recognized by IE only */
{
	position: relative;   /* (only for IE5.x/Win) */
	p\osition: relative;  /* (for other IE Win & Mac) */
} /* this resolves a Win IE (6 only?) rendering bug associated with floats and clearboth-style spacers ( http://www.info.com.ph/~etan/w3pantheon/style/modifiedsbmh.html ) */

div.macie5fixrelativedisplay {margin: 0; padding: 10px 30px;} /* SET p PADDING & MARGINS HERE! this (along with the divs enclosing each p in the HTML and setting all "p" padding & margins to 0) fixes a Mac IE5 line-height bug that occurs in text within relatively positioned elements [this counter-acts the above hack. ugh.] ( http://www.macedition.com/cb/ie5macbugs/#doubleline ) */