h3.section {
	margin-top: 1em;
}

#vertical_slide, #horizontal_slide {
	background: #D0C8C8;
	color: #8A7575;
	padding: 10px;
	border: 5px solid #F3F1F1;
	font-weight: bold;
}

div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}


.tabheader{
background:url(/images/display/SubHdrBg.gif) repeat-x;
width:208px;
height:20px;
padding:5px;
text-align:left;
cursor:pointer;
font-weight:bold;
font-size:13px;
}

.mainheader{
background:url(/images/display/SubHdrBg.gif) repeat-x;
width:738px;
height:20px;
padding:5px;
text-align:left;
cursor:pointer;
font-weight:bold;
font-size:13px;
}

.mainheadernobold{
background:url(/images/display/SubHdrBg.gif) repeat-x;
width:738px;
height:20px;
padding:5px;
text-align:left;
cursor:pointer;
font-weight: normal;
font-size:13px;
}

.mapmain{

	width:750px;
}
#resultmenu{
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#aaccf6;
	
}

.resultcontent{
	padding:5px;
	background:url(../images/contenttopfade.png) repeat-x top;
	

}


.searchingDiv{
text-align:center;padding-top:10px;font-size:11px;
font-weight:bold;
color:#666666;
}
#mainmenu{
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#aaccf6;
}
.menucontent{
	padding:5px;
	background:url(../images/contenttopfade.png) repeat-x top;

}
.menucontent #menulabel{
	font-size:11px;
	font-weight:bold;
	color:#0052A4;
}
.menucontent #menutext{
	font-size:9px;
	
	color:#222222;
	padding-bottom:5px;


}
.menucontentsm{
	padding:4px;
	background:url(../images/contenttopfade.png) repeat-x top;

}
.menucontentsm #menulabel{
	font-size:9px;
	font-weight:bold;
	color:#0052A4;
}
.menucontentsm #menutext{
	font-size:9px;
	color:#222222;
	padding-bottom:10px;
}
.form{
margin:0px;
padding:0px;
}	
	
.ffield{
	width:180px;
	font-size:11px;
	
	color:#222222;
		background:#EAEAEA;
	border:1px solid #999999
}	

.tfield{
	width:148px;
	font-size:11px;

	color:#222222;
	background:#EAEAEA;
	border:1px solid #999999
}	
	
.menucontentend{
	padding:5px;
	background:url(../images/menubottombg.png) repeat-x top;
	/*background:url(../images/contenttopfade.png) repeat-x top;
	*/
}

.leftimage{
	float:left;
	width:60px;
	padding-right:5px;
}
.rightinfo{
	float:left;
	width:135px;
	
}
.rightinfo div{
	padding-bottom:2px;
}

.rightinfo #addressinfo{
	font-size:.807em;
	font-weight:bold;
	color:#003366;
}

.rightinfo #priceText{
	font-size:.807em;
	font-weight:bold;
	color:#006600;
}

.rightinfo #otherText{
	font-size:.80em;
	font-weight:bold;
	color:#666666;
}


.resultColumn{
	border-bottom:1px dotted #cccccc;
	padding-bottom:5px;
	padding-top:5px;
	cursor:pointer;
	/*background:#ffffff;*/

}

.resultColumnOver{
	border-bottom:1px dotted #cccccc;
	padding-bottom:5px;
	padding-top:5px;
	cursor:pointer;
	color:#ffffff;
	/*background:url(http://www.har.com/mapsearch/images/overbg.png) repeat-x;*/

}


#myminipaging{
	//font-size:.81em;
	font-size:.92em;
	color:#006600;
}


#myminipaging a{
	text-decoration:none;
}

#myControl   {
       position: absolute;
       right: 0px;
       width: 49px;
       top:0px;
       z-index: 200;
       border: solid 0px #006699;
       background: transparent;
	   
   }


/* style for parent element ---------jane added for control*/
.parent1{
	Background-Color : #ffffff;
	Border-Color : #006699;
	Border-Style : none;
	Border-Top-Style : solid;
	Border-Width : 0pt 0pt 0pt 0pt;
	Height : 510px;
	Position : relative;
	Width : 745px;
	Margin-left : 0px;
	Margin-right : 0px;
	}  
	
.before{   font-family: verdana, arial, helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
		color:white;
        border: 0px ;
       	padding:2px;
		text-aligh:center;
		width:49px;
		height:55px;
		text-align:center;
		vertical-align:middle;
	
        }

.after{  font-family: verdana, arial, helvetica, sans-serif;
        font-size: 8pt;
        font-weight: heavy;
		color:#000000;     
       	padding:0px;
		text-aligh:center;
		width:49px;
		height:55px;
		text-align:center;
		vertical-align:middle;
	
		}	
