/* CSS Document */

* {
	padding:0;
	margin:0;
}

html {
     overflow: -moz-scrollbars-vertical;
}

body {
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#726256;
	text-align:center;
	margin:10px;
}

ul, ol {
	margin:0 0 10px 25px;
}
li {
	margin:0 0 4px 0;
}

img {
	border:0;
}

td, th {
	padding:3px;
	text-align:left;
}

td, th, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a:link, a:visited {
	color:#726256;
	text-decoration:underline;
}
a:hover {
	color:#16A0DB;
}


p {
	margin-bottom:8px;
}

h1, h2, h3, h4 {
	margin-bottom:10px;
}

h1 {
	font-size:16px;
	font-weight:normal;
}

.clear {
	clear:both;
	font-size:1px;
	height:0px;
	overflow:hidden;
}

#outer {
	width:876px; /* 960px */
	margin:auto;
	text-align:left;
	background-image:url(/images/bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border:2px solid #AA9B90;
	padding:40px 40px 10px 40px;
	height:483px; /* 537px */
	min-height:483px; /* 537px */
	margin-bottom:10px;
}

* html #top {
    overflow-x: auto; overflow-y: hidden; 
    width: expression(document.body.offsetWidth - 660);
}

#top {
	width:876px;
	margin-bottom:40px;
}

#banner {
    position: relative;
	float:left;
    width: 660px;
 }

#logo {
	width:129px;
    height: 63px;
	padding-right:79px;
    position:relative;
	float:left;
}

#middle {
	width:876px;
	margin-bottom:10px;
}

#rightMiddle {
	width:668px;
	float:right;
}
.scroll {
	width:658px !important; /* 668px */
	padding-right:10px;
	height:330px;
	min-height:330px;
	overflow-x:hidden;
	overflow:auto;
}

#leftMiddle {
	width:168px;
	float:left;
}

#nav {
	width:168px;
	margin-bottom:20px;
}
#nav img {
	width:168px;
	height:17px;
	border-bottom:1px solid #726256;
	margin-top:6px;
}
#nav a:link img, #nav a:visited img, #bottom a:link img, #bottom a:visited img {
	 filter:Alpha(Opacity=100);
	 opacity:1;
}
#nav a:hover img, #bottom a:hover img {
	 filter:Alpha(Opacity=66);
	 opacity:0.66;
}

#navExtras {
	width:168px;
}

.homesStraight {
	margin-bottom:10px;
}

#bottom {
	width:876px;
}
#branches {
	width:700px;
	float:left;
}
#branches img {
	float:left;
	padding:0 10px;
	height:8px;
	border-right:1px solid #726256;
}
#terms {
	width:99px;
	float:right;
}
#terms img {
	width:77px;
	height:8px;
	padding:0 10px;
	border-right:1px solid #726256;
	border-left:1px solid #726256;
}

#footer {
	width:960px;
	margin:auto;
	text-align:left;
}
#footer img {
	width:80px;
	height:15px;
	vertical-align:middle;
	padding:0 3px;
}

#contentRight {
	width:248px;
	float:right;
}
.right2 {
	width:226px !important; /*248px */
	padding-left:20px;
	border-left:2px solid #A8998E;
}
.detailRight {
	width:280px !important;
}

#contentLeft {
	width:380px;
	float:left;
}
.scroll2 {
	width:365px !important; /* 380px */
	padding-right:10px;
	height:330px;
	min-height:330px;
	overflow-x:hidden;
	overflow:auto;
	position:relative;
}
.detailLeft {
	width:348px !important;
}

.hpSearchTable td {
	padding:3px;
}

#moreLocalSelector {
	width:175px;
	height:5em;
	display:none;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#featuredProperty {
	width:228px; /* 248px */
	padding:10px;
	background:#CABFB6;
}
#featuredProperty img {
	width:228px;
	height:171px;
	margin-bottom:10px;
}
#featuredProperty a:link, #featuredProperty a:visited {
	color:#726256;
	text-decoration:none;
}
#featuredProperty a:hover {
	color:#726256;
	text-decoration:underline;
}

.fRight {
	width:auto;
	float:right;
	position:relative;
}

.searchResult {
	width:348px;
	margin-bottom:20px;
}
.srPic {
	width:133px;
	float:left;
	margin-right:20px;
}
.srPic img {
	width:133px;
	height:87px;
}
.srPicX {
	z-index:1;
	left:0;
	top:0;
}
.srPicY {
	z-index:99;
	margin-top:-87px;
	position:relative;
	overflow:hidden !important;
}

.srPicY2 {
	z-index:99;
	margin-top:-105px;
	position:relative;
	overflow:hidden !important;
}

.srText {
	width:195px;
	float:right;
}

.schedule {
	width:auto;
	font-size:11px;
}
.schedule img {
	width:9px;
	height:9px;
	vertical-align:middle;
}

.schedule a, .prevNext a, .myBold {
	font-weight:bold;
}

.propTitle {
	width:auto;
	font-size:14px;
}
.propTitle a:link, .propTitle a:visited {
	text-decoration:none;
}
.propTitle a:hover {
	text-decoration:underline;
}

#mainPic {
	width:280px;
	height:210px;
	clear:both;
	margin-bottom:20px;
}
#mainPic div, #mainPic span {
	position:relative;
}

#mainPic img {
	width:280px;
	height:210px;
	position:absolute;
	top:10px;
	left:0;
}

#thumbs {
	width:280px;
	clear:both;
}
#thumbs img {
	width:64px;
	height:48px;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}
.noMR {
	margin-right:0 !important;
}

.twentyPX {
	margin-bottom:20px;
}

.auLinks {
	font-weight:bold;
}

