/**{
	margin:0;
	padding:0;
	}*/
img{
	border:none;
	}
div#noscript{
	margin-top:5px;
	border:solid 1px red; 
	padding:10px;
	font-size: 9pt;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	display:block;
	background-color:#FFE4E4;
	}
* html div#noscript{
	margin-top:10px;
	}
div#noscript h1{
	width:100%;
	color:#9A000D;
	font-size: 16pt;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	}
div#noscript:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
div#noscript img{
	float:left;
	margin-right:10px;
	}

/* fonts */

td,
ul,
li,
p,
span,
label,
legend{
	font-family: arial, helvetica, sans serif;
	font-size: 9pt;
	}
h1{
	font-size: 15pt;
	padding-bottom: 0px;
	margin: 0px;
	}
h2{
	font-size: 13pt;
	}
h3{
	font-size: 9pt;
	margin-bottom:3px;
	}
h4{
	font-size: 9pt;
	}

a.mapLink:link,
a.mapLink:visited {
	text-decoration:underline;
	color:#6699CC;
	}

a.mapLink:hover {
	text-decoration:underline;
	color:#99CCFF;
	}
a.mapLink:active {
	text-decoration:underline;
	color:#6699CC;
	}
td.heading{
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: arial, helvetica, sans serif;
	}	

/* layout */

div#propertySearchContainer{
	margin-left: auto;
	margin-right: auto;
	width: 730px;
	background-color: #FFF;
	display:block;
	clear:both;
	text-align:left;
	vertical-align:top;
	}
div#propertySearchContainer a:link,
div#propertySearchContainer a:visited {
	text-decoration:underline;
	color:#6699CC;
	}

div#propertySearchContainer a:hover {
	text-decoration:underline;
	color:#99CCFF;
	}
div#propertySearchContainer a:active {
	text-decoration:underline;
	color:#6699CC;
	}
div#propertySearchContainer img{
	border:none;
	}
div.clear{
	clear: both;
	height: 0px;
	width: 0px;
	visibility: hidden;
	}
div.clearW3{
	clear: left;
	height: 0px;
	width: 0px;
	visibility: hidden;
	}
* html div.clearW3{
	display:none;
	}
div#searchMainSection{
	width:560px;
	clear:left;
	margin:0;
	padding:0px 0px 0px 0px;	
	}
* html div#searchMainSection{
	float:left;
	}
div#searchMainSection h2{
	font-size: 13pt;
	text-transform:none;
	color:#333333;
	}
div#searchMainSection h3{
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-transform:none;
	color:#333333;
	}
div#searchMainSection ul li{
	list-style-type:disc;
	list-style-image:none;
	}
div#searchMainScroll{
	overflow: auto;
	height: 300px;
	margin:0;
	padding:0;
	}

div#quickSearch{
	width: 150px;
	margin-top:0;
	clear:left;
	}
div#quickSearch img{
	display:block;
	vertical-align:bottom;	
	}
div#quickSearch fieldset{
	padding-bottom:30px;
	}

div#additionalOptions{
	margin-top:10px;
	width:100%;
	}
div#mainSearch{
	/*float: right;*/
	width: 400px;
	margin-left: 10px;
	margin-bottom:0;
	padding:0;
	text-align:left;
	}
td#zoomControls{
	padding-left:10px;
	}
img.zoomButton{
	 margin:0px 1px 3px
	}
img.zoomButtonEnds{
	margin-bottom:3px;
	}
/*div#searchControls{
	clear:left;
	margin:5px 0 0 0;
	padding:2px 0 2px 0;
	padding:2px 0 2px 35px;
	border:0 solid #CCCCCC;
	border-top-width:1px;
	border-bottom-width:1px;
	text-indent:0;
	background:url(http://media.reliancenetwork.com/media/global/invis.gif) center left no-repeat #FAFAFA;
	overflow:hidden;
	width:366px;
	}
/*	
div#searchControls:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
* html div#searchControls {height: 1%;}
*/

div#listingMain{
	float:right;
	width:400px;
	margin-left: 8px;
	margin-top:0;
	}
div#listingSideMenu{
	width:150px;
	margin-top:0px;
	float:left;
	margin-right:0px;
	margin-left:0px;
	}
div#listingSideMenu table#tableVowNav{
	background-color:#FFFFFF;
	width:100%;
	border-top:1px solid #CCCCCC;
	}
	
div#listingSideMenu table#tableVowNav td{
	background-color:#FFFFFF;
	height:25px;
	border:0px solid #CCCCCC;
	border-bottom-width:1px;
	text-indent:5px;
	background:url(http://media.reliancenetwork.com/media/global/search/vownavGradient_up.gif) bottom left repeat-x;
	}

