﻿body {margin-top: 15px; color: #000; font-family: verdana,helvetica,sans-serif;background-color: #cccccc;}



td { font-size: 11px; color: #000000; font-family: verdana,helvetica,sans-serif; }



a{font-size: 15px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline}

a:hover{font-size: 15px; color: #666666; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline}



.pagebody{font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; background-color: #ffffff}

.pageheader{font-weight: bold; font-size: 12px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; background-color: transparent; text-decoration: none}



.sectionHeader{font-size: 11px; font-weight: bold; color: #000000; padding-left: 5px; font-family: verdana, arial, helvetica, sans-serif; background-color: #cccccc}

.sectionDetail{font-size: 10px; color: #fff; font-weight: bold; padding-left: 5px; line-height: 150%; font-family: verdana, arial, helvetica, sans-serif; background-color: #9593AA}



.sectionLink{font-size: 10px; color: #fff; font-weight: bold; line-height: 150%; font-family: verdana, arial, helvetica, sans-serif; background-color: #9593AA}

.sectionLink:hover{color: #ccc}



.pageDetail{font-size: 11px; color: #000000; padding: 5px; background-color: #ffffff; font-family: verdana,helvetica,sans-serif}



.footer { font-weight: bold; font-size: 8px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }

.footerLink{font-size: 8px; font-weight: normal; letter-spacing: 0.2em; color: #fff; font-family: verdana, arial, helvetica, sans-serif; background-color: #999}

.footerLink:hover{font-size: 8px; font-weight: normal; color: #ccccff;}



.ltback { background-color: white; }



.flashCell { background-color: #f67b1b; }



.header { font-weight: bold; font-size: 12px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }

 

 .tableCellDashedBorder { border-right: #000000 1px dashed; border-top: #000000 1px dashed; font-size: 11px; border-left: #000000 1px dashed; color: #000000; line-height: 150%; border-bottom: #000000 1px dashed; font-family: verdana, arial, helvetica, sans-serif; background-color: #f3f3f3; text-decoration: none; }

 .tableCellDashedContent { font-size: 13px; color: #000000; line-height: 150%; font-family: verdana, arial, helvetica, sans-serif; background-color: #f3f3f3; text-decoration: none; }



.table{background-color: #f0f1f5;	border: solid #9593aa 1px;}

.tableCell{background-color: #f0f1f5; padding: 5px; font-size: 10px; font-weight: bold;}

.tableCellLtBg

{

	font-size: 11px;

	color: #000000;

	line-height: 150%;

	font-family: verdana, arial, helvetica, sans-serif;

	background-color: #f3f3f3;

}

.tableCellMdBg

{

	font-weight: bold;

	font-size: 11px;

	color: #ffffff;

	line-height: 150%;

	font-family: verdana, arial, helvetica, sans-serif;

	background-color: #666699;

}

.tableCellNoPadding{background-color: #f0f1f5; padding: 0px; font-size: 10px; font-weight: bold;}

.tableHeader{background-color: #999; color: #fff; font-size: 12px; font-weight: bold;}

.tableHeaderLiteBg { font-weight: bold; font-size: 12px; color: #000; font-family: verdana, arial, helvetica, sans-serif; background-color: #e6e6e6; }

.tableInput{ font-size: 10px; font-weight: normal; color: #000;	border: solid #9593aa 1px; font-family: verdana, arial, helvetica; background-color: #fff;}

.tableCellPropertyStatus { font-weight: bold; font-size: 12px; color: white; font-family: verdana, arial, helvetica, sans-serif; background-color: black; }

.tableCellBorder { margin: 1px; }

.bordercell { border-right: #000000 1px solid; border-top: #000000 1px solid; font-size: 11px; border-left: #000000 1px solid; color: #000000; line-height: 150%; border-bottom: #000000 1px solid; font-family: verdana, arial, helvetica, sans-serif; background-color: #fff; text-decoration: none; }



.frmbutton { border-right: silver thin outset; border-top: silver thin outset; font-weight: bold; font-size: 10px; border-left: silver thin outset; color: #ffffff; border-bottom: silver thin outset; font-family: verdana, arial, helvetica, sans-serif; background-color: #666699; text-align: center; }

.frmbuttonDisabled { border-right: silver thin outset; border-top: silver thin outset; font-weight: bold; font-size: 10px; border-left: silver thin outset; color: #ffffff; border-bottom: silver thin outset; font-family: verdana, arial, helvetica, sans-serif; background-color: #c8c9c9; text-align: center; }

.menu { font-weight: bold; font-size: 10px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; background-color: #e6e6e6; text-decoration: none; }

.menuLink {font-size: 10px; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline}

.menuLink:hover{font-size: 10px; color: #666666; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline}





 .tiny { font-size: 10px; color: #000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }











/* Footer Start */

.footer {color: #000000; text-decoration: none; font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; background-color: #cccccc;}

.footerLink {font-size: 8px; font-weight: normal; letter-spacing: 0.2em; color: #fff; font-family: verdana, arial, helvetica, sans-serif; background-color: #999}

.footerLink:hover {font-size: 8px; font-weight: normal; color: #ccccff;}

.footerSmText {color: #000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; background-color: #cccccc;}

/* Footer End */



/* poweredBy Start */

.poweredByCell { font-weight: bold; font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; background-color: #cccccc; text-decoration: none; }

.poweredByTable{ font-weight: bold; font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; background-color: #cccccc; text-decoration: none; }

A.poweredByCell { font-weight: bold; font-size: 11px; font-family: Verdana, Sans-Serif; }

A.poweredByCell:hover { font-weight: bold; font-size: 11px; font-family: Verdana, Sans-Serif; }



/* poweredBy End */





/* Search Start */

	/* Quick Search */

.searchQSTable {background-color: #fff; border: solid #000000 1px; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; line-height: 150%}

.searchQSTableCell { padding-right: 4px; padding-left: 4px; font-size: 10px; padding-bottom: 4px; padding-top: 4px; background-color: white; }

.searchQSTableText { padding-right: 4px; padding-left: 4px; font-size: 10px; padding-bottom: 4px; padding-top: 4px; background-color: white; }

.searchQSTableLink {padding-right: 4px; padding-left: 4px; font-size: 10px; padding-bottom: 4px; padding-top: 4px; background-color: white; }

.searchQSTableLink:hover { padding-right: 4px; padding-left: 4px; font-size: 10px; padding-bottom: 4px; padding-top: 4px; background-color: white; }

.searchQSTableInput{font-size: 10px; font-weight: normal; color: #000; border: solid #9593aa 1px; font-family: verdana, arial, helvetica; background-color: #fff}

.searchQSTableButton {border-right: silver thin outset; border-top: silver thin outset; font-weight: bold; font-size: 10px; border-left: silver thin outset; color: #ffffff; border-bottom: silver thin outset; font-family: verdana, arial, helvetica, sans-serif; background-color: #666699; text-align: center;}

.searchQSTableHeader { padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 12px; padding-bottom: 4px; color: #000; padding-top: 4px; font-family: verdana, arial, helvetica, sans-serif; background-color: #e6e6e6; }





	/* Advanced search */

.searchASTable {background-color: #fff; border: solid #000000 1px; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; line-height: 150%}

.searchASTableCell { padding-right: 4px; padding-left: 4px; font-size: 10px; padding-bottom: 4px; padding-top: 4px; background-color: white; }

.searchASTableText { padding-right: 4px; padding-left: 4px; font-size: 10px; padding-bottom: 4px; padding-top: 4px; background-color: white; }

.searchASTableLink {padding-right: 4px; padding-left: 4px; font-size: 10px; padding-bottom: 4px; padding-top: 4px; background-color: white; }

.searchASTableLink:hover { padding-right: 4px; padding-left: 4px; font-size: 10px; padding-bottom: 4px; padding-top: 4px; background-color: white; }

.searchASTableInput{font-size: 10px; font-weight: normal; color: #000; border: solid #9593aa 1px; font-family: verdana, arial, helvetica; background-color: #fff}

.searchASTableButton {border-right: silver thin outset; border-top: silver thin outset; font-weight: bold; font-size: 10px; border-left: silver thin outset; color: #ffffff; border-bottom: silver thin outset; font-family: verdana, arial, helvetica, sans-serif; background-color: #666699; text-align: center;}

.searchASTableHeader { padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 12px; padding-bottom: 4px; color: #000; padding-top: 4px; font-family: verdana, arial, helvetica, sans-serif; background-color: #e6e6e6; }



/* Search End */



/* form Start */

.formTable { font-size: 10px; color: #000; font-family: verdana, arial, helvetica, sans-serif; background-color: black; }

.formHeader{background-color: #65659A; color: white; font-size: 12px; font-weight: bold;}

.formFooter { font-weight: bold; font-size: 10px; color: #000; font-family: verdana, arial, helvetica, sans-serif; background-color: #e6e6e6; }

.formCell {font-size: 10px; color: #000; font-family: verdana, arial, helvetica, sans-serif; background-color: #e6e6e6; }

.formCellWhite {color: #000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; background-color: #ffffff;}

.formButton {  border-right: silver thin outset; border-top: silver thin outset; font-weight: bold; font-size: 10px; border-left: silver thin outset; color: #ffffff; border-bottom: silver thin outset; font-family: verdana, arial, helvetica, sans-serif; background-color: #666699; text-align: center; }

.formButtonDisabled { border-right: silver thin outset; border-top: silver thin outset; font-weight: bold; font-size: 10px; border-left: silver thin outset; color: #fff; border-bottom: silver thin outset; font-family: verdana, arial, helvetica, sans-serif; background-color: silver; text-align: center; }

.formInput {font-size: 10px; font-weight: normal; color: #000; border: solid #9593aa 1px; font-family: verdana, arial, helvetica; background-color: #fff}

.formText {font-size: 10px; color: #000; font-family: verdana, arial, helvetica, sans-serif; background-color: #e6e6e6; }

/* form End */





/* propDetailForm Start */



.propDetailnoSpacing { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; background-color: black; }



.propDetailCell { padding-right: 4px; padding-left: 4px; font-size: 11px; padding-bottom: 4px; padding-top: 4px; font-family: Verdana; }

.propDetailStatus { padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 12px; padding-bottom: 4px; color: white; padding-top: 4px; font-family: verdana, arial, helvetica, sans-serif; background-color: black; }

.tableCellBorder { border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid; }

.propDetailHeader { padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 12px; padding-bottom: 4px; color: #000; padding-top: 4px; font-family: verdana, arial, helvetica, sans-serif; background-color: #e6e6e6; }

.propDetailHeaderSm

{

	padding-right: 4px;

	padding-left: 4px;

	font-weight: bold;

	font-size: 11px;

	padding-bottom: 4px;

	color: #000;

	padding-top: 4px;

	font-family: verdana, arial, helvetica, sans-serif;

	background-color: #e6e6e6;

}

.propDetailImage {border-right: black 1px solid; padding-right: 0px; border-top: black 1px solid; padding-left: 0px;  padding-bottom: 0px; border-left: black 1px solid; padding-top: 0px; border-bottom: black 1px solid; }

.tableSlant { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; background-color: #e6e6e6; }

.propDetailFormHeaderAgentName { padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 11px; padding-bottom: 5px; color: #cccc99; padding-top: 5px; font-family: verdana, arial, helvetica, sans-serif; }

	.propDetailAgentTable{ border-right: #000000 1px solid; border-top: #000000 1px solid; font-size: 11px; border-left: #000000 1px solid; color: #000000; line-height: 150%; border-bottom: #000000 1px solid; font-family: verdana, arial, helvetica, sans-serif; background-color: #fff; text-decoration: none; }

	.propDetailAgentHeader {padding-bottom: 4px; padding-top: 4px;  padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 11px; color: #ffffff; line-height: 150%; font-family: verdana, arial, helvetica, sans-serif; background-color: #666699; }

	A.propDetailAgentHeader {  font-weight: bold; font-size: 11px; color: #ffffff; line-height: 150%; font-family: verdana, arial, helvetica, sans-serif; background-color: #666699; }

	.propDetailAgentCell { padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 11px; padding-bottom: 4px; color: #000; padding-top: 4px; font-family: verdana, arial, helvetica, sans-serif; background-color: #e6e6e6; }

/* propDetailForm End */







/* propDetailForm Start */

.propDetailFormTable { font-size: 10px; color: #000; font-family: verdana, arial, helvetica, sans-serif; background-color: black; }

.propDetailFormHeader {background-color: #65659A; color: white; font-size: 12px; font-weight: bold;}

.propDetailFormFooter { font-weight: bold; font-size: 10px; color: #000; font-family: verdana, arial, helvetica, sans-serif; background-color: #e6e6e6; }

.propDetailFormCell {font-size: 10px; color: #000; font-family: verdana, arial, helvetica, sans-serif; background-color: #e6e6e6; }

.propDetailFormButton {  border-right: silver thin outset; border-top: silver thin outset; font-weight: bold; font-size: 10px; border-left: silver thin outset; color: #ffffff; border-bottom: silver thin outset; font-family: verdana, arial, helvetica, sans-serif; background-color: #666699; text-align: center; }

.propDetailFormButtonDisabled { border-right: silver thin outset; border-top: silver thin outset; font-weight: bold; font-size: 10px; border-left: silver thin outset; color: #fff; border-bottom: silver thin outset; font-family: verdana, arial, helvetica, sans-serif; background-color: silver; text-align: center; }

.propDetailFormInput {font-size: 10px; font-weight: normal; color: #000; border: solid #9593aa 1px; font-family: verdana, arial, helvetica; background-color: #fff}

.propDetailFormText {font-size: 10px; color: #000; font-family: verdana, arial, helvetica, sans-serif; background-color: #e6e6e6; }

/* propDetailForm End */





/* Featured Property Start */

.featurePropVerticalTable{ background: #FFFFFF; }

.featurePropVerticalHeader { padding-right: 8px; padding-left: 8px; font-weight: bold; font-size: 12px; color: #ffffff; line-height: 200%; font-family: verdana, arial, helvetica, sans-serif; background-color: #f67b1b; text-decoration: none; }

.featurePropVerticalCell {font-size: 11px; color: #000000; line-height: 150%; font-family: verdana, arial, helvetica, sans-serif; background-color: #f3f3f3;}

.featurePropVerticalImage{border-right: black 1px solid; padding-right: 0px; border-top: black 1px solid; padding-left: 0px; padding-bottom: 0px; border-left: black 1px solid; padding-top: 0px; border-bottom: black 1px solid; }

.featurePropVerticalImageCell { font-size: 11px; color: #000000; line-height: 150%; padding-top: 5px; font-family: verdana, arial, helvetica, sans-serif; background-color: #f3f3f3; }



.featurePropHorizontalTable { background: #FFFFFF; }

.featurePropHorizontalHeader { padding-right: 15px; padding-left: 10px; font-weight: bold; font-size: 11px; background: #9E471C; padding-bottom: 5px; color: #fff; padding-top: 5px; font-family: verdana,arial; }

.featurePropHorizontalCell { padding-right: 3px; padding-left: 3px; font-size: 11px; padding-bottom: 3px; color: #000; line-height: 150%; padding-top: 3px; font-family: verdana, arial, helvetica, sans-serif; background-color: white; }

.featurePropHorizontalImage {border-right: black 1px solid; padding-right: 0px; border-top: black 1px solid; padding-left: 0px; padding-bottom: 0px; border-left: black 1px solid; padding-top: 0px; border-bottom: black 1px solid; }

.featurePropHorizontalImageCell { padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; }



.featurePropSquareTable{}

.featurePropSquareHeader { padding-left: 2px; font-weight: bold; font-size: 12px; background: #2b446c; padding-bottom: 2px; color: white; padding-top: 2px; font-family: verdana,arial; text-decoration: none; }

.featurePropSquareCell {font-size: 11px; color: #000; line-height: 150%; font-family: verdana, arial, helvetica, sans-serif; background-color: #f3f3f3;}

.featurePropSquareImage {}

.featurePropSquareImageCell{}

/* Featured Property End */