.auLinks a:link, .auLinks a:visited {
	color:#2B3795;
	text-decoration:none;
	font-weight:bold;
}
.auLinks a:hover {
	color:#16A0DB;
	text-decoration:underline;
	font-weight:bold;
}


#featureHomes {
	width:570px;
	position:relative;	
}

.myFH {
	width:150px;
	float:left;
	margin:0 40px 20px 0;
	height:165px;
	min-height:165px;
}

.myFH img {
	width:140px;
	height:105px;
}

.myFH a:link, .myFH a:visited {
	text-decoration:none;
	font-weight:bold;
}
.myFH a:hover {
	text-decoration:underline;
	font-weight:bold;
}

.newRecruitsTable tr td a:link, .newRecruitsTable td a:visited, .linkQuotes p a:link, .linkQuotes p a:visited {
	color:#16A0DB !important;
	text-decoration:none;
}
.newRecruitsTable tr td a:hover, .linkQuotes p a:hover {
	color:#726256 !important;
	text-decoration:underline;
}

.newRecruitsRight {
	height:300px !important;
	min-height:300px !important;
}

.jobDetail h1, .newRecruitsRight h1, .myText h1 {
	font-weight:bold;
}

#diary {
	width:343px; /* 365px */
	border:1px solid #000;
	padding:10px;
	height:210px;
	min-height:210px;
	overflow-x:hidden;
	overflow:auto;
}

.myHR {
	width:75%;
	border-top:1px solid #726256;
	margin:20px 0;
}

.quote {
	color:#16A0DB;
}

.normal {
	font-weight:normal;
}

.myText {
	width:99%;
}
.myPics {
	width:1%;
}
.myPics img {
	margin:0 0 20px 20px;
}

.leftSpan {
	width:auto;
	float:left;
}










.underLine {
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px solid #38210E;
}

.storedSearch1 {
	width:350px;
	border-bottom:1px solid #38210E;
}
.storedSearch2 {
	width:auto;
	padding:6px;
}

.storedSearch2 img {
	width:7px;
	height:4px;
	vertical-align:middle;
}

.storedSearch2 span, #alertsOptions {
	float:left;
}

#alertsOptions {
	width:auto;
}

#alertsOptions select {
	width:80px;
	font-size:11px;
}

#displayOption { position: absolute; background: #F5F5F8;  color: #38210E;  border: 1px solid #38210E; font-weight: bold; z-index: 10; width:75px;}
#displayOption div { margin: 5px;  }
#displayOption div a { color: #38210E; text-decoration: none }

.span1 {
	width:20px;
}

.span2 {
	width:170px;
}
.span2 span {
	font-size:10px;
}

.span3 {
	width:110px;
}

.nonjsalert {
	display:inline;
}

.jsalert {
	display:none;
}

#signout {
	display:none;
}



/* feature homes code */

#fhRight {
	width:256px;
	float:right;
	height:330px;
	min-height:330px;
	overflow-x:hidden;
	overflow:auto;
	position:relative;
	padding-right:10px;
}

#fhLeft {
	width:590px;
	float:left;
	height:330px;
	min-height:330px;
}

.fhNavLeft {
	width:140px;
	float:left;
}
.fhNavRight {
	width:auto;
	float:right;
	text-align:right;
}


#fhThumbs {
	width:590px;
	margin:20px 0;
}
#fhThumbs img {
	width:140px;
	height:105px;
	float:left;
	margin:0 10px 10px 0;
}

.clickLarger {
	width:auto;
	clear:both;
}

.error {
	font-weight:bold;
	color:#FF0000;
}

.error1 {
	color:#FF0000 !important;
	display:none;
}

#vita {
	width:380px;
	margin-top:25px;
	font-size:10px;
}

#vita img {
	width:109px;
	height:40px;
	float:left;
	margin:0 10px 0 0;
}

.noUnderline a:link, .noUnderline a:visited {
	text-decoration:none;
}
.noUnderline a:hover {
	text-decoration:underline;
}

.smallPic {
	width:64px !important;
	height:48px !important;
}

/* video code - october 2008 */

#searchVideo {
	width:inherit;
}
.videoLink {
	float:right;
}
.videoLink img {
	width:12px;
	height:12px;
	margin-right:5px;
	vertical-align:middle;
}

/* end */



/* new details page link style */

.newLinkStyle a:link, .newLinkStyle a:visited {
	padding:3px;
	margin-top:1px;
	background:#d7d7d7;
}
.newLinkStyle a:hover {
	padding:3px;
	color:#d7d7d7;
	margin-top:1px;
	background:#726256;
}

/* end */


/* leaderboard - June 2009 */

#leaderboard, #lb {
	width:728px;
	margin:auto;
	margin-bottom:10px;
}
#leaderboard img {
	width:728px;
	height:90px;
}

/* end */


/* new previous and next links on search results page - June 2009 */

.prevNext2 {
	width:348px;
	margin-bottom:20px;
}
.prevNext2 span {
	float:right;
}
.prevNext2 a:link, .prevNext2 a:visited {
	text-decoration:none;
	padding:2px 4px;
	background:#726256;
	color:#fff;
}
.prevNext2 a:hover {
	text-decoration:underline;
	padding:2px 4px;
	background:none;
	color:#726256;
}

/* end */


/* OCTOBER 2009 UPDATES */

/*
#vita_thumb img {
	width:168px;
	height:60px;
	margin:0 0 3px 0;
}
#vita_thumb a:link, #vita_thumb a:visited {
	text-decoration:none;
	color:#726256;
	font-size:11px;
}
#vita_thumb a:hover {
	text-decoration:underline;
	color:#726256;
	font-size:11px;
}

*/

/* END */

#jquery_loading {
	width:125px;
	text-align:center;
	display:none;
}
#jquery_loading img {
	width:32px;
	height:32px;
}



