/* Property Search Pannel */
body {background-color: aqua;}

.propPanel-wrapper {
width: 236px;
border: #fff solid 1px;
background: #fbde25 url(/_media/template/propertySearch/table_items_bkgrd.gif) repeat-x;
margin:auto;
}


.propPanel-wrapper div.header {
color: #fff;
font-family: arial;
font-size: 12px;
font-weight: bold; 
background: #545358 url(/_media/template/propertySearch/table_header.gif) repeat-x;
height:18px;
padding:5px 5px 0px 5px;
}


.propPanel-items-wrapper {
color:#000;
font-family: arial;
font-size: 10px;
font-weight: bold; 
margin:5px;
}

.propPanel-items-wrapper a.menuheader {
outline:none; 
text-decoration:none; 
border-width:none;
}

.propPanel-items-wrapper div.label{
color:#000;
font-family: arial;
font-size: 10.5px;
font-weight: bold; 
padding:5px 0px 5px 0px;
clear:both;
}

.propPanel-items-wrapper div.menuscroll{
align:center; 
height:100px; 
width:227px; 
overflow:scroll; 
overflow-x:hidden;
}

.propPanel-items-wrapper span.resultsText{
color:#000;
font-family: arial;
font-size: 10px;
font-weight: bold; 
padding:5px 0px 5px 0px;
clear:both;
}

.propPanel-items-wrapper input.text-street, input.text-city {
background: #fff url(/_media/template/propertySearch/form_input_bkgrd.gif) repeat-x;
border: #d0d0d0 solid 1px;
width:217px;
font-family: Arial;
font-weight: bold;
color:#838383;
padding:5px 2px 2px 2px;
height:18px;
}

.propPanel-items-wrapper input.text-zip{
background: #fff url(/_media/template/propertySearch/form_input_bkgrd.gif) repeat-x;
border: #d0d0d0 solid 1px;
width:101px;
font-family: Arial;
font-weight: bold;
color:#838383;
padding:5px 2px 2px 2px;
height:18px;
}


.propPanel-wrapper img.header{
float:right;
border-collapse: collapse;
outline:none; text-decoration:none; border:0px;
}



/** Show hide **/


.img_arrow{
	 border-width:0px; /*style for making up and down arrow border 0*/
	 padding-left:5px;
}

.demo{clear:both; position:relative; background-color: blue; }

.expand {clear:both; padding:0px;}

.collapse {
  padding:0px;
  overflow:hidden;
}
.collapse p {
  margin-right:10px;
  margin-bottom:0px;
}
.switch {position:absolute; top:1em; right: 1em; padding:3px}

#outer .switch a:link, #outer .switch a:visited {padding-right:1px; background-image:none}

#outer .switch a:hover, #outer .switch a:focus, #outer .switch a:active{background-color:#fff}

.propPanel-wrapper .propSeprtr {
  display:block;
  
background: #ffffff url(/_media/template/propertySearch/separator.gif) repeat-x;
text-decoration: none;
}


.propPanel-wrapper .expand a {
display:block;
margin:0px;
background: #ffee8b url(/_media/template/propertySearch/table_items2_bkgrd.gif) repeat-x;
font-family: Arial;
font-weight: bold;
font-size: 11px;
padding:10px;
color:#000;
text-decoration: none;
}

.propPanel-wrapper .expand a:link, #wrapper .expand a:visited {
display:block;
margin:0px;
background: #ffee8b url(/_media/template/propertySearch/table_items2_bkgrd.gif) repeat-x;
font-family: Arial;
font-size: 11px;
padding:10px;
color:#000;
text-decoration: none;
}
.propPanel-wrapper .expand a:hover, #wrapper .expand a:active, #wrapper .expand a:focus  {
margin:0px;
background: #ffee8b url(/_media/template/propertySearch/table_items2_bkgrd.gif) repeat-x; /* aqua - hover */
font-family: Arial;
font-size: 11px;
padding:10px;
color:#000;
text-decoration: none;
}

.menubackground {
margin:0px;
/*background: #ffee8b url(/_media/template/propertySearch/table_items2_bkgrd.gif) repeat-x; */
background: #FFFFFF none repeat scroll 0 0;
font-family: Arial;
font-size: 11px;
padding:10px;
color:#000;
text-decoration: none;
}

.menubackground-spaceneeded {
margin:0px;
background: #FFFFFF none repeat scroll 0 0;
font-family: Arial;
font-size: 11px;
padding:10px 0px 10px 5px;/* top right bottom left */
color:#000;
text-decoration: none;
}

.propPanel-wrapper .expand.open a:link, #wrapper .expand.open a:visited {
display:block;
margin:0px;
background: #ffee8b url(/_media/template/propertySearch/table_items2_bkgrd.gif) repeat-x;
font-family: Arial;
font-size: 11px;
padding:10px;
color:#000;
text-decoration: none;
}

.demo h4.expand{ 
margin:0px;
padding:0px;

}

.demo h4.expand a:hover{ 
margin:0px;
padding:0px;


.demo h4.expand a{ 
margin:0px;
padding:0px;
} 




	/* Scroll */

			#pane1, #pane2, #pane3, #pane4 {
				height: 200px;
				width:200px;
			}
			
			.winXP .jScrollPaneTrack {
				background: url(/_media/template/propertySearch/windows_track.gif) repeat-y;
			}
			.winXP .jScrollPaneDrag {
				background: url(/_media/template/propertySearch/windows_drag_middle.gif) no-repeat 0 50%;
			}
			.winXP .jScrollPaneDragTop {
				background: url(/_media/template/propertySearch/windows_drag_top.gif) no-repeat;
				height: 4px;
			}
			.winXP .jScrollPaneDragBottom {
				background: url(/_media/template/propertySearch/windows_drag_bottom.gif) no-repeat;
				height: 4px;
			}
			.winXP a.jScrollArrowUp {
				height: 17px;
				background: url(/_media/template/propertySearch/windows_arrow_up.gif) no-repeat 0 0;
			}
			.winXP a.jScrollArrowUp:hover {
				background-position: 0 -20px;
			}
			.winXP a.jScrollArrowDown {
				height: 17px;
				background: url(/_media/template/propertySearch/windows_arrow_down.gif) no-repeat 0 0;
			}
			.winXP a.jScrollArrowDown:hover {
				background-position: 0 -20px;
			}
			.winXP a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {
				background-position: 0 -40px;
			}
			
						
			.left .jScrollPaneTrack {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowUp {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowDown {
				left: 0;
				right: auto;
			}
		
			
			/* IE SPECIFIC HACKED STYLES */
			* html .osX .jScrollPaneDragBottom {
				bottom: -1px;
			}
			

