BODY
{
    MARGIN-TOP: 0px;
    Margin-left: 0px;
    Margin-right: 5px;
    FONT-SIZE: 12px;
    COLOR: #d3dceb;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeee9;
    TEXT-DECORATION: none
}
A
{
    FONT-WEIGHT: normal;
    COLOR: #d3dceb;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-WEIGHT: normal;
    COLOR: white;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.text
{
    FONT-SIZE: 11px;
    COLOR: #d3dceb;
    LINE-HEIGHT: 125%;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #e4d8b3;
}
A.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #d3dceb;
    LINE-HEIGHT: 125%;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none;
    background-color: #e4d8b3;
}
A.text:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #d3dceb;
    LINE-HEIGHT: 125%;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: underline;
    background-color: #e4d8b3;
}

.image{background: url(/img/bg.gif) #e4d8b3 fixed no-repeat left top; color: #000;}
.welcome { font-size: 12px; line-height: 150%; font-family: verdana, arial, helvetica, sans-serif; background-color: #e4d8b3; }
.dark
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-COLOR: #d3dceb;
}

.border2
{
	background-color: #333;
	border: thick groove #E6C979;
	padding: 10px;
	align: center;
}



.menuTable
{
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-color: #c07d23;
}

.menu
{   
   	font-size: 11px;	
    color: #21334b;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    
}
.menu a
{
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	width: 100%;
	color: #21334b;
	line-height: 100%;
	padding-top: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
.menu a:hover
{	
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	width: 100%;
	color: white;
	padding-top: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
.menuTableTop
{
	background-image: url(../img/menubg.gif);
	background-color: #c07d23;
}

.menuTop
{   
   	font-size: 11px;	
    color: #21334b;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    
}
.menuTop a
{
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	width: 100%;
	color: #21334b;
	line-height: 100%;
	padding-top: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
.menuTop a:hover
{	
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	width: 100%;
	color: white;
	padding-top: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.menuTableBottom
{
	background-color: #21334b;
}

.menuBottom
{   
   	font-size: 12px;	
    color: #d3dceb;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    
}
.menuBottom a
{
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 3px;
	width: 100%;
	color: #d3dceb;
	line-height: 100%;
	padding-top: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
.menuBottom a:hover
{	
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 3px;
	width: 100%;
	color: white;
	padding-top: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}


.featured
{
    FONT-SIZE: 12px;
    COLOR: #320000;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
 }	
 .featuredsm
{
    FONT-SIZE: 10px;
    COLOR: #320000;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
 }		
 
 
 
/* Footer Start */
.footer { font-weight: bold; font-size: 11px; padding-bottom: 2px; color: #000; padding-top: 2px; font-family: verdana, arial, helvetica, sans-serif; background-color: transparent; text-decoration: none; }
.footerLink { font-weight: normal; font-size: 8px; color: #fff; font-family: verdana, arial, helvetica, sans-serif; letter-spacing: 0.2em; background-color: white; }
.footerLink:hover { font-weight: normal; font-size: 8px; color: #ccccff; }
.footerSmText { font-size: 10px; color: #000; font-family: verdana, arial, helvetica, sans-serif; background-color: white; text-decoration: none; }
/* Footer End */

/* poweredBy Start */
.poweredByCell { font-weight: normal; text-decoration: none; font-size: 11px; color: black; font-family: Verdana, Sans-Serif; }
.poweredByCell:hover { font-weight: normal; text-decoration: underline; font-size: 11px; color: black; font-family: Verdana, Sans-Serif; }
A.poweredByCell { font-weight: normal; text-decoration: font-family: Verdana, Sans-Serif; }
.poweredByTable{}
/* poweredBy End */

/* Search Start */
.searchQSTable { border-top-width: 3px; padding-right: 3px; padding-left: 3px; border-left-width: 3px; border-left-color: #e6c979; border-bottom-width: 3px; border-bottom-color: #e6c979; padding-bottom: 3px; margin: 0px; width: 100%; border-top-color: #e6c979; padding-top: 3px; border-right-width: 3px; border-right-color: #e6c979; }
.searchQSTableCell { font-weight: bold; font-size: 11px; COLOR: #d3dceb; line-height: 150%; font-family: verdana, arial, helvetica, sans-serif; background-color: transparent; }
.searchQSTableCell SELECT { width: 150px; }
.searchQSTableText { padding-left: 5px; font-weight: normal; font-size: 11px; COLOR: #d3dceb; line-height: 150%; font-family: verdana, arial, helvetica, sans-serif; background-color: transparent; }
.searchQSTableLink { font-size: 10px; background-color: white; }
.searchQSTableLink:hover { font-size: 10px; background-color: white; }
.searchQSTableInput { border-right: #9593aa 1px solid; border-top: #9593aa 1px solid; font-weight: normal; font-size: 10px; border-left: #9593aa 1px solid; width: 150px; COLOR: #000; border-bottom: #9593aa 1px solid; 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: #fff; border-bottom: silver thin outset; font-family: verdana, arial, helvetica, sans-serif; background-color: #c07d23; text-align: center; }
.searchQSTableHeader { padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 11px; BACKGROUND-POSITION-Y: center; background-image: url(/img/featured_strip.gif); color: black; height: 20px; background-color: #c07d23;}
	/* Quick Search 
.searchQSTable { border-right: #e6c979 3px solid; border-top: #e6c979 3px solid; margin: 5px; border-left: #e6c979 3px solid; width: 150px; border-bottom: #e6c979 3px solid; }
.searchQSTableCell { padding-right: 4px; padding-left: 10px; font-weight: bold; font-size: 10px; padding-bottom: 5px; color: white; padding-top: 5px; background-color: transparent; }
.searchQSTableCell SELECT { width: 120px; }
.searchQSTableText { padding-right: 4px; padding-left: 10px; font-size: 10px; padding-bottom: 5px; color: white; padding-top: 5px; background-color: transparent; }
.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: #fff; border-bottom: silver thin outset; font-family: verdana, arial, helvetica, sans-serif; background-color: #2B3F7C; text-align: center; }
.searchQSTableHeader { padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 11px; background-image: url(/img/header-bg.gif); color: black; padding-top: 5px; height: 28px; background-color: #d9d2c0; text-align: center; }
	/* Advanced search */
.searchASTable { font-size: 11px; COLOR: #d3dceb; line-height: 150%; font-family: verdana, arial, helvetica, sans-serif; background-color: transparent; text-decoration: none; }
.searchASTableCell { padding-right: 4px; padding-left: 4px; font-size: 10px; padding-bottom: 4px; padding-top: 4px; background-color: transparent; }
.searchASTableText { padding-right: 4px; padding-left: 4px; font-size: 10px; padding-bottom: 4px; padding-top: 4px; background-color: transparent; }
.searchASTableLink { padding-right: 4px; padding-left: 4px; font-size: 10px; padding-bottom: 4px; padding-top: 4px; background-color: transparent; }
.searchASTableLink:hover { padding-right: 4px; padding-left: 4px; font-size: 10px; padding-bottom: 4px; padding-top: 4px; background-color: transparent; }
.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: #fff; border-bottom: silver thin outset; font-family: verdana, arial, helvetica, sans-serif; background-color: #9e471c; text-align: center; }
.searchASTableHeader { padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 11px; BACKGROUND-POSITION-Y: center; background-image: url(/img/featured_strip.gif); color: black;  height: 20px; background-color: #c07d23;}	
/* Search End */

/* form Start */
.formTable { font-size: 10px; width: 100%; COLOR: #d3dceb; font-family: verdana, arial, helvetica, sans-serif; background-color: transparent; }
.formHeader{ padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 11px; BACKGROUND-POSITION-Y: center; background-image: url(/img/featured_strip.gif); color: black; height: 20px; background-color: #c07d23;}
.formFooter {COLOR: #d3dceb; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; background-color: #f3f3f3; font-weight: bold;}
.formCell { font-size: 10px; COLOR: #d3dceb; font-family: verdana, arial, helvetica, sans-serif; background-color: transparent; }
.formCellWhite { font-size: 10px; color: #d3dceb; font-family: verdana, arial, helvetica, sans-serif; background-color: transparent; }
.formButton { 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: #9e471c; 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; font-weight: normal; COLOR: #d3dceb; border: solid #9593aa 1px; font-family: verdana, arial, helvetica; background-color: #fff}
/* 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; background-color: transparent; }
.propDetailStatus { padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 11px; padding-bottom: 5px; color: white; padding-top: 5px; background-color: #9e471c; text-decoration: none; }
.tableCellBorder { border-top-width: 1px; border-left-width: 1px; border-left-color: black; border-bottom-width: 1px; border-bottom-color: black; border-top-color: black; background-color: transparent; border-right-width: 1px; border-right-color: black; }
.propDetailHeader { padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 11px; padding-bottom: 5px; COLOR: #d3dceb; padding-top: 5px; font-family: verdana, arial, helvetica, sans-serif; background-color: #c07d23; }
.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;background-color: #c07d23; }
	.propDetailAgentTable { border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid; }
	.propDetailAgentHeader { padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 11px; padding-bottom: 5px; color: black; padding-top: 5px; background-color: #c07d23; text-decoration: none; }
	.propDetailAgentHeaderNoLink { padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 11px; padding-bottom: 5px; color: black; padding-top: 5px; background-color: transparent; text-decoration: none; }
	A.propDetailAgentHeader { padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 11px; padding-bottom: 5px; color: black; padding-top: 5px; background-color: transparent; text-decoration: underline; }
	A:Hover.propDetailAgentHeader { padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 11px; padding-bottom: 5px; color: white; padding-top: 5px; background-color: transparent; text-decoration: underline; }
	.propDetailAgentCell { padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 11px; padding-bottom: 5px; COLOR: #d3dceb; padding-top: 5px; font-family: verdana, arial, helvetica, sans-serif; background-color: transparent; }
/* propDetailForm End */

/* propDetailForm Start */
.propDetailFormTable { font-size: 10px; COLOR: #d3dceb; font-family: verdana, arial, helvetica, sans-serif; background-color: transparent; }
.propDetailFormHeader { padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 11px; BACKGROUND-POSITION-Y: center; background-image: url(/img/featured_strip.gif); color: black; padding-top: 10px; height: 30px; background-color: #c07d23;}
.propDetailFormFooter {COLOR: #d3dceb; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; background-color: #f3f3f3; font-weight: bold;}
.propDetailFormCell { font-size: 10px; COLOR: #d3dceb; font-family: verdana, arial, helvetica, sans-serif; background-color: transparent; }
.propDetailFormButton { 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: #9e471c; 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; font-weight: normal; COLOR: #d3dceb; border: solid #9593aa 1px; font-family: verdana, arial, helvetica; background-color: #fff}
/* propDetailForm End */

/* Featured Property Start */
.featurePropVerticalTable { width: 150px; background-color: #d3dceb; }
.featurePropVerticalHeader
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	width: 150px;
	color: black;
	font-style: italic;
	height: 28px;
	background-color: white;
}
.featurePropVerticalCell { padding-right: 1px; padding-left: 1px; font-size: 10px; padding-bottom: 3px; color: #21334b; line-height: 150%; padding-top: 3px; font-family:  verdana, arial, helvetica, sans-serif; background-color: #d3dceb; }
.featurePropVerticalCell a
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	color: #21334b;
	line-height: 150%;
	padding-top: 3px;
	font-family:  verdana, arial, helvetica, sans-serif;
	background-color: transparent;
}
.featurePropVerticalCell a:hover
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	color: white;
	line-height: 150%;
	padding-top: 3px;
	font-family:  verdana, arial, helvetica, sans-serif;
	background-color: transparent;
}
.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 { padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; background-color: #d3dceb; }

.featurePropHorizontalTable
{
	width: 100%;
	background-color: #d3dceb;
}
.featurePropHorizontalHeader
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-style: italic;
	height: 30px;
	background-color: white;
}
.featurePropHorizontalCell {  font-size: 11px; padding-bottom: 3px; color: #000; line-height: 150%;  font-family: verdana, arial, helvetica, sans-serif; }
.featurePropHorizontalCell a
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	color: #21334b;
	line-height: 150%;
	padding-top: 3px;
	font-family:  verdana, arial, helvetica, sans-serif;
	background-color: transparent;
}
.featurePropHorizontalCell a:hover
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	color: white;
	line-height: 150%;
	padding-top: 3px;
	font-family:  verdana, arial, helvetica, sans-serif;
	background-color: transparent;
}
.featurePropHorizontalImage {border-right: black 1px solid; padding-right: 0px; border-top: black 0px solid; padding-left: 0px; padding-bottom: 0px; border-left: black 0px solid; padding-top: 0px; border-bottom: black 1px solid; }
.featurePropHorizontalImageCell { padding-right: 5px;   background-color: transparent; }

.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 */

/* Others */

.featuredHomes
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 13pt;
	padding-bottom: 4px;
	color: #21334b;
	padding-top: 4px;
	font-family: 'Times New Roman';
	background-color: white;
}
.darkBG
{
	background-color: #21334b;
	color: #d3dceb;
}
.lightBG
{
	background-color: #d3dceb;
	color: #21334b;
}
.imgLogo
{	
 margin-right: 2px;
}
.aboutUS
{
	padding-right: 14px;
	padding-left: 14px;
	font-size: 11px;
	padding-bottom: 14px;	
	line-height: 175%;	
}

TD
{
	font-size: 11px;
}

.hand { font-size: 11px; cursor: hand; }
.borderline
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
}

.imgBut 
{
	cursor:hand;
}

/* end Others */
 
 

