/*****GENERAL PURPOSE STYLES*****/
.ihmain { 
  font-family: arial; 
  font-size: 11px; 
}

.ihTableRow { 
  font-family: arial; 
  font-size: 11px; 
}

#ihfSubHead {
	width: 540px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:16px; 
	font-weight:bold;
	margin-top: 15px;
	margin-bottom: 15px;
}

.ihBrokerDisplay { 
  font-size: 10px; 
}

.ihLoginFooter { 
  text-decoration: none; 
  color:#666666; 
  font-size:11px; 
  font-family: arial; 
}

/*FOOTER/RESELLER TEXT*/
.ihfResellerFoot 	{
	font-family:verdana;
  color: #666;
	font-size:7pt;
}	

.textsmall_10_Verdana { 
	font-family: verdana;
  font-size: 10px; 
}

.textsmall_11 { 
  font-size: 11px; 
}

.template2 { 
  color:navy; 
}

#ihResultsTable{}

/*SAVE LINKS*/
.savelink 	{
  font-weight:bold;
  font-size:11px;
  font-family:arial;
}	

.saveThisSearch 	{
  font-weight:bold;
  color: black;
}	

/*FORM FIELDS*/
#minListPrice {
	text-align:right;
}

#maxListPrice {
	text-align:right;
}

#squareFeet {
	text-align:right;
}

#lotAcres {
	width:75px;
	text-align:right;
}


/*******AGENT BIO PAGE**********/
.ihAgentPhoto {}

#ihfAgentBio_Photo {}

#ihfAgentBio_Head {
	font-size:12px;
}

#ihfAgentBio_Name {
	font-size:16px; 
	font-weight:bold;
}

#ihfAgentBio2_Name {
	font-size:18px; 
	font-weight:bold;
}

/*agent bio style 10 (css theme 1)*/
#ihfAgentBio10_MainContainer { 
	width:550px;
	font: 11px verdana; 
}

#ihfAgentBio10_Info { 
	width:170px;
	float: left; 
	padding: 5px 5px 5px 5px;
	text-align: left;
	border-style: solid;
	border-width: 0px;
}

#ihfAgentBio10_PhoneNumber { 
	font-weight: bold;
}

#ihfAgentBio10_Body td { 
	font: 11px verdana; 
	float: left; 
	padding: 5px 5px 5px 15px;
	text-align: left;
	border-style: solid;
	border-width: 0px;
}

#ihfAgentBio_AgentEmailUpdates { 
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	width: 140px;
}

/*******CONTACT PAGE**********/
#ihfContact_Name {
	font-size:14px; 
	font-weight:bold; 
	padding-bottom:10px;
}

#ihfContactForm {
	margin:0px;
}

/****SUPPLEMENTAL PROPERTIES****/
#ihfCPropertyList_CustomLinks {}

#ihfCPropertyList_CustomLinks a {
	text-decoration:none; 
	color:#CC0000;
}


/*****SEARCH FORM*****/  
#ihfSearchFormLabel 	{
  font-weight:bold;
}	
/**THEME SET - 3 STEPS - TEMPLATE CLASSES**/

#ihf3Steps_Table 	{
  height:400px;
}

#ihf3StepsEmail_tallbox 	{
  height:430px;
}

#ihf3StepsEmail_shortbox 	{
  height:300px;
}

#ihf3StepsEmail_shortbox 	{
  height:400px;
}

#ihf3Steps td	{
  font: 11px arial;
}	

#ihf3Steps SELECT{
  font: bold 12px arial;
  color: #3B3B3B;
  border: 1px solid #4858C8;
  background-color:#eee;
  background: #eee;
  }

#ihf3Steps OPTION{
  font: bold 12px arial;
  color: #3B3B3B;
  border : 1px  solid #4858C8;
  background-color : #eeeeee;
  background : #eeeeee;		
  }

#ihf3Steps INPUT{
  FONT: bold 12px arial;
  COLOR: #3B3B3B;
  border : 1px solid #cccccc;
  height : 19px;
  text-decoration : none;
  background-color : #eeeeee;
  }

#ihf3Steps BUTTON{
  FONT: 12px verdana;
  COLOR: #000000;
  border : 1px solid #eeeeee;
  background-color : #4858c8;
  }

#ihf3Steps TEXTAREA{
  FONT: bold 12px verdana;
  COLOR: #3B3B3B;
  border : 1px solid #4858C8;
  }

#ihf3Steps checkBox{
  border: 0px;
  }