div#listingSideMenu a.listingSideMenuLink:link,
div#listingSideMenu a.listingSideMenuLink:visited{
	text-decoration:none;
	color:#666666;
	font-size:9pt;
	font-family:Arial, Helvetica, Sans-Serif
	}
div#listingSideMenu a.listingSideMenuLink:hover{
	text-decoration:underline;
	color:#000000;
	}
div#listingSideMenu a.listingSideMenuLink:active{
	text-decoration:underline;
	color:#000000;
	}
span.vow{
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	font-size:8px;
	}

div.searchNote{
	/*background: #e5f7ff url(http://media.reliancenetwork.com/media/global/search/searchnote_gradient.gif) top left repeat-x;
	border:1px solid #CCEEFF;*/
	margin-top: 5px;
	/*clear:left;*/
	font-size:7pt;
	color: #999999;
	width: 200px;
	}
div.searchNoteBackground{
	background:#FFFDF5 url(http://media.reliancenetwork.com/media/global/search/extranetMenu/extranetGradientLtYellow.gif) bottom left repeat-x;
	border:1px solid #FFDE98;
	padding: 5px;
	clear:left;
	font-size:7pt;
	color: #999999;
	}
div.searchNote div{
	padding:0px;
	}
div.searchNote ul{
	list-style: disc none inside;
	}
div.searchNote ul li{
	font-size:7pt;
	}
div.searchNote a:link{
	text-decoration:underline;
	color:#666666;
	}
div.searchNote a:hover{
	color:#000000;
	}
div.searchNarrowSelection{
	border:1px solid #dddddd;
	background-color: #fafafa;
	}
div.searchNarrowSelection label{
	font-size:8pt;
	}
div.searchNarrowSelection div{
	padding:5px;
	font-size:11px;
	}
div.searchNarrowSelection a:link,
div.searchNarrowSelection a:visited{
	text-decoration:underline;
	color:#666666;
	padding:0 1px 0 1px;
	}
div.searchNarrowSelection a:hover{
	text-decoration:underline;
	background-color:#FFF6D1;
	color:#000000;
	}
div.searchNarrowSelection a:active{
	text-decoration:underline;
	}
div#requiresRegistration{
	background:#FFFDF5 url(http://media.reliancenetwork.com/media/global/search/extranetMenu/extranetGradientLtYellow.gif) bottom left repeat-x;
	border: 1px solid #FFDE98;
	}
div#requiresRegistration div{
	padding:5px;
	}
div.searchStartText{
	background: #ffffff url(http://media.reliancenetwork.com/media/global/search/arrow_searchstart.gif) top left no-repeat;
	height:40px;
	width:250px;
	text-indent:15px;
	padding-top:5px;
	}
div#searchStartTextLong{
	background: #ffffff url(http://media.reliancenetwork.com/media/global/search/arrow_searchstart_long.gif) top left no-repeat;
	height:40px;
	width:550px;
	text-indent:15px;
	padding-top:5px;
	}
div#searchStartTextDuo{
	background: #ffffff url(http://media.reliancenetwork.com/media/global/search/arrow_searchstart_duo.gif) top left no-repeat;
	height:40px;
	width:525px;
	text-indent:15px;
	text-align:center;
	padding-top:5px;
	}
div#mapLegend{
	float:left;
	border:1px solid #cccccc;
	background: #f4f4f4 url(http://media.reliancenetwork.com/media/global/search/mysearchGradient.gif) top left repeat-x;
	width:563px;
	}
div#mapLegend:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
div#mapLegend div#mapLegendPadding{
	padding:5px;
	}
div#mapLegend p{
	width:250px;
	float:left;
	}
div#mapLegend h3{
	font-family: Arial, Helvetica, Sans-Serif;
	margin-bottom:10px;
	}
div#mapLegend ul{
	margin-bottom:0;
	}
div#mapLegend ul li{
	list-style:none;
	list-style-position: outside;
	}
div#mapLegend ul.mapPropertyIcons{
	float:left;
	margin-right:50px;
	}
div#mapLegend ul.mapPropertyIcons li{
	text-indent:20px;
	margin-bottom:5px;
	}
div#mapLegend ul.mapColorcodes{
	float:right;
	margin-right:70px;
	margin-top:25px;
	}
div#mapLegend ul.mapColorcodes li{
	text-indent:20px;
	}
div#mapLegend ul li#registration{
	background:url(http://media.reliancenetwork.com/media/global/search/icon_marker_register.gif) top left no-repeat transparent;
	text-indent:20px;
	}
div#mapLegend ul li#single{
	background:url(http://media.reliancenetwork.com/media/global/search/icon_marker_single.gif) top left no-repeat transparent;
	text-indent:20px;
	}
