HTML,BODY
{
    FONT-SIZE: small;
    COLOR: #6b7d8c;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
A
{
    COLOR: #6eb229;
}
TABLE
{
    BORDER-COLLAPSE: collapse;
}
TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
FORM
{
    DISPLAY: inline;
}
INPUT
{
    FONT-SIZE: small;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H5
{
    TEXT-ALIGN: right;
}
h3{
	margin: 0;
	font-size: medium;
}
IMG
{
    BORDER-RIGHT: #ffffff 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    BORDER-BOTTOM: #ffffff 0px;
}
.fullTable
{
    WIDTH: 100%;
    height: 100%;
}
.hpLogo
{
    MARGIN-LEFT: auto;
    WIDTH: 245px;
    MARGIN-RIGHT: auto;
    HEIGHT: 100px;
}
.container
{
    WIDTH: 880px;
    TEXT-ALIGN: right;
}
.containerLocationer
{
    WIDTH: 850px;
    TEXT-ALIGN: right;
    vertical-align: top;
}
.searchContainer
{
    MARGIN-LEFT: auto;
    WIDTH: 950px;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: right;
}
.padIt
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right;
}
.leftPadIt{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right;
}
.padItCenter
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center;
}
.smallLink
{
    FONT-SIZE: x-small;
}
.dotsBorder
{	
    BORDER-TOP: #ffffff 5px solid;
    FONT-SIZE: 0px;
    BACKGROUND-IMAGE: url(images/dotted.gif);
    WIDTH: 880px;
    HEIGHT: 1px;
}
.cityTd
{
    BORDER-RIGHT: #ffffff 10px solid;
    BORDER-TOP: #ffffff 10px solid;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffffff 10px solid;
    WIDTH: 100px;
    COLOR: #6b7d8c;
    BORDER-BOTTOM: #ffffff 10px solid;
    HEIGHT: 35px;
    TEXT-ALIGN: center;
}
.cityTd2
{
    VERTICAL-ALIGN: middle;
    COLOR: #6b7d8c;
    HEIGHT: 15px;
    TEXT-ALIGN: right;
    padding: 2px;
}
.cityTdLink
{
}
.containerCenter
{
    MARGIN-LEFT: auto;
    WIDTH: 778px;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: center;
}
.forumContainer{
	padding-top: 5px;
    MARGIN-LEFT: auto;
    WIDTH: 793px;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: right;
}
.linkLike
{
    COLOR: #5b9e17;
    TEXT-DECORATION: underline;
}
.regPic
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #ffffff 1px solid;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.streetPic
{
    BORDER-RIGHT: #bdcbde 1px solid;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    VERTICAL-ALIGN: bottom;
    BORDER-LEFT: #bdcbde 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #bdcbde 1px solid;
}
.streetText
{
    PADDING-TOP: 0px;
    text-align: center;
}
.bigImage
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #ffffff 10px solid;
    PADDING-TOP: 8px;
}
.rightAlign
{
    PADDING-TOP: 10px;
    TEXT-ALIGN: right;
}
.paging
{
    PADDING-BOTTOM: 10px;
    DIRECTION: ltr;
    PADDING-TOP: 10px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.firstBlock
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    TEXT-ALIGN: right;
}
.lastBlock
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    TEXT-ALIGN: left;
}
.midBlock
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    TEXT-ALIGN: center;
}
.midTd
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #ffffff 10px solid;
    WIDTH: 196px;
    PADDING-TOP: 5px;
    HEIGHT: 330px;
}
.allBuildings
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: right;
}
.adsTd
{
    PADDING-RIGHT: 20px;
    VERTICAL-ALIGN: top;
    WIDTH: 200px;
    TEXT-ALIGN: right;
	height: 100%;
}
.textTd{
	vertical-align: top;
	text-align: right;
	width: 100%;
	height: 100%;
	padding: 5px 5px 5px 5px;
}
.padSubTxt{
	padding-right: 20px;
}
.tfvHighlight{
	background-color: #B9F37F;
}
.tfvNormal{
	background-color: #ffffff;
}
.padIcon{
	padding: 2px 2px 2px 2px;
	text-align: center;
}
.padIconText{
	padding: 2px 2px 2px 2px;
	text-align: right;
}
.absoluteFrame
{
    position: absolute;
    left: 15px;
    top: 43px;
    width: 180px;
    padding: 0;
    margin: 0;
}
.topBanner
{
    position: absolute;
    right: 28px;
    top: 142px;
    width: 760px;
    padding: 0;
    margin: 0;    
}
.padItPaidLinks
{
    padding: 10px;
    vertical-align: top;
}
.grayLinks{font:9px Ariel; color:#bcbcbc; text-decoration: underline;}
.Categories
{
	font:12px Ariel;	
	
}