
.search_section {
	position: relative;
	width: 500px;
	font-family: Arial, Helvetica, Sans-Serif;
}

.search_section td {
	font-family: Arial, Helvetica, Sans-Serif;
}

.search_tabs {
	width: 500px;
	border-bottom: 1px solid #669784;
	text-align: left;
}

.search_level1_box, .search_level3_box {
	position: relative;
}

.search_level1_box select, .search_level3_box select {
	font-size: 8pt;
}

.search_level1_box {
	position: relative;
	padding-bottom: 20px;
	text-align: left;
}

.search_level1_map_box {
	position: relative;
	padding-left: 10px;
	text-align: left;
}

.search_level1_citycountyarea_box {
	position: absolute;
	top: 0px;
	right: 10px;
	text-align: left;
}

.search_level3_map_box {
	position: relative;
	padding: 5px 0px 20px 10px;
	text-align: left;
}

.search_level3_citycountyarea_box {
	position: absolute;
	top: 0px;
	right: 30px;
	text-align: left;
}

.search_button {
	text-align: right;
}

#search_section_box1 {
	position: relative;
	text-align: left;
	height: 190px;
	border-right: 1px solid #669784;
	border-bottom: 1px solid #669784;
	border-left: 1px solid #669784;
}

#search_section_box2 {
	position: relative;
	text-align: left;
	height: 272px;
	border-right: 1px solid #669784;
	border-bottom: 1px solid #669784;
	border-left: 1px solid #669784;
}

#search_section_box3 {
	position: relative;
	text-align: left;
	height: 225px;
	color: #4D7364;
	font-weight: bold;
}

.search_proptype {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 5px 20px;
	color: #4D7364;
	font-weight: bold;
}

.search_proptype_select {
	font-weight: bold;
	font-size: 9pt;
}

.search_criteria_text {
	font-weight: bold;
	color: #4D7364;
}

.search_section_box1_criteria {
	position: absolute;
	top: 29px;
	left: 0px;
	background-color: #F7F6F2;
	height: 160px;
	border-top: 1px solid #669784;
}

.search_section_box1_criteria select, .search_section_box2_select_criteria_box_areas select, .search_section_box2_select_criteria_box select, .search_section_box1_select_criteria1 select, .search_address_box select, .search_address_text select {
	font-size: 8pt;
}

.search_city_box {
	position: absolute;
	top: 10px;
	left: 10px;
}

.search_county_box {
	position: absolute;
	top: 10px;
	left: 180px;
}

.search_area_box {
	position: absolute;
	top: 10px;
	left: 350px;
}

.citysearch_directions {
	position: absolute;
	bottom: 5px;
	left: 5px;
	padding: 5px;
	font-size: 8pt;
	color: #4D7364;
	font-weight: bold;
}

.search_section_box1_select_criteria1_box {
	position: relative;
	border-left: 1px solid #669784;
	margin-left: 354px;
	height: 190px;
	_height: 189px;
}

.search_section_box1_select_criteria1 {
	position: absolute;
	top: 10px;
	left: 20px;
	white-space: nowrap;
	font-weight: bold;
	color: #4D7364;
}

.search_section_box1_select_criteria1.ptype6 {
	top: 2px;
	left: 6px;
	font-weight: bold;
	color: #4D7364;
}

.search_section_box2_select_criteria_box_areas {
	border-left: 1px solid #669784;
	height: 272px;
	margin-left: 220px;
	white-space: nowrap;
	font-weight: bold;
	color: #4D7364;
}

.search_section_box2_select_criteria_box {
	border-left: 1px solid #669784;
	height: 272px;
	margin-left: 240px;
	white-space: nowrap;
	font-weight: bold;
	color: #4D7364;
}

.search_section_box2_map {
	position: absolute;
	top: 12px;
	left: 4px;
}

.search_section_box2_select_criteria1 {
	position: relative;
}

.search_section_box2_select_criteria2 {
	position: relative;
}

.search_section_box2_select_criteria2 td {
	font-weight: bold;
	color: #4D7364;
}