/**search.cfm (style 10 - CSS Theme 1)**/
#ihfSearch10_MainContainer { 
	width:550px;
	font: 11px verdana; 
}
/*search.cfm (style 10 - CSS Theme 1)*/
#ihfSearch10_Form { 
	width:475px;
	height: 290px; 
	font-size:11px;
	font-family: verdana;
	position: relative;
	text-align:left;
}
/*search.cfm (style 10 - CSS Theme 1)*/
.ihfSearchFormLabel { 
	color: #000;
	font-weight: bold;	
}
/*search.cfm (style 10 - CSS Theme 1)*/
#ihfSearch10_City { 
	position: absolute;
	left: 0px;
	top: 0px;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_City select { 
	width:200px;
}
/*search.cfm (style 10 - CSS Theme 1)*/
#ihfSearch10_Zip { 
	position: absolute;
	left: 220px;
	top: 0px;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_Zip select { 
	width:80px;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_PropType { 
	position: absolute;
	left: 0px;
	top: 150px;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_PropType select { 
	width:175px;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_MinPrice { 
	position: absolute;
	left: 350px;
	top: 0px;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_MinPrice input { 
	text-align:right;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_MaxPrice { 
	position: absolute;
	left: 350px;
	top: 60px;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_MaxPrice input { 
	text-align:right;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_Bed { 
	position: absolute;
	left: 220px;
	top: 150px;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_Bed select { 
	width:75px;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_Bath { 
	position: absolute;
	left: 350px;
	top: 150px;
}
/*search.cfm (style 10 - CSS Theme 1)*/
#ihfSearch10_Bath select { 
	width:75px;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_LotAcres { 
	position: absolute;
	left: 350px;
	top: 210px;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_LotAcres input { 
	text-align:right;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_MinPrice input { 
	text-align:right;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_SqFt { 
	position: absolute;
	left: 220px;
	top: 210px;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_SqFt input { 
	text-align:right;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_SortBy { 
	position: absolute;
	left: 0px;
	top: 210px;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_SortBy select { 
	width:165px;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_Submit { 
	width:490px;
	text-align:center;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_AgreeToTerms { 
	white-space:normal;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_Submit input { 
	width:250px;
	font:13px verdana;
	font-weight: bold;
}
/*search.cfm (style 10 - CSS Theme 1)*/	
#ihfSearch10_ResultsFormat { 
	position: absolute;
	left: 0px;
	top: 270px;
}
/*search.cfm (style 10 - CSS Theme 1)*/
#ihfSearch10_ShowAdvSearch { 
	position: absolute;
	left: 150px;
	top: 270px;
}
/*search.cfm (style 10 - CSS Theme 1)*/
#ihfSearch10_MoreSettings { 
	width:550px;
	font: 11px verdana;
	position: relative;
	text-align:left;
}



/****SEARCH PROFILE (EMAIL UPDATES)****/
/*searchprofile.cfm (style 1, 2)*/
#ihfSearchProfile1_Name {
	width: 150px;
}
/*searchprofile.cfm (style 1, 2)*/
#ihfSearchProfile1_Email {
	width: 150px;
}
/*searchprofile.cfm (style 1, 2)*/
#ihfSearchProfile1_Phone {
	width: 140px;
}
/*searchprofile.cfm (style 1, 2)*/
#ihfSearchProfile1_ModifyTitle {
	font-weight:bold; 
	font-size:14px; 
	color:red;
}
/*searchprofile.cfm (style 2)*/
#ihfSearchProfile2_TopBorder {
	border-top:1px solid;
}
/*searchprofile.cfm (style 2)*/
#ihfSearchProfile2_RightBorder {
	border-right:1px solid;
}
/*searchprofile.cfm (style 4)*/
.ihfSearchProfile4_Label {
  font-family:verdana; 
  font-size:10px; 
}
/*searchprofile.cfm (style 4)*/
.ihfSearchProfile4_Heading {
  font-family:verdana; 
  font-size:12px; 
	font-weight:bold;
}

/*Search Profile style 10*/
/*searchprofile.cfm (style 10 - CSS Theme 1)*/
#ihfSearchProfile10_MainContainer { 
	width:550px;
	font: 11px verdana; 
}

/*searchprofile.cfm (style 10 - CSS Theme 1)*/
#ihfSearchProfile10_ContactContainer { 
	width:475px;
	height: 50px; 
	font-size:11px;
	font-family: verdana;
	position: relative;
	text-align:left;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/
#ihfSearchProfile10_Name { 
	position: absolute;
	left: 15px;
	top: 10px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/
#ihfSearchProfile10_Name { 
	position: absolute;
	left: 0px;
	top: 5px;
}
#ihfSearchProfile10_Name input{ 
	width:160px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/
#ihfSearchProfile10_Email { 
	position: absolute;
	left: 190px;
	top: 5px;
}
#ihfSearchProfile10_Email input{ 
	width:150px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/
#ihfSearchProfile10_Phone { 
	position: absolute;
	left: 370px;
	top: 5px;
}
#ihfSearchProfile10_Phone input{ 
	width:120px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/
#ihfSearchProfile10_Form { 
	width:475px;
	height: 290px; 
	font-size:11px;
	font-family: verdana;
	position: relative;
	text-align:left;
}

/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_DateRange { 
	position: absolute;
	left: 0px;
	top: 215px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_DateRange select { 
	width:165px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_FeaturedYN { 
	position: absolute;
	left: 0px;
	top: 265px;
}

/*searchprofile.cfm (style 10 - CSS Theme 1)*/
#ihfSearchProfile10_City { 
	position: absolute;
	left: 0px;
	top: 5px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_City select { 
	width:200px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/
#ihfSearchProfile10_Zip { 
	position: absolute;
	left: 230px;
	top: 5px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_Zip select { 
	width:80px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_PropType { 
	position: absolute;
	left: 0px;
	top: 155px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_PropType select { 
	width:175px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_MinPrice { 
	position: absolute;
	left: 370px;
	top: 5px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_MinPrice input { 
	text-align:right;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_MaxPrice { 
	position: absolute;
	left: 370px;
	top: 65px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_MaxPrice input { 
	text-align:right;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_Bed { 
	position: absolute;
	left: 230px;
	top: 155px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_Bed select { 
	width:75px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_Bath { 
	position: absolute;
	left: 370px;
	top: 155px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/
#ihfSearchProfile10_Bath select { 
	width:75px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_LotAcres { 
	position: absolute;
	left: 370px;
	top: 215px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_LotAcres input { 
	text-align:right;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_MinPrice input { 
	text-align:right;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_SqFt { 
	position: absolute;
	left: 230px;
	top: 215px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_HTMLFormat { 
	position: absolute;
	left: 0px;
	top: 215px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_SqFt input { 
	text-align:right;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_Agents select { 
	width:250px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_Submit { 
	width:490px;
	text-align:center;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/	
#ihfSearchProfile10_Submit input { 
	width:250px;
	font:13px verdana;
	font-weight: bold;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/
#ihfSearchProfile10_ShowAdvSearch { 
	position: absolute;
	left: 150px;
	top: 270px;
}
/*searchprofile.cfm (style 10 - CSS Theme 1)*/
#ihfSearchProfile10_MoreSettings { 
	width:550px;
	font: 11px verdana;
	position: relative;
	text-align:left;
}

/****PHOTO TOUR****/
#ihPhotoTour{}

/****EMAIL TO FRIEND****/
/*propertyEmailToFried.cfm (style 1)*/
#ihfPropetyEmailToFriend_TableBorder{
border:solid 1px #cccccc;
}
/*propertyEmailToFried.cfm (style 1)*/
#ihfPropetyEmailToFriend_Message{
width:450px; 
height:50px;
}

/****PROPERTY REPORT****/
/*propertyReport.cfm (style 1)*/
#ihfPropetyReport1_Name{
width:150px; 
}
/*propertyReport.cfm (style 1)*/
#ihfPropetyReport1_CompanyName{
width:150px; 
}
/*propertyReport.cfm (style 1)*/
#ihfPropetyReport1_Email{
width:150px; 
}
/*propertyReport.cfm (style 1)*/
#ihfPropetyReport1_Phone{
width:100px; 
}
/*propertyReport.cfm (style 1)*/
#ihfPropetyReport1_Comments{
width:430px; 
}

/****IDX PROPERTY SEARCH****/
/*search.cfm (style 2)*/
#ihfSearch2_Border{
border:1px solid #cccccc;
}
/*search.cfm (style 2)*/
#ihfSearch2_BorderRight{
border-right:1px solid #cccccc;
}
/*search.cfm (style 2)*/
#ihfSearch2_BorderTop{
border-top:1px solid #cccccc;
}
/*search.cfm (style 2)*/
#ihfSearch2_DailyUpdatesTitle{
font-size:20px; font-weight:bold; font-style:italic;
}
/*searchprofile.cfm (style 1, 2)*/
#HTMLformat1 {}
/*searchprofile.cfm (style 1, 2)*/
#HTMLformat0 {}



/****PROPERTY DETAIL FLYER****/
/*Detail.cfm (style 10)*/
#ihfDetail10_MainContainer { 
	width:550px;
	font:11px verdana; 
}
/*Detail.cfm (style 10)*/	
#ihfDetail10_PropertyDetails { 
	width:350px;
	font-size:11px;
	font-family: verdana;
	float: left;
	text-align:left;
	}
/*Detail.cfm (style 10)*/
#ihfDetail10_InfoAndLinks { 
	width:200px;
	font-size:11px;
	font-family: verdana;
	float: left;
	text-align:left;
}
/*Detail.cfm (style 2)*/
#ihfDetail2_Price { 
	font-size:18px;
	font-family:arial;
}	
/*detail.cfm (style 3)*/
#ihfDetail3_Table { 
  font-family:arial; 
  font-size:11px; 
  width:550px; 
  border-collapse: collapse; 
  border-style:solid; 
  border-color:#cccccc; 
  border-width:1px; 
} 
/*detail.cfm (style 3)*/
#ihfDetail3_TablePadding td {
  padding: 0px; 
}
/*detail.cfm (style 3)*/
#ihfDetail3_Remarks { 
  font-size:10px; 
} 

/*detail.cfm (style 3)*/
#ihfDetail3_bgcolor { 
	background:#eee;
}
/*detail.cfm (style 3)*/
#ihfDetail3_bordercolor { 
	background:#ccc;
}

/**DETAIL LINKS**/
#ihfDetailLinks {padding:5px;}
#ihfDetailLinks_ScheduleShowing {margin-bottom:12px;}
#ihfDetailLinks_ScheduleShowing a {font-weight:bold; color:red;}
#ihfDetailLinks_VirtualTour {margin-bottom:6px;}
#ihfDetailLinks_VirtualTour a {font-weight:bold; color:red;}
#ihfDetailLinks_PhotoTour {margin-bottom:6px;}
#ihfDetailLinks_PhotoTour a {font-weight:bold; color:red;}
#ihfDetailLinks_FlashTour {margin-bottom:6px;}
#ihfDetailLinks_FlashTour a {font-weight:bold; color:red;}
#ihfDetailLinks_ReportURL {margin-bottom:6px;}
#ihfDetailLinks_ReportURL a {font-weight:bold; color:red;}
#ihfDetailLinks_OpenHouse {margin-bottom:6px;}
#ihfDetailLinks_OpenHouse a {font-weight:bold; color:red;}
#ihfDetailLinks_SaveListing a {font-weight:bold;}
#ihfDetailLinks_Printable a {font-weight:bold;}
#ihfDetailLinks_EmailToFriend a {font-weight:bold;}
#ihfDetailLinks_Map a {font-weight:bold;}
#ihfDetailLinks_Mortgage a {font-weight:bold;}
#ihfDetailLinks_School a {font-weight:bold;}

#ihfDetail_LargePrice {font-size: 16px; font-weight:bold;}

#ihfDetailLinks_klick2kall {
		background: url(klick2kall.gif) no-repeat ;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		}


/****FEATURED PROPERTIES****/
/*featured.cfm (style10)*/
#ihfFeatured10_MainContainer { 
	width:550px;
	font:11px verdana; 
}
/*featured.cfm (style10)*/	
#ihfFeatured10_Nav { 
	text-align:center;
}
/*featured.cfm (style10)*/	
#ihfFeatured10_Title { 
	font-weight: bold;
	width:300px;
	float: left;
}
/*featured.cfm (style10)*/	
#ihfFeatured10_Selector { 
	width:250px;
	float: left;
}
/*featured.cfm (style10)*/	
#ihfFeatured_Rows { 
}
/*featured.cfm (style10)*/	
#ihfResults_ExtraLinks { 
	width: 100%;
	text-align: right;
	text-transform: uppercase;
	font-size:9px;
	font-family: verdana;
	font-weight: bold;
}
/*featured.cfm (style4, 5)*/	
#ihfFeatured_NavLinks { 
font-size:10px;
font-family:verdana;
}


