/* irishtimes.com homes */

/* 

	A LOT OF THESE STYLES ARE PROBABLY OBSOLETE NOW WITH THE NEW SYSTEM - CHECK IMPACT & REMOVE UNNECESSARY STYLES

*/


.homes th { color:#FFFFFF; padding:0; background-color:#444444; height:29px; text-align:left; vertical-align:middle; border-bottom:solid 1px #ffffff; padding-left:5px; border-right:solid 1px #ffffff; }
.homes td { padding:0; background-color:#F4F4F4; height:29px; vertical-align:middle; border-bottom:solid 1px #ffffff; padding-left:5px; border-right:solid 2px #ffffff; }
.homes_link { float:left; font-size:80%; padding:0 0 15px 0; font-weight:bold; text-align:left; }
#tabs ul { margin: 0px; padding: 0px; list-style: none; text-align: center; }
#tabs { float: left; width: 298px; }
#tabs li#forsale { float: left; width: 145px; }
#tabs #forsale a { display: block; color: #666666; text-decoration: none; padding: 3px 0 2px; }
#tabs #forsale a:hover, #tabs #tolet a:hover { background-position:left -34px; color: #333; }
#tabs li#forsale:hover, #tabs li#tolet:hover { background-position:right -34px; color: #333; }
#tabs li#tolet { float: left; width: 145px; }
#tabs #tolet a { display: block; color: #666666; text-decoration: none; padding: 3px 0 5px; }
.img_left { float:left; margin: 0 3px 2px 0; padding:1px; border: solid 1px #cccccc; }
.news li { padding:5px 0 5px 0; clear:both; }
#content_right .news h2 { font-size:120%; }
.tab_active { background: url(http://www.irishtimes.com/images/homes/tab_active.gif) no-repeat right top; }
.tab_disabled { background: url(http://www.irishtimes.com/images/homes/tab_dormant.gif) no-repeat right top; }
.link_active { background: url(http://www.irishtimes.com/images/homes/side_active.gif) no-repeat left top; }
.link_disabled { background: url(http://www.irishtimes.com/images/homes/side_dormant.gif) no-repeat left top; }
div.advertisement { margin-top:10px; }
/* 
-----------------------------------------------------------------                                       
 QUICK SEARCH
-----------------------------------------------------------------
*/

.homes_qckCell { border:none; }
.homes_qckItem { float:left; margin-top:3px; width:220px; font-size:90%; }
.homes_qckLink { float:right; padding:5px 10px 5px 10px; font-weight:bold; text-align:right; }
.homes_qckButton { width:150px; float:left; padding:3px; margin-top:3px; }
/* 
-----------------------------------------------------------------                                       
 ALL PAGES
-----------------------------------------------------------------
*/


#MHX_Main_Container { float:left; display: inline; width:630px; }                 /* Keep 'float:left;' so as not to break site layout */
#MHX_PoweredBy_MyHome { text-align: right; }
div.MHX_Search_Results_Paging, div.MH2LX_Search_Results_Paging, div.MHX_Brochure_Paging, div.MH2LX_Brochure_Paging, div#MHX_Brochure_Extras_Container, div#MH2LX_Brochure_Extras_Container, div#MHX_Overseas_Brochure_Extras_Container, div#MHX_Development_Brochure_Extras_Container, div#MHX_Commercial_Brochure_Extras_Container { float:left; width:630px; background-color:#f4f4f4; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding:3px 0; margin-top: 5px; margin-bottom: 5px; }
.MHX_Overseas_Search_Results_Item_Address, #MHX_Overseas_Brochure_Address, #MHX_Brochure_Address, .MHX_Search_Results_Item_Address, .MHX_Developments_Search_Results_Item_Name, #MHX_Development_Brochure_Name, .MH2LX_Search_Results_Item_Address, #MH2LX_Brochure_Address { font-family: Arial, Helvetica, sans-serif; font-size: 120%; font-weight:bold; color: #c00000; padding-bottom:5px; }
/* 
-----------------------------------------------------------------                                       
 SEARCH FORM SELECTOR
-----------------------------------------------------------------
*/

div#MHX_Menu_Container { width:630px; border-bottom: 1px solid #ccc; padding:3px; margin-top:5px; margin-bottom:5px; }
div.MHX_Menu_Item { float:left; width:25%; text-align:center; background: url(http://www.irishtimes.com/images/homes/tab_dormant.gif) no-repeat right top; }
div.MHX_Menu_Item a { background: url(http://www.irishtimes.com/images/homes/side_dormant.gif) no-repeat left top; display:block; color: #666666; text-decoration:none; padding: 3px 0 2px; }
div.MHX_Menu_Item_Active { background: url(http://www.irishtimes.com/images/homes/tab_active.gif) no-repeat right top; font-weight:bold; background-color:#f4f4f4; }
div.MHX_Menu_Item_Active a { background:transparent url(http://www.irishtimes.com/images/homes/side_active.gif) no-repeat left top; display:block; color:#666666; text-decoration:none; padding:3px 0 2px; }
/* 
-----------------------------------------------------------------                                       
 SEARCH FORM
-----------------------------------------------------------------
*/

#MHX_Search_Form_Container { }
#MHX_Search_Form_Container table { width:100%; }
#MHX_Search_Form_Container table td { padding:0; background-color:#F4F4F4; height:29px; vertical-align:middle; border-bottom:solid 1px #ffffff; padding-left:5px; border-right:solid 2px #ffffff; }
.MHX_Search_Form_Label { width:45%; vertical-align:top; }                         /* Default */
.MHX_Search_Form_Label_1 { width:45%; vertical-align:top; }                       /* City/County */
.MHX_Search_Form_Label_2 { width:45%; vertical-align:top; }                       /* Locality/Town */
.MHX_Search_Form_Label_3 { width:45%; vertical-align:top; }                       /* Property Type */
.MHX_Search_Form_Label_4 { width:45%; vertical-align:top; }                       /* Prices */
.MHX_Search_Form_Label_5 { width:45%; vertical-align:top; }                       /* Bedrooms */
.MHX_Search_Form_Label_6 { width:45%; vertical-align:top; }                       /* Submit */
.MHX_Search_Form_Item_Container { width:55%; vertical-align:top; }                /* Default */
.MHX_Search_Form_Item_Container_1 { width:55%; vertical-align:top; }              /* City/County */
.MHX_Search_Form_Item_Container_2 { width:55%; vertical-align:top; }              /* Locality/Town */
.MHX_Search_Form_Item_Container_3 { width:55%; vertical-align:top; }              /* Property Type */
.MHX_Search_Form_Item_Container_4 { width:55%; vertical-align:top; }              /* Prices */
.MHX_Search_Form_Item_Container_5 { width:55%; vertical-align:top; }              /* Bedrooms */
.MHX_Search_Form_Item_Container_6 { width:55%; vertical-align:top; }              /* Submit */
.MHX_Search_Form_Item { }                          /* Default */
.MHX_Search_Form_Item_1 { }                        /* City/County */
.MHX_Search_Form_Item_2_1 { }                      /* Locality/Town */
.MHX_Search_Form_Item_2_2 { }                      /* Select All */
.MHX_Search_Form_Item_3 { }                        /* Property Type */
.MHX_Search_Form_Item_4_1 { }                      /* Min Price */
.MHX_Search_Form_Item_4_2 { }                      /* Max Price */
.MHX_Search_Form_Item_5_1 { }                      /* Min Bedrooms */
.MHX_Search_Form_Item_5_2 { }                      /* Max Bedrooms */
.homes_qckButton, .MHX_Search_Form_Item_6 { color:#333333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#ffffff; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ffcccccc');
border-top: 1px solid #999999; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #999999; }                        /* Submit */
/* To let - Search form */

/* just testing...
#MH2LX_Menu_Container { width:640px; border-bottom: 1px solid #ccc; padding:3px; margin-top:5px; margin-bottom:5px; }
.MH2LX_Menu_Item { float:left; width:20%; text-align:center; padding:3px 0px 3px 0px; margin:0px; }
.MH2LX_Menu_Item_Active { font-weight:bold; background-color:#f4f4f4; }
*/

#MH2LX_Menu_Container { width:630px; margin-top:5px; margin-bottom:5px; }
.MH2LX_Menu_Item { float:left; width:98px; text-align:center; background: url(http://www.irishtimes.com/images/homes/tab_dormant.gif) no-repeat right top; }
.MH2LX_Menu_Item a { background: url(http://www.irishtimes.com/images/homes/side_dormant.gif) no-repeat left top; display:block; color: #666666; text-decoration:none; padding: 3px 0 2px; }
.MH2LX_Menu_Item a:hover { background-position:left -34px; color: #333; }
.MH2LX_Menu_Item_Active { font-weight:bold; background-color:#f4f4f4; background: url(http://www.irishtimes.com/images/homes/tab_active.gif) no-repeat right top; }
.MH2LX_Menu_Item_Active a { background: url(http://www.irishtimes.com/images/homes/side_active.gif) no-repeat left top; display:block; color: #666666; text-decoration:none; padding: 3px 0 2px; }
.MH2LX_Menu_Item_Active a:hover { background-position:left -34px; color: #333; }
#MH2LX_Search_Form_Container { }
#MH2LX_Search_Form_Container table { width:100%; }
#MH2LX_Search_Form_Container table td { padding:0; background-color:#F4F4F4; height:29px; vertical-align:middle; border-bottom:solid 1px #ffffff; padding-left:5px; border-right:solid 2px #ffffff; }
.MH2LX_Search_Form_Item_12 { color:#333333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#ffffff; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ffcccccc');
border-top: 1px solid #999999; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #999999; } /* Submit */
/* 
-----------------------------------------------------------------                                       
 SEARCH RESULTS
-----------------------------------------------------------------
*/

/* #MHX_Search_Results_Paging_Top, #MHX_Brochure_Paging_Top {
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
} */

/* #MHX_Search_Results_Paging_Bottom, #MHX_Brochure_Paging_Bottom {
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
} */

/* .MHX_Search_Results_Paging {} */

.MHX_Search_Results_Paging_Previous, .MH2LX_Search_Results_Paging_Previous, .MHX_Brochure_Paging_Previous { text-align: left; float: left; width: 15%; }
.MHX_Search_Results_Paging_Previous a { }
.MHX_Search_Results_Paging_Next, .MH2LX_Search_Results_Paging_Next, .MHX_Brochure_Paging_Next { float: left; width: 15%; text-align: right; }
.MHX_Search_Results_Paging_Next a { }
.MH2LX_Search_Results_Paging_Pages, .MHX_Search_Results_Paging_Pages { float: left; width: 60%; text-align: center; font-weight:bold; }
.MHX_Search_Results_Paging_Pages a { font-weight:normal; }
#MHX_Search_Results__Navigation_Top { }
#MHX_Search_Results__Navigation_Bottom { }
.MHX_Search_Results_Navigation { margin-bottom: 10px; }
.MHX_Search_Results_Navigation a { }
#MHX_Search_Results_Container { }
.MHX_Overseas_Search_Results_Item, .MHX_Search_Results_Item { zoom:100%; }	/* Non-standard 'zoom' tag required for IE render bug */
.MHX_Search_Results_Item_First { }
.MHX_Search_Results_Item_Last { }
.MHX_Overseas_Search_Results_Item, .MHX_Overseas_Search_Results_Item_First, .MHX_Overseas_Search_Results_Item_Even, .MHX_Overseas_Search_Results_Item_Odd, .MHX_Search_Results_Item_Odd, .MHX_Search_Results_Item_Even, .MHX_Search_Results_Item_FirstOnPage, .MH2LX_Search_Results_Item, .MHX_Developments_Search_Results_Item, .MHX_Developments_Search_Results_Item_First, .MHX_Developments_Search_Results_Item_Odd, .MHX_Developments_Search_Results_Item_FirstOnPage, .MHX_Developments_Search_Results_Item_Premium, .MHX_Commercial_Search_Results_Item, .MHX_Commercial_Search_Results_Item_First, .MHX_Commercial_Search_Results_Item_Odd, .MHX_Commercial_Search_Results_Item_FirstOnPage, .MHX_Commercial_Search_Results_Item_Premium { margin-bottom:10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding-bottom: 5px; }
.MHX_Overseas_Search_Results_Item_LastOnPage, .MHX_Search_Results_Item_LastOnPage { margin-bottom:10px; border:none; }
.MHX_Search_Results_Item_Image, .MHX_Overseas_Search_Results_Item_Image, .MHX_Developments_Search_Results_Item_Image, #MHX_Development_Brochure_Image, #MHX_Commercial_Brochure_Image { float: left; width: 120px; }
.MH2LX_Search_Results_Item_Image { float: left; width: 340px; }
.MHX_Search_Results_Item_Image img, .MHX_Overseas_Search_Results_Item_Image img, .MH2LX_Search_Results_Item_Image img, .MHX_Developments_Search_Results_Item_Image img { border: 1px solid #CCCCCC; }
.MHX_Search_Results_Item_ResultNo, .MHX_Overseas_Search_Results_Item_ResultNo, .MH2LX_Search_Results_Item_ResultNo, .MHX_Developments_Search_Results_Item_ResultNo, .MHX_Commercial_Search_Results_Item_ResultNo { float: right; padding: 5px; height: 20px; text-align: center; background-color: #F4F4F4; border: 1px solid #CCCCCC; font-family: Georgia, "Times New Roman", Times, serif; font-size: 120%; color: #999999; font-weight: bold; }
.MHX_Overseas_Search_Results_Item_PropertyType, .MHX_Overseas_Search_Results_Item_SaleType, .MHX_Overseas_Search_Results_Item_Price, .MHX_Commercial_Search_Results_Item_PropertyType, .MHX_Commercial_Search_Results_Item_SaleType, .MHX_Commercial_Search_Results_Item_Price, .MHX_Commercial_Search_Results_Item_Icons_Container, .MHX_Developments_Search_Results_Item_Name, .MHX_Developments_Search_Results_Item_Locality, .MHX_Developments_Search_Results_Item_Price, .MH2LX_Search_Results_Item_PropertyType, .MH2LX_Search_Results_Item_Price, .MHX_Search_Results_Item_PropertyType, .MHX_Search_Results_Item_Price, .MHX_Search_Results_Item_SaleType { margin-left: 130px; }
.MH2LX_Search_Results_Item_Address, .MHX_Overseas_Search_Results_Item_Address, .MHX_Search_Results_Item_Address { margin-left: 130px; }
.MH2LX_Search_Results_Item_Label, .MHX_Search_Results_Item_Label { font-weight: bold; }
.MH2LX_Search_Results_Item_Bedrooms, .MHX_Overseas_Search_Results_Item_Bedrooms, .MHX_Search_Results_Item_Bedrooms { margin-left: 130px; }
.MH2LX_Search_Results_Item_Description, .MHX_Commercial_Search_Results_Item_Description, .MHX_Overseas_Search_Results_Item_Description, .MHX_Developments_Search_Results_Item_Description, .MHX_Search_Results_Item_Description { margin-left: 130px; }
.MHX_Overseas_Search_Results_Item_Icons_Container, .MH2LX_Search_Results_Item_Icons_Container, .MHX_Search_Results_Item_Icons_Container { margin-left: 130px; }
.MHX_Overseas_Search_Results_Item_Icons, .MH2LX_Search_Results_Item_Icons, .MHX_Commercial_Search_Results_Item_Icons, .MHX_Search_Results_Item_Icons { float: left; width: 26px; }
.MHX_Search_Results_Item_BrochureLink, .MH2LX_Search_Results_Item_BrochureLink, .MHX_Developments_Search_Results_Item_BrochureLink, .MHX_Overseas_Search_Results_Item_BrochureLink, .MHX_Commercial_Search_Results_Item_BrochureLink { float: right; padding: 10px 10px 10px 10px; font-weight:bold; }
.MHX_Search_Results_Item_Icons img { }              /* Use 'visibility:hidden;' to hide default icons */
.MHX_Search_Results_Item_Icons_Images { }
.MHX_Search_Results_Item_Icons_Images_On { }
.MHX_Search_Results_Item_Icons_Images_Off { }
.MHX_Search_Results_Item_Icons_Mapping { }
.MHX_Search_Results_Item_Icons_Mapping_On { }
.MHX_Search_Results_Item_Icons_Mapping_Off { }
.MHX_Search_Results_Item_Icons_FloorPlans { }
.MHX_Search_Results_Item_Icons_FloorPlans_On { }
.MHX_Search_Results_Item_Icons_FloorPlans_Off { }
.MHX_Search_Results_Item_Icons_VirtualTours { }
.MHX_Search_Results_Item_Icons_VirtualTours_On { }
.MHX_Search_Results_Item_Icons_VirtualTours_Off { }
div.MHX_Commercial_Search_Results_Item_Image { float: left; width: 120px; }
div#MHX_Commercial_Brochure_PropertyType, div.MHX_Commercial_Brochure_SaleType, div#MHX_Commercial_Brochure_SaleType, div#MHX_Commercial_Brochure_Price, div#MHX_Commercial_Brochure_Size { margin-left: 320px; }
div#MHX_Commercial_Brochure_Image { margin: 0; }
div.MHX_Commercial_Brochure_Title { }
.MHX_Search_Results_Item_BrochureLink a:link, .MHX_Search_Results_Item_BrochureLink a:visited, .MH2LX_Search_Results_Item_BrochureLink a:link, .MH2LX_Search_Results_Item_BrochureLink a:visited { padding: 0 5px 0 0; text-decoration: none; color: #c00000; }
.MHX_Search_Results_Item_BrochureLink a:hover, .MHX_Search_Results_Item_BrochureLink a:active, .MH2LX_Search_Results_Item_BrochureLink a:hover, .MH2LX_Search_Results_Item_BrochureLink a:active { text-align: right; padding-top: 5px; text-decoration: underline; color: #c00000; }
.MH2LX_Search_Results_Item_Agent { float:right; font-weight:bold; padding: 5px 0px 5px 0px; width:250px; }
/* 
-----------------------------------------------------------------                                       
 BROCHURE PAGE
-----------------------------------------------------------------
*/
#MHX_Overseas_Brochure_Image { float: left; padding: 10px 10px 10px 0px; }
#MHX_Overseas_Brochure_Address { float:left; width: 620px; }
#MHX_Overseas_Brochure_SaleType { float: right; padding: 5px; text-align: center; background-color: #F4F4F4; border: 1px solid #CCCCCC; font-family: Georgia, "Times New Roman", Times, serif; font-size: 120%; color: #999999; font-weight: bold; }
#MHX_Overseas_Brochure_PropertyType, #MHX_Overseas_Brochure_Bedrooms, #MHX_Overseas_Brochure_Price, #MHX_Overseas_Brochure_Size { margin-left: 320px; padding-top: 5px; }
#MHX_Brochure_Agent_Top_Container { }
#MHX_Development_Brochure_Image { float: left; width: 130px; }
#MHX_Brochure_Image img { width: 310px; }
#MHX_Development_Brochure_Name, #MHX_Development_Brochure_Address { float: right; width: 360px; }
#MHX_Brochure_Container { }
/* #MHX_Brochure_Paging_Top {} */
/* #MHX_Brochure_Paging_Bottom {} */
/* .MHX_Brochure_Paging {} */

.MHX_Brochure_Paging_Previous { float: left; width: 50%; }
.MHX_Brochure_Paging_Previous a { text-decoration: none; color: #c00000; }
.MHX_Brochure_Paging_Next { text-align: right; float: left; width: 50%; }
.MHX_Brochure_Paging_Next a { text-decoration: none; color: #c00000; }
.MHX_Brochure_Navigation { margin-bottom: 10px; }
.MHX_Brochure_Navigation a { }
#MHX_Brochure_Image { width: 310px; float: left; }
#MHX_Brochure_Address { }
#MHX_Brochure_SaleType { margin-left: 320px; }
.MHX_Overseas_Brochure_Label, .MHX_Brochure_Label { font-weight:bold; }
#MHX_Brochure_Price { margin-left: 320px; }
#MHX_Brochure_Status { margin-left: 320px; }
#MHX_Brochure_PropertyType { margin-left: 320px; }
#MHX_Brochure_Bedrooms { margin-left: 320px; }
#MHX_Brochure_Agent_Top_Container { margin-left: 320px; }
#MHX_Brochure_Agent_Top_Logo { width: 90px; }
#MHX_Brochure_Agent_Top_Logo img { }
#MHX_Brochure_Agent_Top_EmailLink { }
#MHX_Brochure_Agent_Top_EmailLink a { color: #c00000; }
#MHX_Brochure_Agent_Details { }
#MHX_Brochure_Agent_Bottom_Logo { float: left; width: 130px; }
#MHX_Brochure_Agent_Bottom_Logo img { }
#MHX_Brochure_Agent_Bottom_EmailLink { }
#MHX_Brochure_Agent_Bottomp_EmailLink a { }
div#MHX_Brochure_Extras_Container a, div#MH2LX_Brochure_Extras_Container a, div#MHX_Development_Brochure_Extras_Container a, div#MHX_Commercial_Brochure_Extras_Container a { color: #c00000; padding-right: 15px; }
#MHX_Brochure_Extras_Mappings, #MHX_Brochure_Extras_Details, #MHX_Brochure_Extras_Photos, #MHX_Brochure_Extras_Mapping, #MHX_Brochure_Extras_VirtualTour, #MHX_Brochure_Extras_FloorPlans { float: left; }
#MH2LX_Brochure_Extras_Mappings, #MH2LX_Brochure_Extras_Details, #MH2LX_Brochure_Extras_Photos, #MH2LX_Brochure_Extras_Mapping, #MH2LX_Brochure_Extras_VirtualTour, #MH2LX_Brochure_Extras_FloorPlans { float: left; }
.MHX_Overseas_Brochure_Title, .MHX_Brochure_Title, .MH2LX_Brochure_Title, .MHX_Development_Brochure_Title, .MHX_Commercial_Brochure_Title { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 110%; color: #000; margin-top: 10px; margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.MHX_Brochure_Content { }
.MHX_Brochure_Content ul, .MHX_Development_Brochure_Content ul { margin: 0px; padding: 0px; list-style-type: none; }
#MHX_Brochure_Content_Auction { }
#MHX_Brochure_Content_Description { }
#MHX_Brochure_Content_Features { }
#MHX_Brochure_Content_Accommodation { }
#MHX_Brochure_Content_Directions { }
#MHX_Brochure_Content_Dimensions { }
#MHX_Brochure_Content_PropertyTitle { }
#MHX_Brochure_Content_Viewing { }
#MHX_Brochure_Content_Negotiator { }
#MH2LX_Brochure_Accommodation_Features_Container li { margin: 0px; padding: 0px; list-style-type: none; }
#MH2LX_Brochure_Features_Container li { margin: 0px; padding: 0px; list-style-type: none; }
.MH2LX_Brochure_Content li { margin: 0px; padding: 0px; list-style-type: none; }
.MH2LX_Brochure_Label { font-weight:bold; }
#MH2LX_Brochure_Image { width:120px; float:right; padding:10px; }
/* 
-----------------------------------------------------------------                                       
 BROCHURE IMAGES PAGE
-----------------------------------------------------------------
*/

#MHX_Brochure_Images_Container { }
#MHX_Brochure_Images_Navigation_Top { }
#MHX_Brochure_Images_Navigation_Bottom { }
.MHX_Brochure_Images_Navigation { }
.MHX_Brochure_Images_Navigation a { }
#MHX_Brochure_Images_Image { margin-top: 10px; margin-bottom: 10px; }
#MHX_Brochure_Images_Image img { border: 1px solid #CCCCCC; }
#MHX_Brochure_Images_Image_Title { }
#MHX_Brochure_Images_List_Container { float:left; }
.MHX_Brochure_Images_List_Image_Container { }
.MHX_Brochure_Images_List_Image { }
.MHX_Brochure_Images_List_Image img { }
.MHX_Brochure_Images_List_Title { }
.MHX_Brochure_Images_List_Title a { text-decoration: none; color: #c00000; }
.MHX_Brochure_Images_List_Container_VertDiv { }
.MHX_Brochure_Images_List_Container_HorzDiv { }
/* 
-----------------------------------------------------------------                                       
 CONTACT AGENT PAGE
-----------------------------------------------------------------
*/

#MHX_Contact_Agent_Item_Container { }
#MHX_Contact_Agent_Form_Container table { width: 100%; }
#MHX_Contact_Agent_Form_Container table td { padding:0; background-color:#F4F4F4; height:29px; vertical-align:middle; border-bottom:solid 1px #ffffff; padding-left:5px; border-right:solid 2px #ffffff; }
#MHX_Contact_Agent_Form_Container { }
#MHX_Contact_Agent_Form_Title { }
.MHX_Contact_Agent_Form_Label { }                         /* Default */
.MHX_Contact_Agent_Form_Label_1 { width:45%; vertical-align:top; }                       /* Name */
.MHX_Contact_Agent_Form_Label_2 { width:45%; vertical-align:top; }                       /* Email */
.MHX_Contact_Agent_Form_Label_3 { width:45%; vertical-align:top; }                       /* Phone (Mobile) */
.MHX_Contact_Agent_Form_Label_4 { width:45%; vertical-align:top; }                       /* Phone (Other) */
.MHX_Contact_Agent_Form_Label_5 { width:45%; vertical-align:top; }                       /* Agent Email address */
.MHX_Contact_Agent_Form_Label_6 { width:45%; vertical-align:top; }                       /* Subject */
.MHX_Contact_Agent_Form_Label_7 { width:45%; vertical-align:top; }                       /* Message */
.MHX_Contact_Agent_Form_Label_8 { width:45%; vertical-align:top; }                       /* Submit */
.MHX_Contact_Agent_Form_Item_Container { }                /* Default */
.MHX_Contact_Agent_Form_Item_Container_1 { width:55%; vertical-align:top; }              /* Name */
.MHX_Contact_Agent_Form_Item_Container_2 { width:55%; vertical-align:top; }              /* Email */
.MHX_Contact_Agent_Form_Item_Container_3 { width:55%; vertical-align:top; }              /* Phone (Mobile) */
.MHX_Contact_Agent_Form_Item_Container_4 { width:55%; vertical-align:top; }              /* Phone (Other) */
.MHX_Contact_Agent_Form_Item_Container_5 { width:55%; vertical-align:top; }              /* Agent Email address */
.MHX_Contact_Agent_Form_Item_Container_6 { width:55%; vertical-align:top; }              /* Subject */
.MHX_Contact_Agent_Form_Item_Container_7 { width:55%; vertical-align:top; }              /* Message */
.MHX_Contact_Agent_Form_Item_Container_8 { width:55%; vertical-align:top; }              /* Submit */
.MHX_Contact_Agent_Form_Item { }                          /* Default */
.MHX_Contact_Agent_Form_Item_1 { }                        /* Name */
.MHX_Contact_Agent_Form_Item_2 { }                        /* Email */
.MHX_Contact_Agent_Form_Item_3 { }                        /* Phone (Mobile) */
.MHX_Contact_Agent_Form_Item_4 { }                        /* Phone (Other) */
.MHX_Contact_Agent_Form_Item_5 { }                        /* Agent Email address */
.MHX_Contact_Agent_Form_Item_6 { }                        /* Subject */
.MHX_Contact_Agent_Form_Item_7 { }                        /* Message */
.MHX_Contact_Agent_Form_Item_8 { color:#333333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#ffffff; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ffcccccc');
border-top: 1px solid #999999; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #999999; }                       /* Submit */
.MHX_Contact_Agent_Form_HorzDiv { }
.MHX_Contact_Agent_Form_Thanks { }
.MHX_Contact_Agent_Form_Thanks a { text-decoration: none; color: #c00000; }
/* 20090730 ED Updating homes to use common instead of generic and subpages */
.generic .left-column .sub-section { border:none; } /* remove grey border from underneath */
.generic .left-column .sub-section .left-column h1, .generic .left-column .sub-section .right-column h1{font-family:Arial, Helvetica, sans-serif; padding:15px 4px 4px; clear:both; position:relative; width:auto; font-size:155%; }
.generic .left-column .sub-section .left-column h1 a, .generic .left-column .sub-section .right-column h1 a{border:none; float:none;}
.generic .left-column .h3 { font-size:155%; }
.generic .left-column .sub-section .left-column a, .generic .left-column .sub-section .right-column a{float:left; border-top:1px solid #FECBC7; }
.generic .left-column .sub-section .left-column a.last, .generic .left-column .sub-section .right-column a.last { border-bottom:1px solid #FECBC7; margin-bottom:18px; }
p.info { font-size:105%; font-weight:bold; }
.generic .right-column .sub-section table { margin:0 0 20px 0; }