div#mapLegend ul li#cluster{
	background:url(http://media.reliancenetwork.com/media/global/search/icon_marker_cluster.gif) top left no-repeat transparent;
	text-indent:20px;
	}
div#mapLegend ul li#singlesmall{
	background:url(http://media.reliancenetwork.com/media/global/search/icon_marker_sm_legend.gif) top left no-repeat transparent;
	text-indent:20px;
	}
div#mapLegend ul li#restaurant{
	background:url(http://media.reliancenetwork.com/media/global/search/icon_marker_restaurant.gif) top left no-repeat transparent;
	text-indent:20px;
	}
div#mapLegend ul li#school{
	background:url(http://media.reliancenetwork.com/media/global/search/icon_marker_school.gif) top left no-repeat transparent;
	text-indent:20px;
	}
	
div#mapLegend ul#helpText{
	float:right;
	width:190px;
	display:none;
	}
div#mapLegend ul#helpText li{
	background:url(http://media.reliancenetwork.com/media/global/search/icon_help.gif) top left no-repeat transparent;
	padding-left:20px;
	line-height:20px;
	text-decoration:underline;
	}
div#mapLegend ul li#urbanAreas{
	background:url(http://media.reliancenetwork.com/media/global/search/icon_marker_urban.gif) top left no-repeat transparent;
	}
div#mapLegend ul li#water{
	background:url(http://media.reliancenetwork.com/media/global/search/icon_marker_water.gif) top left no-repeat transparent;
	}
div#mapLegend ul li#parks{
	background:url(http://media.reliancenetwork.com/media/global/search/icon_marker_parks.gif) top left no-repeat transparent;
	}
div#mapLegend ul li#streets{
	background:url(http://media.reliancenetwork.com/media/global/search/icon_marker_streets.gif) top left no-repeat transparent;
	}
div#mapLegend ul li#roads{
	background:url(http://media.reliancenetwork.com/media/global/search/icon_marker_roads.gif) top left no-repeat transparent;
	}
div#mapLegend ul li#highways{
	background:url(http://media.reliancenetwork.com/media/global/search/icon_marker_highways.gif) top left no-repeat transparent;
	}
div#mapLegend ul li#freeways{
	background:url(http://media.reliancenetwork.com/media/global/search/icon_marker_freeways.gif) top left no-repeat transparent;
	}
div#mapLegend a{
	margin:2px 5px 5px 0;
	border:1px solid #cccccc;
	padding:3px 3px 3px 0px;
	text-indent:5px;
	float:left;
	background-color:#fafafa;
	}
div#mapLegend img{
	margin-left:0px;
	vertical-align:bottom;
	border:none;
	}
div#mapLegend a:link,
div#mapLegend a:visited{
	text-decoration:none;
	color:#666666;
	}
div#mapLegend a:hover{
	text-decoration:none;
	color:#000000;
	border:1px solid #cccccc;
	background-color:#ffffff;
	}
div#mapLegend a:active{
	text-decoration:none;
	color:#000000;
	}
div#mapLegend div#searchHelpLink{
	width:250px;
	border-top:1px solid #cccccc;
	margin:5px 0 3px 0;
	padding-top:2px;
	float:left;
	margin-bottom:10px;
	/*
	clear:both;*/
	}
	/*
div#mapLegend div.searchNote{
	width:250px;
	}*/

/*span.disclaimer{
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	font-size:8px;
	}*/

div#map{
	margin-bottom: 10px;
	}
div#map img{ /* necessary for strict dtd, baseline gap */
	display: block;
	}
div#mapControls img{
	vertical-align: baseline;
	}

div#resultsBox{
	border: 1px solid #FFE2A4;
	padding: 1px 3px 1px 1px;
	float:right;
	display:inline;
	background-color:#FFF9E0;
	vertical-align:middle;
	margin-bottom:1px;
	}

div#advsearchcriteriadiv{
	}
div#additionalOptions{
	float:left;
	width:100%;
	}

div#resultsBox:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
span#resultsNumber{
	/*font-weight: bold;
	font-size: 18px;
	margin:3px;
	margin-top:5px;
	margin-right:5px;*/
	}
div#resultsMessage{
	margin-top: 10px;
	}
div#agentBranding{
	border: 1px solid #dddddd;
	border-bottom: 1px solid #bbbbbb;
	margin-bottom: 5px;
	margin-top:5px;
	background: #FFFFFF url(http://media.reliancenetwork.com/media/global/search/mysearchGradient.gif) bottom left repeat-x;
	position:relative;
	font-family:Arial, Helvetica, Sans-Serif;
	width:148px;
	}
