body {

	background: url(images/awTile.gif) #F6EFDF center -4px;

	margin: 0;

	padding: 0;

	border: 0;

}



#imageBg {

	margin: 0 auto 0 auto;

	width: 868px;

	position: relative;

}



/*content*/



#content {

	background: url(images/bgGrad.jpg) repeat-y 0 -15px;

	padding: 0 0 0 34px;

	float: left;

	width: 834px;

}



#content p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 18px;

}



.container p {

	line-height: 20px;

	padding: 0 15px 0 0;

}



#content h3 span, #content h4 span {

	display: none;

	float: none;

}



#content .residential {

	background: url(images/residentialSearch.gif) no-repeat;

	height: 20px;

	font-size: 20px;

	line-height: 20px;

	margin: 0;

}



#content .multi-family {

	background: url(images/multifamilySearch.gif) no-repeat;

	height: 20px;

	font-size: 20px;

	line-height: 20px;

	margin: 0;

}



#content .farmandranch {

	background: url(images/farmandranchSearch.gif) no-repeat;

	height: 20px;

	font-size: 20px;

	line-height: 20px;

	margin: 0;

}



#content .land {

	background: url(images/landSearch.gif) no-repeat;

	height: 20px;

	font-size: 20px;

	line-height: 20px;

	margin: 0;

}



#content .commercial {

	background: url(images/commercialSearch.gif) no-repeat;

	height: 20px;

	font-size: 20px;

	line-height: 20px;

	margin: 0;

}



#content .re {

	background: url(images/residentialResults.gif) no-repeat;

	height: 20px;

	font-size: 20px;

	line-height: 20px;

	margin:0;

}



#content .mf {

	background: url(images/multifamilyResults.gif) no-repeat;

	height: 20px;

	font-size: 20px;

	line-height: 20px;

	margin: 0;

}



#content .fr {

	background: url(images/farmandranchResults.gif) no-repeat;

	height: 20px;

	font-size: 20px;

	line-height: 20px;

	margin: 0;

}



#content .ld {

	background: url(images/landResults.gif) no-repeat;

	height: 20px;

	font-size: 20px;

	line-height: 20px;

	margin: 0;

}



#content .cm {

	background: url(images/commercialResults.gif) no-repeat;

	height: 20px;

	font-size: 20px;

	line-height: 20px;

	margin: 0;

}



#content h4 {

	background: url(images/advancedOptions.gif) no-repeat;

	height: 44px;

	font-size: 44px;

	line-height: 44px;

	margin: 0;

}



#contentTextBoxAbout02 p {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	line-height: 15px;

	margin: 0;

	padding: 0;

}



#content .price {

	font-family: "Times New Roman", Times, serif;

	color: #3F130D;

	font-size: 12px;

	line-height: 14px;

	margin: 0;

	padding: 0;

}







#content .headline {

	font-family: Arial, Helvetica, sans-serif;

	color: #6C2310;

	font-size: 18px;

	line-height: 25px;

	margin: 0;

	padding: 0;

	font-weight: normal;

	text-decoration: none;



}



.headline a {

	text-decoration: none;

}



#content .headlineSmall {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 14px;

	text-decoration: none;

	line-height: 13px;

	margin: 0;

	padding: 0 5px 0 0;

	font-weight: normal;



}



#content .headlineSmallLight {

	font-family: Arial, Helvetica, sans-serif;

	color: #A6A8AB;

	font-size: 14px;

	text-decoration: none;

	line-height: 13px;

	margin: 0;

	padding: 0 5px 0 0;

	font-weight: normal;

}



#content .headlineSmallTan {

	font-family: Arial, Helvetica, sans-serif;

	color: #BFAA81;

	font-size: 14px;

	text-decoration: none;

	margin: 0;

	padding: 0 5px 0 0;

	font-weight: normal;

	line-height: 13px;

}



#content .headlineAW {

	font-family: Arial, Helvetica, sans-serif;

	color: #58595B;

	font-size: 14px;

	text-decoration: none;

	line-height: 14px;

	margin: 0;

	padding: 0;

	font-weight: normal;

}



#content .headlineAW a {

	font-family: Arial, Helvetica, sans-serif;

	color: #58595B;

	font-size: 14px;

	text-decoration: none;

	line-height: 14px;

	margin: 0;

	padding: 0;

	font-weight: normal;

}



#content .headlineAW a:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 14px;

	text-decoration: none;

	line-height: 14px;

	margin: 0;

	padding: 0;

	font-weight: normal;

}



#content .headlineAWTan {

	font-family: Arial, Helvetica, sans-serif;

	color: #BFAA81;

	font-size: 14px;

	text-decoration: none;

	line-height: 16px;

	margin: 0;

	padding: 0;

	font-weight: normal;

}