/****PROPERTY ORGANIZER LOGIN****/
/*organizerLogin.cfm (style 10)*/	
#ihfOrganizerLogin10_NewUser { 
	width:250px;
	font:11px verdana; 
}
/*organizerLogin.cfm (style 10)*/	
#ihfOrganizerLogin10_RegisteredUser { 
	width:270px;
	font:11px verdana; 
}


/****LISTING RESULTS PAGE****/
/*listings.cfm (style 10)*/	
#ihfResults10_MainContainer { 
	width:550px;
	font:11px verdana; 
}
/*listings.cfm (style 10)*/	
#ihfResults10_Address {
	font-weight: bold;
}
/*listings.cfm (style 10)*/	
#ihfResults10_Thumbnail {}
/*listings.cfm (style 10)*/	
#ifhResults10_Details {}
/*listings.cfm (style 10)*/	
#ihfResults10_Price {
	font-weight: bold;
}
/*listings.cfm (style 10)*/	
#ihfResults10_Logo {}
/*listings.cfm (style 10)*/	
#ihfResults10_BrokerDisplay {}
/*listings.cfm (style 10)*/	
#ihfResults10_MLSNumber { 
	font-size:9px;
	font-family: verdana;
}
/*listings.cfm (style 10)*/
#ihfResults10_CustomInfo a { 
	font-weight: bold;
  color: red;
}
/*listings.cfm (style 10)*/	
#ihfResults10_ExtraLinks { 
	width: 100%;
	text-align: right;
	text-transform: uppercase;
	font-size:9px;
	font-family: verdana;
	font-weight: bold;
}
/*listings.cfm (style 3)*/	
#ihfResults3_Table { 
	border: 1px solid #ccc;
}		