* html div#agentBranding{
	width:148px;
	margin-top:0px;
	}
* html div#listingPopup div#agentBranding{
	width:140px;
	}
div#agentBrandingPadding{
	padding: 5px;
	}
div#agentBranding a:link,
div#agentBranding a:visited {
	text-decoration:underline;
	color:#6699CC;
	}
div#agentBranding a:hover {
	text-decoration:underline;
	color:#99CCFF;
	}
div#agentBranding a:active {
	text-decoration:underline;
	color:#6699CC;
	}
	
div#mySearch{
	border: 1px solid #dddddd;
	border-bottom: 1px solid #bbbbbb;
	margin-bottom: 5px;
	background: #FFFFFF url(http://media.reliancenetwork.com/media/global/search/mysearchGradient.gif) bottom left repeat-x;
	position:relative;
	width:148px;
	}
div#mySearchPadding{
	padding: 5px;
	}
div#mySearch h3{
	background: #eeeeee url(http://media.reliancenetwork.com/media/global/search/mysearchGradientHeader.gif) top left repeat-x;
	margin-left:-5px;
	margin-right:-5px;
	margin-top:-5px;
	padding:5px;
	color:#000000;
	font-family:Arial, helvetica, Sans-Serif;
	}
div#mySearch ul{
	list-style: inside disc;
	font-weight: bold;
	}
div#mySearch ul li{
	font-weight: normal;
	}

div#mySearch div#mySearchSave{
	border:0px solid #cccccc;
	border-top-width:1px;
	padding-top:5px;
	position:relative;
	}
div#mySearch div#mySearchSave img{
	vertical-align:bottom;
	}
div#mySearch div#mySearchSave a:link,
div#mySearch div#mySearchSave a:visited{
	border:1px solid #cccccc;
	display:block;
	padding:4px;
	text-decoration:none;
	color:#666666;
	background-color:#fafafa;
	}
div#mySearch div#mySearchSave a:hover{
	border:1px solid #cccccc;
	background-color:#ffffff;
	color:#000000;
	}

div#regionLabel{
	float:right;
	}
div#regionLabel{
	font-size:14px;
	font-family: arial, helvetica, sans-serif;
	color:#666666;
	margin-top:15px;
	}


/* forms */

form
{
	margin:0;
	}

fieldset{
	border: 1px solid #CCC;
	padding: 0 5px 5px 5px;
	margin-bottom: 5px;
	}
fieldset fieldset{
	border: 1px solid #EEE;
	}
legend{
	color: #000;
	background: #cceeff url(http://media.reliancenetwork.com/media/global/search/legend_gradient.gif) top left repeat-x;
	border:1px solid #CCEEFF;
	width:99%;
	display:block;
	}
* html legend{
	margin-left:-7px;
	margin-right:-7px;
	}
legend span{
	display:block;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	}
label{
	cursor: pointer;
/*	vertical-align: baseline;*/
	}
/*input,
select,
legend,
label{
	margin-top: 1px;
	margin-bottom: 1px;
	}
* html input{
	margin-top: 0px;
	margin-bottom: 0px;
	}

input[type="checkbox"]{
	margin-top:5px;
	margin-right:2px;
	}
input[type="radio"]{
	margin-right:2px;
	}*/

/* extranet side menu */

div#extranetMenu{
	border: 1px solid #FFDE98;
	border-bottom: 1px solid #FFD16E;
	margin-top:0px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	width:148px;
	background:#FFFDF5 url(http://media.reliancenetwork.com/media/global/search/extranetMenu/extranetGradientLtYellow.gif) bottom left repeat-x;
	font-size:9pt;
	}
div#extranetMenuPadding{
	padding: 5px;
	}
div#extranetMenu div#newCustomers{
	padding:2px;
	margin-bottom:3px;
	}

div#searchSidebar{
	width: 150px;
	float: right;
	/*position:relative;
	top:-20px;
	left:0px;*/
	}
	
* html div#searchSidebar{
	left:-5px;
}	

div#searchSidebar h3{
	font-family: Arial, Helvetica, Sans-serif;
	font-size:9pt;
	font-weight:bold;
	}
div#searchSidebar a:link,
div#searchSidebar a:visited{
	color:#666666;
	text-decoration:underline;
	}
div#searchSidebar a:hover{
	color:#000000;
	}
div#searchSidebar a:active{
	color:#666666;
	}
div#extranetMenu h3{
	margin:0px;
	width:138px;
	color:#555555;
	background: url(http://media.reliancenetwork.com/media/global/search/extranetMenu/extranetGradientHeader.gif) top left repeat-x #FFECC4;
	padding:5px;
	font-family: Arial, Helvetica, Sans-serif;
	}