#content .headlineAWTan a {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 14px;

	text-decoration: none;

	line-height: 16px;

	margin: 0;

	padding: 0;

	font-weight: normal;

}



#content .headlineAWTan a:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #58595B;

	font-size: 14px;

	text-decoration: none;

	line-height: 16px;

	margin: 0;

	padding: 0;

	font-weight: normal;

}



#content .name, #content .name a {

	font-family: Arial, Helvetica, sans-serif;

	color: #BFAA81;

	font-size: 14px;

	line-height: 18px;

	margin: 0;

	padding: 0;

	font-weight: normal;

}



#content .description {

	font-family: Arial, Helvetica, sans-serif;

	color: #6C2310;

	font-size: 14px;

	line-height: 14px;

	margin: 0;

	padding: 0;

}



#content .title {

	font-family: "Times New Roman", Times, serif;

	color: #000000;

	font-size: 12px;

	line-height: 15px;

	margin: 0;

	padding: 0;

}



#disclaimer p {

	color: #000000;

	font-size: 9px;

}



#nav {

	height: 50px;

	margin: 9px 0px 0px 0px;

	padding: 0px;

	background: #6E2310;

	width: 800px;

	text-align: center;

}



#nav img {

    margin: 0 0 0 -5px;

	padding: 0px;

	border: 0px;

}



#doubleLines, .doubleLines {

	background: #BFAA81;

	margin: 15px 0 15px 0;

	padding: 8px 0 8px 10px;

	font-size: 20px;

	width: 760px;

	height: 20px;

}



#doubleLinesOne {

	background: #BFAA81;

	margin: 15px 0 15px 0;

	padding: 8px 0 8px 10px;

	font-size: 20px;

	width: 760px;

	height: 20px;

}



#doubleLinesTwo {

	background: #BFAA81;

	margin: 15px 0 15px 0;

	padding: 8px 0 8px 10px;

	font-size: 20px;

	width: 760px;

	height: 20px;

}



#singleLine {

	height: 9px;

	padding: 0;

	font-size: 1px;

	margin: 0;

}



#singleLineBelow {

	margin: 15px 0 0 0;

	height: 9px;

	padding: 0;

	font-size: 1px;

	clear: both;

}



/*#singleLineContentBox {

	margin: 0 0 0 0px;

	border-bottom: 1px solid #CFC8A5;

	width: 681px;

	height: 1px;

	font-size: 1px;

}*/



#contentPhoto {

	padding: 15px;

	margin: 0;

	width: 770px;

	background: #ffffff;

	float: left;

}



#contentPhoto img {

	margin: 0;

	padding: 0;

}



#contentTag {

	margin: 0 30px 15px 30px;

	padding: 0;

	border: 0;

	float: left;

	text-align: center;

	width: 210px;

}



#featuredLarge {

	background: url(images/photoBorder.jpg) no-repeat center top;

	padding: 20px 0 0 118px;

	height: 351px;

	margin: 0;

	border: 0;

}



#featuredLarge img {

    margin: 0;

	padding: 0;

	border: 0;

	width: 670px;

	height: 332px;

}



#featuredMid {

	margin: 0 0 0 -1px;

	width: 311px;

	height: 311px;

	text-align: center;

	padding-bottom: 22px;

}



#featuredMid img {

	width: 311px;

	height: 311px;

}



#featuredSmall {

	background: url(images/featuredBgSmall.jpg) repeat-x;

	height: 188px;

	margin: 0 105px 0 104px;

	padding: 0;

	border: 0;

	clear: both;

}



#featuredSmall img {

	margin: 19px 8px 0 12px;

	padding: 0;

	border: 0;

	width: 150px;

	height: 150px;

}



#detailBg {

	margin: 0;

	width: 400px;

	padding-bottom: 20px;

}



#detailBg img {

	width: 400px;

}



#aboutBgSmall {

	height: 143px;

	margin: 0;

	padding: 0;

	border: 0;

}



#aboutBgSmall img {

	width: 143px;

	height: 143px;

	margin: 0;

	padding: 0;

	border: 0;

}



#aboutBg {

	margin: 0;

	width: 311px;

	height: 331px;

	padding-bottom: 25px;

}



#aboutBg img {

	width: 311px;

	height: 331px;

}



#contactBg {

	margin: 0;

	width: 311px;

	height: 311px;

	padding-bottom: 20px;

}



#contactBg img {

	width: 311px;

	height: 311px;

}





/*#contentTextContainer {

    background-color: #FFFFFF;

    margin: 0px;

	padding: 0px;

	height: 206px;

}*/



#searchContentContainer01 {

	width: 770px;

	display: inline;

	float: left;

}



