@charset "utf-8";
/* CSS Document */

/*	-------------------------------------------------------------
	REA stylesheet
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.autor				e-Zest Solution Ltd
	.version    	    1.0
	.url       		    REA
	.timestamp  	    23/11/2009 - ........
	.created by		    Vivek Joshi
	-------------------------------------------------------------	*/

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#464646; font-size:12px;}
div,table,th,td,ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,span,img,form{padding:0; margin:0; }
a{text-decoration:none}
a:hover{text-decoration:underline;}
ul{list-style:none;} 
img{border:0;}
a{outline:none;}



.wd100{width:100%;}
.floatL{float:left;}
.floatR{float:right;}

.padR20{padding-right:20px;}
.padT27{padding-top:27px;}
.padT47{padding-top:47px;}
.padT17{padding-top:17px;}

.marT10{margin-top:10px;}
.marT20{margin-top:20px;}
.marT76{margin-top:76px;}

* html .marT76{margin-top:60px;}

.mconTainer{width:100%; background:url(../images/mcntBg.gif) 0 0 repeat-x; float:left}
.conTainer{width:940px; margin:0 auto;}
.conTent{width:100%; float:left}

.header{ width:100%; float:left; padding:14px 0 0 0;}
.header h1 {float:left; padding:4px 0 0 0}
.header h1 a {background:url(../images/logo.gif) no-repeat; display:block; width:236px; height:87px; text-indent:-1500px;}

