
div#propertyInfoArea{
height: 330px;
}

/**** tweak allcontent element for homepage ****/

div#allContent{
background-image: none;
padding: 0px;
}

/**** css for feature image/flash  elements****/

div#featureImage{
height: 100%;
width: 254px;
float: left;
margin: 0 4px 0 0;
overflow: hidden;
}

div#featureImageInner{
padding: 0px;
}

div#flashFeature{
height: 100%;
/*background-color: #c0c0c0;*/
/*width: 278px;*/
width: 536px;
float: left;
margin: 0;
padding: 0;
overflow: hidden;
}

div#flashFeature embed#tommysFlashFeature{
cursor: pointer;
}

div#flashFeatureInner{
margin: 0;
padding: 0px;
}

div#flashFeature img{
width: 536;
height: 330px;
}

#tommysFlashFeature{
/*width: 536px;*/
/*width: 400px;*/
position: absolute;
left: 414px;
top: 126px;
width: 536;
height: 330px;
z-index: 50;
}

*html #tommysFlashFeature{
top: 126px;
}
/****  CSS for property images  elements  ****/

div#propertyImages{
/*height: 245px;*/
height: 270px;
margin: 4px 0 0 0;
overflow: hidden;
}

div.homeCenterBanner{
height:270px;
margin:4px 0px 0px 0px;
overflow:hidden;
}

div.propertyImageBox{
width: 314px;
height: 100%;
float: left;
margin-right: 4px;
text-align: center;
overflow: hidden;
}

div.propertyImageBoxInner{
padding: 0px;
}

div.propertyImage{
padding: 0px;
/*height: 210px;*/
height: 235px;
margin-bottom: 4px;
overflow: hidden;
}

div.propertyImage table{
margin: 0px;
padding: 0px;
border-collapse: collapse;
}

div.propertyImage table td{
margin: 0px;
padding: 0px;
vertical-align: middle;
height: 235px;
width: 314px;
}

div.propertyImage img{
/*width: 315px;*/
}

div.propertyCaption{
background-color: #7dc242;
/*
height: 31px;
*/
height: 15px;
padding: 8px 5px 8px 15px;
text-align: left;
font-size: 11px;
}

div.propertyCaption p{
margin: 0;
color: #002456;
font-weight: bold;
white-space: nowrap;
}

div#lastPropertyImageBox{
margin-right: 0;
}

/**** CSS for bottom area  elements  ****/

div#bottomArea{
/*height: 184px;*/
height: 200px;
margin: 4px 0 0 0;
}

div#userFeedback{
width: 314px;
height: 100%;
float: left;
background-color: #e2e2e2;
margin: 0 4px 0 0;
overflow: hidden;
}

div#userFeedbackInner{
padding: 10px;
}


div#userFeedbackInner div#nzRealtors h3{
width: 185px;
margin-bottom: 0px;
float: left;
}

div#userFeedbackInner div#nzRealtors h3 span{
display: block;
margin-top: 5px;
}

div#userFeedbackInner div#nzRealtors h3 a{
font-size: 11px;
font-weight: bold;
}

div#userFeedbackInner div#nzRealtors div#nzRealtorsLink{
width: 108px;
float: left;
overflow: hidden;
margin:0px;
}

div#userFeedbackInner div#nzRealtors div#nzRealtorsLink img{
border: 0px;
}

div#tommysComment{
width: 314px;
height: 100%;
float: left;
background-color: #e2e2e2;
overflow: hidden;
}

div#tommysCommentInner{
padding: 10px;
}

div#bottomArea h3{
color: #61b42b;
margin: 0px 0px 10px 0px;
font-size: 19px;
font-weight: normal;
}

div#bottomArea a{
color: #002456;
}

div#bottomArea a:hover{
color: #335789;
}

div#bottomArea p{
color: #002456;
font-weight: bold;
line-height: 18px;
}

div#tommysLifestyle{
/*width: 368px;*/
width: 314px;
height: 100%;
float: left;
background-color: #e2e2e2;
margin: 0 4px 0 0;
overflow: hidden;
}

div#tommysLifestyleInner{
padding: 15px;
}

div#tommysLifestyleInner ul {
margin: 0 0 0 30px;
padding: 0;
color: #002456;
font-weight: bold;
}

div#tommysLifestyleInner ul li{
list-style-type: none;
padding-bottom: 6px;
}

div#tommysLifestyleInner ul a{
text-decoration: none;
}

div#tommysLifestyleInner ul li img{
position: relative;
top: 1px;
}

div#tommysLifestyleInner h3#lifestyleHeader a{
text-decoration: none;
color: #61B42B;
}

div#tommysLifestyleInner img#lifestyleImage{
float: left;
margin: 0px 20px 0px 0px;
}

div#tommysCommentInner img#tommysFigure{
float: left;
margin: 0px 20px 0px 0px;
}

div#userFeedbackInner h3{
width: 150px
}

/****  CSS for floatGroup (used to fix ie6 issue)  ****/

div.floatGroup{
float: left; 
height: 100%;
overflow: hidden;	
}

/*propertysearch component tweaked for the  homepage*/ 

div#propertySearch{
margin: 0 4px 0 0;
float: left;
}

/**** CSS for Free appraisal and property alert components tweaked for the homepage ****/

div#appraisalAlertGroup{
width: 206px;
float: left;
margin: 0 4px 0 0;
}
