th{
background-color: #DD1728; 
color:#FFFFFF;
font-size:13px;
}

#mainBody{
background-color:#F2F2F2;
margin-top: 40px;
margin-bottom: 10px;
padding: 10px;

}
#mainBody2{
background-color:#F2F2F2;
margin-top: 40px;
margin-bottom: 10px;
padding: 10px;

}
.tableRow1{
background: #F2F2F2;
border: 0px;
}
.tableRow0{
background: #FFFFFF;
border: 0px;
}

#tLeft{
margin-top: 30px;
background-color:#F2F2F2;	
width: 850px;

}
#bLeft{
margin-top: 40px;
background-color:#F2F2F2;	
}
#bRight{
margin-top: 40px;
padding: 10px;
background-color:#F2F2F2;	
}
#pageHeader{
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
text-align: center;
background-color:#F2F2F2;
color:#DD1728;
}
#pageHeader2{
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
text-align: center;
background-color:#F2F2F2;
color:#DD1728;
margin-top: 40px;
}
h1{
font-size:16px;
color:#DD1728;
}
h1.subPageHeader{
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
text-align: center;
color:#DD1728;
text-align:left;
margin: 10px;
text-decoration: underline;
}
#links{
margin-top: 30px;
font-family: Arial, Helvetica, sans-serif; 
text-align: center;
background-color:#F2F2F2;
}
#wrapper{
	width: 950px;
	border: 1px solid #DD1728;
	background-color: #FFFFFF;
	position: relative;
	margin-top: -10px;
	margin: 0 auto;
	text-align: left;
	
}

#banner {

background-color: #FFFFFF;
text-align: left; 
height: 142px;
/*border-left: 1px dashed #000000;
border-right: 1px dashed #000000;
border-top: 1px dashed #000000;
border-bottom: 1px dashed #000000;
*/
}
#navbar {
/*border-bottom: 1px dashed #642D91;*/

 height: 20px;
 text-align: center;
background-color: #DD1728; 
}

#main { 
height: expression( this.scrollHeight < 375 ? "375px" : "auto" ); /* sets min-height for IE */
min-height: 375px; /* sets min-height value for all standards-compliant browsers */
background-color: #FFFFFF;
padding: 20px;

font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
#footer {
text-align: center;
margin-bottom: 0px;
border-top: 1px solid #DD1728;
 background-color: #DD1728;
/* border-left: 1px dashed purple;
border-right: 1px dashed purple;
border-top: 1px dashed purple;
border-bottom: 1px dashed purple;
*/
}
#searchResult{
margin-left: 100px;
width: 300px;
margin-bottom: 20px;
border: 0px dashed #642D91;
position: relative;

}
#searchResultTop{

}
#searchResultDesc{
float: left;
width: 400px;
}
#searchResultPic{
margin-left: 400px;
}
#ss_text{
font-size: 12px;
}
/*tables for the pagination*/
table.pagination{
	width: 500px;
	font-weight: bold;

}
td.leftPagination{
	width:70px;
	text-align:left;
}
td.rightPagination{
	width:70px;
	text-align: right;
}
td.middlePagination{
	width: 360px;
	text-align: center;
}
.currentPage{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
}

/*div for the search again on viewHouseDetails*/
#searchAgain{
text-align: right;
}
/*layout of table in main section of page*/
table.mainTable{
	/*width: 700px;*/
	width: 90%;
	font-weight: bold;
}
td.mainTableTopLeft{
	width: 100%;
	/*width: 423px;*/
}
td.mainTableTopRight{
    text-align: right;
	width: 277px;
}
td.footer{
color: #FFFFFF;
text-decoration: none;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
.pic{
height: 200px;
width: 200px;
}
.floatRight { 
float:right;
height: 200px;
width: 200px;
padding-left: 20px;
padding-bottom: 20px;
}
.flashSlideshow { 
float:right;
padding-left: 20px;
padding-bottom: 20px;

}

table.searchResultTable{
width: 500px;
background-color: #642D91;/*#CCCCCC*/
border: 1px;
}
table.searchRow{
width: 500px;
background-color: #F2F2F2;
}
table.innerSearchResultTable{
width: 500px;
background-color: #FFFFFF;
font-size: 12px;
}
td.tableForm{
text-align: right;
vertical-align: top;
padding: 6px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1.0em;

}
/*Form headers for the sell and landlords page*/
td.formHeader{
background-color:#90C63B;
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #642D91;

}

/*table for search form on maps page*/
table.mapTable{
font-size: 7px;
font-weight: bold;
}
.button{

color: #FFFFFF;
background: #DD1728; 
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
}

td{
font-size: 13px;
}
body { 
	text-align: center;
	min-width: 752px; 
/*	background-image: url(images/bg.jpg);*/
	background-color: #F2F2F2;/*#CCCCFF*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}

/*links for menu*/
a.menuLink:link{
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a.menuLink:visited{
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a.menuLink:hover{
color: #FFFFFF;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a.menuLink:active{
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
/*links for div header*/
a.divLink:link{
color: #DD1728;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a.divLink:visited{
color: #DD1728;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a.divLink:hover{
color: #DD1728;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a.divLink:active{
color: #DD1728;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

/*links for link category*/
a.catLink:link{
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a.catLink:visited{
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a.catLink:hover{
color: #FFFFFF;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a.catLink:active{
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

/*normal links*/
a:link{
color: #DD1728;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a:visited{
color: #DD1728;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a:hover{
color: #DD1728;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a:active{
color: #DD1728;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

/*used for the sold picture on top of the sold house*/
.pile { 
position: absolute; 
}

p{
margin-left: 10px;
margin-right: 10px;
}
/*for left hand page menus*/
td.tdMenu{
font-weight:bold;
background: #DD1728;
padding: 3px;
}