#searchContentContainer02 {

	width: 770px;

	float: left;

	display: inline;

}



#searchNav {

	display: block;

	margin: 0;

	padding: 0;

	color: #FFFFFF;

	font-size: 14px;

	line-height: 13px;

	font-weight: normal;

}



#searchNav a {

	color: #FFFFFF;

	border-right: 1px solid #ffffff;

	font-weight: normal;

}



#searchNav a:hover {

	color: #BFAA81;

	padding: 0 5px 0 0;

}



#subNav {

	margin: 0;

	padding: 0;

	height: 24px;

	text-align: right;

}



#homeContainer {

	width: 770px;

	clear: both;

}



/*---- default text boxes ----*/



#contentTextBox01 {

	border-right: 2px solid #E0D9BE;

	display: block;

	float: left;

	margin: 12px 0 15px 0;

	padding: 15px;

	width: 321px;

}



#contentTextBox02 {

	display: block;

	float: left;

	margin: 12px 0 15px 0;

	padding: 15px;

	width: 315px;

}







/*---- custom text boxes ----*/



#contentTextBoxHome01 {

	border-right: 2px solid #E0D9BE;

	display: block;

	float: left;

	width: 315px;

	margin: 8px 0 15px 0;

	padding: 0 15px 0 15px;

}



#contentTextBoxHome02 {

	background: url(images/homeBG.jpg) no-repeat bottom;

	padding: 0 30px 130px 30px;

	width: 710px;

}



#contentTextBoxHome02 p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 21px;

	margin: 0;

	padding: 0;

}



#contentTextBoxFeatured02 {

	background: url(images/featuredBgMid.jpg) no-repeat;

	display: block;

	float: left;

	margin-bottom: 15px;

	padding: 21px 112px 0 24px;

	width: 315px;

}



#contentTextBoxSearch01 {

	margin: 13px 0 15px 0;

	padding: 0 0 0 30px;

	width: 350px;

	display: inline;

	float: left;

}



#contentTextBoxSearch02 {

	margin: 13px 0 15px 0;

	padding: 0;

	width: 390px;

	display: inline;

	float: left;

}



#contentTextBoxDetail01 {

	display: inline;

	width: 290px;

	margin: 0;

	padding: 0px;

	float: left;

}



#contentTextBoxDetail02 {

	display: inline;

	padding: 15px 45px 0 0;

	width: 390px;

	margin: 12px 0 12px 0;

	float: right;

}



#contentTextBoxAbout01 {

	background: url(images/aboutBgLarge.jpg) no-repeat top right;

	display: block;

	float: left;

	width: 311px;

	margin: 0;

	padding: 21px 23px 20px 115px;

}



#contentTextBoxAbout02 {

	border-left: 2px solid #E0D9BE;

	display: block;

	float: left;

	padding: 0px 0 0 18px;

	width: 328px;

	margin: 12px 0 0 0;

}



#contentTextBoxAbout03 {

	border-right: 2px solid #E0D9BE;

	display: block;

	float: left;

	width: 488px;

	margin: 15px 0 0 0;

	padding: 0 20px 0 112px;

}



#contentTextBoxAbout04 {

	background: url(images/aboutPortraitBg.jpg) no-repeat 5px 0;

	display: block;

	float: left;

	padding: 19px 15px 20px 18px;

	width: 143px;

	margin: 0 0 0 6px;

}



#contentTextBoxAbout05 {

	background: url(images/aboutPortraitBg.jpg) no-repeat 105px 0;

	display: block;

	float: left;

	padding: 19px 12px 20px 118px;

	width: 143px;

	margin: 0 15px 0 0;

}



#contentTextBoxAbout06 {

	border-left: 2px solid #E0D9BE;

	display: block;

	float: left;

	width: 483px;

	margin: 15px 110px 0 0;

	padding: 0 0 0 20px;

}



#contentTextBoxContact01 {

	display: block;

	float: left;

	width: 360px;

	margin: 0;

	padding: 0 0 0 15px;

}



#contentTextBoxContact02 {

	display: block;

	float: right;

	padding: 0 15px 0 0;

	width: 317px;

	margin: 0;

}



#contentTextBoxContact02 p {

	color: #000000;

	font-size: 14px;

	line-height: 30px;

}



/*----- Table styles -----*/



#headerTable {

	margin: 0;

}



/**/



#footer {

	background: url(images/footer.jpg) no-repeat;

	/*padding: 0 0 0 -50px;*/

	height: 51px;

	margin-top: 15px;

	display: inline;

	float: left;

	width: 800px;

}



#emailFooter {

	padding: 67px 0 0 100px;

}



/* 45 button*/



#badge {

	padding:0;

	width: 22px;

	float: left;

	margin: -68px 0 0 10px;

}