.search_section_box3_select_criteria_box1 {
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.search_section_box3_select_criteria_box2 {
	position: absolute;
	bottom: 50px;
	left: 220px;
}

.search_section_box3_select_criteria_box3 {
	position: absolute;
	bottom: 10px;
	left: 320px;
}

.search_display_results {
	border: 1px solid #669784;
	font-weight: bold;
	color: #4D7364;
	text-align: left;
	padding: 2px 5px;
}

.search_address_box {
	position: absolute;
	top: 29px;
	left: 0px;
	background-color: #F7F6F2;
	height: 160px;
	width: 354px;
	border-top: 1px solid #669784;
}

.search_directions2 {
	position: relative;
	padding: 5px 10px;
	font-size: 8pt;
}

.search_address_text {
	position: relative;
	font-weight: bold;
	color: #4D7364;
	padding: 3px 10px 10px 10px;
	font-size: 10pt;
	text-align: left;
}

.search_address_text.floatleft {float: left;}
.search_address_text.floatright {float: right;}

.clearfloat {clear: both;}

.search_address_text_zip {
	position: absolute;
	top: 3px;
	left: 160px;
}

.search_zip_directions2 {
	padding: 10px 10px 5px;
	font-size: 8pt;
}

.search_zip_text {
	position: relative;
	font-weight: bold;
	color: #4D7364;
	padding-top: 10px;
	font-size: 10pt;
}

.search_section_map {
	border: 1px solid #669784;
	border-top: 0px;
	background-color: #F7F6F2;
	padding: 5px 0px;
}

.search_criteriabox {
	width: 100%;
}

.search_criteriabox TABLE {
}

.search_criteriabox TD {
	color: #414042;
	background-color: #FFFFFF;
	font-size: 8pt;
}

.search_criteriabox .datatitle {
	color: #4D7364;
	font-weight: bold;
}

.nextprev TABLE {
	background-color: #F7F6F2;
	width: 500px;
}

.nextprev TD {
	color: #4D7364;
	font-size: 8pt;
}

.results {
	position: relative;
	width: 500px;
}

.results .photo-section {
	background-color: #669784;
}

.results .photo-corner {
	position: absolute;
	top: 0px;
	left: 0px;
}

.results .photo {
	vertical-align: middle;
	text-align: center;
	padding: 10px 0px;
}

.results .data-section {
	position: relative;
	text-align: left;
}

.results .data-section TD {
	position: relative;
	background-color: #F7F6F2;
	color: #414042;
}

.results .datatitle {
	color: #4D7364;
	font-weight: bold;
}

.results .grid {
	border: 1px solid #669784;
	background-color: #E0DFDA;
	width: 385px;
}

.results .lagent {
	background-color: #F7F6F2;
	padding: 5px;
	border: 1px solid #669784;
	border-top: 0px;
	font-size: 8pt;
}

.showhome {
	position: relative;
	width: 500px;
}

.showhome TABLE {
}

.showhome TD {
	background-color: #FFFFFF;
	color: #414042;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.showhome .pic_cornersection {
	position: relative;
	background-color: #669784;
	width: 322px;
	height: 10px;
}

.pic_cornerbox {
	position: relative;
	height: 10px;
}

.pic_corner {
	position: absolute;
	top: 0px;
	left: 0px;
}

.showhome .photo {
	border-bottom: 1px solid #669784;
	background-color: #669784;
	width: 322px;
}

.showhome .quickinfosection {
	position: relative;
	border: 1px solid #669784;
	background-color: #FFFFFF;
}

.showhome .quickinfotitle {
	border-bottom: 1px solid #669784;
	background-color: #E0DFDA;
	font-weight: bold;
	color: #4D7364;
	font-size: 10pt;
}

.showhome .quickinfo_criteria {
	border-bottom: 1px solid #E0DFDA;
	background-color: #F7F6F2;
	font-weight: bold;
}

.outline_top {
	border-top: 1px solid #669784;
}

.showhome .moreinfo_section {
	padding: 5px;
	text-align: center;
	background-color: #FFFFFF;
}

.moreinfo_item {
	text-align: right; padding: 3px;
}

.showhome .sh_propheader {
	width: 500px;
	border: 1px solid #669784;
	border-top: 0px;
	background-color: #E0DFDA;
	padding: 5px;
	color: #4D7364;
}

.outline {
	border: 1px solid #669784;
}

.showhome .sectionheader {
	border-bottom: 1px solid #669784;
	background-color: #E0DFDA;
	padding: 5px;
	color: #4D7364;
	font-weight: bold;
	font-size: 10pt;
}

.showhome .propdetails_section {
	border-right: 1px solid #669784;
	width: 60%;
	text-align: left;
	vertical-align: top;
}

.showhome .sh_outline_bottom {
	border-bottom: 1px solid #D1D0CB;
}

.showhome .propdetails_section a {
	color: #414042;
}

.showhome .datatitle {
	color: #4D7364;
	font-weight: bold;
}

.showhome .actionitems {
	padding: 5px;
	width: 40%;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
}

.sh_openhouse_section {
	position: relative;
	border: 1px solid #669784;
	text-align: left;
}

.sh_ohdata {
	background-color: #F7F6F2;
	padding: 5px;
	font-size: 8pt;
	color: #414042;
}

.sh_ohgrid {
	height: 1px;
	background-color: #E0DFDA;
}

.showhome .criteria_grid {
	background-color: #D1D0CB;
}

.sh_description_section {
	position: relative;
	border: 1px solid #669784;
	text-align: left;
}

.data_outline1 {
	border: 1px solid #D1D0CB;
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 8pt;
	color: #414042;
}

.aa_grid {
	border: 1px solid #E0DFDA;
	background-color: #F7F6F2;
	padding: 5px;
	font-size: 8pt;
	color: #414042;
}

.flyer {
	position: relative;
	width: 575px;
	padding-top: 10px;
	font-size: 11pt;
}

.flyer TABLE {
}

.flyer TD {
	background-color: #FFFFFF;
	color: #414042;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11pt;
}

.contact_header {
	border: 1px solid #669784;
	background-color: #E0DFDA;
	padding: 5px;
	text-align: left;
	font-weight: bold;
	color: #4D7364;
}

.contact_agentinfo_section {
	border: 1px solid #669784;
	border-top: 0px;
}

.flyer .flyer_aaname {
	color: #4D7364;
}

.quickinfo_header	{
	border: 1px solid #669784;
}

.flyer .quickinfo_header_section {
	border-bottom: 1px solid #669784;
	background-color: #E0DFDA;
	padding: 10px;
	text-align: left;
}

.flyer .quickinfo_header_text {
	font-weight: bold;
	color: #4D7364;
	background-color: #E0DFDA;
}

.quickinfo_photo {
	border-right: 1px solid #669784;
	padding: 10px;
}

.flyer .flyer_quickinfodata {
	border-bottom: 1px solid #E0DFDA;
	padding: 5px;
	font-weight: bold;
	color: #414042;
}

.flyer_outline {
	border: 1px solid #669784;
}

.flyer .sectionheader {
	border-bottom: 1px solid #669784;
	background-color: #E0DFDA;
	padding: 10px;
	text-align: left;
	font-weight: bold;
	color: #4D7364;
}

.flyer .grid {
	background-color: #D1D0CB;
}

.flyer .datatitle {
	color: #4D7364;
	font-weight: bold;
}

.flyer .flyer_dataoutline_grid {
	border: 1px solid #D1D0CB;
	padding: 5px;
}

.flyer .flyer_agentdata {
	border-bottom: 1px solid #D1D0CB;
	padding: 5px;
	font-weight: bold;
	color: #414042;
}

.openhouse {
	position: relative;
	width: 475px;
	padding-top: 20px;
}

.openhouse TABLE {
}

.openhouse TD {
	background-color: #FFFFFF;
	color: #414042;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.openhouse .pic_cornersection {
	position: relative;
	background-color: #669784;
	width: 175px;
	height: 10px;
}

.pic_cornerbox {
	position: relative;
	height: 10px;
}

.pic_corner {
	position: absolute;
	top: 0px;
	left: 0px;
}

.openhouse .photo {
	border-bottom: 1px solid #669784;
	background-color: #669784;
	width: 175px;
}

.openhouse .ohresults_headline {
	padding: 10px 5px;
	color: #4D7364;
}

.openhouse .quickinfosection {
	position: relative;
	border: 1px solid #669784;
	background-color: #E0DFDA;
}

.openhouse .ohresults_aadatatitle {
	color: #4D7364;
	font-weight: bold;
}

.outline_top {
	border-top: 1px solid #669784;
}

.outline_left {
	border-left: 1px solid #669784;
}
.outline_right {
	border-right: 1px solid #669784;
}

.outline_leftbottom {
	border-left: 1px solid #669784;
	border-bottom: 1px solid #669784;
}

.outline_rightbottom {
	border-right: 1px solid #669784;
	border-bottom: 1px solid #669784;
}

.outline_leftrightbottom {
	border-left: 1px solid #669784;
	border-right: 1px solid #669784;
	border-bottom: 1px solid #669784;
}

/****************/
/* SCROLLER BOX */
/****************/

.scrollbox-section {
	position: relative;
	width: 498px;
	*width: 500px;
	padding: 5px 0px;
	background-color: #EFEFEF;
	border: 1px solid #669784;
}

.left-scroller {
	position: absolute;
	top: 40%;
	left: 0px;
	z-index: 2;
}

.right-scroller {
	position: absolute;
	top: 40%;
	right: 0px;
	z-index: 2;
}

#scrollboxcontainer {
	position: relative;
	width: 450px;
	overflow: hidden;
}

#scroller {}

.scrollboxcontent { white-space: nowrap; }

.scrollboxcontent img { margin: 5px; }

