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

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

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

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

.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: #FFFFFF;
	color: #383737;
}

.results .datatitle {
	color: #36639C;
	font-weight: bold;
}

.results .grid {
	border: 1px solid #7F95B2;
	background-color: #808181;
	width: 385px;
}

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

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

.showhome TABLE {
}

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

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

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

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

.showhome .photo {
	border-bottom: 1px solid #36639C;
	background-color: #7F95B2;
	width: 322px;
}

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

.showhome .quickinfotitle {
	border-bottom: 1px solid #36639C;
	background-color: #D3DCF0;
	font-weight: bold;
	color: #526B8B;
	font-size: 10pt;
}

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

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

.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 #36639C;
	border-top: 0px;
	background-color: #7F95B2;
	padding: 5px;
	color: #3B577D;
}

.outline {
	border: 1px solid #36639C;
}

.showhome .sectionheader {
	border-bottom: 1px solid #36639C;
	background-color: #D3DCF0;
	padding: 5px;
	color: #526B8B;
	font-weight: bold;
	font-size: 10pt;
}

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

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

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

.showhome .datatitle {
	color: #36639C;
	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 #36639C;
	text-align: left;
}

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

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

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

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

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

.aa_grid {
	border: 1px solid #FFFFFF;
	background-color: #F8F9FD;
	padding: 5px;
	font-size: 8pt;
	color: #383737;
}

.search_section {
	width: 500px;
}

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

.search_directions {
	padding-top: 10px;
	font-size: 8pt;
}

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

.select_citycounty {
	font: italic normal bold 10pt Arial, Helvetica, Sans-Serif;
	color: #526B8B;
	text-align: left;
}

.search_button {
	text-align: right;
	width: 100%;
}

.search_pwtext {
	color: #36639C;
	font-size: 8pt;
}

.search_section_criteria1 {
	border-right: 1px solid #36639C;
	border-bottom: 1px solid #7F95B2;
	border-left: 1px solid #36639C;
}

.search_proptype {
	border-bottom: 1px solid #7F95B2;
	padding: 5px 20px; color: #526B8B;
	font-weight: bold;
}

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

.search_select_criteria1 {
	border-left: 1px solid #7F95B2;
	padding: 5px 10px;
	font-weight: bold;
	color: #3B577D;
	width: 125px;
}

.search_criteria_tabtype {
	background-color: #F8F9FD;
}

.search_criteria_text {
	font-weight: bold;
	color: #526B8B;
}

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

.search_address_text select {font-size: 8pt;}
.search_address_text.floatleft {float: left;}
.search_address_text.floatright {float: right;}

.clearfloat {clear: both;}

.citysearch_directions {
	padding: 5px;
	font-size: 8pt;
	color: #7F95B2;
	font-weight: bold;
}

.search_section_criteria2 {
	border-right: 1px solid #36639C;
	border-bottom: 1px solid #36639C;
	border-left: 1px solid #36639C;
}

.search_criteria_map {
	border-right: 1px solid #7F95B2;
	padding: 10px 20px;
	width: 50%;
}

.search_select_criteria2 {
	font-weight: bold;
	color: #3B577D;
}


.search_display_results {
	border: 1px solid #36639C;
	font-weight: bold;
	color: #526B8B;
	text-align: left;
	padding: 2px 5px;
}

.search_section_map {
	border: 1px solid #36639C;
	border-top: 0px;
	background-color: #F8F9FD;
}

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

.openhouse TABLE {
}

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

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

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

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

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

.openhouse .ohresults_headline {
	padding: 10px 5px;
	color: #3B577D;
}

.openhouse .quickinfosection {
	position: relative;
	border: 1px solid #7F95B2;
	background-color: #808181;
}

.openhouse .ohresults_aadatatitle {
	color: #3B577D;
	font-weight: bold;
}

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

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

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

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

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

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

.flyer TABLE {
}

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

.contact_header {
	border: 1px solid #FFFFFF;
	background-color: #7F95B2;
	padding: 5px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}

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

.flyer .flyer_aaname {
	color: #36639C;
}

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

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

.flyer .quickinfo_header_text {
	font-weight: bold;
	color: #3B577D;
	background-color: #D3DCF0;
}

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

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

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

.flyer .sectionheader {
	border-bottom: 1px solid #808181;
	background-color: #D3DCF0;
	padding: 10px;
	text-align: left;
	font-weight: bold;
	color: #3B577D;
}

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

.datatitle {
	color: #3B577D;
}

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

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

.search_criteriabox {
	width: 100%;
}

.search_criteriabox TABLE {
}

.search_criteriabox TD {
	color: #383737;
	background-color: #F8F9FD;
	font-size: 8pt;
}

.search_criteriabox .datatitle {
	color: #36639C;
	font-weight: bold;
}

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

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

.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; }