* html div#extranetMenu h3{
	width:138px;
	}
div#extranetMenu h4{
	width:100%;
	text-align:center;
	}
div#extranetMenu ul{
	font-weight: normal;
	font-size: 11px;
	list-style-position: inside;
	margin:0;
	padding:0;
	margin-bottom:2px;
	line-height:1.25em;
	}
div#extranetMenu ul li{
	margin-bottom:5px;
	}
div#extranetMenu ul.premiumServices li{
	padding:0px;
	margin:0px;
	list-style-position:inside;
	border:none;
	vertical-align:top;
	line-height:1.25em;
	margin-bottom:5px;
	}
div#extranetMenu ul li.savedSearches{
	list-style-image: url(http://media.reliancenetwork.com/media/global/search/extranetMenu/icon_savedsearches.gif);
	}
div#extranetMenu ul li.newListings{
	list-style-image: url(http://media.reliancenetwork.com/media/global/search/extranetMenu/icon_newlistings.gif);
	}
div#extranetMenu ul li.favoriteFolders{
	list-style-image: url(http://media.reliancenetwork.com/media/global/search/extranetMenu/icon_favorites.gif);
	}
div#extranetMenu ul li.homeTours{
	list-style-image: url(http://media.reliancenetwork.com/media/global/search/extranetMenu/icon_hometours.gif);
	}
div#extranetMenu ul li.messageBoard{
	list-style-image: url(http://media.reliancenetwork.com/media/global/search/extranetMenu/icon_messages.gif);
	}
div#extranetMenu ul li.profile{
	list-style-image: url(http://media.reliancenetwork.com/media/global/search/extranetMenu/icon_profile.gif);
	border:none;
	}
div#extranetMenu ul li.selected{
	background-image: url(http://media.reliancenetwork.com/media/global/search/extranetMenu/selected_arrow.gif);
	background-position:0px 0px;
	background-repeat: no-repeat;
	list-style-image:url(http://media.reliancenetwork.com/media/global/search/extranetMenu/icon_invis.gif);
	margin-bottom:5px;
	padding-bottom:5px;
	}
div#extranetMenu ul li.selected li{
	padding-top:5px;
	}
ul li ul{
	border:0px solid #FFDE98;
	}
div#extranetMenu ul li ul li{
	border:0px solid #FFDE98;
	padding:0px;
	list-style:none;
	list-style-image:none;
	text-indent:24px;
	color:#666666;
	}
* html div#extranetMenu ul li ul li{
	text-indent:0px;
	}


/* searchTabs */

div#searchTabs{
	float: left;
	/*width: 99%;*/
	width: 727px;
	background: #FFFFFF url(http://media.reliancenetwork.com/media/global/search/tabs/searchTabsBottom.gif) repeat-x bottom;
	font-family: arial, sans serif;
	font-size: 9pt;
	color: #000000;
	padding-left:1%;
	}

* html div#searchTabs
{
	width:723px;	
}
div#searchTabs ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
div#searchTabs li{
	display: inline;
	margin: 0px;
	padding: 0px;
	}
div#searchTabs a{
	float: left;
	background: url(http://media.reliancenetwork.com/media/global/search/tabs/searchTabsRight.gif) no-repeat right top;
	border-bottom: 1px solid #C7C7C7;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color:#333333;
	}
div#searchTabs a:hover{
	background-position: 100% -50px;
	}
div#searchTabs a:link,
div#searchTabs a:visited,
div#searchTabs a:active,
div#searchTabs a:hover{
	color: #333333;
	text-decoration: none;
	}
div#searchTabs span{
	float: left;
	display: block;
	background: url(http://media.reliancenetwork.com/media/global/search/tabs/searchTabsLeft.gif) no-repeat left top;
	padding: 10px 10px 5px;
	white-space: nowrap;
	}
/* Hide rule from IE5-Mac \*/
div#searchTabs span {float: none;}
/* End IE5-Mac hack */
div#searchTabs a:hover span{
	background-position: 0% -50px;
	color: #000000;
	}
div#searchTabs li#current a{
	background-position: 100% -50px;
	border-width: 0px;
	}
div#searchTabs li#current span{
	background-position: 0% -50px;
	padding-bottom: 6px;
	font-weight: bold;
	color: #000000;
	}
div#searchTabs li#start a{
	float: left;
	background: url(http://media.reliancenetwork.com/media/global/search/tabs/searchTabsStartRight.gif) no-repeat right top;
	border-bottom: 1px solid #C7C7C7;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	}
div#searchTabs li#start span{
	float: left;
	display: block;
	background: url(http://media.reliancenetwork.com/media/global/search/tabs/searchTabsStartLeft.gif) no-repeat left top;
	padding: 10px 10px 5px;
	white-space: nowrap;
	cursor: pointer;
	}
div#searchTabs li#start a:hover{
	background-position: 100% -50px;
	}
