body {
font-family: 'trebuchet ms', Arial, Sans-Serif;
margin:0px;
font-size:12px;
}

.mainbody {
background-image:url(../images/bck.jpg);
background-repeat:repeat-x;
background-color:#005b79;
}


.middleWrapper {  
float:left; /*daz*/
width:980px;
background-color:white;
background-image:url(../images/pagebg.jpg);
background-repeat:repeat-y;
}

.pagecontent {
background-color:white;
float:left;
width:980px;
}

.outerwrapper {
margin:0 auto;
width:980px;
}

.wrapper {
width:980px;
float:left; /*daz*/
}

.headerimage {
width:980px;
height:131px;
background-color:white;
}

.menuwrapper {
background-color:#ebebeb;
height:35px;
width:980px;
clear:both;
}

.footerwrapper {
background-color:#ebebeb;
background-image:url(../images/footer_bg.jpg);
background-repeat:no-repeat;
height:26px;
width:980px;
clear:both;
}

.footerwrapperText {
padding-left:10px;
padding-top:3px;
color:#999999;
}

a.footerwrapperText, a.footerwrapperText:link, a.footerwrapperText:visited, a.footerwrapperText:active {
text-decoration:none;
color:#999999;
}

a.footerwrapperText:hover {
text-decoration:underline;
color:#005c7a;
}


.flashwrapper {
width:980px;
float:left;
height:262px;
}



.bottomflashwrapper {
width:980px;
float:left;
background-image:url(../images/HMT_home_bottom_ext.jpg);
background-repeat:no-repeat;
padding-top:10px;
background-color:white;
}


.propertyofweekpic {
float:left;
padding-left:18px;
width:218px;
margin-top:5px;
}

.propertyofweektxt {
padding-left:20px;
width:490px;
float:left;
color:#00526e;
}



.propimage {
border:1px solid #00526e;
padding:3px;
}

.propweekheading {
font-size:14px;
font-weight:bold;
}

.propWeekButtons {
text-align:left;
width:200px;
float:right;
padding-right:0px;
padding-top:10px;
}

.homeMetaContent {margin:20px 20px 15px 20px;}

.butRow {clear:both;padding-top:2px;}
.butLeft {float:left;width:11px;height:33px;}
.butRight {float:left;width:11px;height:33px;}
.butMiddle {font-weight:bolder;padding-top:6px;padding-left:20px;float:left;width:130px;height:27px;background-image:url(../images/but_middle.gif);background-repeat:no-repeat;}
.butMiddle a {text-decoration:none;}
.pageBanner {
background-image:url(../images/pageBanner.jpg);
background-repeat:no-repeat;
height:54px;
float:left;
width:980px;
}

.pageBannerTitle {
font-size:22px;
font-face: "trebuchet ms";
color:white;
padding-left: 238px;
padding-top: 12px;
float:left;
}

.errorDivWrapper {
float:left;
background-color:#ebebeb;
width:980px;
}

.errorDiv {
padding:2px 0 8px 20px;
font-size:15px;
color:red;
border-top:1px solid #00526e;
border-bottom:1px solid #00526e;
}

a.splashcontact, a.splashcontact:link, a.splashcontact:visited, a.splashcontact:active {
color:#26aae1;
text-decoration:none;
}

a.splashcontact:hover {
text-decoration:none;
}

.contentWrapper {
padding-top:2px;
padding-left:20px;
padding-right:10px;
padding-bottom:20px;
}

.admincontentWrapper {
padding:2px 10px 20px 10px;
background-color:white;
}

/* property page layout divs */

.propPageWrapper {  
float:left;
width:980px;
}

.updatesDiv {
float:right;
width:171px;
}

.recPropsDiv {
width:218px;
float:left;
}

.propContent {
width:800px;
float:left;
}

.subPageContent {
width:582px;
float:left;
}

