/*=== HOME PAGE ===*/


/*=home - navigation width changes=*/

body.home a#mm_aboutUs {
width: 84px;
}
body.home a#mm_buying {
width: 68px;
}
body.home a#mm_auctions {
width: 81px;
}
body.home a#mm_commercial {
width: 99px; 
}
body.home a#mm_selling {
width: 68px;
}
body.home a#mm_renting {
width: 72px;
}
body.home a#mm_openTimes {
width: 98px;
}
body.home a#mm_news {
width: 59px;
}
body.home a#mm_contactUs {
width: 93px;
}

/*=home - image slide=*/

body.home div#imageSlide {
padding: 13px 0 0 15px;
}
body div#imageSlideSmall {
padding-top: 0px;
margin-bottom: -2px;
}
body.home div#imageSlide a {
}

/*=home - sneak preview club=*/

body.home div#sneakPreviewClub {
float: left;
/*ie hacks*/_float: none; _position: absolute;
width: 165px; margin-top: 95px; margin-bottom: 10px;
font-size: 11px; line-height: 14px; color: #666666;
}
body.home div#sneakPreviewClub h1 {
/*width: 143px; height: 15px;*/
width : 122px; height : 90px;
margin: 0; padding: 0 0 0 12px; 
/*background-image: url(/img/hdg_sneakPreviewClub.gif);*/
background-image: url(/img/contactinfo.jpg);
background-position: top center;
background-repeat: no-repeat;
}
body.home div#sneakPreviewClub h1 span {
display: none;
}
body.home div#sneakPreviewClub p {
padding: 2px 20px 0 10px;
}
body.home div#sneakPreviewClub form {
margin-left: 5px;
}
body.home div#sneakPreviewClub fieldset {
border: none;
}
body.home div#sneakPreviewClub legend,
div#sneakPreviewClub label {
display: none;
}
body.home div#sneakPreviewClub input.field {
width: 128px;
font-size: 11px; height: 14px; color: #666;
}
body.home div#sneakPreviewClub input.button { 
width: 78px; height: 18px;
margin-left:5px;
background-color: #666666; border: none;
font-family: "Helvetica 45 Light", "Helvetica", sans-serif; font-size: 9px; font-weight: bold; 
text-transform: uppercase; color: #FFF;
}
body.home div#sneakPreviewClub input {
margin-top: 7px;
}
body.home div#sneakPreviewClub input:hover.button {
opacity: .5;
filter: alpha(opacity=50);
}
body.home div#sneakPreviewClub fieldset input {
float: left; clear:left; width: 20px; height: 18px; 
margin-right: 5px;
}

/*home - marketAppraisal*/

body.home div#marketAppraisal {
float: left; width: 150px; 
margin-top: 5px; padding-top: 10px;
/*ie hacks*/_float: none; _position: relative; _margin-top: 225px;
background-image: url(/img/bg_homeSepLine.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 11px; line-height: 14px; color: #666666;
}
body.home div#marketAppraisal h1 {
width: 143px; height: 15px; 
margin: 2px 0 0 0; padding: 0 0 0 15px; 
background-image: url(/img/hdg_marketAppraisal.gif);
background-position: top center;
background-repeat: no-repeat;
}
body.home div#marketAppraisal h1 span {
display: none;
}
body.home div#marketAppraisal p {
padding: 0 0 0 10px;
}
body.home div#marketAppraisal input, 
body.home div#marketAppraisal select {
width: 128px; margin-top: 5px;
font-size: 11px; height: 16px; color: #666;
}
body.home div#marketAppraisal a {
width: 78px; height: 16px;
display:block;
padding: 2px 0 0 15px;
margin: 5px 0 0 10px;
background-color: #666666; border: none;
font-family: "Helvetica 45 Light", "Helvetica", sans-serif; font-size: 9px; font-weight: bold; 
text-transform: uppercase; color: #FFF;
text-decoration:none;
}
body.home div#marketAppraisal a:hover {
opacity: .5;
filter: alpha(opacity=50);
}

/*=home - quicksearch*/

body.home div#quickSearch {
float: left; width: 150px; 
margin-top: 5px; padding-top: 10px;
background-image: url(/img/bg_homeSepLine.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 11px; line-height: 16px; color: #666666;
}
body.home div#quickSearch h1 {
width: 143px; height: 15px; 
margin: 2px 0 0 0; padding: 0 0 0 15px; 
background-image: url(/img/hdg_quickSearch.gif);
background-position: top center;
background-repeat: no-repeat;
}
body.home div#quickSearch h1 span {
display: none;
}
body.home div#quickSearch form {
margin-left: 10px; margin-top: 0px;
}
body.home div#quickSearch fieldset {
border: none;
}
body.home div#quickSearch legend,
body.home div#quickSearch label {
display: none;
}
body.home div#quickSearch input, 
body.home div#quickSearch select {
width: 128px; margin-top: 5px;
height: 16px;
font-size: 11px; height: 18px; color: #666;
}
body.home div#quickSearch input.button {
width: 78px; height: 18px;
background-color: #666666; border: none;
font-family: "Helvetica 45 Light", "Helvetica", sans-serif; font-size: 9px; font-weight: bold; 
text-transform: uppercase; color: #FFF;
}
body.home div#quickSearch input:hover.button {
opacity: .5;
filter: alpha(opacity=50);
}

/*=home - featured properties=*/

body.home div.featuredProperty {
float: left; width: 263px;
padding-bottom: 20px;
text-align: center;
}
body.home div.featuredProperty h1 {
width: 159px; height: 20px;
margin: 10px auto;
background-repeat: no-repeat;
}
body.home div.featuredProperty h1 span {
display: none;
}
body.home div.featuredProperty h2 {
width: 225px; 
margin: 10px auto;
font-size: 11px; color: #000; font-weight: bold; text-align: left;
}
body.home div.featuredProperty img {
width: 180px; height: 132px;
padding: 4px; border: 1px solid #C2C2C2;
}
body.home div.featuredProperty p {
width: 225px;
margin: 10px auto;
font-size: 11px; line-height: 16px; color: #666; text-align: left;
}
body.home div.featuredProperty a {
font-weight: bold; color: #000; text-decoration: none;
}
body.home div#getaway,
body.home div#ofi,
body.home div#house {
border-right: 1px solid #C2C2C2;
}
body.home div#getaway h1 {
background-image: url(/img/hdg_featuredGetaway.gif);
}
body.home div#house h1 {
background-image: url(/img/hdg_featuredHouse.gif);
}
body.home div#apartment h1 {
background-image: url(/img/hdg_featuredApartment.gif);
}
body.home div#ofi h1 {
background-image: url(/img/hdg_featuredOfi.gif);
}