.header .topRight{width:610px; float:right;}
.header .topRight .topNav{width:355px; float:left; margin-left:10px;}
.header .topRight .topNav ul{width:100%; float:left; padding:4px 0 0 0}
.header .topRight .topNav li{ padding:0 7px; text-transform:uppercase; font-size:11px; color:#fff; float:left; background:url(../images/tpnavsp.gif) no-repeat right 3px;}
.header .topRight .topNav li a{color:#fff; text-decoration:none;}
.header .topRight .topNav li a:hover{color:#EC008C; text-decoration:underline;}
.header .topRight .topNav li.last{ padding:0 7px; text-transform:uppercase; font-size:11px; color:#fff; float:left; background:none;}


.header .siteSearch{float:right; width:227px}
.header .siteSearch label{ float:left; margin-right:14px; color:#fff; text-transform:uppercase; font-size:11px; padding:4px 0 0 3px}
.header .siteSearch input{ float:left; width:112px; border:1px solid #B1BCC9; height:17px; margin-right:10px;}
.header .siteSearch .searchBtn {text-indent:-9999px;background:url(../images/searchBtn.gif) no-repeat scroll 0 0; margin:5px 0 0 0; border:none;cursor:pointer;float:left;font-size:12px;height:8px;width:7px;}

.header .topRight .connect{ float:right; width:401px; height:47px; background:url(../images/connect.gif) 0 0 no-repeat; margin:20px 3px 0 0}
.header .topRight .connect span{display:none;}

.header .nav {width:100%; float:left; margin:22px 0 0 0;}


.header .nav{width:940px;height:49px;float:left;background-image:url(../images/navbg.gif); background-repeat:no-repeat;}
.header .nav ul{margin:0;padding:0;float:left;}
.header .nav ul li{float:left;background-image:url(../images/navbg.gif);background-repeat:no-repeat;position:relative; z-index:10;}
.header .nav ul li a{background-image:url(../images/navbg.gif);background-repeat:no-repeat;height:49px;display:block;}
.header .nav ul li a.n1{width:92px;background-position:0px 0px;text-indent:-2000px;}
.header .nav ul li a.n2{width:91px;background-position:-92px 0px;text-indent:-2000px;}
.header .nav ul li a.n3{width:92px;background-position:-183px 0px;text-indent:-2000px;}
.header .nav ul li a.n4{width:169px;background-position:-275px 0px;text-indent:-2000px;}
.header .nav ul li a.n5{width:151px;background-position:-444px 0px;text-indent:-2000px;}
.header .nav ul li a.n6{width:151px;background-position:-595px 0px;text-indent:-2000px;}

.header .nav ul li a:hover.n1{background-position:0px -51px;}
.header .nav ul li a:hover.n2{background-position:-92px  -51px;}
.header .nav ul li a:hover.n3{background-position:-183px -51px;}
.header .nav ul li a:hover.n4{background-position:-275px -51px;}
.header .nav ul li a:hover.n5{background-position:-444px -51px;}
.header .nav ul li a:hover.n6{background-position:-595px -51px;}

.header .propSrch{width:100%; float:left; background:url(../images/propSrcBg.gif) 0 0 repeat-x; height:35px;}
.header .propSrch h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#203F63; float:left; padding:9px 0 0 15px}


.header .subNav{float:left;	padding: 7px 0 0 11px;	margin: 0 auto 0 auto; 	 /*tab background image path*/	height: 28px;	list-style: none;}
.header .subNav li{	float:left; margin-right:1px;}
.header .subNav li a{float: left;display: block;color:#62778F;text-decoration: none;font-size: 14px;font-weight: bold;padding:0 0 0 13px;height: 28px;	line-height: 28px;	text-align: center;	cursor: pointer;}
.header .subNav li a span, .header .subNav li a label{	float: left;display: block;	padding: 0 24px 0 8px; /*Padding of menu items*/}
.header .subNav li.current a, .subNav li a:hover{color: #203F63;background: url(../images/menur_hover_left.gif) no-repeat; background-position: left;}
.header .subNav li.current a span, .subNav li a:hover span,.header .subNav li.current a label, .subNav li a:hover label{color: #203F63;background: url(../images/menur_hover_right.gif) no-repeat right top;}

.conTop{width:100%;  overflow:hidden}
.conTop .goodCol{width:340px; float:left; padding-right:20px;}
.conTop .goodCol h2{ font-size:18px; font-weight:bold; color:#00AEEF; margin-bottom:12px;}
.conTop .goodCol p{line-height:18px; padding-bottom:15px;}

.conTop .goodCol .regProp{width:100%; float:left; padding:15px 0 0 0}
.conTop .goodCol .regProp h2{font-size:13px; font-weight:bold; color:#EC008C; margin-bottom:5px;}
.conTop .goodCol .regProp input{float:left; border:1px solid #B0BCC8; width:179px; height:19px; padding:0 0 0 5px; font-size:12px; font-weight:normal;}

.conTop .goodCol .regProp .searchBtn{
background:transparent url(../images/link-ar.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
float:left;
height:17px;
margin:3px 0 0 15px;
text-indent:-9999px;
font-size:0px; line-height:0;
width:16px;
}

.goodCol a {
	color:#EC008C;
	font-weight:bold;
	text-decoration:none;
}
.goodCol a:hover {
	color:#00AEEF;
	text-decoration:underline;
}

.conTsub{width:100%; overflow:hidden;clear:both;}

.colA{width:461px; float:left; padding-right:20px;}

.recenAddprop{ width:100%; float:left; }
.recenAddprop h2{ font-size:17px; font-weight:bold; color:#00AEEF; border-top:3px solid #00AEEF; padding:10px 0 0 0; margin-bottom:0px;}

.watchvideo{ width:100%; float:left;}
.watchvideo h2{ font-size:17px; font-weight:bold; color:#00AEEF; border-top:3px solid #00AEEF; padding:10px 0 0 0; margin-bottom:18px;}

.watchvideo .vdoCol{width:188px; padding-right:15px; float:left;}
.watchvideo .propSur{ width:258px; float:left;}
.watchvideo .propSur h3{font-size:14px; font-weight:bold; color:#233750; line-height:17px; margin-bottom:5px;}
.watchvideo .propSur p{line-height:18px;}
.watchvideo .propSur a{ font-size:12px; font-weight:bold; color:#EC008C; text-decoration:none;}
.watchvideo .propSur a:hover{ color:#00AEEF; text-decoration:underline; }

.colB{width:220px; float:left; padding-right:19px;}


.latestNews{ width:220px; float:left; display:block; white-space:normal;}
.latestNews h2{ font-size:17px; font-weight:bold; color:#00AEEF; border-top:3px solid #00AEEF; padding:10px 0 0 0; margin-bottom:10px;}
.latestNews h3{font-size:14px; font-weight:bold}
.latestNews p{line-height:18px; width:220px; white-space:normal;}
.latestNews p a{ color:#EC008C; text-decoration:none; font-weight:bold}
.latestNews p a:hover{ color:#00AEEF; text-decoration:underline; }

a.ourblog{background:url(../images/blog.gif) 0 0 no-repeat; padding:0px 0 0 25px; margin:10px 0 0 0; height:20px; float:left; font-weight:bold;  font-size:13px; color:#EC008C;}
a.twitter{background:url(../images/twitter.gif) 0 0 no-repeat; padding:3px 0 0 28px; margin:10px 0 0 0; height:23px; float:left; font-weight:bold;  font-size:13px; color:#EC008C;}

.reaOk{width:100%; float:left; padding:15px 0 0 0; background:url(../images/reaokbg.gif) 0 0 repeat-x ; margin:10px 0 0 0}
.reaOk .colimg{width:48px; padding:0 12px 0 0; float:left}
.reaOk .oktext{width:160px; float:left; line-height:18px;}
.reaOk .oktext p{line-height:18px;}
.reaOk .oktext span{ color:#00AEEF; font-weight:bold;}
.reaOk .oktext span.daysago{font-size:10px; font-weight:normal; color:#999999} 


.colC{width:220px; float:left;}

.whatAreyou{width:100%; height:165px; float:left; background:url(../images/whatareyou.gif) 0 0 repeat-x;}
.whatAreyou h3{ border-top:3px solid #233750; color:#233750; padding:10px 0 0 5px; font-size:17px; font-weight:bold;}
.whatAreyou .advice{padding:10px 10px 0 10px; width:91%; float:left}
.whatAreyou .advice .inptrow{width:100%; float:left; padding-bottom:17px;}
.whatAreyou .advice .inptrow select{width:197px; height:21px; border:1px solid #90ADC7;}
.whatAreyou .advice .srchBt{float:right; background:url(../images/serachBtAd.gif) 0 0 no-repeat; width:74px; cursor:pointer; height:29px; border:none;}
.whatAreyou .advice .srchBt:hover{float:right; background:url(../images/serachBtAd.gif) 0 -31px no-repeat;}

.homesSub{width:100%; float:left; margin:33px 0 0 0;}
.homesSub img{padding:0 0 12px 0;}
.homesSub p{line-height:18px;}
.homesSub p a{ color:#EC008C; text-decoration:none; font-weight:bold}
.homesSub p a:hover{ color:#00AEEF; text-decoration:underline; }


.footer{width:100%; border-top:1px solid #D2CFD1; overflow:hidden}
.footer .copyrights{ float:left; width:720px; padding:19px 0 0 0;}
.footer .copyrights a{color:#605D52; text-decoration:none;}
.footer .copyrights a:hover{color:#EC008C; text-decoration:none;}
.footer .ftBtmLogo{float:right; padding:12px 0 0 0;}

.footer .sub{width:100%; float:left; padding:20px 0 100px 0;}

.footer .sub .titles{float:left;padding:0 10px;width:14%;}
.footer .sub .titles h2{ font-size:12px; font-weight:bold; text-transform:uppercase; margin-bottom:5px;}
.footer .sub .titles h2 a { color:#464646 }
.footer .sub .titles h2 a:hover { color:#00AEEF }

.footer .sub .titles.wd132{ width:132px; padding-right:17px; float:left}
.footer .sub .titles.wd138{ width:138px; padding-right:25px; float:left}
.footer .sub .titles.wd147{ width:147px; padding-right:6px; float:left}
.footer .sub .titles.wd150{ width:150px; padding-right:34px; float:left}
.footer .sub .titles.wd124{ width:124px; padding-right:36px; float:left}
.footer .sub .titles.wd131{ width:131px; float:left}

.footer .sub .titles ul{float:left; width:100%;}
.footer .sub .titles li{width:100%; padding:0 0 5px 0;}
.footer .sub .titles li a{color:#605D52; text-decoration:none;}
.footer .sub .titles li a:hover{color:#00AEEF; text-decoration:underline;}