/*Styles to control the background colors of results lists (style 1)*/
.ihfResultsListHeaderRow {
  background-color:#cccccc;
  font-size: 12px;
  font-weight:bold;
  color:#000000;
}

.ihfResultsListRowBG {
  background-color:#eeeeee;
  color:#000000;
}

.ihfResultsListRowBGAlt {
  color:#000000;
}

.ihfListingsFilterForm {
border:1px solid #ccc; 
width:525px; 
background:url(resultsbg_light.gif);
}

/****AGENT BIO LISTING ROWS******/
#ihfResults_AgentBio1_SectionTitle {
	font: 12px Verdana; 
	font-weight: bold;
	width: 350px;
	margin-bottom:10px;
}

#ihfResults_AgentBio1 {
	font: 10px verdana; 
	width: 350px;
}

#ihfResults_AgentBio1_Address {
	font: 10px verdana bold; 
	float: left;
	width:350px;
}

#ihfResults_AgentBio1_Details {
	width: 250px;
	float:left;
}

#ihfResults_AgentBio1_Details #PropertyType {
	font-weight: bold;
}

#ihfResults_AgentBio1_Pic {
	width: 100px;
	float:left;
}

#ihfResults_AgentBio1_Links {
	font: 10px verdana bold; 
	float: left;
	width:350px;
	text-align:right;
}

#ihfResults_AgentBio1_Linebreak {
	font: 10px verdana bold; 
	float: left;
	width:350px;
}


/****OFFICE ROSTER PAGE****/
/*officeroster.cfm (style 10)*/
#ihfOfficeRoster10_MainContainer { 
	width:550px;
	font: 11px verdana; 
}
/*officeroster.cfm (style 10)*/
#ihfOfficeRoster10_OfficeInfo { 
	width:210px;
	font: 11px verdana;  
	text-align: left;
	margin-bottom: 25px;
}
/*officeroster.cfm (style 10)*/	
#ihfOfficeRoster10_Photo { 
	width:260px;
	margin-right: 10px;
}


/****OFFICE LIST PAGE****/
/*offices.cfm (style 10)*/
#ihfOfficeList10_MainContainer { 
	width:550px;
	font: 12px arial; 
}
	
/*offices.cfm (style 10)*/
#ihfOfficeList10_OfficeInfo { 
	width:170px;
	float: left; 
	padding: 5px 5px 5px 5px;
	text-align: left;
	border-style: solid;
	border-width: 0px;
}
	
/*offices.cfm (style 10)*/
#ihfOfficeList10_AgentSelectorForm { 
	margin-bottom: 0px;
}
	
/*offices.cfm (style 10)*/
#ihfOfficeList10_FindAgentForm { 
	margin-bottom: 0px;
}


/****SCHEDULE SHOWING****/
/*scheduleshowing.cfm (style 1)*/	
#ihfScheduleShowing_Title{ 
	font-size:16px; 
	padding-top:7px; 
	padding-bottom:7px;
	font-weight:bold;
}
/*scheduleshowing.cfm (style 1)*/	
#ihfScheduleShowing_Price{ 
	font-size:12px;
}
/*scheduleshowing.cfm (style 1)*/	
#ihfScheduleShowing_Name{ 
	width:150px;
}
/*scheduleshowing.cfm (style 1)*/	
#ihfScheduleShowing_Email{ 
	width:150px;
}
/*scheduleshowing.cfm (style 1)*/	
#ihfScheduleShowing_Phone{ 
	width:100px;
}
/*scheduleshowing.cfm (style 1)*/	
#ihfScheduleShowing_AltPhone{ 
	width:100px;
}
/*scheduleshowing.cfm (style 1)*/	
#ihfScheduleShowing_Agent{ 
	width:150px;
}


