@charset "utf-8";
/* CSS Document */
.gridItmMain { width: 415px; height: 170px; position: relative  }
.gridItm { width: 435px; height: 190px; float: left; background: url(images/gridBg-map.gif); 
position:absolute; top:-16px; left:-15px }
.gridImg { float: right;text-align:right; display:inline; padding: 22px 12px 0px 0px; height:132px; width:auto; }
.firstimg { height:127px; width:203px; }
.secondimg { padding-top:12px; }


.gridTxtCnt { float: left; display:inline; }
/***********************GRID TEXT STYLES************************************/
.gridTxt { font: 12px/18px Arial, Helvetica, sans-serif; color: #8d8d8d; padding-left:15px }
.gridTitle1 { font: 18px/21px Arial, Helvetica, sans-serif; color: #d2523f; text-transform: uppercase; padding-left:15px }
.gridTitle2 { font: bold 16px/17px Arial, Helvetica, sans-serif; color: #ababab; text-transform: uppercase; padding-left:15px }
.gPad1 { padding: 20px 0px 0px 10px; float: left; display: inline; }


.gPad2 { height: 95px; width: 190px;  float: left; }


.gPad3 { padding: 10px 0px 0px 0px; }
.gMoreInfo { width: 324px; text-align: right;}

.gMoreInfo2 { width:230px; padding-top:6px;text-align: right;}

.gMoreInfo3 { width: 324px; text-align: right; height: 45px; }
.grdInfo { margin: 10px 0px 0px 0px; border: 0px; }

/***********************DETAIL TEXT STYLES************************************/
	.dtTitle1 { font: 20px/23px Arial, Helvetica, sans-serif; color: #1f6986; text-transform: uppercase; padding: 11px 0px 0px 12px; }
	.dtTitle2 { font: 15px/17px Arial, Helvetica, sans-serif; color: #accad5; text-transform: uppercase; padding-left: 12px; }
	
	.dtTitle3 { font: 20px/23px Arial, Helvetica, sans-serif; color: #7b7873; text-transform: uppercase; padding: 14px 0px 0px 12px; }
.arial13dt { font: 13px/18px Arial, Helvetica, sans-serif; color: #908e8c; text-align: justify; padding: 0px 30px 12px 28px; }
.arial13dt A { color: #1474a2; text-decoration: none; }
.arial13dt A:hover { color: #1474a2; text-decoration: underline; }

.arial13Tab { font: 13px/18px Arial, Helvetica, sans-serif; color: #908e8c; text-align: justify; }
.arial13Filter { font: bold 12px/18px Arial, Helvetica, sans-serif; color: #8d8d8d; }
.arial13Filter A { color: #1474a2; text-decoration: none; }
.arial13Filter A:hover { color: #1474a2; text-decoration: underline; }

.topUp { vertical-align: top; }

.gridTbPad { padding: 0px 0px 0px 10px; }
.gridDropTb { float: left; display: inline; width: 210px; }
.cntGridTb { float: left; padding: 20px 0px 0px 15px; }


.gPad3SHINE { float: left; background-color: #d2523f; padding: 10px 0px 0px 0px; height: 20px; width: 200px; }

/***************************DETAIL STYLES***********************************/
.detailContain { padding: 10px 0px 0px 0px; float: left; }
.detailCntLrg { float: left; background: url(images/detailBg.gif) no-repeat top left; width: 669px; height: 730px; }
.dtLarge { float: left; padding: 12px 0px 0px 20px; }
.dtCntrl { float: left; width: 669px; }
.dtLft { width: 470px; float: left; display: inline; }
.thmbCnt { padding: 12px 0px 0px 19px; float: left; }
.dtCnt { float: left; display: inline; padding: 0px 8px 0px 0px; }
.dtlThmb { border: #dddcdb solid 1px; }
.boxContainDt { padding: 0px 0px 0px 8px; float: left; }
.boxDt { width: 651px; float: left; border-right: #eceae6 1px solid; border-bottom: #eceae6 1px solid; border-left: #eceae6 1px solid; }
.dtTxtCnt1 { float: left; width: 350px; padding: 40px 0px 0px 38px; }
.dtDesc { padding: 50px 0px 0px 38px; float: left; }
.dtFeatTtl { padding: 15px 0px 10px 28px; float: left; width: 500px; }
.dtCntROp { float: left; display: inline; width: 190px; padding-top: 15px; }


/************************REAL ESTATE STYLES*********************************/
.reBig { float: left; background: url(images/realBg.gif) no-repeat top left; width: 669px; height: 268px; }
.findOption { float: left; padding: 5px 0px 0px 10px; }
.nxt { float: right; display: inline; padding: 5px 3px 0px 0px; }
.reLm { width: 335px; text-align: right; }
.rePad1 { padding: 10px 20px 0px 0px; text-align:justify; }
.reGridItm { width: 669px; height: 231px; float: left; background: url(images/gridBg.gif) }
.reBox { width: 318px; height: 202px; float: left; border: #eceae6 1px solid; margin: 0px 0px 10px 10px; }
.reBoxS { width: 318px; height: 102px; float: left; border: #eceae6 1px solid; margin: 0px 0px 0px 10px; }
.reBoxS2 { width: 318px; height: 102px; float: left; border: #eceae6 1px solid; margin: 10px 0px 0px 10px; }
.reDot02 { text-align: right; width: 115px; float: left; display: inline; }
.cntAd1 { float: left; padding: 10px 0px 0px 10px; }
.paTop11 { padding-top: 11px; }