div#searchTabs li#start a:hover span{
	background-position: 0% -50px;
	color: #000000;
	}
div#searchTabs li#startCurrent a{
	float: left;
	background-image: url(http://media.reliancenetwork.com/media/global/search/tabs/searchTabsStartRight.gif);
	background-repeat: no-repeat;
	background-position: 100% -50px;
	border-bottom: 1px solid #C7C7C7;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	cursor:pointer;
	}
div#searchTabs li#startCurrent span{
	float: left;
	display: block;
	background-image: url(http://media.reliancenetwork.com/media/global/search/tabs/searchTabsStartLeft.gif);
	background-repeat: no-repeat;
	background-position: 0 -50px;
	padding: 10px 10px 5px;
	white-space: nowrap;
	cursor:pointer;
	}

div.toolbar{
	background-color:#fafafa;
	border:0px solid #CCCCCC;
	border-bottom-width:0px;
	padding-left:5px;
	}
div.toolbar img{
	margin-right:5px;
	vertical-align:bottom;
	display:inline;
	}
div.resultsToolbar{
	background-color:#fafafa;
	border:0px solid red;
	border-bottom-width:0px;
	padding: 0px 0 0 5px;
	margin-top:5px;
	height:35px;
	}
div.resultsToolbar img.icon{
	/*margin-right:5px;*/
	}
div.detailToolbar{
	padding-left:5px;
	padding-top:3px;
	margin-bottom:10px;
	background-color:#fafafa;
	border-bottom: #CCCCCC 1px solid;
	height:35px;
	}
div#searchTabsToolbar{
	/*height:19px;*/
	background: url(http://media.reliancenetwork.com/media/global/search/toolbarGradient.gif) #fafafa top left repeat-x;
	clear:left;
	border:0px solid #CCCCCC;
	border-bottom-width:1px;
	vertical-align:middle;	
	padding:1px 0px;
	text-indent:0px;
	font-size:9pt;
	margin: 0 0 0 0;
	overflow:hidden;
	width:100%;
	}
/*
div#searchTabsToolbar:after{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

* html div#searchTabsToolbar{
	padding-bottom:13px;
	}
*/
div#searchTabsToolbar a{
	margin:2px 5px 2px 0;
	border:1px solid #fafafa;
	padding:3px 3px 3px 0px;
	text-indent:5px;
	float:left;
	}
div#searchTabsToolbar img{
	margin-left:0px;
	vertical-align:bottom;
	border:none;
	}
div#searchTabsToolbar a:link,
div#searchTabsToolbar a:visited{
	text-decoration:none;
	color:#666666;
	}
div#searchTabsToolbar a:hover{
	text-decoration:none;
	color:#000000;
	border:1px solid #cccccc;
	background-color:#ffffff;
	}
div#searchTabsToolbar a:active{
	text-decoration:none;
	color:#000000;
	}
	
div.loginCompleteBox{
	border:1px solid #4FB915;
	background-color:#E0FFC6;
	padding:10px;
	margin-bottom:10px;
	}
div.loginCompleteBox h3{
	color:#E0FFC6;
	font-family: Arial, Helvetica, Sans-serif;
	}
div.photoBorderLg{
	border:1px #CCCCCC solid;
	padding:5px;
	text-align:center;
	}
div.photoBorderLg img{
	margin-left:auto;
	margin-right:auto;
	}
.photoBorderSm{
	border:1px #CCCCCC solid;
	padding:3px;
	}
.photoBorderSmHilite{
	border:2px #05BF00 solid;
	padding:2px;
	}
div#streetmapContent{
	float:right;
	width:564px;
}
img#streetmap_google{
	float:left;
	margin-right:5px;
	}
div#streetmapHeader{
	margin-bottom:10px;
	background: #ffffff url(http://media.reliancenetwork.com/media/global/search/mysearchGradient.gif) bottom left repeat-x;
	border-bottom:1px solid #cccccc;
	}
div#streetmapControls{
	padding:0 10px 10px 10px;
}

div#streetmapControls div#streetmapBoundaries{
	float:left;
	width:31%;
}
div#streetmapControls div#streetmapShowProperties{
	float:left;
	width:36%;
	}
div#streetmapControls div#streetmapGoogleServices{
	float:left;
	width:33%;
}
div#streetmapControls div#streetmapPropertyLocation{
	clear:left;
	margin-top:5px;
	}