/****VALUATION ****/
/*valuation.cfm (style 1)*/	
#ihfValuation_Address{ 
 width:180px;
}
/*valuation.cfm (style 1)*/	
#ihfValuation_City{ 
 width:180px;
}
/*valuation.cfm (style 1)*/	
#ihfValuation_PropertyType{ 
 width:160px;
}
/*valuation.cfm (style 1)*/	
#ihfValuation_AddRooms{ 
 width:400px;
}
/*valuation.cfm (style 1)*/	
#ihfValuation_SqFt{ 
 width:60px;
}
/*valuation.cfm (style 1)*/	
#ihfValuation_KitchenAge{ 
 width:60px;
}
/*valuation.cfm (style 1)*/	
#ihfValuation_BathAge{ 
 width:60px;
}
/*valuation.cfm (style 1)*/	
#ihfValuation_Name{ 
 width:200px;
}
/*valuation.cfm (style 1)*/	
#ihfValuation_Phone{ 
 width:200px;
}
/*valuation.cfm (style 1)*/	
#ihfValuation_Email{ 
 width:200px;
}
/*valuation.cfm (style 1)*/	
#ihfValuation_Comments{ 
 width:400px;
}


/****MISCELLANEOUS STYLES****/
/*Styles to control the single pixel collapsed table border  style*/
#ihfTable_BorderCollapse_AlternatingRows { 
  font-family:arial; font-size:11px; 
  width:500px; 
  border-collapse: collapse; 
  border-style:solid; 
  border-color:#cccccc; 
  border-width:1px; 
}  
#ihfTable_BorderCollapse_AlternatingRows td {
  padding: 5px; 
}

#ihfTable_BorderSeparate_AlternatingRows { 
  font-family:arial; font-size:11px; 
  width:500px; 
  border-collapse: separate; 
  border-style:solid; 
  border-color:#cccccc; 
  border-width:1px; 
}  

#ihfTable_BorderSeparate_AlternatingRows td {
  padding: 5px; 
}

#ihfListings_SoldPending {
  color:red;
	font-weight:bold;
}
/**/
.ihfListingToolLinks {
  text-align: center;
}
/**/
.ihfListingToolLink {
  padding-bottom: 10px;
}
/*style for the default subhead title text*/
.ihfSubHeadTitleText {
  font-size:16px;
  font-weight:bold;
  color:#000000;
}


/*******Administrator Section Styles******/
.ihfAdminTitleBarText { 
  font-family: arial; 
  font-size: 12px; 
  background:url(resultsbg_light2.gif); 
  color: #FFFFFF; 
  font-weight: bold;
}

.ihfAdminTitleBarText td { 
  font-family: arial; 
  font-size: 12px; 
  color: #FFFFFF; 
  font-weight: bold;
}

/**/
.ihfAdminSectionTitleMessage { 
  font-family: arial; 
  font-size: 12px; 
  color: yellow; 
  font-weight: bold; 
  line-height: 131%
}
/**/
#ihfAdminTitleBarShowHelp { 
  font-family: arial; 
  font-size: 11px; 
  color: #FFFFFF; 
  line-height:120%; 
  font-weight: normal; 
  text-decoration: underline; 
  cursor:pointer;
}
/**/
.ihfAdminHelpMenu:link { 
  font-size: 11px; 
  color: #003399; 
  font-weight: bold; 
}
/**/
.ihfAdminHelpMenu:hover { 
  font-size: 11px; 
  color: #339900; 
  font-weight: bold; 
}
/**/
.ihfAdminHelpMenu:visited { 
  font-size: 11px; 
  color: #003399; 
  font-weight: bold; 
}
/**/
#ihfAdminHelpMenuTitle { 
  font-family: arial; 
  font-size: 12px; 
  color: #000000; 
  font-weight: bold; 
}
/**/
#ihfAdminHelpMenuSummary { 
  font-family: arial; 
  font-size: 11px; 
  color: #000000; 
  font-weight: normal; 
} 
/**/
#ihfAdminHelpMenuDetails { 
  font-family: arial; 
  font-size: 11px; 
  color: #000000; 
  font-weight: normal; 
} 
/*Administrator Sub Menu Navigation Style*/
.ihfSubMenuBG { 
  background-image: url(detailbutton_bg_1.gif); 
  cursor :pointer;
}
/**/
.ihfSubMenuBGHi { 
  background-image: url(detailbutton_bg_2.gif); 
}
/**/
.ihfSubMenuBGOn { 
  background-image: url(detailbutton_bg_3.gif); 
}
/**/
.ihfSubMenuText { 
  text-decoration: none;
	font-size: 11px;
  color: #000000; 
}
/**/
.ihfSubMenuText:hover { 
  text-decoration: none; 
  color: #000000; 
} 
/**/
.ihfSubMenuText:link { 
  text-decoration: none; 
  color: #000000; 
}   
/**/
.ihfSubMenuText:visited { 
  text-decoration: none; 
  color: #000000; 
}   
/**/
.disabled-sub {
  color:#9A9A9A;
}
/**/
#disabled-sub a {
  color:#9A9A9A;
}
/**/
.iHFTabbedMenuHi{
  background-color :#CED5D0; 
  cursor:pointer; 
  font-size: 11px; 
  color: #000000; 
  font-weight: bold; 
}
/**/
.iHFTabbedMenuContent {
  background-color : #CED5D0; 
  font-size: 11px; 
  color: #000000; 
  font-weight: bold; 
}
/**/
.iHFTabbedMenu{
  background-color : #E4E9ED; 
  cursor:pointer; 
  font-size: 11px; 
  color: #000000; 
  font-weight: bold; 
}
/**/
.iHFTabbedMenuLght{
  background-color : #CCCCCC; 
  cursor:pointer; 
  font-size: 11px; 
  color: #000000; 
  font-weight: bold; 
}  
/**/
.iHFTabbedMenuBorder{
  background-color : #000000; 
  font-size: 11px; 
  color: #000000; 
  font-weight: bold; 
}