.listingSectionTitle{
	font-family: Arial, Helvetica, Sans-Serif;
	border-top: #cccccc 1px solid;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px 0 5px 0;
	text-align:center;
	color:#666666;
	background: #ffffff url(http://media.reliancenetwork.com/media/global/search/detailsTitleGradient.gif) top left repeat-x;

	}
* html div.listingSectionTitle{
	height:1px;
	}
.listingData{
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #444444;
	}
div.searchResult{
	border:1px solid #CCCCCC;
	padding-top:5px;
	}
div.propertyFlags{
	margin: 0px 2px 0px 0px;
	float:right;
	}
div.mlsLogo{
	margin: 15px 2px 0px 0px;
	float:right;
	}
div#listingCountDiv{
	margin-left:50px;
	display:inline;
	}
div.redBox{
	border:#bc0000 1px solid;
	color: #000000;
	padding:10px;
	margin-bottom:10px;
	background-color:#FACBCB;
	}
div.redBox h3{
	color: #bc0000;
	font-family: Arial, Helvetica, Sans-serif;
	}

div.whiteBox{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:10px;
	padding-top:5px;
	padding-bottom:10px;
	margin-bottom:10px;
	}

/*  buttons  */

div.searchButtonGold,
div.searchButtonSilver{
	display:block;
	height:26px;
	}
div.searchButtonGold a,
div.searchButtonSilver a{
	display:block;
	text-align:center;
	color:#000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	width:100%;
	height:24px;
	}
div.searchButtonGold a{
	background:url(http://media.reliancenetwork.com/media/global/search/buttons/button_gold_left.gif) transparent top right no-repeat;
	}
div.searchButtonSilver a{
	background:url(http://media.reliancenetwork.com/media/global/search/buttons/button_silver_left.gif) transparent top right no-repeat;
	}
div.searchButtonGold a span,
div.searchButtonSilver a span{
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	height:24px;
	}
div.searchButtonGold a span{
	background:url(http://media.reliancenetwork.com/media/global/search/buttons/button_gold_right.gif) transparent top right no-repeat;
	}
div.searchButtonSilver a span{
	background:url(http://media.reliancenetwork.com/media/global/search/buttons/button_silver_right.gif) transparent top right no-repeat;
	}

div.searchButtonGold a:hover,
div.searchButtonSilver a:hover{
	background-position:0px -24px;
	color:#666666;
	text-decoration:none;
	}
div.searchButtonGold a:hover span,
div.searchButtonSilver a:hover span{
	background-position:100% -24px;
	}

/*	search start page */

form.searchStartForm{
	margin-bottom:5px;
	margin:0 0 5px 0;
	}

select.inputText{
	width:183px;
	height:20px;
	}
input.searchStartField{
	height:20px;
	vertical-align:middle;
	width:180px;
	}
form.searchStartForm input#mls1,
form.searchStartForm input#address,
form.searchStartForm input#cityText{
	width:180px;
	margin:0;
	}

form.searchStartForm h3{
	color:#000000;
	margin:0;	
	font-family: Arial, Helvetica, Sans-serif;
	}
form.searchStartForm .submitButton{
	vertical-align:bottom;
	float:right;
	margin:0;
	}
form.searchStartForm span.example{
	font-size:8pt;
	color:#aaaaaa;
	}

div#listingCourtesy{
	margin-left: 165px;
	margin-top: 15px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:9pt;
	}

div#loadingdivid{
	 display:none;
	 text-align:center;
	 margin:10px;
	}
div#loadingdivid p{
	padding-bottom:10px;
	color:#333333;
	}
	
a.iconleadgeneration{
	/*margin-right:5px;*/
	padding: 0px 3px 0px 3px;
	display: block;
	border: 1px solid #fafafa;
	width: 87px;
	height: 30px;
	float: left;
	}
a.iconleadgeneration:hover{
	background-color:#ffffff;
	border: 1px solid #cccccc;
	display: block;
	}
div#mapsizeDivID label,
div#mapsizeDivID span,
div#newListingWindowDivID label,
div#newListingWindowDivID span{
	font-size:8pt;
	margin-right:1px;
	}
div#mapsizeDivID input,
div#newListingWindowDivID input{
	vertical-align:bottom;
	margin-right:1px;
	}
* html div#mapsizeDivID input,
* html div#newListingWindowDivID input{
	/*vertical-align:auto;*/
	}
div#mapsizeDivID img,
div#newListingWindowDivID img{
	margin-left:0px;
	margin-right:2px;
	}
* html select#proptype{
	margin-top:3px;
	}
	

/* search help page */

div.searchHelp{
	float:left;
	}
div.searchHelp p{
	margin-bottom:10px;
	}
div.searchHelp h4{
	margin-bottom:5px;
	}
div.searchHelp div.intro{
	padding:10px;
	}