/*tabbed menu style 2 - substyle 3*/
#ihfTabMenuLGrey_main {
	width: 100%;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:url(tabmenu_lgrey_mainbuttonbg.gif);
	
}

#ihfTabMenuLGrey_buttonOff {
	float:left;
	height:22px;
	background:url(tabmenu_lgrey_buttonoff_bg.gif) repeat-x;
	padding-left: 10px;
	padding-right: 8px;
	padding-top: 2px;
	margin: 0px 0px 0px 0px;
}

#ihfTabMenuLGrey_buttonOff a {
	color:#000;
	text-decoration:none;
}

#ihfTabMenuLGrey_buttonOff a:hover {
	color:blue;
	text-decoration:underline;
}

#ihfTabMenuLGrey_buttonHi {
	float:left;
	height:22px;
	background:url(tabmenu_lgrey_buttonhi_bg.gif) repeat-x;
	padding-left: 10px;
	padding-right: 8px;
	padding-top: 2px;
	margin: 0px 0px 0px 0px;
}

#ihfTabMenuLGrey_buttonHi a {
	color:#000;
	text-decoration:none;
}

#ihfTabMenuLGrey_buttonHi a:hover {
	color:blue;
	text-decoration:underline;
}

#ihfTabMenuLGrey_buttonOff_Rcap {
	float:left;
	height:22px;
	width:15px;
	background:url(tabmenu_lgrey_buttonoff_rca.gif);
}

#ihfTabMenuLGrey_buttonHi_Rcap {
	float:left;
	height:22px;
	width:15px;
	background:url(tabmenu_lgrey_buttonhi_rcap.gif);
}

#ihfTabMenuLGrey_button_separator {
	float:left;
	height:22px;
	width:1px;
	background: url(tabmenu_lgrey_separator.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*end tabbed menu style 2*/
  

/*tabbed menu style 2 - substyle 2*/
#ihfTabMenuLGrey_main2 {
	width: 100%;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:url(tabmenu_lgrey_mainbuttonbg.gif);
	
}

#ihfTabMenuLGrey_buttonOff2 {
	float:left;
	height:22px;
	width:126px;
	background:url(tabmenu_lgrey_buttonoff_bg.gif) repeat-x;
	padding-top: 2px;
	margin: 0px 0px 0px 0px;
}

#ihfTabMenuLGrey_buttonOff2 div {
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #ccc;
	height:20px;
}



#ihfTabMenuLGrey_buttonOff2 a {
	color:#000;
	text-decoration:none;
}

#ihfTabMenuLGrey_buttonOff2 a:hover {
	color:blue;
	text-decoration:underline;
}

#ihfTabMenuLGrey_buttonHi2 {
	float:left;
	height:22px;
	width:126px;
	background:url(tabmenu_lgrey_buttonhi_bg.gif) repeat-x;
	padding-top: 2px;
	margin: 0px 0px 0px 0px;
}

#ihfTabMenuLGrey_buttonHi2 div {
	padding-left: 5px;
	padding-right: 4px;
	border-right: 1px solid #ccc;
	height:20px;
}

#ihfTabMenuLGrey_buttonHi2 a {
	color:#000;
	text-decoration:none;
}

#ihfTabMenuLGrey_buttonHi2 a:hover {
	color:blue;
	text-decoration:underline;
}

#ihfTabMenuLGrey_buttonOff_Rcap2 {
	float:left;
	height:0px;
	width:0px;
}

#ihfTabMenuLGrey_buttonHi_Rcap2 {
	float:left;
	height:0px;
	width:0px;
}

#ihfTabMenuLGrey_button_separator2 {
	float:left;
	height:22px;
	width:0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*end tabbed menu style 2*/

#ihfAdmin_content_subtab {
	width:100%;
	border-top: 0px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #fff;
}


/**/
.ihfSubMenuLinks {
  font-size:10px; 
  color: #4d4e65; 
  font-family: verdana; 
  font-weight: bold; 
  background-color:#F0F3F4; 
  padding: 3px 5px 3px 5px; 
  text-decoration: none; 
  border-style:solid; 
  border-color:#6e6e6e; 
  border-width:1px; 
  margin-bottom: 1px;
}
/**/
.ihfImageLink {
  border-bottom: 1px solid blue;
}
/**/
.ihfBillingOverage { 
  font-family: arial; 
  font-weight: bold; 
  font-size: 11px; 
  color:red; 
}
/**/
.ihfBillingProjectedOverage { 
  font-family: arial; 
  font-weight: bold; 
  font-size: 11px; 
  color:#C58917; 
}
/**/
.ihfJobManagerError { 
  font-family: arial; 
  font-weight: bold; 
  font-size: 11px; 
  color:red; 
}
/*  old classes below  */


.menu-tab { 
  font-family: arial; 
  font-size: 11px; 
  cursor:pointer;
}

.color-title		{
  color:white;
  background-color:#7A8FA4;
}
/**/
.color-title2		{
  color:white;
  background:url(resultsbg_light2.gif);
}
/**/
.color-header		{
  background-color:#ddddd5;
}
/**/
.color-header1		{
  background-color:#ddddd5;
}
/**/
.color-header2		{
  background-color:#eeeeee;
}
/**/
.color-buttons		{
  background-color:#ccccc5;
}
/**/
.color-border		{
  font-size:11px;
  font-family: arial;
  background-color:#666666;
}

.color-border-searchProfile		{
  font-size:11px;
  font-family: arial;
  background-color:#666666;
}

.color-border-searchProfile	td	{
  font-size:11px;
  font-family: arial;
}

/**/
.color-maintitle		{
  background-color:#d6e0eb;
}
/**/
.color-maintitle2		{
  background-color:#d6e0eb;
  color:green;
}
/**/
.color-maintitle4		{
  background-color:#f9d5b6;
}
/**/
.color-maintitle5		{
  background-color:#fffcd5;
}
/**/
.color-maintitle7		{
  background-color:#fef5ed;
}
/**/
.color-maintitle8		{
  background-color:#fffef5;
}
/**/
.color-graydark		{
  background-color:#cccccc;
}
/**/
.color-graymed		{
  background-color:#cdcdcd;
}
/**/
.color-graylight		{
  background-color:#e6e6e6;
}
/**/
.color-white		{
  background-color:#ffffff;
}
/**/
.color-row			{
  background-color:#eeeeee;
}
/**/
.color-row2 {
  background-color:#cccccc;
}
/**/
.color-lightblue {
  background-color:#f3f6f9;
}
/**/
.color-rowalert		{
  background-color:#ffddaa;
}
/**/
.label-red { 
  font-family: arial; 
  font-size: 11px; 
  color:red; 
}
/**/
.textsmall_10 { 
  font-size: 10px; 
}
/**/

/**/
.font-white		{
  font-size:11px;
  font-family: arial; 
  color:#FFFFFF;
}
/**/
.font-white:link		{
  font-size:11px;
  font-family: arial; 
  color:#FFFFFF;
}
/**/
.section-title  {
  font-size:11px;
  font-family: arial;
}
/**/
.message  {
  font-size:11px;
  font-family: arial;
  color:red;
}
/**/
.form-title {
  color:white;
}
/**/
.tabs {
  font-family:arial; 
  font-size: 10px;
}
/**/
.label,.text,.link  {
  font-size:11px; 
  font-family:arial;
}
/**/
.label2 {
  font-size:11px; 
  font-family:arial;
}
/**/
.nospace  {
  line-height:2px;
}
/**/
.sentance	{
  font-family: arial; 
  font-size: 80%; 
  line-height: 131%
}
/**/
td,p  {
  font-family: arial;
}	
/**/
th  {
  text-align:left;
  font-weight:normal;
}	
/**/
b,.b 	{
  font-weight:bold;
}
/**/
.text_bold 	{
  font-weight:bold;
}
/**/
.h3,.subhead {
  font-size:12px;
  line-height:120%;
  font-family:arial;
}	
/**/
.pagedivider {
  font-size:90%;
  line-height:120%;
  font-family:arial;
}	
/**/
.input {
  width:250px;
}
/**/
.error {
  color:red;
	font-size:14px;
}
/**/
.redHighlight {
  color:red;
}

/**/
.success {
  color:green;
}
/**/
.itemsml  {
  font-family: verdana; 
  font-size: 65%; 
  line-height: 150%; 
  font-weight: bold; 
  color:#333399;
}
/**/
.headline			{
  font-family:arial;
  font-size:12px; 
  color:#6699cc;
}




/****DETAIL PAGE NAVIGATION*****/
#ihfDetailNavContainer {
  font: 10px verdana;
  width:560px;
  margin-bottom: 20px;
	margin-top: 8px;
  text-align:center;
}

#ihfDetailNav ul {
  font: 10px verdana;
 text-align: center;
 margin: 4px 4px 4px 4px;
 padding: 5px 5px 5px 5px;
}

#ihfDetailNav ul li {
 font: 10px verdana;
 text-transform: uppercase;
 display: inline;
 list-style: none;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 }

#ihfDetailNav ul li a {
font: 10px verdana;
 padding: 5px 10px;
 color: #000;
 text-decoration: none;
 border-right: 1px solid #666;
 border-top: 1px solid #666;
 border-bottom: 1px solid #666;
 background-image: url(detailnav_bg_1.gif);		
 }

#ihfDetailNav ul li i {
font: 10px verdana;
 padding: 5px 10px;
 color: #666;
 text-decoration: none;
 border-right: 1px solid #666;
 border-top: 1px solid #666;
 border-bottom: 1px solid #666;
 background-image: url(detailnav_bg_1.gif);		
 }
/**/
#ihfDetailNav ul li.first a {
 border-left: 1px solid #666;
 }
 /**/
 #ihfDetailNav ul li.first i {
 border-left: 1px solid #666;
 }
/**/
#ihfDetailNav ul li a:hover {
 background:#036;	
 color: #fff	
 }
/**/
#ihfDetailNav ul li #selected a { 
 color: #963;
 background:#fff;
 
 }
 
 