div.searchHelpSection h3{
	background: #d6f1ff url(http://media.reliancenetwork.com/media/global/search/searchnoteGradient.gif) top left repeat-x;
	margin-left:-5px;
	margin-right:-5px;
	margin-top:5px;
	margin-bottom:10px;
	padding:5px;
	width: 99%;
	color:#000000;
	font-family: Arial, Helvetica, Sans-serif;
	}
div.searchHelp h2{
	border-top:1px solid #cccccc;
	background: #eeeeee url(http://media.reliancenetwork.com/media/global/search/mysearchGradientHeader.gif) top left repeat-x;
	display:block;
	text-indent: 5px;
	color:#000000;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 18pt;
	font-weight: bold;
	font-style: normal;
	margin: 0 0 0 0;
	}
div.searchHelp span{
	text-indent: 5px;
	}
div.searchHelpSection{
	margin:0 0 0 0;
	padding:0 0 0 5px;
	border:0px solid #cccccc;
	}
div.searchHelpSection:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
div.searchHelp a{
	text-decoration: none;
	}
div.searchHelp a:link{
	text-decoration:none;
	color:#666666;
	}
div.searchHelp a:hover{
	text-decoration:none;
	}
div.searchHelp ul{
	list-style: inside disc;
	font-weight: bold;
	}
div.searchHelp ul li{
	font-weight: normal;
	}
div.searchHelp a.screenshot{
	border:1px #CCCCCC solid;
	display:block;
	width:202px;
	height:202px;
	margin:5px 0 20px 30px;
	float:right;
	}
div.searchHelp a:hover.screenshot{
	border:1px #666666 solid;
	display:block;
	width:202px;
	height:202px;
	margin:5px 0 20px 30px;
	float:right;
	}
div.searchHelp a.toplink{
	float:right;
	clear:left;
	}
	
div#listingLeadGeneration{
	background:#FFFDF5 url(http://media.reliancenetwork.com/media/global/search/extranetMenu/extranetGradientLtYellow.gif) bottom left repeat-x;
	border: 1px solid #FFDE98;
	margin-bottom:10px;
	}
div#listingLeadGeneration:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
div#listingLeadGeneration div#listingLeadGenerationPadding{
	padding:10px;
	}
div#listingLeadGenerationText{
	width:170px;
	float:left;
	margin-left:20px;
	/*display:inline;*/
	}
div#listingLeadGeneration div#listingLeadGenerationText h1{
	color:#8d3200;
	letter-spacing:normal;
	margin:20px 0 10px 0;
	height:auto;
	width:170px;
	}
div#listingLeadGeneration div#listingLeadGenerationLinks{
	width:35%;
	float:right;
	border:1px solid #cccccc;
	background-color:#fafafa;
	margin:0;
	}
div#listingLeadGeneration div#listingLeadGenerationLinksPadding{
	padding:5px;
	}
a.listingiconleadgeneration:link,
a.listingiconleadgeneration:visited{
	border:1px solid #fafafa;
	display:block;
	padding:4px;
	text-decoration:none;
	color:#666666;
	background-color:#fafafa;
	}
a.listingiconleadgeneration:hover{
	border:1px solid #cccccc;
	background-color:#ffffff;
	color:#000000;
	}

div.alert{
	padding:5px;
	background: #cceeff url(http://media.reliancenetwork.com/media/global/search/searchnoteGradient.gif) top left repeat-x;
	border:1px solid #CCEEFF;
	margin-top:5px;
	margin-bottom:5px;
	}

div#regionText{
	color: #000;
	background: #cceeff url(http://media.reliancenetwork.com/media/global/search/legend_gradient.gif) top left repeat-x;
	border:1px solid #CCEEFF;
	margin-bottom:5px;
	padding:5px;
	}
div#listingbanner
{
	margin-bottom:5px;
	background: #eeeeee url(http://media.reliancenetwork.com/media/global/search/mysearchGradientHeader.gif) top left repeat-x;
	border: #cccccc 1px solid;
	height:27px;
	padding-top:5px;
	}
* html div#listingbanner
{
	}
.listingBannerResultsPage{
	font-family: Helvetica, Sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	border:1px solid black;
	border-width:0 0 1px 0;
	display:block;
	margin-right:00px;
	margin-bottom:5px;
	/*width:200px;*/
	}
.listingBannerDetailPage{
	font-family:Arial, Helvetica, Sans-serif;
	text-align:center;
	font-size:12pt;
	font-weight:bold;
	color:#666666;
	text-transform:uppercase;
	display:block;
	margin-bottom:2px;
	}
.listingBannerPortalPage{
	font-family:Arial, Helvetica, Sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	display:block;
	margin-bottom:5px;
	width:200px;
	}