/*****CSS TEMPLATE SET 10 *******/
#ihfBoxListContainer {
	font: 10px verdana;
	width:550px;
	margin-bottom: 2px;
	margin-top: 0px;
	text-align:left;
	}
	
	#ihfBoxListContainerDetail {
	font: 10px verdana;
	float: left;
	margin-bottom: 2px;
	margin-top: 0px;
	text-align:left;
	}

	#ihfBoxList ul {
	font: 10px verdana;
	text-align: left;
	margin: 2px 6px 2px 6px;
	padding: 5px 5px 5px 5px;
	}

	#ihfBoxList ul li {
	font: 11px verdana;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

	#ihfBoxList ul li.head {
	font: 11px verdana ;
	font-weight: bold;
	white-space:nowrap;
  text-transform: uppercase;
	padding: 5px 10px;
	display: block;
	color: #000;
	text-decoration: none;
	border: 1px solid #666;
	background-color: #EEE;	
	}

  #ihfBoxList ul li.head2 {
	font: 11px verdana ;
	font-weight: bold;
	padding: 5px 10px;
	display: block;
	color: #000;
	text-decoration: none;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #EEE;	
	}

	#ihfBoxList ul li.subitem {
	font: 11px verdana;
	padding: 5px 12px;
	display: block;
	color: #000;
	text-decoration: none;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color:	#FFF;	
	}
	
	#ihfBoxList ul li.subitem2 {
	font: 11px verdana;
	padding: 5px 12px;
	display: block;
	color: #000;
	text-decoration: none;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color:	#C7D0D9;	
	}
  
 #ihfBoxList ul li.subitem td{
	font: 11px verdana;
	}
	
	 #ihfBoxList ul li.subitem2 td{
	font: 11px verdana;
	}

	#ihfBoxList ul li a:hover {
	color: green;	
	}

	#ihfBoxList ul li#selected a { 
	color: #963;
	background: #fff;	
  }
    
	
/*****CLIENT ADMIN BOX LIST*****/
#ihfAdminBoxListContainer {
	font: 11px arial;
  width: 100%;
	float: left;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:left;
	}

 #ihfAdminBoxList ul {
	font: 11px arial;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	}

	#ihfAdminBoxList ul li {
	font: 11px arial;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

	#ihfAdminBoxList ul li.head {
	font: 11px arial;
	font-weight: bold;
  text-transform: uppercase;
	padding: 5px 10px;
	display: block;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #666;
	background:url(resultsbg_light2.gif);	
	}
	
	#ihfAdminBoxList ul li.title {
	font: 12px arial;
	font-weight: bold;
  text-transform: uppercase;
	padding: 7px 22px;
	display: block;
	color: #2175BC;
	text-decoration: none;
	background:url(title_bg.gif) no-repeat;	
	}

  #ihfAdminBoxList ul li.head2 {
	font: 11px arial;
	font-weight: bold;
	padding: 5px 10px;
	display: block;
	color: #000;
	text-decoration: none;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #EEE;	
	}

	#ihfAdminBoxList ul li.subitem {
	font: 11px arial;
	padding: 5px 12px;
	display: block;
	color: #000;
	text-decoration: none;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color:	#EEE;	
	}

	#ihfAdminBoxList ul li.subitem td {
	font: 11px arial;
	}  

	#ihfAdminBoxList ul li a:hover {
	color: blue;
	}

	#ihfAdminBoxList ul li#selected a { 
	color: #963;
	background: #fff;	
}

 /**AGENT LOGIN SECTION**/
  #ihfAgentLogin_MainTable { 
  border:1px solid #000000;
 }

  #ihfAgentLogin_Nav { 
 }
	
  
/***MISC row classes****/
.ihfCCBlueMainHeaderRow{
color:white;
background-color:#003366;
}
.ihfCCFadedBlueColumnRow{
color:white;
background-color:#7A8FA4;
}
.ihfCCFadedBlueColumnRow a{
color:white;
background-color:#7A8FA4;
}
.ihfCCGreenRow{
background-color:#f2fcf2;
}
.ihfCCRedRow{
background-color:#EED4D4;
}
.ihfCCYellowRow{
background-color:#FFFFe6;
}
.ihfCCGreyRow{
background-color:#eeeeee;
} 

/****AGENT SUB SITES BANNER STYLES ****/
/*searchprofile.cfm (style 1, 2)*/
#ihfAgentBannerMainContainer {
    width: 540px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px; 
    font-weight:bold;
    border: 1px solid #000;
    background:url(../idx/css/images/agentBanner_bg.gif);
}

#ihfAgentBannerPhoto {
    width: 90px;
    text-align:left;
}


#ihfAgentBannerInfo {
    width: 300px;
    text-align:left;
}

#ihfAgentBannerButtonContainer {
    width: 147px;
    text-align:left;
    margin-top: 1px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
}


#ihfAgentBannerbutton {
    width: 147px;
    font-family: Arial, sans-serif;
    }

#ihfAgentBannerbutton ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
    }

#ihfAgentBannerbutton li {
    margin-bottom: 1px;
    border: 1px solid #000;
    background:url(../idx/css/images/agentBanner_buttonbg.gif);
    }

#ihfAgentBannerbutton li a {
    display: block;
    padding: 1px 1px 1px 1px;
    color: #000;
    text-decoration: none;

    width: 100%;
    }

html>body #ihfAgentBannerbutton li a {
    width: auto;
    }

#ihfAgentBannerbutton li a:hover {
    background-color: #fff;
    color: navy;
    }
    
 #ihf_hotsheetList_MainContainer {
 	width:550px;
 }
 
  #ihf_hotsheetList_MainContainer div {
 	padding:2px;
 }
 
 #ihf_hotsheetList_Image {
 	width:0px;
 }	
 
 #ihf_hotsheetList_Item {
 	text-align:left;
 	margin-bottom:6px;
 }	
 
 #ihf_hotsheetDescription {
 	width:525px;
 	text-align:left;
 	font: 12px arial;   
 }
 
 #ihf_hotsheetRow2 {
 	border: 1px solid #ccc;
 	width:500px;
 	margin-bottom:5px;
 }	
 
  #ihf_hotsheetRow2 div {
 	padding:3px;
 }
 	
 	
