/*56@charset "utf-8";*/

/* CSS Document */





/* Start Toms Customization */



html, body {margin:0; padding:0;}
body {font-family:Arial,Tahoma,Helvetica; font-size:11px; color:#364959;}
a{border:none; outline:none; color:#2a4089; text-decoration:none;}
a:hover {border:none; outline:none; color:#545655; text-decoration:none;}

a:active{border:none; outline:none;}

a img 	{border:none; outline:none;}

p, form, ul, li {margin:0; padding:0; list-style-type:none;}

h1, h2, h3, h4, h5, h6 {padding:0px; margin:0px; font-weight:normal;}

h1 { color: #003867; font-family: "Times New Roman",Georgia,serif; font-size: 16px; line-height: 17px; padding-bottom:9px;}

h2 {color: #003867; font-family: "Times New Roman",Georgia,serif; font-size: 16px; line-height: 17px; padding-bottom: 9px;}

/*h2 {color: #003867; font-family: "Times New Roman",Times,serif; font-size: 24px; line-height: 17px; padding-bottom: 9px;}*/

h3 {}

h4 {}

h5 {}

h6 {}

/*ul{list-style-image: url(../img/li.gif); margin:0 auto; padding:0px 10px 0px 25px;}*/

ul{list-style-image:none; margin:0 auto; padding:0px 10px 0px 25px;}

li{margin:0px 5px 3px 5px; padding:0px;}

.clear {clear:both; width:1px; height:0px; overflow:hidden; font-size:0px;}

.formsp1{clear: both;  font-size: 0;  height: 0;  line-height: 0;  margin-top: 0px; overflow: hidden; padding-bottom:5px;}
.clear1{clear:both; height:0px; overflow:hidden; line-height:0%; font-size:0px; margin-top:-1px;}



.text{float:left; padding-bottom:22px;}



/* End Toms Customization */

	

p, ul, li, h1, h3, h4, h6, form  {

	padding:0px;

	margin:0px;

	}

	

.spacer {

	clear:both;

	line-height:0px;

	font-size:0px;

	}



.no_img{

background:url(../img/no-image.jpg) no-repeat 50% 50% #fff;

margin:0 0 0 7px;

}



.no_img2{

background:url(../img/no-image2.jpg) no-repeat 50% 20% #fff;

display:block;

}

.no_img3{

background:url(../img/no-image3.jpg) no-repeat 50% 20% #fff !important;

display:block;

}



.spacer_feaBlock {

	clear:both;

	line-height:5px;

	font-size:0px;

	}	



ul {

	list-style-type:none;

	}



.fleft {

	float:left;

	}

.fright {

	float:right;

	}	

.font12{

	font-size:12px;

}

.red

{

	color:#FF0000;

}

	

/* header div */

#header {

	background:url(../img/headerbg.gif) repeat-x 0 0;

	height:153px;

	border-bottom:4px solid #f8f8f8;

	}

#header #structdiv {

	width:974px;

	margin:0 auto;

	padding:7px 0 0;

	background:url(../img/headerdesgn.gif) no-repeat 0% 0%;

	}

#header .headerleft {

	width:172px;

	float:left;

	}

#header .headerleft img {

	margin:14px 0 0 24px;

	}

#header .headerright {

	width:802px;

	float:left;

	background:url(../img/toplinkbg2.gif) no-repeat 100% 0;

	}

#header .headerright ul.toplink {

	color:#fefefe;

	width:360px;

	float:right;

	padding:0px 16px 0 0px;

	margin:0 0px 0 0;

	height:20px;

	}

#header .headerright ul.toplink li {

	float:left;

	padding:0 0 6px 12px;

	font-size:11px;

	line-height:14px;

	}

#header .headerright ul.toplink li a {

	color:#fefefe;

	background-color:#6c98c6;

	text-decoration:none;

	}

#header .headerright ul.toplink li a:hover {

	color:#d9edff;

	background-color:#6c98c6;

	text-decoration:none;

	}

#header .headerright ul.toplink li.spacer {

	float:none !important;

	padding:0 !important;	

	clear:both;

	line-height:0px;

	font-size:0px;

	}

#header .headerright h3 {

	background:url(../img/nametrust.gif) no-repeat 86% 100%;

	height:46px;

	width:270px;

	padding:0 0 0 130px;

	float:left;

	}

#header .headerright ul.navigation {

	padding:0px 0px 6px;

	/*height:100px;*/

	position:relative;

	/*float:left;*/

	}

#header .headerright ul.navigation li {

	font:normal 17px "Times New Roman", serif,Georgia;

	color:#005eae;

	background-color:inherit;

	float:left;

	/*text-transform:uppercase;

	height:48px;*/

	}

#header .headerright ul.navigation li.paddfour {

	padding:10px 4px 0;

	}

#header .headerright ul.navigation li a {

	display:block;

	padding:0 0px 0px 5px;

	text-decoration:none;

	height:48px;

	}

#header .headerright ul.navigation li a span {

	display:block;

	padding:0 5px 8px 0px;

	color:#fefefe;

	line-height:40px;

	height:48px;

	cursor:pointer;

	}

#header .headerright ul.navigation li a:hover , #header .headerright ul.navigation li a.select{

	color:#afd6ff;

	background-color:none;

	text-decoration:none;

	background:url(../img/navig-left.gif) no-repeat 0 0;

	}

#header .headerright ul.navigation li a:hover span , #header .headerright ul.navigation li a.select span{

	background-color:none;

	background:url(../img/navig-right.gif) no-repeat 100% 0;

	}



#header .menuitemactive  {

	color:#afd6ff;

	background-color:none;

	text-decoration:none;

	background:url(../img/navig-left.gif) no-repeat 0 0;

}



#header .menuitemactive span  {

	background-color:none;

	background:url(../img/navig-right.gif) no-repeat 100% 0;

}

	

#header .headerright ul.navigation li.spacer {

	float:none !important;

	clear:both;

	line-height:0px;

	font-size:0px;

	}

	

/* container */

#container {

	/*background:url(../img/cotainerbg.gif) repeat-x 0 100% #FFF;*/

	color:#666666;

	border-bottom:3px solid d2dde6;

	}

#container #container100 {

	background:url(../img/flashbg.gif) repeat-x 0 0;

	}

#container #construct {

	width:974px;

	margin:0 auto;

	height:auto;

	position:relative;

	}

#container .flashdiv {

	height:235px;

	padding:0px;

	z-index:-2;

	}

#container .flashdiv img {

	margin:-5px 0 0;

	}

#container .con-content {

	/*padding:0 0 0 25px;*/

	width:650px;

	float:left;

	}

#container .con-content h2 {

	font:normal 21px/53px "Times New Roman", serif,Georgia;

	color:#005885;

	}

#container .con-content div.slider {

	border-bottom:1px solid #64afed;

	border-top:1px solid #64afed;

	background:url(../img/sliderbg.gif) repeat-x 0 0 #ffffff;

	padding:30px 10px;

	overflow:hidden;

	}

#container .con-content div.slider div.content {

	border:1px solid #8ea8be;

	background-color:#eff7fe;

	margin: 2px 2px 2px 2px; 

	color:#FfF;

	padding:6px;

	width:293px;

	float:left;

	}

#container .con-content div.slider div.content .inndiv {

	border:1px solid #afbecb;

	position:relative;

	overflow:hidden;

	}

#container .con-content div.slider div.content .inndiv img {

	display:block;

	border:0px;

	}

#container .con-content div.slider div.content .inndiv div.palm {

	background-color:#FFF;

	padding:12px 12px;

	background:url(../img/slidergallbg.png) no-repeat 0 0;

	position:absolute;

	left:0px;

	top:188px;

	width:271px;

	height:224px;

	}

#container .con-content div.slider div.content .inndiv div.palm h3 {

	font:normal 15px/18px "Times New Roman", serif,Georgia;

	color:#003867;

	background:url(../img/btnsale.gif) no-repeat 90% 50%;

	text-align:left;

	}

#container .con-content div.slider div.content .inndiv div.palm h3 span {

	color:#0062b3;

	font-weight:bold;

	}

#container .con-content div.slider div.content .inndiv div.palm h3 span span.siz12 {

	font-size:12px;

	}

#container .con-content div.slider div.content .inndiv div.palm h3 span span.siz10 {

	font-size:10px;

	}

#container .con-content div.slider .mar-right {

	margin:0 14px 0 0;

	}

#container .con-content div.controller {

	height:67px;

	/*width:400px; /* added by animesh */

	}

#container .con-content div.controller .panelbg {

	width:220px;

	height:15px;

	background:url(../img/sliderbg2.gif) no-repeat 0 0;

	padding:4px 35px 5px 28px;

	margin:0 auto;

	}

	

#container h3.welcome {

	font:normal 21px "Times New Roman", serif,Georgia;

	color:#003867;

	padding:0 0 6px;

	}

#container p.weltxt {

	padding:0 0 24px;

	}

#container ul.andsp {

	}

#container ul.andsp li {

	float:left;

	background:url(../img/ands.gif) no-repeat 0 0;

	padding:0 25px 0 20px;

	font-size:12px;

	color:#487fa4;

	font-weight:bold;

	}

#container ul.andsp li.spacer {

	float:none !important;

	background:none !important;

	padding:0 !important;

	clear:both;

	line-height:0px;

	font-size:0px !important;

	}



#container ul.andsp li a {

	text-decoration:none;

	color:#487fa4;

	cursor:pointer;

	}	

	

/* right panel upper div */

#rightdivupp {

	width:272px;

	background:url(../img/rightdivuppbg.gif) no-repeat 0 100% #deecf8;

	/*margin:0 0 0 20px;

	position:absolute;

	top:69px;

	z-index:2;*/

	float:right;

	padding:0 0 20px;



	}

	

#rightdivupp h2 {

	font:normal 18px/38px "Times New Roman", serif,Georgia !important;

	border-bottom:1px solid #b8d1e7;

	/*width:272px;*/

	background:url(../img/propertysearbg.gif);	

	color:#e3f1fc !important;

	height:38px !important;

	padding:0 19px;

	}

	

#rightdivupp div.chooserad {

	background-color:#78abd5;

	padding:4px 18px;

	}

#rightdivupp div.chooserad p {

	float:left;

	padding:0 8px 0 0;

	color:#ffffff;

	font-weight:bold;

	}

#rightdivupp div.chooserad p input {

	margin:0px 6px 0 0;

	padding:0px;

	}

#rightdivupp div.entrkeywd {

	padding:20px 0 9px 15px;

	background:url(../img/enterkeybgdiv.gif) no-repeat 0 0 #bbd5eb;

	border-top:1px solid #bbd4e9;

	}

#rightdivupp div.entrkeywd div.enterkey {

	width:243px;

	height:30px;

	padding:5px;

	background:url(../img/enterkeyword.gif) no-repeat 0 0;

	}

#rightdivupp div.entrkeywd div.enterkey input {

	width:233px;

	height:23px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#487fa3;

	border:0px;

	}

#rightdivupp div.entrkeywd p {

	font-style:italic;

	font-size:11px;

	color:#003867;

	padding:0 0 10px;

	}

#rightdivupp div.entrkeywd p span {

	text-decoration:underline;

	}

#rightdivupp p.hgt21 {

	height:19px;

	background-color:#cee2f3;

	}

#rightdivupp div.showserchopt	{

	border-bottom:1px solid #a6bdd0;

	border-top:1px solid #a6bdd0;

	background-color:#e7f1fa;

	text-align:center;

	padding:5px 0;

	}

#rightdivupp div.showserchopt a {

	background:url(../img/icon-arrow_down.gif) no-repeat 0 50%;

	padding:0 0 0 16px;

	font-weight:bold;

	color:#487fa4;

	text-decoration:none;

	z-index: 15;

	}	

#rightdivupp div.showserchopt a:hover {

	color:#00406b;

	text-decoration:none;

	}

#rightdivupp div.showserchopt a.down {

	background:url(../img/icon-arrow_up.gif) no-repeat 0 50%;

	padding:0 0 0 16px;

	font-weight:bold;

	color:#487fa4;

	text-decoration:none;

	z-index: 15;

	}	

#rightdivupp div.showserchopt a.down:hover {

	color:#00406b;

	text-decoration:none;

	}

#rightdivupp div.findmore {

	background:url(../img/findmorebg.gif) repeat-x 0 100% #dbeaf6;

	height:32px;

	padding:20px 45px 20px;

	border-bottom:1px solid #FFF;

	}

#rightdivupp div.findmore input.btn {

	background:url(../img/btn-search.gif) no-repeat 0 0;

	border:0px;

	width:40px;

	height:32px;

	float:left;

	}

#rightdivupp div.findmore input.txtbox {

	width:180px !important;

	height:32px !important;

	background:url(../img/txtboxbg.gif) no-repeat 100% 0;

	font:normal 12px/20px Arial, Helvetica, sans-serif;

	color:#ffffff;

	padding:8px 2px 0 2px !important;

	border:0px solid #FF0000;

	cursor:pointer;

	float:left;

	}





	

#rightdivupp div.uaemap {

	background:url(../img/uaemapbg.gif) no-repeat 0 0;

	height:160px;

	border-bottom:1px solid #a6baca;

	}

#rightdivupp div.uaemap h3 {

	text-align:center;

	padding:114px 0 0;

	}

#rightdivupp div.uaemap h3 a {

	font:normal 18px/22px "Times New Roman", serif,Georgia;

	color:#6399b5;

	text-align:center;

	padding:118px 0 0;

	}

#rightdivupp div.uaemap h3 a span {

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#015786;

	}

#rightdivupp div.dubairntf {

	padding:20px 14px 82px;

	}

#rightdivupp div.dubairntf h3 {

	background:url(../img/dubairainbg.gif) no-repeat 0 0;

	height:33px;

	padding:7px 9px;

	}

#rightdivupp div.dubairntf h3 img {

	float:left;

	margin:6px 8px 0 0;

	}

#rightdivupp div.dubairntf h3 span {

	display:block;

	float:left;

	padding:0 0 0 11px;

	font:normal 12px/22px Arial, Helvetica, sans-serif;

	color:#487fa4;

	border-left:1px solid #81b1da;

	}

#rightdivupp div.dubairntf img.imgicon {

	display:block;

	margin:25px auto 0;

	}

	

<!-- ############################### Right Div For Home Page ################################# -->	

	

	

	

	

	

<!-- ############################### End Of Right Div For Home Page ################################# -->		

	

	

	

	

#bottompanel {

	/*background:url(../img/bottompanelbg.gif) no-repeat 0 0;*/

	background-image:url(../img/bottompanelbg.gif);

	background-color:#339966;

	height:125px;

	width:974px;

	margin:0 auto;

	text-align:center;

	margin-left: 400px;

	}

/*#bottompanel ul {

	padding:46px 0 0 0;

	}*/

#bottompanel ul li {

	float:left;

	width:240px;

	height:79px;

	}

#bottompanel ul li img {

	margin:0 0 0 26px;

	}

#bottompanel ul li.divider {

	background:url(../img/compbannerdivider.gif) no-repeat 0 100%;

	}

#bottompanel ul li.spacer {

	float:none !important;

	height:0px !important;

	clear:both;

	line-height:0px;

	font-size:0px;

	}

	

/* footer */

#footer {

	background:url(../img/footerbg.gif) repeat-x 0 0 #003867;

	border-bottom:1px solid #4b7395;

	}

#footer .wid974 {

	width:974px;

	margin:0 auto;

	padding:18px 0 15px;

	height:14px;

	}

#footer .wid974 ul.footerlink {

	float:left;

	width:540px;

	}

#footer .wid974 ul.footerlink li {

	font-size:11px;

	color:#ffffff;

	float:left;

	padding:0 4px;

	line-height:14px;

 	}

#footer .wid974 ul.footerlink li a {

	color:#FFF;

	text-decoration:none;

	}

#footer .wid974 ul.footerlink li a:hover {

	color:#97c7ef;

	text-decoration:none;

	}

	

#footer .wid974 ul.copyright {

	width:416px;

	float:right;

	}

#footer .wid974 ul.copyright li {

	font-size:11px;

	padding:0 4px;

	color:#ffffff;

	float:left;

	line-height:14px;

	}

#footer .wid974 ul.copyright li.copytxt {

	color:#bfcdd9;

	}

#footer .wid974 ul.copyright li a {

	color:#ffffff;

	text-decoration:none;

	}

#footer .wid974 ul.copyright li a:hover {

	color:#bfcdd9;

	text-decoration:none;

	}



	

.iwantto_cont_3 {

	padding:0;

	margin:0;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	color:#8092a2;

}





/*

.middle_left_3rdcontainer_left a:hover{

	padding:0;

	margin:0;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	color:#8092a2;

}





.textfield_commentpost {

	background:url(../img/citiesbg.gif) no-repeat 0 0;

	*//*background-color:#FFFFFF;*//*

	border:1px #ffffff solid;

	width:200px;

	height:20px;

	margin:0 5px 7px 0;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	color:#8092a2;

}	

	*/



	

/* -------------------------------------------------------------------------*/

/* ------------     sliding effect for css  --------------------------------*/

/* -------------------------------------------------------------------------*/

	

	  #contactFormContainer

            {

        position:relative;

        /*left:600px;

        float:right;

		width:257px;*/

		background:url(../img/searchoptbg.gif) repeat-x 0 0 #e6f1f9;

     }

     #contactForm {

         /*width:261px;

       background-image:url('../img/bkg.jpg');*/

        display:none;

     }

     #contactForm fieldset {

        border:none;

		padding:0px;

		margin:0px;

      }      

     /* 

	 #contactForm label

     {

        display:block;

        color:#ffc400;

      }      

      #contactForm input[type=text]

            {

        display:block;

        border:solid 1px #4d3a24;

        width:100%;

        margin-bottom:5px;

        height:15px;

     }  

     #contactForm textarea

            {

      	display:block;

       	border:solid 1px #4d3a24;

       	width:100%;

      	margin-bottom:5px;

     } */ 

     #contactForm input[type=submit]

            {

      	background-color:#4d3a24;

       	border:solid 1px #23150c;

       	color:#fecd28;

       	padding:5px;

     } 



	 

/* show more search option */

	#contactForm div.searchopt {

		/*display:none;*/

		padding:0px 0px 0px 20px;

		/*width:200px;*/

		}

	#contactForm div.searchopt div.blockcity {

		background:url(../img/citiesbg.gif) no-repeat #C0DBF0 6px 0;

		font-size:12px;

		height:32px;

		color:#487fa3;

		text-decoration:none;

		margin:0 0 5px;

		padding:4px 0 0 10px;

		}

		

	#contactForm div.searchopt a.blockcity {

		display:block;

		background:url(../img/citiesbg.gif) no-repeat 0 0;

		font-size:12px;

		line-height:32px;

		color:#487fa3;

		text-decoration:none;

		margin:0 0 5px;

		padding:0 0 0 10px;

		}

	#contactForm div.searchopt p.price {

		height:28px;

		padding:10px 0 0 9px;

		}

	#contactForm div.searchopt p.price span.left {

		float:left;

		width:94px;

		font-size:12px;

		font-weight:bold;

		}

/*	#contactForm div.searchopt p.price span.left a {

		font-size:11px;

		color:#003867;

		text-decoration:none;

		background:url(../img/icon-dwnarrow.gif) no-repeat 100% 50%;

		padding:0 10px 0 0;

		}*/

	#contactForm div.searchopt p.price span.right {

		float:right;

		color:#003867;

		}

	#contactForm div.searchopt div.pricecontroll {

		background:url(../img/scrollpath.gif) no-repeat 0 0;

		padding:0 22px;

		height:20px;

		}

	

	

     .contactLink

            {

       	height:10px;

       	width:351px;

     	/*background-image:url('../img/slidein_button.png');*/

       	

     }

	 .contactLink.a { 

		display:block;

       	cursor:pointer;

	}

	

	

		

/* about us */

	#container #insdcontainer100 {

		background:url(../img/aboutcontbg.gif) repeat-x 0 0;

		}

	#container .constructtopbg {

		background:url(../img/abouttopbg2.png) no-repeat 0 0;

		padding:68px 0 0;

		}

	.constructtopbg div.bannerabt {

		background:url(../img/aboutbanner.jpg) no-repeat 0 0;

		height:130px;

		padding:0 0 25px;

		}

	.constructtopbg div.bannerabt h2 {

		padding:42px 0 0 18px;

		width:294px;

		font-size:33px !important;

		line-height:30px !important;

		color:#ffffff !important;

		}

	.constructtopbg div.bannerabt h2 span {

		font-size:15px;

		line-height:18px;

		color:#81b1da;

		display:block;

		}

	.constructtopbg h3 {

		padding:0px 0 42px 0;

		font:normal 21px/31px "Times New Roman", serif,Georgia;

		color:#003867;

		}

	.constructtopbg p.abtext {

		line-height:20px !important;

		padding:0 0 55px !important;

		}

	.constructtopbg div.colone {

		width:305px;

		}

	.constructtopbg div.colone img {

		}

	.constructtopbg div.colone h4 {

		border-bottom:1px solid #81b1da;

		border-top:1px solid #81b1da;

		background:url(../img/icon-arrow2.gif) no-repeat 100% 50%;

		font-size:12px;

		font-weight:bold;

		color:#487fa4;

		line-height:32px;

		}

	.constructtopbg div.colone p.grytxt {

		line-height:20px;

		padding:18px 0 0;

		}

	#rightdivupp div.phnom {

		background:url(../img/phnbg.gif) no-repeat 0 0 !important;

		}

/*	#rightdivupp div.uaemap h3 a {

		font:normal 12px Arial, Helvetica, sans-serif;

		color:#005885;

		text-decoration:none;

		}

	#rightdivupp div.uaemap h3 a:hover {

		font:normal 12px Arial, Helvetica, sans-serif;

		color:#005885;

		text-decoration:underline;

		}*/





	

	/*--   other css to used for  search option check may or may not be exist.   --*/

	#middle_left_4thcontainer{

		width:207px;

		height:auto;

		padding:0;

		margin:10px auto 0 auto;

		clear:both;

	}



	#middle_left_4thcontainer_left{

		width:100px;

		height:auto;

		margin-top:5px;

		padding-left:3px;

		margin-bottom:5px;

		float:left;

		text-align:left;

		font-family:Arial, Helvetica, sans-serif;

		font-size:11px;

		text-decoration:none;

		font-weight:normal;

		color:#8092a2;

	}



	#middle_left_4thcontainer_right{

		width:87px;

		height:auto;

		padding:0;

		margin-top:5px;

		margin-bottom:5px;

		float:right;

		font-family:Arial, Helvetica, sans-serif;

		font-size:11px;

		text-decoration:none;

		font-weight:normal;

		color:#000000;

	}



	.range_img{

		width:206px;

		height:11px;

		padding:0;

		margin:6px auto 0 auto;

		clear:both;

	}

	

	/*added on 22-12-2008*/



	.ratting_bar{

		width:6px;

		height:11px;

		padding:0;

		position:absulate;

		text-align:left;

		margin-left:5px;

		z-index:100;

		

	}



	.ratting_bar_1{

		width:6px;

		height:11px;

		padding:0;

		position:absulate;

		background-image:url('../img/ratting_2.jpg');

		background-repeat:no-repeat;

		text-align:right

	}







	.slider_left{

		width:6px;

		height:11px;

		position:absolute;

		margin-left:10px;

		z-index:100;

		text-align:left;

	}



	.slider_right{

		width:6px;

		height:11px;

		position:absolute;

		margin-left:180px;

		z-index:100;

		text-align:right;

	}





	 

/*--------------------  end of slide form effect css    ---------------------------------------*/

/*---------   the all above css used for design of page create by designer of navsoft  ------- */







/*---------   below all the css used for third party concern  ---------------------------------*/

/*---------   please it is inform to modifier that carefully  ---------------------------------*/

/*---------   change the css that may affect site ---------------------------------------------*/

/*---------   third party css for scrollable  -------------------------------------------------*/ 

/*---------   http://static.flowplayer.org/tools/css/scrollable-horizontal.css ----------------*/



/*

	root element for the scrollable.

	when scrolling occurs this element stays still.

*/



.scrollable {



	/* required settings */

	position:relative;

	overflow:hidden;

	width: 632px;

	height:264px;

	/*border:#f78f1e 1px solid;*/



	/* custom decorations */

	/*border:1px solid #ccc;

	background:url(/img/global/gradient/h300.png) repeat-x;*/

}



/*.scrollable {

	float:left;

	

}





	root element for scrollable items. Must be absolutely positioned

	and it should have a extremely large width to accomodate scrollable items.

	it's enough that you set the width and height for the root element and

	not for this element.

*/

.scrollable .items {

	/* this cannot be too large */

	width:20000em;

	position:absolute;

	clear:both;

	height:264px;

	

}



/* single scrollable item */

/*.scrollable img {

	display:block;

	margin:1px 1px 1px 1px;

	background-color:#fff;

	padding:1px;

	border:1px solid #ccc;

	cursor:pointer;

	width:287px;

	height:244px;

	

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}*/





.scrollable img {

	width:287px;

	height:244px;

	display:block;

}



.scrollable img.iconsimg {

	width:auto !important;

	height:auto !important;

	display:inline-block !important;

}



.scrollable div.scrollableItem{

	float:left;

	width:310px;

	height:264px;

	display:block;

	/*background:#FFF;

	border:#f78f1e 1px solid;*/

	margin:0px 10px 0px 0px;

	text-align: center;

	cursor:pointer;

	z-index:10;

	

}





/* active item */

.scrollable .active {

	border:0px solid #000;

	z-index:9999;

	position:relative;

}





/*---------  start browse for home page -------------------------------*/



/* prev, next, prevPage and nextPage buttons */

a.browse {

	background:url(../img/hori_large.gif) no-repeat;

	display:block;

	width:15px;

	height:15px;

	/*float:left;*/

	margin:0px 0px;

	cursor:pointer;

	font-size:1px;

}



/* right */

a.right 				{ background-position: 100% 2%; clear:right; margin-right: 0px;}

a.right:hover 		{ background-position:100% 100%; }

a.right:active 	{ background-position:100% 100%; } 





/* left */

a.left				{ margin-left: 0px; } 

a.left:hover  		{ background-position:0% 100%; }

a.left:active  	{ background-position:0% 100%; }



/* up and down */

a.up, a.down		{ 

	background:url(../img/vert_large.gif) no-repeat; 

	float: none;

	margin: 0px 50px;

}



/* up */

a.up:hover  		{ background-position:-30px 0; }

a.up:active  		{ background-position:-60px 0; }



/* down */

a.down 				{ background-position: 0 -30px; }

a.down:hover  		{ background-position:-30px -30px; }

a.down:active  	{ background-position:-60px -30px; } 





/* disabled navigational button */

a.disabled {

	visibility:hidden !important;		

} 	









/*---------   below all the css used for third party concern  ---------------------------------*/

/*---------   please it is inform to modifier that not to do any modificantion on below css ---*/

/*---------   third party css for scrollable  -------------------------------------------------*/ 

/*---------   http://static.flowplayer.org/tools/css/scrollable-navigator.css------------------*/



/* position and dimensions of the navigator */

.navi {

	margin:0px;

	width:auto;

	height:10px;

}





/* items inside navigator */

.navi a {

	width:8px;

	height:8px;

	float:left;

	margin:3px;

	background:url(../img/navigator.png) 0 0 no-repeat;

	display:block;

	font-size:1px;

}



/* mouseover state */

.navi a:hover {

	background-position:0 -8px;      

}



/* active state (current page state) */

.navi a.active {

	background-position:0 -16px;     

}





/*----------------------------------------------------------------------------*/

/*--------------  end of home page css for scroller  -------------------------*/

/*----------------------------------------------------------------------------*/











/*----------------------------------------------------------------------------*/

/*--------------  start of detail page css for scroller  -------------------------*/

/*----------------------------------------------------------------------------*/





/* styling for the image wrapper big image when property details page gallery will show */ 

#image_wrap {     

	

	/* dimensions      

	width:377px;     

	margin:2px 0 2px 4px; */    

	padding:0;      

	

	/* centered */     

	text-align:center;      

	

	/* some "skinning" */     

	background:#efefef;     

	border:2px solid #fff;     

	outline:1px solid #ddd;     

	-moz-ouline-radius:4px; 

}





/*

	root element for the scrollable. for project details page

	when scrolling occurs this element stays still.

*/

.scrollables {



	/* required settings */

	position:relative;

	overflow:hidden;

	width: 501px;

	height:85px;



	/* custom decorations

	border:1px solid #ccc;

	background:url(/img/global/gradient/h300.png) repeat-x;*/

}



/*

	root element for scrollable items. Must be absolutely positioned

	and it should have a extremely large width to accomodate scrollable items.

	it's enough that you set the width and height for the root element and

	not for this element.

*/

.scrollables .items {

	/* this cannot be too large */

	width:20000em;

	position:absolute;

	clear:both;

	}



/* single scrollable item */

.scrollables img {

	float:left;

	margin:0 10px 0 11px;

	background-color:#fff;

	padding:2px;

	border:1px solid #ccc;

	cursor:pointer;

	width:100px;

	height:65px;

	

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}



/* active item */

.scrollables .active {

	border:2px solid #000;

	z-index:9999;

	position:relative;

}





/* prev, next, prevPage and nextPage buttons for detail page */

a.browseps {

	/*background:url(../img/icon-arrowrgt.gif) no-repeat 0 0;*/

	display:block;

	width:25px;

	height:25px;

	/*float:left;*/

	margin:0px 0px;

	cursor:pointer;

	font-size:1px;

}



a.arrowlft {

	background:url(../img/icon-arrowlft.gif) no-repeat 0 0;

}

a.arrowrgt {

	background:url(../img/icon-arrowrgt.gif) no-repeat 0 0;

}



/* right  */

a.rightps 				{ background-position: 100% 2%; clear:right; margin-right: 0px;}

a.rightps:hover 		{ background-position:100% 100%; }

a.rightps:active 	{ background-position:100% 100%; }





/* left */

a.leftps				{ margin-left: 0px; } 

a.leftps:hover  		{ background-position:0% 100%; }

a.leftps:active  	{ background-position:0% 100%; }



/* up and down */

a.upps, a.downps		{ 

	background:url(../img/vert_large.gif) no-repeat; 

	float: none;

	margin: 0px 50px;

}



/* up */

a.upps:hover  		{ background-position:-30px 0; }

a.upps:active  		{ background-position:-60px 0; }



/* down */

a.downps 				{ background-position: 0 -30px; }

a.downps:hover  		{ background-position:-30px -30px; }

a.downps:active  	{ background-position:-60px -30px; } 





/* disabled navigational button */

a.disabledps {

	visibility:hidden !important;		

} 	







/* position and dimensions property deatials of the navigator */

.navig {

	margin:0px;

	width:auto;

	height:10px;

}





/* items inside navigator */

.navig a {

	width:8px;

	height:8px;

	float:left;

	margin:3px;

	background:url(../img/navigator.png) 0 0 no-repeat;

	display:block;

	font-size:1px;

}



/* mouseover state */

.navig a:hover {

	background-position:0 -8px;      

}



/* active state (current page state) */

.navig a.active {

	background-position:0 -16px;     

}





/*---------   end of scrollable property deatials navigator css ------------------------------------------------*/







/*--------------------------------------------------------------------------------*/

/*---------   end of scrollable buttons css for detail page -----------------------------------------*/

/*--------------------------------------------------------------------------------*/











/* ---------  third scrollabe starts here -------------------------------*/





/*

	root element for the scrollable. for project about detail of agets page

	when scrolling occurs this element stays still. gallery for agent

*/



.scrollablea {



	/* required settings */

	position:relative;

	overflow:hidden;

	width: 400px;

	height:190px;



	/* custom decorations */

	/*border:1px solid #ccc;

	background:url(/img/global/gradient/h300.png) repeat-x;*/

}

/*

.scrollablea {

	float:left;

	

}





	root element for scrollable items. Must be absolutely positioned

	and it should have a extremely large width to accomodate scrollable items.

	it's enough that you set the width and height for the root element and

	not for this element.

*/

.scrollablea .items {

	/* this cannot be too large */

	width:20000em;

	position:absolute;

	top:0;

	left:0;

	clear:both;

	height:190px;

}



.scrollablea div.scrollableItema div.content2 {

	border:1px solid #a6baca;

	background-color:#eff7fe;

	margin:2px 2px 2px 2px; 

	color:#FfF;

	padding:4px 3px;

	width:185px;

	float:left;

	/*position:relative;*/

	}



/* single scrollable item */

.scrollablea img {

	display:block;

	/*margin:1px 1px 1px 1px;

	background-color:#fff;

	padding:2px;

	border:1px solid #ccc;*/

	cursor:pointer;

	width:184px;

	height:160px;

	

	/*-moz-border-radius:4px;

	-webkit-border-radius:4px;*/

}

.scrollablea img.widaut {

	width:auto !important;

	height:auto !important;

	display:inline !important;

	}



.scrollablea div.scrollableItema{

	float:left;

	width:185px;

	height:190px;

	display:block;

	/*background:#FFF;

	border:#f78f1e 1px solid;*/

	margin:0px 18px 0px 0px;

	text-align: center;

	cursor:pointer;

	z-index:10;

	/*border:1px solid #FF0000;*/

}



.scrollablea div.scrollableItema .inndiv2 {

	border:1px solid #afbecb;

	position:relative;

	overflow:hidden;

	}



.scrollablea div.scrollableItema .inndiv2 div.title_palm {

	padding:9px;

	position:absolute;

	top:110px;

	left:0;

	background:url(../img/propertydelbg.png) no-repeat 0 0;

	cursor:pointer;

	}

.scrollablea div.scrollableItema .inndiv2 div.title_palm h3 {

	font:normal 12px/18px "Times New Roman", serif,Georgia;

	color:#003867;

	text-align:center;

	width:171px !important;

	/*height:50px !important;*/

	float:none !important;

	}

.scrollablea div.scrollableItema .inndiv2 div.title_palm h3 span {

	color:#0062b3;

	font-weight:bold;

	}

#gallhome3 {

	font-weight:bold;

	color: #264458;

	padding:18px;

	margin:10px 0 0;

	border-top:1px solid #a1d4e2;

	text-align:center;

	}

#gallhome3 img {

	vertical-align:text-top;

	display:inline;

	padding:0px 4px;

	border:0px;

	text-decoration:none;

	}







/* active item */

.scrollablea .active {

	border:0px solid #000;

	z-index:9999;

	position:relative;

}







a.browsea {

	background:url(../img/hori_large.gif) no-repeat;

	display:block;

	width:15px;

	height:15px;

	/*float:left;*/

	margin:0px 0px;

	cursor:pointer;

	font-size:1px;

}



/* right */

a.righta 				{ background-position: 100% 2%; clear:right; margin-right: 0px;}

a.righta:hover 		{ background-position:100% 100%; }

a.righta:active 	{ background-position:100% 100%; } 





/* left */

a.lefta				{ margin-left: 0px; } 

a.lefta:hover  		{ background-position:0% 100%; }

a.lefta:active  	{ background-position:0% 100%; }



/* up and down */

a.upa, a.downa		{ 

	background:url(../img/vert_large.gif) no-repeat; 

	float: none;

	margin: 0px 50px;

}



/* up */

a.upa:hover  		{ background-position:-30px 0; }

a.upa:active  		{ background-position:-60px 0; }



/* down */

a.downa 				{ background-position: 0 -30px; }

a.downa:hover  		{ background-position:-30px -30px; }

a.downa:active  	{ background-position:-60px -30px; } 





/* disabled navigational button */

a.disablea {

	visibility:hidden !important;		

}  	

		





/* position and dimensions property deatials of the navigator */

.navia {

	margin:0px;

	width:auto;

	height:10px;

}





/* items inside navigator */

.navia a {

	width:8px;

	height:8px;

	float:left;

	margin:3px;

	background:url(../img/navigator.png) 0 0 no-repeat;

	display:block;

	font-size:1px;

}



.navia a.nextPage browsea right {

	width:8px;

	height:8px;

	float:left;

	margin:3px;

	background:url(../img/navigator.png) 0 0 no-repeat;

	background-position:0 -8px; 

	display:block;

	font-size:1px;

}



/* mouseover state */

.navia a:hover {

	background-position:0 -8px;      

}



/* active state (current page state) */

.naviga a.active {

	background-position:0 -16px;     

}



/*-------------------------------------------------------------------------------*/

/*---------   end of scrollable agent deatials navigator css ------------------------------------------------*/

/*-------------------------------------------------------------------------------*/









/* submenu */

div.submenu {

	background:url(../img/submenubot.gif) repeat-x 0 100%;

	position:absolute;

	width:219px;

	display:none;

	/*float:left;*/

	z-index:100;

	padding:0px 0px 7px 0px;

	}

div.submenu ul {

	border-left:1px solid #4e7cac;

	border-right:1px solid #4e7cac;

	}

div.submenu ul li {

	color:#fefefe !important;

	background-color:#86abd1;

	font:normal 12px/30px Arial, Helvetica, sans-serif !important;

	text-transform:capitalize !important;

	padding:0;

	border-bottom:1px solid #719cc9;

	}

div.submenu ul li a {

	color:#FFF;

	text-decoration:none;

	padding:0px 6px !important;

	background:none !important;

	display:block;

	}

div.submenu ul li a:hover {

	color:#FFF !important;

	text-decoration:none;

	background-color:#0056b1 !important;

	}

	

div.abtuae {

	top:0px;

	left:642px;

	}

div.abtus {

	top:0px;

	/*left:815px;*/

	right:143px;

	}

div.residial {

	top:0px;

	left:186px;

	}

	

	div.rent {

	top:0px;

	left:339px;

	}

	

	div.ll {

	top:0px;

	left:424px;

	}

div.commcial {

	top:0px;

	left:264px;

	}

div.intnatl {

	top:0px;

	left:518px;

	}

	

/* gallery search */

#containercont {

	padding:0 0 0 27px;

	width:650px;

	float:left;

	}

	

#containercont_offer {



	width:650px;

	float:left;

	}

	

#containercont h2 {

	font-family:"Times New Roman", serif;

	font-size:21px;

	color:#003867;

	font-weight:200;

	

	margin-bottom:15px;

	float:left;

	}

ul.iconsearch {

	list-style:none;

	float:right;

	padding-right:5px;

	padding-top:7px;

	height:22px;

	}

ul.iconsearch li {

	float:left;

	height:22px;

	width:22px;

	padding:0px 0px 0 7px;

	}



	

	

	

	ul.iconsearch li.thumbview a{

	height:22px;

	width:22px;

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:0% -2%;

	display:block;

	}

	ul.iconsearch li.thumbview a:hover{

	height:22px;

	width:22px;

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:0% 100%;

	display:block;

	}

	ul.iconsearch li.thumbviewactive a{

	height:22px;

	width:22px;

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:0% 100%;

	display:block;

	}

	

	

	ul.iconsearch li.detailview a{

	height:22px;

	width:22px;

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:51% -2%;

	display:block;

	}

	ul.iconsearch li.detailview a:hover{

	height:22px;

	width:22px;

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:51% 100%;

	display:block;

	}

	ul.iconsearch li.detailviewactive a{

	height:22px;

	width:22px;

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:51% 100%;

	display:block;

	}

	

	

	ul.iconsearch li.mapview a{

	height:22px;

	width:22px;

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:100% -2%;	

	display:block;

	}

	ul.iconsearch li.mapview a:hover{

	height:22px;

	width:22px;

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:100% 100%;

	display:block;

	}

	ul.iconsearch li.mapviewactive a{

	height:22px;

	width:22px;

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:100% 100%;

	display:block;

	}

	

	/*ul.iconsearch li a{

	height:22px;

	width:22px;

	display:block;

	}

	ul.iconsearch li a{

	height:22px;

	width:22px;

	display:block;

	}

	ul.iconsearch li a{

	height:22px;

	width:22px;

	display:block;

	}

	ul.iconsearch li a{

	height:22px;

	width:22px;

	display:block;

	}

	ul.iconsearch li a{

	height:22px;

	width:22px;

	display:block;

	}

	

ul.iconsearch .thumbview {

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:0% -2%;

	}

ul.iconsearch .thumbviewactive{

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:0% 100%;

	}



ul.iconsearch .detailview {

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:50% -2%;

	}

ul.iconsearch .detailviewactive{

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:50% 100%;

	}

ul.iconsearch .mapview {

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:99% -2%;	

	}

ul.iconsearch .mapviewactive{

	background:url(../img/iconsearch.gif) no-repeat;

	background-position:99% 100%;

	}*/

	

div.searchgall {

	/*background:url(../img/searchgallbg.gif) repeat-x 0 0 #FFF;*/

	padding:10px;

	font-family: Arial, Helvetica, sans-serif;

	}

div.searchgall ul.sortby {

	float:left;

	width:500px;

	}

div.searchgall ul.sortby li {

	float:left;

	padding:0 8px 0 0;

	}

div.searchgall ul.sortby li.headtxt {

	font-weight:bold;

	color:#003867;

	}

div.searchgall ul.sortby li.headtxt2 {

	color:#003867;

	font-size:11px;

	}

div.searchgall ul.sortby li.lighblu {

	color:#6b97c5;

	font-size:11px;

	}

div.searchgall ul.sortby li.lighblu a {

	color:#6b97c5;

	text-decoration:underline;

	}

div.searchgall ul.sortby li.lighblu a:hover {

	color:#6b97c5;

	text-decoration:none;

	}

div.searchgall ul.sortby li.propertyicon {

	background:url(../img/icon-property.gif) no-repeat 0 0;

	padding:0 8px 0 32px;

	line-height:24px;

	width:77px;

	}

div.searchgall a.next {

	display:block;

	float:right;

	background:url(../img/icon-arrow3.gif) no-repeat 100% 50%;

	padding:0 16px 0 0;

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	color:#6b97c5;

	text-decoration:none;

	cursor:pointer;

	}

div.searchgall a.next:hover {

	text-decoration:underline;

	}

div.searchgall #results_wrapper {

	display:block;

	width:660px;

	overflow:hidden;

	padding:30px 0 0 0;

	/*margin: 0 0 0 -12px;*/

	}

div.searchgall #results_wrapper div.outspac {

	border:#94abbe 1px solid;

	margin-bottom:12px;

	background:url(../img/collbg.gif) repeat-x 0 0 #eff7fe;

	width:293px;

	margin-right:14px;

	padding:6px;

	float:left;

	}

div.searchgall #results_wrapper #resultsthumb {

	display:block;

	/*border:#94abbe 1px solid;

	margin-bottom:12px;

	height:250px;

	background:url(../img/collbg.gif) repeat-x 0 0 #eff7fe;

	*/

	width:293px;

	background-color:#eff7fe;

	position:relative;

	/*float:left;

	margin-right:14px;*/

	overflow: hidden;

	/*padding:6px;*/

	border-bottom:1px solid #b2c4ce;

	}

div.searchgall #results_wrapper #resultsthumb .captionthumb {

	position:absolute;

	top:194px;

	left:0px;

	width:271px;

	height:250px;

	background:url(../img/searchgallbg2.png);

	z-index:5;

	padding:5px 10px;

	cursor:pointer;

	border:1px solid #b2c4ce;

}

div.searchgall #results_wrapper #resultsthumb .captionthumb h2 {

	float:none !important;

	font-family:"Times New Roman", serif;

	font-size:15px !important;

	padding:5px 0 2px !important;

	height:20px !important;

	margin:0px;

	color:#003867;

	text-decoration:none;

	font-weight:bold;

	}

div.searchgall #results_wrapper #resultsthumb .captionthumb h2 a {

	color:#003867;

	}

div.searchgall #results_wrapper #resultsthumb .captionthumb .price {

	/*border-bottom:#cfcfd0 1px solid;*/

	}

div.searchgall #results_wrapper #resultsthumb .captionthumb .price span{

	zoom:1;

	color:#0062b3;

	font-family:"Times New Roman", serif;

	font-size:15px;

	font-weight:bold;

	margin-bottom:5px;

	padding:0px 0px 5px;

	font-weight:bold;

	text-decoration:none;

	}

div.searchgall #results_wrapper #resultsthumb .captionthumb .price em {

	FONT-STYLE: normal;

	FONT-FAMILY: "Times New Roman", serif;

	FONT-SIZE: 10px;

	text-decoration:none;

	}

div.searchgall #results_wrapper #resultsthumb .captionthumb .price span a {

	color:#0062b3;

	}

div.searchgall #results_wrapper #resultsthumb .captionthumb div.hgt152 {

	height:152px;

	border-top:1px solid #a1d4e2;

	margin: 6px 0px 0px;

	}

div.searchgall #results_wrapper #resultsthumb .captionthumb p.headtxt {

	font-size:11px;

	line-height:15px;

	padding:14px 0 0;

	display:block;

	color:#666666;

	}

div.searchgall #results_wrapper #resultsthumb .captionthumb p.headtxt a {

	color:#666666;

	}

div.searchgall #results_wrapper #resultsthumb .captionthumb div.blubg2 {

	height:20px;

	padding:8px 0px 0px;

	/*width:342px;*/

	}

div.searchgall #results_wrapper #resultsthumb .captionthumb div.blubg2 ul li {

	float:left;

	padding:0 8px 0 0;

	background:url(/img/icon-arrow4.gif) no-repeat 0 50%;

	}

div.searchgall #results_wrapper #resultsthumb .captionthumb div.blubg2 ul li a {

	padding:0 0 0 11px;

	font-size:11px;

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;

	}

div.searchgall #results_wrapper #resultsthumb .captionthumb div.blubg2 ul li a:hover {

	text-decoration:underline;

	}

#icons {

	font-weight:bold;

	color: #264458;

	margin-bottom:10px;

	padding:0 0 0 15px;

	float:right;

	width:95px;

	}

#icons img {

	border:0px !important;

	}

#icons a {

	color: #264458;

	}

	

div.bottomprev {

	border-bottom:1px solid #64afed;

	border-top:1px solid #64afed;

	height:21px;

	padding:10px 11px 3px;

	}

div.bottomprev ul {float:left;

	}

div.bottomprev ul li {

	float:left;

	font-size:11px;

	color:#6b97c5;

	padding:0 3px;

	}

div.bottomprev ul li.prevlist {

	//width:100px;

	width:80px;

	}

div.bottomprev ul li.nxtlist {

	//width:94px;

	width:80px;

	text-align:right;

	}

div.bottomprev ul li a.prevpag {

	background:url(../img/icon-prev.gif) no-repeat 0 50%;

	padding:0 0 0 14px;

	font-size:12px;

	font-weight:bold;

	color:#6b97c5;

	text-decoration:none;

	}

div.bottomprev ul li a.prevpag:hover {

	text-decoration:underline;

	}

div.bottomprev ul li a.nextpag {

	background:url(../img/icon-next.gif) no-repeat 100% 50%;

	padding:0 14px 0 0px;

	font-size:12px;

	font-weight:bold;

	color:#6b97c5;

	text-decoration:none;

	}

div.bottomprev ul li a.nextpag:hover {

	text-decoration:underline;

	}

div.bottomprev ul li a, div.bottomprev ul li a.active {

	font-size:11px;

	color:#6b97c5;

	text-decoration:underline;

	}

div.bottomprev ul li a:hover, div.bottomprev ul li a.active {

	color:#003867;

	text-decoration:none;

	}

	

div.bottomprev ul.page{float:left; 

	width:430px;

	text-align:center;

	}

div.bottomprev ul.page a, div.bottomprev ul.page a.active {

	font-size:11px;

	color:#6b97c5;

	text-decoration:underline;

	}

div.bottomprev ul.page a:hover, div.bottomprev ul.page a.active {

	color:#003867;

	text-decoration:none;

	}

	

/* search list view */

div.searchgall #results_wrapper #resultslist {

	display:block;

	border:#94abbe 1px solid;

	margin-bottom:20px;

	background:url(../img/collbg.gif) repeat-x 0 0 #eff7fe;

	margin-right:28px;

	overflow: hidden;

	}

div.searchgall #results_wrapper #resultslist div.piclft {

	float:left;

	padding:0 6px;

	height:205px;

	border-right:1px solid #aac1d4;

	}

div.searchgall #results_wrapper #resultslist div.piclft img {

	margin:6px 0;

	}

div.searchgall #results_wrapper #resultslist div.txtrig {

	float:left;

	padding:0px 12px;

	position:relative;

	width:360px;

	height:205px;

	}

div.searchgall #results_wrapper #resultslist .captionlist {

	padding:12px 0px 5px;

	cursor:pointer;

	display:block;

	height:35px;

	}

div.searchgall #results_wrapper #resultslist .captionlist .price {

	/*border-bottom:#cfcfd0 1px solid;*/

	}

div.searchgall #results_wrapper #resultslist .captionlist .price span{

	zoom:1;

	color:#0062b3;

	font-family:"Times New Roman",  serif;

	font-size:15px;

	font-weight:bold;

	margin-bottom:5px;

	padding:0px 0px 5px;

	font-weight:bold;

	text-decoration:none;

	}

div.searchgall #results_wrapper #resultslist .captionlist .price em {

	FONT-STYLE: normal;

	FONT-FAMILY: "Times New Roman",  serif;

	FONT-SIZE: 10px;

	text-decoration:none;

	}

div.searchgall #results_wrapper #resultslist .captionlist h2 {

	float:none !important;

	font-family:"Times New Roman",  serif;

	font-size:15px !important;

	padding:0px 0 2px !important;

	height:20px !important;

	margin:0px !important;

	color:#003867;

	text-decoration:none;

	font-weight:bold;

	}

div.searchgall #results_wrapper #resultslist p.headtxt {

	font-size:11px;

	line-height:15px;

	padding:14px 0 0;

	}

div.searchgall #results_wrapper #resultslist div.blubg {

	position:absolute;

	bottom:0px;

	left:0px;

	background-color:#87b4db;

	height:20px;

	padding:10px 0px 6px 16px;

	width:368px;

	}

div.searchgall #results_wrapper #resultslist div.blubg ul li {

	float:left;

	padding:0 49px 0 0;

	}

div.searchgall #results_wrapper #resultslist div.blubg ul li a {

	background:url(../img/icon-arrow4.gif) no-repeat 0 50%;

	padding:0 0 0 11px;

	font-size:11px;

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;

	}

div.searchgall #results_wrapper #resultslist div.blubg ul li a:hover {

	text-decoration:underline;

	}

	

/* google map */

div.goooglemap {

	border:1px solid #7ec1ee;

	padding:5px;

	width:621px;

	margin:0 auto;

	}

	

div.propertools {

	background:url(../img/propsecbg.gif) no-repeat 0 0;

	height:163px;

	padding:0 35px;

	}

div.propertools p {

	font-size:11px;

	color:#6b97c5;

	text-align:center;

	padding:16px 0 12px;

	}

div.propertools p span {

	font-weight:bold;

	text-decoration:underline;

	}

div.propertools img {

	margin:0 auto 12px;

	display:block;

	}

div.propertools h4 {

	font:normal 18px "Times New Roman", serif,Georgia;

	color:#005885;

	text-align:center;

	}

div.propertools h4 span {

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#005885;

	display:block;

	}

	

div.propertlist {

	background:url(../img/propsecbg2.gif) no-repeat 0 0;

	height:165px;

	padding:39px 0 0;

	}

div.propertlist img {

	margin:0px auto 15px;

	display:block;

	}

div.propertlist h4 {

	font:normal 18px "Times New Roman", serif,Georgia;

	color:#005885;

	text-align:center;

	}

div.propertlist h4 span {

	display:block;

	font:normal 12px Arial, Helvetica, sans-serif;

	}

	

/* 13-10-2009 */



/* product Details */

#containercont h2 span.lgtblu {

	color:#3367aa;

	}

div.searchgall a.backsearch {

	background:url(../img/icon-backsrch.gif) no-repeat 0% 50%;

	padding:0 0px 0 16px;

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	color:#6b97c5;

	text-decoration:none;

	cursor:pointer;

	}

div.searchgall a.backsearch:hover {

	text-decoration:underline;

	}

div.searchgall ul.bcksech {

	float:right;

	}

div.searchgall ul.bcksech li {

	float:left;

	color:#6b97c5;

	padding:0 5px;

	}

div.searchgall ul.bcksech li.fltnn {

	float:none !important;

	line-height:0px;

	font-size:0px;

	clear:both;

	padding:0px !important;

	}

	

div.propertygal {

	border:1px solid #92aabe;

	background-color:#e4f3fc;

	padding:6px;

	width:613px;

	margin:24px 0 0;

	position:relative;

	}

div.propertygal div.gallimg {

	border:1px solid #aab9c6;

	}

div.propertygal div.gallimg span.topimg {

	}

div.propertygal div.gallimg div.smallgall {

	background:url(../img/propertydelbg.png);

	padding:12px 12px 0;

	position:absolute;

	bottom:7px;

	left:7px;

	border:1px solid #FF00000;

	height:87px;

	width:585px;

	}

div.propertygal div.gallimg div.smallgall div.leftarr {

	width:28px;

	float:left;

	margin:25px 0 0 0px;

	}

div.propertygal div.gallimg div.smallgall div.leftarr img {

	margin:40px 0 0;

	}

div.propertygal div.gallimg div.smallgall div.picgall {

	width:516px;

	overflow:hidden;

	float:left;

	padding:2px 0 0;

	}

div.propertygal div.gallimg div.smallgall div.picgall a, div.propertygal div.gallimg div.smallgall div.picgall a.active {

	margin:0px 9px 0px 0px;

	display:block;

	float:left;

	background:url(../img/imgbg.gif) no-repeat 0 0;

	width:94px;

	height:74px;

	}

div.propertygal div.gallimg div.smallgall div.picgall a:hover, div.propertygal div.gallimg div.smallgall div.picgall a.active {

	background:url(../img/imgactbg.gif) no-repeat 0 0;

	}

div.propertygal div.gallimg div.smallgall div.picgall a img {

	margin:5px auto;

	border:0px;

	display:block;

	}

	

div.fourbedrmdet {

	/*border-bottom:1px solid #94abbe;*/

	padding:26px 0 4px;

	margin:0 0 16px;

	}

div.fourbedrmdet div.headleft {

	 width:409px;

	 float:left;

	 height:70px;

	}

div.fourbedrmdet div.headleft h3 {

	font:normal 21px "Times New Roman", serif,Georgia;

	color:#003867;

	padding:0px 0 6px;

	}

	

	table.detailtxt {

		font:normal 12px Arial, Helvetica, sans-serif;

	color:#666666;

	

	}

	table.detailtxt a{

	color:#0062B3;

	

	

	}

table.detailtxt td {

	padding:5px;

	margin:0;

	}

div.fourbedrmdet div.headrgt {

	 width:188px;

	 float:right;

	 text-align:right;

	 padding:0 20px 0 0;

	 height:70px;

	}

div.fourbedrmdet div.headrgt p.rateamt {

	font:normal 24px "Times New Roman", serif,Georgia;

	color:#0062b3;

	padding:0 0 6px;

	}

div.fourbedrmdet div.headrgt p.rateamt span {

	font:normal 24px "Times New Roman",  serif,Georgia;

	color:#0062b3;

	padding:0 0 6px;

	}

div.fourbedrmdet div.headrgt p.rateamt span.pricetxt {

	font-weight:bold;

	font-size:10px;

	}

div.fourbedrmdet div.headrgt a {

	background:url(../img/icon-dwnarrow.gif) no-repeat 100% 60%;

	padding:0 15px 0 0;

	font-size:11px;

	color:#6b97c5;

	text-decoration:none;

	}

div.fourbedrmdet div.headrgt a:hover {

	color:#185799;

	}

div.featurediv {

	width:311px;

	float:left;

	border-left:1px solid #94abbe;

	padding:0 4px 10px 13px;;

	}

div.featurediv h6 {

	font-size:12px;

	font-weight:bold;

	padding:0 0 12px;

	color:#000000;

	}

div.featurediv ul.listbalcony {

	float:left;

	width:170px;

	padding:0 0 58px;

	}

div.featurediv ul.listbalcony li {

	background:url(../img/icon-arrow3.gif) no-repeat 0 6px;

	line-height:22px;

	padding:0 0 0 12px;

	}

div.featurediv ul.wid128 {

	width:128px !important;

	}

div.featurediv ul.listbalcony li a {

	color:#666666;

	text-decoration:none;

	}

div.featurediv ul.listbalcony li a:hover {

	text-decoration:underline;

	}

div.featurediv ul.flrplan {

	}

div.featurediv ul.flrplan li {

	float:left;

	width:136px;

	line-height:22px;

	padding:0 0 20px;

	}

div.featurediv ul.flrplan li a {

	display:block;

	color:#6b97c5;

	text-decoration:none;

	padding:0 0 0 28px;

	}

div.featurediv ul.flrplan li a:hover {

	color:#000000;

	text-decoration:none;

	}

div.featurediv ul.flrplan li a.viewflbg {

	background:url(../img/icon-floorplan.gif) no-repeat 0 0;

	}

div.featurediv ul.flrplan li a.viewbroch {

	background:url(../img/icon-viewbrochure.gif) no-repeat 0 0;

	}

div.featurediv ul.flrplan li a.viewmap {

	background:url(../img/icon-viewmap.gif) no-repeat 0 0;

	}

div.featurediv ul.flrplan li a.propermap {

	background:url(../img/icon-propertysrch.gif) no-repeat 0 0;

	}



	

div.detaildiv {

	width:275px;

	float:left;

	padding:0 0px 0 25px;

	/*border-right:1px solid #94abbe;*/

	}

div.detaildiv h6 {

	font-size:12px;

	font-weight:bold;

	padding:0 0 22px;

	color:#000000;

	}

div.detaildiv ul.detailist {

	padding:0 0 12px;

	}

div.detaildiv ul.detailist li.fntbld {

	height:26px;

	font-weight:bold;

	float:left;

	width:120px;

	}

div.detaildiv ul.detailist li.fntnrm {

	height:26px;

	float:left;

	width:150px;

	}

div.detaildiv ul.detailist li a {

	font-weight:bold;

	color:#6b97c5;

	text-decoration:underline;

	}

div.detaildiv ul.detailist li a:hover {

	text-decoration:none;

	}

div.detaildiv a.makeoffer {

	display:block;

	width:140px;

	background:url(../img/makeofferbg.gif) no-repeat 0 0;

	padding:0 0 0 40px;

	line-height:32px;

	text-align:center;

	color:#ffffff;

	text-decoration:none;

	}

div.detaildiv a.makeoffer:hover {

	background:url(../img/makeofferbg.gif) no-repeat 0 0;

	color:#003160;

	text-decoration:none;

	}













h6.overviewhead {

	font-size:12px;

	color:#000000;

	padding:16px 0 34px;

	}

p.overheadtxt {

	line-height:22px;

	padding:0 0 30px;

	}

p.bodbot {

	border-bottom:1px solid #94abbe;

	}

h6.disclaimhead {

	font-size:12px;

	color:#fff;

	padding:16px 0 34px;

	}





p.disclaimtxt {

	line-height:22px;

	padding:0 0 24px;

	color:#fff;

	}

a.freefloorplan {

	display:block;

	background:url(../img/icon-adobereader.gif) no-repeat 0 0;

	padding:0 0 0 26px;

	font-size:11px;

	line-height:16px;

	font-weight:bold;

	color:#6b97c5;

	text-decoration:none;

	}

a.freefloorplan:hover {

	text-decoration:underline;

	}

		

/* similar Property */

div.propertlist126 {

	height:126px !important;

	}

div.simpropet {

	background:url(../img/similarpropbg.gif) repeat-x 0 0;

	padding:24px 20px 0 18px;

	}

div.simpropet h3 {

	font-size:18px;

	color:#003867;

	padding:0px 0 10px;

	}

div.simpropet div.propdtl {

	padding:12px 1px;

	border-bottom:1px solid #a2bad0;

	}

div.simpropet div.propdtl div.imglf {

	float:left;

	border:1px solid #afc3d5;

	background-color:#ffffff;

	padding:2px;

	margin:0 12px 0 0;

	}

div.simpropet div.propdtl div.imglf img {

	border:0px;

	}

div.simpropet div.propdtl div.rightcont {

	float:left;

	width:134px;

	}

div.simpropet div.propdtl h6 {

	font:normal 12px/18px "Times New Roman", serif,Georgia;

	color:#003867;

	padding:7px 0 6px;

	}

div.simpropet div.propdtl h6 span {

	font:normal 10px Arial, Helvetica, sans-serif;

	color:#666666;

	}

div.simpropet div.propdtl p.price {

	font:bold 12px/16px "Times New Roman", serif,Georgia;

	color:#0062b3;

	}

div.simpropet div.propdtl p.price span {

	font-size:9px;

	}

/* meet the team */



/* toms */



div.meetcontent {/*background:url(../img/meetabbg.gif) repeat-x 0 41px #ffffff;*/		}

	

.meetcontent1 {

	background: url(../img/meet_topimg.gif) no-repeat scroll right top #EAF1F7;

    float: left;

    padding: 23px 0 11px 12px;

    width: 680px;

	margin-top:-2px;

	

	}

	

.meet_bottom{background: url(../img/meet_bottomimg.gif) no-repeat scroll right top transparent;

    float: left;

    height: 19px;

    overflow: hidden;

    width: 684px;}	



#slide, #slide li {

    height: 195px;

    overflow: hidden;

	width:428px;



	}

.slide_inner{

padding:8px 5px 1px 5px;

float:left;

width:428px;

}	

	

	

.teamnav{position:relative; padding:0px; margin:0 auto; width:694px;  height:36px; list-style:none; font-size:18px; font-family:"Times New Roman",  serif;}

.teamnav li{float:left; margin:0px; padding:0px; font-weight:normal;}

.teamnav li a{float:left; display:block; color:#003867; text-decoration:none; padding:0 0 0 9px; height:36px; line-height:36px; text-align:center; cursor:pointer;}

.teamnav li a span{float:left; display:block; padding:0 20px 0 18px; }

.teamnav li.active a{color:#000; background:url(../img/team-left-curve.gif) no-repeat; background-position:left;}

.teamnav li a:hover{color:#000; background:url(../img/team-left-curve.gif) no-repeat; background-position:left;}

.teamnav li.active a span, .teamnav li a:hover span{color:#003867; background:url(../img/team-right-curve.gif) no-repeat right top;}

.teamnav .teamnav-bullet{padding-top:8px;}

	

	

.meet_img{ background-color: #FFFFFF; float: left; margin: 19px 0 0 18px; padding: 4px; width: 197px; height:197px;}

.meet_inner{position: relative; height: 179px; padding-left:5px;}

.name_div{ padding: 4px 4px 4px 0px; background-color:#BBD6EB; left: 3pt; width: 185px; position: absolute; height: 33px; top:114pt; text-align: center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}

.inner_left{ width:144px; height:28px; float:left}

.meet_sep{ background:url(../img/meet_sep.gif) no-repeat 0 0; float:left; width:1px; height:22px; margin-top:6px; margin-left:8px}	

.meet_search{ background:url(../img/meet_search.gif) no-repeat 0 0; float:left; width:24px; height:24px; margin-left:6px; margin-top:5px;}

.meet_text{ width:135px; float:left; color:#003867; font-family:Times; font-size:15px; padding-left:6px; text-align:left}
.meet_text_supp{ width:152px; float:left; color:#003867; font-family:Times; font-size:15px; padding-left:6px; text-align:left}
.meet_text2{ width:152px; float:left; color:#003867; font-family:Times; font-size:12px; padding-left:6px; text-align:left}

.inner_detail{/*float:left; border:18px solid #E9F2F9; -moz-border-radius:11px 11px 11px 11px*/ background: url(../img/meet_topimg.gif) no-repeat scroll right top #EAF1F7; float: left; padding: 23px 0 1px 12px; width: 672px; margin-top:-2px;}

.center_div{ background-color: #FFFFFF; float: left; margin-left: 5px; padding: 21px 16px; width: 619px;}

.detail_text1{ font-family:Times; font-size:18px; color:#003867; float:left; width:430px;}

.detail_text2{ font-family:Times; font-size:16px; color:#003867; float:left; width:430px; padding-top:2px;}

.detail_text3{ font-family:Arial; font-size:11px; color:#003867; float:left; width:440px; padding-bottom:26px; padding-top:15px;}

.tell_div{float:left; padding:15px 20px 5px 20px;  background: url(../img/tell_top.gif) no-repeat scroll left top #EAF1F7;

    float: left;  width:238px;}

.tell_bot{background: url(../img/tell_bottom.gif) no-repeat scroll left top transparent;  float: left; margin-bottom:35px;  height: 9px; width: 280px;}

.detail_text4{float:left; font-size:18px; font-family:Times; color:#003867; margin-top:25px;}

.deatil_name{float:left; width:400px; padding-top:14px;}

.deatil_name2{float:left; width:400px;}

/* toms */

	

div.meetcontent div.bluetabg {

	/*background:url(../img/bluetabbg.gif) no-repeat 100% 0;*/

	padding:0 10px 0 0;

	float:left	

	}

div.meetcontent div.bluetabg span.leftbg {

	float:left;

	/*width:7px;*/

	/*background:url(../img/bluetabbg-left.gif) no-repeat 0 0;*/

	display:block;

	height:36px;

	}

div.meetcontent div.bluetabg ul.tabmenu {

	padding:6px 0 0 12px;

	float:left;

	}

div.meetcontent div.bluetabg ul.tabmenu li {

	float:left;

	padding:0 6px 0 0;

	}

div.meetcontent div.bluetabg ul.tabmenu li a, div.meetcontent div.bluetabg ul.tabmenu li a.active {

	display:block;

	float:left;

	background:url(../img/bluetabbg-ancbg.gif) no-repeat 0 4px;

	padding:2px 0 0;

	width:128px;

	font:normal 15px/33px "Times New Roman",serif,Georgia;

	color:#ffffff;

	text-decoration:none;

	text-align:center;

	}

div.meetcontent div.bluetabg ul.tabmenu li a:hover, div.meetcontent div.bluetabg ul.tabmenu li a.active {

	background:url(../img/bluetabbg-actbg.gif) no-repeat 0 0;

	color:#000000;

	text-decoration:none;

	}

div.meetcontent div.picgallery {

	padding:14px 12px;

	}

div.meetcontent div.picgallery div.wid195pic {

	border:1px solid #b1c5d5;

	padding:4px;

	width:187px;

	float:left;

	background-color:#ffffff;

	}

div.meetcontent div.picgallery div.wid195pic div.imgcol {

	border:1px solid #d4e0ea;

	position:relative;

	height:179px;

	}

div.meetcontent div.picgallery div.wid195pic div.imgcol div.designation {

	background:url(../img/meetdesigbg.png) no-repeat 0 0;

	height:34px;

	text-align:center;

	padding:4px;

	position:absolute;

	left:0;

	bottom:0;

	width:177px;

	}

div.meetcontent div.picgallery div.wid195pic div.imgcol div.designation h3 {

	font:bold 12px/15px "Times New Roman", serif,Georgia;

	color:#003867;

	padding:3px 0 0;

	}

div.meetcontent div.picgallery div.wid195pic div.imgcol div.designation h3 span {

	font-weight:normal;

	color:#0062b3;

	}

p.paddbot {

	padding:0 0 20px;

	line-height:18px;

	}

	

/* meet the team subpage */

div.meettmsunpg {

	}

div.meettmsunpg div.teamcontleft {

	width:430px;

	float:left;

	}

div.meettmsunpg div.teamcontleft div.tophead {

	border-bottom:1px solid #64afed;

	height:56px;

	}

div.meettmsunpg div.teamcontleft div.tophead  h3 {

	font:normal 21px "Times New Roman",  serif,Georgia;

	color:#003867;

	float:left;

	width:320px;

	}

div.meettmsunpg div.teamcontleft div.tophead  h3 span {

	font-size:16px;

	line-height:18px;

	color:#81b1da;

	display:block;

	}

div.meettmsunpg div.teamcontleft div.tophead a.sendenq {

	display:block;

	float:right;

	background:url(../img/icon-arrow3.gif) no-repeat 0 60%;

	padding:0 0 0 14px;

	width:75px;

	text-decoration:none;

	margin:28px 0 0;

	color:#6b97c5;

	}

div.meettmsunpg div.teamcontleft div.tophead a.sendenq:hover {

	text-decoration:underline;

	}

div.meettmsunpg div.teamcontleft p.padtop {

	padding:14px 0 0;

	line-height:18px;

	}

div.meettmsunpg div.teamcontleft p.padtop span.bdtxt {

	display:block;

	float:left;

	font-size:11px;

	font-weight:bold;

	width:60px;

	}

div.meettmsunpg div.teamcontleft p.padtop span.nrmtxt {

	display:block;

	float:left;

	font-size:11px;

	width:120px;

	}

div.meettmsunpg div.teamcontleft p.padtop span.nrmtxt {

	display:block;

	float:left;

	font-size:11px;

	width:120px;

	}

div.meettmsunpg div.teamcontleft p.padtop span.nrmtxt a {

	color:#6b97c5;

	text-decoration:underline;

	}

div.meettmsunpg div.teamcontleft p.padtop span.nrmtxt a:hover {

	text-decoration:none;

	}

	

div.meettmsunpg div.teamcontrig {

	width:175px;

	float:right;

	}

	

div.consfeatlist {

	}

div.consfeatlist h3 {

	font-size:21px;

	font-weight:normal;

	color:#005885;

	width:300px;

	float:left;

	padding:0px;

	}

div.consfeatlist a.viewlist {

	display:block;

	float:right;

	background:url(../img/icon-arrow3.gif) no-repeat 0 60%;

	padding:0 0 0 14px;

	width:100px;

	text-decoration:none;

	margin:12px 0 0;

	color:#6b97c5;



	}

div.consfeatlist a.viewlist:hover {

	text-decoration:underline;

	}

div.consfeatlist div.slider428 {

	border-bottom:1px solid #64afed;

	border-top:1px solid #64afed;

	background:url(../img/sliderbg.gif) repeat-x 0 0 #ffffff;

	padding:18px 12px;

	}

#container .con-content div.slider428 div.content {

	border:1px solid #a6baca;

	background-color:#eff7fe;

	margin:2px 2px 2px 2px; 

	color:#FfF;

	padding:1px 3px;

	width:185px;

	float:left;

	position:relative;

	z-index:5;

	}

/*#container .con-content div.slider428 div.content .inndiv {

	border:1px solid #afbecb;

	}

*/#container .con-content div.slider428 div.content .inndiv img {

	display:block;

	z-index:5;

	}

 .inndiv div.palm {

	padding:9px;

	position:absolute;

	z-index:1;

	top:190px;

	margin-left:0px;

	width:268px;

	/*height:104px;*/

	bottom:0;

	background:url(../img/propertydelbg.png);	

	/*height:32px;*/

	cursor:pointer;

	}

#container .con-content div.slider428 div.content .inndiv div.palm h3 {

	font:normal 12px/18px "Times New Roman", serif,Georgia;

	color:#003867;

	text-align:center;

	width:171px !important;

	height:50px !important;

	float:none !important;

	}

#container .con-content div.slider428 div.content .inndiv div.palm h3 span {

	color:#0062b3;

	font-weight:bold;

	}

#container .con-content div.slider428 div.content .inndiv div.palm h3 span span.siz12 {

	font-size:12px;

	}

#container .con-content div.slider428 div.content .inndiv div.palm h3 span span.siz10 {

	font-size:10px;

	}

#container .con-content div.slider428 .mar-right {

	margin:0 14px 0 0;

	}

#container .con-content div.controller {

	height:72px;

	/*width:400px; /* added by animesh */

	}

#container .con-content div.controller .panelbg {

	width:220px;

	height:15px;

	background:url(../img/sliderbg2.gif) no-repeat 0 0;

	padding:4px 35px 5px 28px;

	margin:0 auto;

	}

	

/* meet team2 */

#container h3.consultest {

	font:normal 21px "Times New Roman",serif,Georgia;
	color:#005885;
	padding:0 0 12px;
	}

div.constestdiv {

	/*border-top:1px solid #64afed;*/

	

	/*background:url(../img/consultestbg.gif) repeat-x 0 0;*/

	padding:6px 0px 0 0px;

	}

div.constestdiv div.left {



	padding-left:9px;

	

	}

.left_testi{

  border: 1px solid #CCCCCC;

    margin: 6px 0;

    padding: 0 4px 4px 6px;



}	

	

div.constestdiv div.left img.right {

	float:right;

	margin:4px 0 0 ;

	}

div.constestdiv div.left p {

	/*padding:0 0 18px;*/

	font-family:Arial;

	font-size:11px;

	color:#003867;

	width:495px;

	float:left;

	margin-righ:25px;

	padding-top:4px;

	}

div.addtest {

	/*border:1px solid #94abbe;

	background-color:#eff7fe;*/

	}

div.addtest h3 {

	font-family:"Times New Roman", serif !important;

	

	color:#003867;

	font-size:18px;

	padding:0 0 16px 0px !important;

	}

div.addtest div.content {

    background:url(../img/testimonial_top.gif) no-repeat scroll left top #EAF1F7;

	float: left;

	padding:16px 15px;

	width:582px;

	}

	

.testi_bootom{

    height: 9px;

    background:url(../img/testimonial_bottom.gif) no-repeat scroll left top;

	float: left;

	width:614px;

	}

	

div.addtest div.content div.txtbox {

	/*background:url(../img/citiesbg.gif) no-repeat 0 0;

	width:232px;

	height:22px;

	padding:5px;*/

	}

	

	.txtbox.input text{

	background-color:#FF0000;

	}

	



	

div.addtest div.content div.txtbox input {

	border-color: #ADC2D5 #BDCFDD #CEDCE7 #BDCEDE;

    border-style: solid;

    border-width: 1px;

	width:230px !important;

	height:20px;

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#85939C;

	background-color:#FFF;

	padding:2px 0 0 7px;

	}

div.addtest div.content div.blockcity {

	background:url(../img/citiesbg.gif) no-repeat 0px 0;

	font-size:12px;

	height:22px;

	color:#487fa3;

	text-decoration:none;

	padding:10px 0 0 10px;

	}

div.addtest div.content td.blutxt {

	color:#85939C;

	font-size:11px;

	font-family:Arial;

	}

div.addtest div.content div.textarbox {

	/*padding: 5px 0 4px; text-indent: 5px; border: 1px solid #ADC3D5;

	width:238px;

	height:100px;

	color: #84919A; float: left; font-family: Tahoma,Arial,Helvetica; font-size: 11px;*/

	margin-left:29px;

	}



.testimonial_textbox{ border: 1px solid #ADC3D5; color: #84919A; float: left; font-family: Arial,Tahoma,Helvetica; font-size: 11px; padding: 5px 0 4px; text-indent: 5px; width: 238px;}	



div.addtest div.content div.textarbox textarea {

	 border: 1px solid #ADC3D5; color: #85939C; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px 0 4px; text-indent: 5px; width: 238px; height:131px; font-style:italic;}

div.addtest div.content input.btnsubmit {

	border:0px;

	background:url(../img/submittextbgn.gif) no-repeat 0 0;

	width:180px;

	height:32px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#ffffff;

	padding:0 0 0 30px;

	}



/*---------------------  overlay csss---------------------------------*/	

#backgroundPopup{

display:none;

position:fixed;

_position:absolute; /* hack for internet explorer 6*/

height:100%;

width:100%;

top:0;

left:0;

background:#194c76;

z-index:1001;

}







#popupContact{

/*top:0;

left:0;*/

display:none;

position:fixed;

_position:absolute; /* hack for internet explorer 6*/

/*height:384px;*/

width:600px;

/*background:#FFFFFF;

border:2px solid #cecece;*/

z-index:50002;

/*padding:12px;*/

font-size:13px;

margin:0px;

}



#popupContact2{

/*top:0;

left:0;*/

display:none;

position:fixed;

_position:absolute; /* hack for internet explorer 6*/

/*height:225px;*/

width:472px;

/*background:#FFFFFF;

border:2px solid #cecece;*/

z-index:50002;

/*padding:12px;*/

font-size:13px;

margin:0px;

}



#popupContact3{

/*top:0;

left:0;*/

display:none;

position:fixed;

_position:absolute;  /*hack for internet explorer 6*/

z-index:50002;

overflow:hidden;

width:472px;

/*border:2px solid #cecece;

padding:12px;

padding-top:20px;

height:600px;

width:600px;

background:#000;

*/

font-size:13px;

/*margin:0px 0 0 200px;

margin:0px;*/

}



#popupContact4{

/*top:0;

left:0;*/

display:none;

position:fixed;

_position:absolute;  /*hack for internet explorer 6*/

z-index:50002;

overflow:hidden;

width:472px;

/*border:2px solid #cecece;

padding:12px;

padding-top:20px;

height:600px;

width:600px;

background:#000;

*/

font-size:13px;

/*margin:0px 0 0 200px;*/



}



#popupContact5{

top:0;

left:0;

display:none;

position:fixed;

_position:absolute;  /*hack for internet explorer 6*/

z-index:50002;

overflow:hidden;

width:618px;

/*border:2px solid #cecece;

padding:12px;

padding-top:20px;

height:600px;

width:600px;

background:#000;

*/

font-size:13px;

margin:0px 0 0 200px;



}



#popupContact6{

/*top:0;

left:0;*/

display:none;

position:fixed;

_position:absolute;  /*hack for internet explorer 6*/

z-index:50002;

overflow:hidden;

width:472px;

/*border:2px solid #cecece;

padding:12px;

padding-top:20px;

height:600px;

width:600px;

background:#000;

*/

font-size:13px;

/*margin:0px 0 0 200px;*/

}





#popupContact7{

/*top:0;

left:0;*/

display:none;

position:fixed;

_position:absolute;  /*hack for internet explorer 6*/

z-index:50002;

overflow:visible;

width:472px;

/*border:2px solid #cecece;

padding:12px;

padding-top:20px;

height:600px;

width:600px;

background:#000;

*/

font-size:13px;

/*margin:0px 0 0 200px;*/

}



#popupContact20{

/*top:0;

left:0;*/

display:none;

position:absolute !important;

_position:absolute;  /*hack for internet explorer 6*/

z-index:50002;

overflow:visible;

width:472px;

/*border:2px solid #cecece;

padding:12px;

padding-top:20px;

height:600px;

width:600px;

background:#000;

*/

font-size:13px;

/*margin:0px 0 0 200px;*/

}





#popupContact8{

/*top:0;

left:0;*/

display:none;

position:fixed;

_position:absolute;  /*hack for internet explorer 6*/

z-index:50002;

overflow:hidden;

width:472px;

/*border:2px solid #cecece;

padding:12px;

padding-top:20px;

height:600px;

width:600px;

background:#000;

*/

font-size:13px;

/*margin:0px 0 0 200px;*/

}



#popupContact9{

/*top:0;

left:0;*/

display:none;

position:fixed;

_position:absolute;  /*hack for internet explorer 6*/

z-index:50002;

overflow:hidden;

width:472px;

/*border:2px solid #cecece;

padding:12px;

padding-top:20px;

height:600px;

width:600px;

background:#000;

*/

font-size:13px;

/*margin:0px 0 0 200px;*/

}



#popupContact10{

/*top:0;

left:0;*/

display:none;

position:fixed;

_position:absolute;  /*hack for internet explorer 6*/

z-index:50002;

overflow:hidden;

width:472px;

/*border:2px solid #cecece;

padding:12px;

padding-top:20px;

height:600px;

width:600px;

background:#000;

*/

font-size:13px;

/*margin:0px 0 0 200px;*/

}



#popupContact11{

/*top:0;

left:0;*/

display:none;

position:fixed;

_position:absolute;  /*hack for internet explorer 6*/

z-index:50002;

overflow:hidden;

width:472px;

/*border:2px solid #cecece;

padding:12px;

padding-top:20px;

height:600px;

width:600px;

background:#000;

*/

font-size:13px;

/*margin:0px 0 0 200px;*/

}



#popupContact13{

/*top:0;

left:0;*/

display:none;

position:fixed;

_position:absolute;  /*hack for internet explorer 6*/

z-index:50002;

overflow:hidden;

width:472px;

/*border:2px solid #cecece;

padding:12px;

padding-top:20px;

height:600px;

width:600px;

background:#000;

*/

font-size:13px;

/*margin:0px 0 0 200px;*/

}



#popupContact2 class.contactArea{

 margin:50px;

 border:2px solid #FF0000;

}



#popupContact6 class.contactArea{

 margin:50px;

 border:2px solid #FF0000;

}



#popupContact h1{

text-align:left;

color:#6FA5FD;

font-size:9px;

border-bottom:1px dotted #D3D3D3;

padding-bottom:2px;

margin-bottom:3px;

}



#popupContactClose1,#popupContactClose2,#popupContactClose3, #popupContactClose4, #popupContactClose5, #popupContactClose6 ,#popupContactClose7 ,#popupContactClose8 ,#popupContactClose9,#popupContactClose10,#popupContactClose13,#popupContactClose14 {

font-size:14px;

line-height:14px;

right:6px;

top:4px;

position:absolute;

color:#6fa5fd;

font-weight:700;

display:block;

}

#button1{

text-align:center;

margin:0px;

}

#button2{

text-align:center;

margin:0px;

}

#button3{

text-align:center;

margin:0px;

}

#button4{

text-align:center;

margin:0px;

}

#button5{

text-align:center;

margin:0px;

}

#button6{

text-align:center;

margin:0px;

}

#button7{

text-align:center;

margin:0px;

}



#button8{

text-align:center;

margin:0px;

}

#button9{

text-align:center;

margin:0px;

}

#button10{

text-align:center;

margin:0px;

}



/* imgmar */

img.diffbrows {

	margin:-8px 0 0;

	_margin:+8px 0 0;

	display:block;

	float:left;

	}

	



		   

#hrdcontactFormContainer {

	position:absolute;

	left:600px;

	float:right;

	}

#hrdcontactForm {

	height:277px;

	width:351px;

	background-image:url(’bkg.jpg’);

	display:none;

	}

#hrdcontactForm fieldset {

	padding:30px;

	border:none;

	}      

#hrdcontactForm label {

	display:block;

	color:#ffc400;

	}      

#hrdcontactForm input[type=text] {

	display:block;

	border:solid 1px #4d3a24;

	width:100%;

	margin-bottom:10px;

	height:24px;

	}  

#hrdcontactForm textarea {

	display:block;

	border:solid 1px #4d3a24;

	width:100%;

	margin-bottom:10px;

	}  

#hrdcontactForm input[type=submit] {

	background-color:#4d3a24;

	border:solid 1px #23150c;

	color:#fecd28;

	padding:5px;

	}                

#hrdcontactLink {

	height:40px;

	width:351px;

	background-image:url(’slidein_button.png’);

	display:block;

	cursor:pointer;

	}

#hrdmessageSent {

	color:#ff9933;

	display:none;

	} 

	

/* extracss add */

p.pophgt {

	height:32px;

	}

p.pophgt label {

	display:block;

	float:left;

	width:120px;

	font:bold 12px/26px Arial, Helvetica, sans-serif;

	color:#29648b;

	}

p.pophgt input.txtbox {

	width:256px;

	height:20px;

	padding:3px 0 0 4px;

	border:1px solid #87aac8;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#487fa3;

	}

p.pophgt input.btnsubmit {

	width:86px;

	height:24px;

	border:1px solid #034781;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#FFF;

	background-color:#003867;

	}

	

/* contact us */

div.contacthgt {

	height:40px;

	}

div.contacthgt label {

	display:block;

	float:left;

	width:220px;

	font:bold 12px/26px Arial, Helvetica, sans-serif;

	color:#29648b;

	}

div.contacthgt div.inputbox {

	float:right;

	width:350px;

	}

div.contacthgt div.inputbox input.txtbox {

	width:300px;

	height:24px;

	border:1px solid #87aac8;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#29648b;

	}

/*rss ke liye */

 #rightdivupp div.dubairntf h3 a {

       padding:0 0 0 11px;

       font:normal 12px Arial, Helvetica, sans-serif;

       color:#487fa4;

       border-left:1px solid #81b1da;

       text-decoration:none;

       }

#rightdivupp div.dubairntf h3 a {

       color:#0e4b74;

       text-decoration:none;

       }

	   

/* 04-11-09 */

/*#containerabt {

	background:url(../img/aboutcontbg.gif) repeat-x 0 160px;

	}

#containerabt #containerabt100 {

	background:url(../img/abouttopbg2.png) no-repeat 0 160px;

	}

	*/

	

/* consultant 11-11-09 */

#rightdivupp div.consultnam {

	background-color:#78abd5;

	padding:7px 18px;

	border-top:1px solid #bfd8ec;

	}

#rightdivupp div.consultnam p {

	color:#d8e9f7;

	line-height:18px;

	float:left;

	}

#rightdivupp div.consultnam p span {

	color:#ffffff;

	font-weight:bold;

	padding:0px 6px;

	}

#rightdivupp div.consultnam img.ialert {

	margin:3px 0 0;

	}

#rightdivupp div.submtinquiry {

	background:url(../img/submitinquirybg.gif) repeat-x 0 100% #b6d3ec !important;

	border-bottom:1px solid #9ac2e3 !important;

	height:auto !important;

	padding:13px 15px 16px !important;

	}

	

	

#rightdivupp div.submtinquiry div.enterkey {

	width:243px;

	height:30px;

	padding:5px 5px 10px;

	background:url(../img/namebgfrm.gif) no-repeat 0 0;

	}

#rightdivupp div.submtinquiry div.enterkey input {

	width:233px;

	height:23px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#487fa3;

	border:0px;

	}

#rightdivupp div.submtinquiry div.textareabg {

	width:242px;

	height:102px;

	padding:5px 5px 10px;

	background:url(../img/entertextbox.gif) no-repeat 0 0;

	}

#rightdivupp div.submtinquiry div.textareabg textarea {

	width:233px;

	height:86px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#487fa3;

	border:0px;

	}

	

/* search option modified */

div.searchopt {

	/*display:none;*/

	padding:0 15px 8px;

	background:url(../img/searchoptbg.gif) repeat-x 0 0 #EBF3FA;

	/*width:100%;*/

	}

div.searchopt a.blockcity {

	display:block;

	background:url(../images/citiesbg.gif) no-repeat 0 0;

	font-size:12px;

	line-height:32px;

	color:#487fa3;

	text-decoration:none;

	margin:0 0 8px;

	padding:0 0 0 10px;

	}

div.searchopt div.blockcity2 {

		background:url(../img/citiesbg-bottom.gif) no-repeat 0 100%;

		width:242px;

		/*height:32px;

		font-size:12px;

		color:#487fa3;

		text-decoration:none;*/

		margin:0 0 5px 3px;

		padding:0px 0 6px 0px;

		}

div.searchopt div.blockcity2 p.top {

	background:url(../img/citiesbg-top.gif) no-repeat 0 0;

	height:6px;

	}

div.searchopt div.blockcity2 div.content {

	border-left:1px solid #8daeca;

	border-right:1px solid #8daeca;

	background-color:#FFF;

	}

/*div.searchopt div.blockcity2 div.content a.contblocklink {

	display:block;

	background:url(../img/icon-arrowdown.gif) no-repeat 95% 50%;

	color:#FF0000;

	text-decoration:none;

	line-height:18px;

	padding:0 18px 8px 10px;

	}

div.searchopt div.blockcity2 div.content a.contblocklink:hover {

	color:#487fa3;

	text-decoration:none;

	}

div.searchopt div.blockcity2 div.content a {

	outline:none;

	}

div.searchopt div.blockcity2 div.content .selectbox-wrapper {

	width:242px !important;

	margin:-2px 0 0 -1px;

	background:url(/img/citiesbg-bottom.gif) no-repeat 0 100% !important;

	padding:0px 0 5px !important;

	outline:none;

	border:0px !important;

	}

div.searchopt div.blockcity2 div.content .selectbox-wrapper ul {

	background:url(../img/citiesbg-bottomtopbg.gif) repeat-y 0 0 !important;

	height:180px;

	overflow:hidden;

	overflow-y:scroll;

	padding:14px 12px 8px 0;



	}

div.searchopt div.blockcity2 div.content .selectbox-wrapper ul li {

	padding:0 0 0 14px;

	line-height:12px;

	}*/

	

/* rent and sale */

#price_drop{

width:40px;

position:absolute;

height:100px; 

background-color:#99CCFF; 

z-index:20; 

left:40px; 

margin:-11px 0 0 11px;



}

#price_drop select{

width:40px;

background:inherit;

}



#container .con-content div.slider div.content .inndiv div.palm h3.rent {

	background:url(../img/btnrent.gif) no-repeat 90% 50%;

	}

#container .con-content div.slider div.content .inndiv div.palm h3.sale {

	background:url(../img/btnsale.gif) no-repeat 90% 50%;

	}

	

	

	

	

/* product detail right panel pic details */

#rightdivupp div.picdetail {

	background:url(../img/submitinquirybg.gif) repeat-x 0 100% #b6d3ec !important;

	border-bottom:1px solid #9ac2e3 !important;

	height:auto !important;

	padding:13px 15px 16px !important;

	}

#rightdivupp div.picdetail div.picman {

	margin:0 auto 7px;

	border:1px solid #94abbd;

	background-color:#f1f6fa;

	padding:6px 6px;

	width:173px;

	}

#rightdivupp div.picdetail div.picman img {

	border:1px solid #b3c8d9;

	display:block;

	}

#rightdivupp div.picdetail h4 {

	font:bold 15px "Times New Roman", serif,Georgia;

	color:#003a6e;

	padding:0 0 15px;

	text-align:center;

	}

#rightdivupp div.picdetail p.contnum {

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#646263;

	padding:0 0 4px;

	text-align:center;

	}

#rightdivupp div.picdetail p.contnum span {

	font-weight:bold;

	}

#rightdivupp div.picdetail ul.sendenqdet {

	margin:0 auto;

	height:22px;

	padding:12px 0 0 28px;

	float:left;

	}

#rightdivupp div.picdetail ul.sendenqdet li {

	float:left;

	background:url(../img/icon-arrow3.gif) no-repeat 0 4px;

	padding:0 0 0 16px;

	color:#6b97c5;

	}

#rightdivupp div.picdetail ul.sendenqdet li.noimg {

	padding:0 16px !important;

	background:none !important;

	}

#rightdivupp div.picdetail ul.sendenqdet li a {

	color:#6b97c5;

	text-decoration:none;

	}

#rightdivupp div.picdetail ul.sendenqdet li a:hover {

	text-decoration:underline;

	}

	

/* 20-11-09 added by shamim */

#rightdivupp div.phnom {

	background:url(../img/phnbg.gif) no-repeat 0 0;

	height:160px;

	border-bottom:1px solid #a6baca;

	}

#rightdivupp div.phnom h3 {

	text-align:center;

	padding:114px 0 0;

	font:normal 18px/24px "Times New Roman",Georgia, serif;

	color:#6399b5;

	}

#rightdivupp div.phnom h3 a {

	font:normal 12px/16px "Times New Roman",Georgia,  serif;

	color:#6399b5;

	text-align:center;

	padding:118px 0 0;

	text-decoration:none;

	}

#rightdivupp div.phnom h3 a span {

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#015786;

	text-decoration:none;

	}

	

#rightdivupp div.testimonbg {

	background:url(../img/tesimonbgright.jpg) no-repeat 0 0;

	height:179px;

	border-bottom:1px solid #a6baca;

	}

#rightdivupp div.testimonbg a h3 {

	text-align:center;

	padding:130px 0 0;

	font:normal 18px/22px "Times New Roman",Georgia,serif;

	color:#6399b5;

	}

#rightdivupp div.testimonbg a h3  span {

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#015786;

	text-decoration:none;

	}

	

#gallhome {

	font-weight:bold;

	color: #264458;

	padding:18px;

	margin:10px 0 0;

	border-top:1px solid #a1d4e2;

	text-align:center;

	}

#gallhome img {

	vertical-align:text-top;

	display:inline;

	padding:0px 4px;

	border:0px;

	text-decoration:none;

	}



/* aedtxt 21-11-09 */

.selectbox3 {

	font-size:11px;

	color:#003867;

	text-decoration:none;

	background:url(../img/icon-dwnarrow.gif) no-repeat 100% 50%;

	cursor:pointer;

	width:40px;

	border:0px solid #FF0000;

	font-weight:bold;

	font-size:11px;

	}

.selectbox3 .selectbox3-wrapper {

	width:80px;

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#003867;

	}

.selectbox3-wrapper ul {

	border:1px solid #003867;

	position:absolute;

	margin:0px 0 0 33px;

	/*top:138px;

	left:57px;*/

	background-color:#fff;

	z-index:1;

	width:38px;

	}

.selectbox3-wrapper ul li {

	font-size:11px;

	line-height:16px;



	color:#003867;

	text-decoration:none;

	padding:5px;

	cursor:pointer;

	}

.selectbox3-wrapper ul li:hover {

	background-color:#ddebf6;

	color:#666683;

	}

	

/* PopOut Stylesheet Start Here */

.popOut {

	width:166px; 

	height:250px; 

	padding:4px; 

	background:#FFFFFF; 

	font-family:Times,Georgia, serif; 

	font-size: 11px; 

	border:solid 1px #CCCCCC

}



.popOut .contentWrap {

	width:166px; 

	height:225px; 

	float:left; 

	text-align:center; 

	line-height:18px; 

	float:left

}



.popOut .contentWrap img{

	vertical-align: middle;

}



.popOut .contentWrap .contentDiv {

	margin-top:5px;

	font-family:Arial, Helvetica, sans-serif

}



.popOut .contentWrap .contentDiv span {

	font-family: "Times New Roman",Georgia, Times, serif;

}



.popOut .contentWrap .contentDiv img {

	margin:0 5px;

	margin-right:2px

}



.popOut .detailsContainer {

	width:166px; 

	height:20px;

	padding-top:5px;

	text-align:center; 

	background: #88b5dc; 

	font-size:11px; 

	font-weight:bold; 

	color:#FFFFFF; 

	float:left;

	font-family:Arial, Helvetica, sans-serif;

}



.popOut .detailsContainer img {

	vertical-align:middle;

	outline:none;

	border:none;

	margin-right:3px;

}



.popOut .detailsContainer a{

	text-decoration: none;

	color:#FFFFFF;

	outline:none;

}



.popOut .detailsContainer a:hover{

	text-decoration: underline;

	color:#FFFFFF

}





<!-- Currency DropDown for Content Area-->



.changeCurrencyWrapper {

	position:relative; 

	height: 130px; 

	width:180px; 

	float:right

}



.changeCurrencyWrapper .changeCurrency {

	text-align:right; 

	padding-right:10px; 

	font-size:11px; 

	color:#6797C7;

	cursor:pointer; 

}

.changeCurrencyWrapper .currency-dropDown {

	width: 40px;

	text-align:center;  

	margin-top:6px; 

	position:absolute; 

	right:0px; 

	top:10px

}

.changeCurrencyWrapper .currency-dropDown ul {

	border:1px solid #003867;

	/*position:absolute;*/

	margin:0px;

	margin-top:5px;

	/*top:138px;

	left:57px;*/

	background-color:#fff;

	z-index:1;

	width:32px;

	float:right;

	}

.changeCurrencyWrapper .currency-dropDown ul li a {

	font-size:11px;

	line-height:16px;

	color:#003867;

	text-decoration:none;

	padding:5px;

	cursor:pointer;

	}

/*.changeCurrencyWrapper .currency-dropDown ul li a {

	display:block;

	line-height:16px;

	text-decoration:none;

	}*/

.changeCurrencyWrapper .currency-dropDown ul li:hover {

	background-color:#ddebf6;

	color:#666683;

	}

	







/* light box */

div.lightbox {

	height:5px;

	width:450px;

	}

div.lightbox span.fltleft {

	width:5px;

	float:left;

	background:url(../img/lgttabtopcorn.gif) no-repeat 0 0;

	}

div.lightbox span.fltright {

	width:5px;

	float:right;

	background:url(../img/lgttabtopcorn.gif) no-repeat 100% 0;

	}

div.lightbox span.mid {

	display:block;

	background:url(../img/1pxwtchange.gif) repeat-x 0 0;

	float:left;

	width:440px;

	}

div.lightbox span.fltleftbt {

	width:5px;

	float:left;

	background:url(../img/lgttabbotcorn.gif) no-repeat 0 0;

	}

div.lightbox span.fltrightbt {

	width:5px;

	float:right;

	background:url(../img/lgttabbotcorn.gif) no-repeat 100% 0;

	}

div.lightbox span.midbt {

	display:block;

	background:url(../img/lgttabbotbg.gif) repeat-x 0 100%;

	float:left;

	width:440px;

	}

div.lightboxcont {

	/*background:url(../img/lgttabcontbg.gif) repeat-x 0 100% #FFF;*/

	padding:18px;

	}

div.lightboxcont h3 {

	font:normal 20px/26px "Times New Roman",Georgia, Times, serif;

	color:#013866;

	height:62px;

	}

div.lightboxcont h3 span {

	color:#7a9dc7;

	font:normal 12px Arial, Helvetica, sans-serif;

	display:block;

	}

div.lightboxcont div.tabbg {

	background:url(../img/lightbxtabbg.gif) repeat-x 0 100%;

	height:30px;

	}

div.lightboxcont div.tabbg ul {

	float:left;

	}

div.lightboxcont div.tabbg ul li {

	float:left;

	}

div.lightboxcont div.tabbg ul li a, div.lightboxcont div.tabbg ul li a.active {

	display:block;

	float:left;

	background:url(../img/lightbxtabrgt.gif) no-repeat 100% 0;

	padding:0 6px 0 0;

	text-decoration:none;

	}

div.lightboxcont div.tabbg ul li a span, div.lightboxcont div.tabbg ul li a.active span {

	display:block;

	float:left;

	background:url(../img/lightbxtablft.gif) no-repeat 0 0;

	padding:0 12px 0 18px;

	font:normal 12px/30px Arial, Helvetica, sans-serif;

	color:#FFF;

	cursor:pointer;

	}

div.lightboxcont div.tabbg ul li a:hover, div.lightboxcont div.tabbg ul li a.active {

	background:url(../img/lightbxtabrgtact.gif) no-repeat 100% 0;

	text-decoration:none;

	}

div.lightboxcont div.tabbg ul li a:hover span, div.lightboxcont div.tabbg ul li a.active span {

	background:url(../img/lightbxtablftact.gif) no-repeat 0 0;

	color:#000;

	}





div.interacmap {

border-bottom:2px solid #7ec1ee;

margin:0 0 0px;

padding:18px 0 8px;

}

div.interacmap select {

font:normal 12px Arial, Helvetica, sans-serif;

color:#000;

width:99px;

height:22px;

margin:0 14px 0 0;

}

div.interacmap input.btnsubmit {

background-color:#003867;

border:1px solid #005a86;

width:34px;

height:20px;

font:normal 12px/22px Arial, Helvetica, sans-serif;

color:#FFF;

padding:0px;

margin:0px;

}



.joblistrow {background-color:#EDEDF5; width:649px; height:21px;}

.joblistrow2 {background-color:#FAF9FE; width:649px; height:20px;}

.joblistcolumns1 {float:left; width:255px; margin-top:2px; padding:0px 0px 0px 8px;}

.joblistcolumns2 {float:left; width:144px; margin-top:2px; padding:0px;}

.joblistcolumns3 {float:left; width:144px; margin-top:2px; padding:0px;}

.joblistcolumns4 {float:left; width:98px;  margin-top:2px; padding:0px;}

.hor-sep2 {background:url(/images/dot-bg.gif) repeat-x; width:100%; height:1px; font-size:1px;}

H5 {font-weight:bold; font-size:16px; margin:0px;}



.joblist2columns1 {float:left; width:255px; margin-top:2px; padding:0px 0px 0px 8px;}

.joblist2columns2 {float:left; width:144px; margin-top:2px; padding:0px;}

.joblist2columns3 {float:left; width:144px; margin-top:2px; padding:0px;}

.joblist2columns4 {float:left; width:98px;  margin-top:2px; padding:0px;}



a.pinkwou:link{font-size: 12px;text-decoration: none;	color: #487fa4;}

a.pinkwou:visited{font-size: 12px;text-decoration: none;color: #487fa4;}

a.pinkwou:hover{font-size: 12px;text-decoration: none;color: #00406b;}

<!-- Currency DropDown for Content Area Ends here-->



/* customer form css 19-12-2009 */

div.customefrm {

	}

div.customefrm p.hgt {

	height:40px;

	}

div.customefrm p.hgt label {

	display:block;

	font:bold 12px Arial, Helvetica, sans-serif;

	color:##666666;

	}

div.customefrm p.hgt input.txtboxwid, div.customefrm input.txtboxwid, div.customefrm p.hgt textarea.txtboxwid{

	width:245px;

	height:24px;

	padding:4px 0 0 5px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:##666666;

	border:1px solid #dddddd;

	}

 input.txtboxwid {

	width:245px;

	height:24px;

	padding:4px 0 0 5px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:##666666;

	border:1px solid #dddddd;

	}

	

	

	textarea.txtboxwid {

	width:245px;

	height:80px;

	padding:4px 0 10px 5px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:##666666;

	border:1px solid #dddddd;

	}

div.customefrm h4.opthead {

	font:bold 13px Arial, Helvetica, sans-serif;

	color:#29648b;

	padding:0 0 6px;

	}

div.customefrm ul.serviceuse {

	float:left;

	width:200px;

	}

div.customefrm ul.serviceuse li {

	padding:0 0 10px;

	color:#666;

	}

div.customefrm ul.serviceuse li label {

	display:inline; float:none; margin-left:10px; width:auto;

	}

div.customefrm ul.serviceuse li input {

	}

div.customefrm .borpadd {

	border-bottom:1px dashed #d0cece;

	padding:12px 0;

	}

div.customefrm textarea.wid500 {

	width:500px;

	height:84px;

	padding:4px 0 0 5px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:##666666;

	border:1px solid #dddddd;

	}

div.customefrm input.thnksubmit {

	width:200px;

	height:24px;

	border:0px;

	background-color:#003867;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#FFF;

	margin:15px auto;

	}

	

	/* career */

span.opthead {

font:bold 13px/18px Arial, Helvetica, sans-serif;

color:#29648b;

padding:0 10px 6px;

margin:0 5px 0 0;

display:block;

float:left;

}

table.jblisting th {

background-color:#003867;

color:#FFF;

line-height:30px;

padding:0 5px;

border-right:1px solid #FFf;

font-size:12px;

text-align:left;

}

table.jblisting td {

line-height:22px;

border-bottom:1px solid #FFF;

color:#003867;

padding:0 5px;

border-right:1px solid #FFf;

}

a.gotop {

background:url(../img/icon-arrow_up.gif) no-repeat 0 50%;

padding:0 0 0 12px;

font-weight:bold !important;

color:#487fa4;

text-decoration:none;

}

a.gotop:hover {

color:#00406b;

text-decoration:none;

}



/* auto complete */

/*.ac_input{background:#323d5f; border:0; font-size:11px; font-weight:bold; color:#fff; width:154px!important; height:17px!important; margin:0!important; padding:0 5px!important;}*/

.ac_results {background:#ffffff; border:solid 1px #81A6C4; font-size:11px; color:#003867; position:absolute; top:45px; left:-2px; z-index:100;}

.ac_results ul {/*width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; color:#000000;*/}

.ac_results iframe {display:none; display:block; width:0px; height:0px;}

.ac_results li {padding: 2px 5px; cursor: pointer; display: block;/* width: 100%;*/}

.ac_loading {background : Window url('./indicator.gif') right center no-repeat; /*color:#000000;*/}

.ac_over {background-color: #81A6C4; color: #ffffff; /*color:#000000;*/}



 /* End of auto complete */

 .breadcrumb{padding:0 0 10px 30px;color:#333333;border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#CCCCCC; margin-bottom:20px; font-size:10px;}

 .breadcrumb a{ text-decoration:none; color:#333333; margin:0 3px 0 3px;}

 .breadcrumb a:hover{ text-decoration:underline; color:#0099FF;}



.share{ padding:10px 0; text-align:right;}



.offer_link_button, .offer_link_button:hover{float:right; padding:10px; text-align:center; text-decoration:none; background:#003867; color:#fff;}

.disclaimer{ padding:10px; /*background:url(../img/disclaimbg.gif) repeat-x 0 0%;*/ color:#003867}

.last_upload{text-align:center; font-size:10px; color:#003867; padding-top:10px;}



/* 03-05-10 */

.btn-makepropt {

	display:block;

	background:url(../img/btnbg.png) no-repeat 0 50%;

	width:127px;

	height:30px;

	line-height:26px;

	text-align:center;

	color:#FFF;

	text-decoration:none;

	}

.disclaimbor {

	border:2px solid #043762;

	padding:3px;

	}

	

	.stickytooltip{

/*box-shadow: 5px 5px 8px #818181; shadow for CSS3 capable browsers.

-webkit-box-shadow: 5px 5px 8px #818181;

-moz-box-shadow: 5px 5px 8px #818181;

border:5px solid black;*/

display:none;

position:absolute;

display:none;



 /*Border around tooltip*/

background:white;

z-index:3000;

width:40px;

height:18px;

}





/*.stickytooltip .stickystatus{ /*Style for footer bar within tooltip

color:white;

text-align:center;

font:bold 11px/18px Arial;

height:18px;

overflow:hidden;

background:url(../img/tooltipbg.png) repeat-x 0 0;

}*/

.tooltip_box

{

color:white;

text-align:center;

font:bold 11px/18px Arial;

height:18px;

overflow:hidden;

background:url(../img/tooltipbg.png) repeat-x 0 0;

}



/* light box 05-05-10 */

p.pophgt2 {

	height:29px;

	}

p.pophgt2 label {

	display:block;

	float:left;

	width:180px;

	font:bold 12px/26px Arial, Helvetica, sans-serif;

	color:#29648b;

	}

p.pophgt2 input.txtbox {

	width:220px;

	height:20px;

	padding:3px 0 0 4px;

	border:1px solid #87aac8;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#487fa3;

	}

p.pophgt2 input.txtboxro {

	width:220px;

	height:20px;

	padding:3px 0 0 4px;

	border:1px solid #87aac8;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#487fa3;

	background:none;

	}

p.pophgt2 .selt220 {

	width:220px;

	height:22px;

	padding:0px 0 0 0px;

	border:1px solid #87aac8;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#487fa3;

	background-color:#FFF;

	}

p.pophgt2 .selt60 {

	width:64px;

	height:20px;

	padding:1px 0 0 0px;

	border:1px solid #87aac8;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#487fa3;

	background-color:#FFF;

	}

p.pophgt2 input.txtbox140 {

	width:152px;

	height:20px;

	padding:3px 0 0 4px;

	border:1px solid #87aac8;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#487fa3;

	}

p.pophgt2 input.btnsubmit {

	width:86px;

	height:24px;

	border:1px solid #034781;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#FFF;

	background-color:#003867;

	}

	

	

	

	/* 05-05-10 */

div.contacthgt2 {

	height:50px;

	padding:6px 0 0;

	}

div.contacthgt3 {

	height:35px;

	padding:6px 0 0;

	}

label.usernam2 {

	display:block;

	font:bold 12px/24px "Times New Roman",Georgia, Times, serif;

	color:#29648b;

	padding:0 0 0 2px;

	float:left;

	width:200px;

	}

input.txtbox280 {

	width:204px;

	height:21px;

	/*background-color:#c2ddf5;*/

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#003867;

	border:1px solid #87aac8;

	padding:3px 0 0 6px;

	}

div.wid300 {

	width:300px;

	}

textarea.wid500 {

	width:430px;

	height:62px;

	border:1px solid #87aac8;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#003867;

	padding:3px 0 0 6px;

	}

input.txtbox436 {

	width:430px;

	height:21px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#003867;

	border:1px solid #87aac8;

	padding:3px 0 0 6px;

	}

p.contxtrgt {

	line-height:16px;

	color:#003867;

	padding:6px 0 10px 15px;

	}

	

	

	

	/* search option modified */

div.blockcity3 {

		background:url(../images/citiesbg1px.gif) repeat-y 0 0;

		width:230px;

		/*z-index:100000;*/

		overflow:hidden;

		position:absolute;

		top:28px;

		padding:0 6px;

		}

div.blockcity3 div.content {

	overflow-y:scroll;

	height:140px;

	border-top:1px solid #bbd5eb;

	}

.topbgdrop {

	background:url(../images/citiesbg.gif) no-repeat 0 100%;

	margin:0 0 0px;

	padding:0px 18px 1px 0px;

	width:232px;

	display:none;

	height:140px;

	}

ul.droplinklist {

	padding:8px 0 0;

	}

ul.droplinklist li {

	}

ul.droplinklist li a {

	display:block;

	color:#487fa3;

	line-height:31px;

	padding:0 4px;

	text-decoration:none;

	}

ul.droplinklist li a:hover {

	color:#ffffff;

	text-decoration:none;

	background-color:#bbd5eb;

	}

	

	a.search {

color:#003867;

margin:0 10px 0 0;

text-decoration:none;

font-weight:bold;

}



a:hover.search {

color:#666666;

margin:0 10px 0 0;

text-decoration:underline;

font-weight:bold;

}

.select_div

{

margin:10px 0 10px 0;

padding:5px 0 5px 0;}

.selectbox

{

width:200px;

height:60px;

}



/* 05-05-10 */

div.contacthgt2 {

	height:50px;

	padding:6px 0 0;

	}

div.contacthgt3 {

	height:35px;

	padding:6px 0 0;

	}

label.usernam2 {

	display:block;

	/*font:bold 12px/20px Arial, Helvetica, sans-serif;*/

	font:bold 12px/24px "Times New Roman",Georgia, Times, serif;

	color:#29648b;

	padding:0 0 0 2px;

	float:left;

	width:200px;

	}

input.txtbox280 {

	width:204px;

	height:21px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#003867;

	border:1px solid #87aac8;

	padding:3px 0 0 6px;

	}

div.wid300 {

	width:300px;

	}

textarea.wid500 {

	width:430px;

	height:62px;

	border:1px solid #87aac8;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#003867;

	padding:3px 0 0 6px;

	}

input.txtbox436 {

	width:430px;

	height:21px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#003867;

	border:1px solid #87aac8;

	padding:3px 0 0 6px;

	}

p.contxtrgt {

	line-height:16px;

	color:#003867;

	padding:6px 0 10px;

	}

	

	

/* search option modified */

div.blockcity3 {

		background:url(../img/citiesbg1px.gif) repeat-y 0 0;

		width:230px;

		/*z-index:100000;*/

		overflow:hidden;

		position:absolute;

		top:26px;

		padding:0 6px;

		}

div.blockcity3 div.content {

	overflow-y:scroll;

	height:140px;

	border-top:1px solid #bbd5eb;

	}

.topbgdrop {

	background:url(../img/citiesbg.gif) no-repeat 0 100%;

	margin:0 0 0px;

	padding:0px 18px 1px 0px;

	width:232px;

	display:none;

	height:140px;

	}

ul.droplinklist {

	padding:8px 0 0;

	}

ul.droplinklist li {

	}

ul.droplinklist li a {

	display:block;

	color:#487fa3;

	line-height:31px;

	padding:0 4px;

	text-decoration:none;

	}

ul.droplinklist li a:hover {

	color:#ffffff;

	text-decoration:none;

	background-color:#bbd5eb;

	}

	



#slider h3{cursor:pointer;}

#slider h3.selected a{display:block; background:url(../img/icon_head_open.jpg) no-repeat right!important; padding-right:20px; cursor:pointer;}

#slider h3.head a{display:block; background:url(../img/icon_head_close.jpg) no-repeat right; padding-right:20px; cursor:pointer;}

a.search {

color:#003867;

font-weight:bold;

margin:0 10px 0 0;

text-decoration:none;

}

.refine_price{padding:10px 0;}

.refine_price label{width:50px; float:left; font-weight:bold;}

.refine_price span{width:90px; float:left;}

.sld_cont{text-align:center;}

.right_bot{background:url(../img/findmorebg.gif) repeat-x bottom; height:15px;}

.room h5{font-size:12px; font-weight:bold; margin-bottom:5px;}

.room ul li{float:left; width:49%; padding:5px 0; color:#005885;}

.room input{margin-right:5px;}

.tright{text-align:right;}

#slider h3{

	font:normal 14px/24px "Times New Roman",Georgia, Times, serif;

	border-bottom:1px solid #b8d1e7;

	background:url(../img/propertysearbg.gif) no-repeat 0 0;

	padding:0 19px;

	height:28px;

	color:#e3f1fc;

	font-weight:bold;

	}

	

/* 24-05-10 */

.padtop8 {

	/*padding:9px 0 0;*/

	}

.frompicbedr {

	width:120px;

	float:left;

	padding:7px 0 7px;

	

	}

.frompicbedr label {

	display:block;

	font:bold 12px/18px Arial, Helvetica, sans-serif;

	color:#003867;

	}

select.selt100 {

	width:110px;

	font:normal 11px Arial, Helvetica, sans-serif;

	border:0px;

	background-color:#FFF;

	color:#487FA3;

	padding:3px 0 0px 5px;

	}

	

	/* search option modified */

div.blockcity3 {

		background:url(../img/citiesbg1px.gif) repeat-y 0 0;

		width:230px;

		/*z-index:100000;*/

		overflow:hidden;

		position:absolute;

		top:26px;

		padding:0 6px;

		}

div.blockcity3 div.content {

	overflow-y:scroll;

	height:140px;

	border-top:1px solid #bbd5eb;

	}

.topbgdrop {

	background:url(../img/citiesbg.gif) no-repeat 0 100%;

	margin:0 0 0px;

	padding:0px 18px 1px 0px;

	width:232px;

	display:none;

	height:140px;

	}

ul.droplinklist {

	padding:8px 0 0;

	}

ul.droplinklist li {

	}

ul.droplinklist li a {

	display:block;

	color:#487fa3;

	line-height:31px;

	padding:0 4px;

	text-decoration:none;

	}

ul.droplinklist li a:hover {

	color:#ffffff;

	text-decoration:none;

	background-color:#bbd5eb;

	}

	

	/* price range and bedrooms width 115px */

.wid115 {

	width:115px;

	}

.wid115 label {

	display:block;

	font-weight:bold;

	color:#003768;

	line-height:27px;

	font-size:12px;

	padding:3px 0 0;

	}

a.pricrangblock {

	display:block;

	background:url(../img/citiesbg115.gif) no-repeat 0 0;

	height:32px;

	color:#4e7dab;

	font-size:11px;

	line-height:32px;

	padding:0 0 0 11px;

	text-decoration:none;

	}

div.blockcity4 {

		background:url(../img/citiesbg1px115.gif) repeat-y 0 0;

		width:103px;

		/*z-index:100000;*/

		overflow:hidden;

		position:absolute;

		top:26px;

		padding:0 6px;

		}

div.blockcity4 div.content {

	overflow-y:scroll;

	height:140px;

	border-top:1px solid #bbd5eb;

	}

.topbgdrop {

	background:url(../img/citiesbg115.gif) no-repeat 0 100%;

	margin:0 0 0px;

	padding:0px 18px 1px 0px;

	width:232px;

	display:none;

	height:140px;

	}

ul.droplinklist {

	padding:8px 0 0;

	}

ul.droplinklist li {

	}

ul.droplinklist li a {

	display:block;

	color:#487fa3;

	line-height:31px;

	padding:0 4px;

	text-decoration:none;

	}

ul.droplinklist li a:hover {

	color:#ffffff;

	text-decoration:none;

	background-color:#bbd5eb;

	}

	







/* blue trans bg */

.bluetrandiv {

 background:url(../images/bluetransbot.png) no-repeat 0 100%;

 padding:0 0 10px;

 width:234px;

 margin-left:10px;

 }

.bluetrandiv p.topbg {

 background:url(../images/bluetranstop.png) no-repeat 0 0;

 height:10px;

 }

.bluetrandiv .contdiv {

 background:url(../images/bluetransbg.png) no-repeat 0 0;

 padding:3px 12px; 

 }

 

#popupContact14{

/*top:0;

left:0;*/

display:none;

position:fixed;

_position:absolute;  /*hack for internet explorer 6*/

z-index:50002;

overflow:visible;

width:472px;

/*border:2px solid #cecece;

padding:12px;

padding-top:20px;

height:600px;

width:600px;

background:#000;

*/

font-size:13px;

/*margin:0px 0 0 200px;*/

}

#button13{

text-align:center;

margin:0px;

}

#button14{

text-align:center;

margin:0px;

}



#header .headerright h4.phonnumnb {

	background:url(../images/icon-phone.gif) no-repeat 60% 19%;

	font:normal 26px "Times New Roman",Georgia, Times, serif;

	color:#002f5c;

	height:64px;

	padding:0px 65px 0 25px;

	text-align:right;

	/*margin-top:20px;*/

	margin:0px;

	}



/* offer form */	



.offer_font{color:#295274; font-size:13px; font-weight:bold; font-family:Arial; float:left}

.offer_des{float:left; color: #003867; font-family: Arial; padding-top:2px;  font-size: 11px;}

.border_color{ border:2px solid #F0DEAC; float:left; background-color:#FFFFE7; width:502px;  margin-left:83px; margin-top:15px; margin-bottom:9px;}

.border_inner{ width:416px; float:left; margin-left:30px; margin-top:12px; margin-bottom:17px}

.border_text1{ font-family:Arial; font-size:12px; color:#023867; float:left; padding-bottom:9px;}

.border_text2{ font-family:Arial; padding-top:7px; width:96px; font-size:12px; color:#686765; float:left; padding-bottom:20px;}

.border_text3{ font-family:Arial; font-size:10px; color:#9a9997; float:left; padding-bottom:6px;}

.border_input{ width:313px; float:left; height:24px; border:2px solid #EDDB9D;}

.offer-main{float:left; font-family:Arial, Helvetica, sans-serif; padding-bottom:7px; margin-left:78px;}



/* offer form */	



/* List With us form */	



.heading_text{color: #003867; float: left; font-family: "Times New Roman",Times,serif; font-size: 18px; line-height: 17px; width:322px; padding-top:9px; padding-bottom:9px;}

.use_innertext{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:325px; float:left; height:96px;}



.clear {clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px;}





.form-top{float:left; width:695px; height:7px; background:url(../images/top-curve-l.gif) no-repeat; overflow:hidden;}

.form-center{float:left; width:554px; padding-left:96px; background:#eaf1f7;}

.form-center2{float:left; padding-left:18px; width:677px; background-color:#eaf1f7;}

.form-center h1{font-size:16px; color:#023866; padding:13px 0px; font-family:"Times New Roman", Times, serif;}

.form-bot{float:left; width:695px; height:5px; background:url(../images/bot-curve-l.gif) no-repeat; overflow:hidden;}





.form-main{float:left; font-family:Arial, Helvetica, sans-serif; padding-bottom:7px;}

.required{float:right; width:85px; font-style: italic; text-align: right; color:#999; font-size:11px; padding-right:11px; padding-bottom:11px;}

.form-text{float:left; font-size:11px; width:127px; padding-top:3px; font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif;}

.form-textfeed{float:left; font-size:11px; width:630px; padding-top:3px; font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px;}

.form-text_contact{float:left; font-size:11px; width:100px; padding-top:3px; font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif;}

.data-text{float:left; font-size:11px; width:127px; padding-top:3px; font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif;}



.map_top{background: url(../img/contact_maptop.gif) no-repeat scroll right top #EAF1F7; float: left; padding: 8px 0 1px 7px; width: 255px;}

.map_top2{background: url(../img/contact_maptop.gif) no-repeat scroll right top #EAF1F7; float: left; padding: 8px 2px 1px 5px; width: 255px;}

.map_bottom{background: url(../img/contact_mapbot.gif) no-repeat scroll right top transparent; float: left; height: 8px; overflow: hidden; width: 262px;}

.map_heading{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#042857; float:left; width:250px; padding-bottom:4px;}

.map_heading2{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#042857; float:left; width:250px; padding-bottom:2px; margin-top:22px;}



.form-input{float:left; width:333px;}

.form-select{float:left; width:333px;}

.form-select2{float:left; width:126px;}

.form-offer{float:left; width:332px;}

.input{width:326px;  border:1px solid #acc3d5; font-size:12px; min-height:17px; padding:3px 0px 4px 0px; float:left; text-indent:2px; overflow:hidden; height:17px; }

.input2{width:326px;  border:1px solid #acc3d5; font-size:12px; min-height:17px; padding:3px 0px 4px 0px; float:left; text-indent:2px; overflow:hidden; height:22px; }

.star{float:left; color:#489F67; width:5px; font-family:Arial, Helvetica, sans-serif;}

.normalInput {border:1px solid #CCCCCC; padding:0px 0px 0px 0px;}

.select1{width:120px; /*height:23px;*/ border:1px solid #ACC3D5; font-size:12px; background:#fff;}

.select{width:190px; /*height:23px;*/ border:1px solid #ACC3D5; font-size:12px; background:#fff; margin-left:10px;}

.select_map{width:170px; /*height:23px;*/ border:1px solid #ACC3D5; font-size:11px; background:#fff; margin-left:27px;}

.select_map2{width:185px; /*height:23px;*/ border:1px solid #ACC3D5; font-size:11px; background:#fff; margin-left:9px;}

.select_map3{width:185px; /*height:23px;*/ border:1px solid #ACC3D5; font-size:11px; background:#fff; margin-left:27px;}

.select_offer{width:328px; /*height:23px;*/ border:1px solid #ACC3D5; float:left; font-size:12px; background:#fff;}

.form-clear{clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px; padding-bottom:16px;}

.star{float:left; color:#043963; width:5px; font-size:11px; line-height: 11px;}

.normalInput {border:1px solid #CCCCCC; padding:0px 0px 0px 0px;}

.box-privacypolicy {color: #666666;  font-size: 10px; padding:8px 10px 8px 10px;  width: 308px; font-family:Arial, Helvetica, sans-serif; border:1px solid #B0C3D2; background:#deebf4;}

.formerror{ float:right; width:320px; border:1px solid #ACC3D5; background:#DEEBF4; text-align:left; padding:3px 0px 3px 6px; margin:0px 10px 5px 0px;}

.formerror_cap{ float:right; width:233px; color:#FF0000; text-align:left; padding:3px 0px 3px 6px; margin:0px 10px 5px 0px;}

.formerror1{ float:right; margin-right:10px !important; width:320px; border:1px solid #ACC3D5; background:#DEEBF4; text-align:left; padding:3px 0px 3px 6px; margin:0px 10px 5px 0px;}



.formerror_num{ float:right; margin-right:10px !important; width:306px; border:1px solid #ACC3D5; background:#DEEBF4; text-align:left; padding:3px 0px 3px 6px; margin:0px 10px 5px 0px;}





.formerror1{ float:right; margin-right:10px !important; width:320px; border:1px solid #ACC3D5; background:#DEEBF4; text-align:left; padding:3px 0px 3px 6px; margin:0px 10px 5px 0px;}





.formerror2{ float:right; margin-right:10px !important; width:151px; border:1px solid #ACC3D5; background:#DEEBF4; text-align:left; padding:3px 0px 3px 6px; margin:0px 10px 5px 0px;}





.req_filed{padding-top:20px; float:right; margin-right:144px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}



.apnaInput {

    margin-bottom:5px;

    margin-left:0;

    -moz-background-clip:border;

    -moz-background-inline-policy:continuous;

    -moz-background-origin:padding;

    background:transparent url(http://www.halconrealestate.com/images/helcon/input-bgUploadImage.gif) no-repeat scroll 0 0;

    border:medium none;

    height:21px;

    padding-left:3px;

    width:260px;

    padding-top:5px;

	font-size:15px;

	color:#797979;

	font-family:Arial;    

}

.apnaInput2 {

    margin-left:0;

    -moz-background-clip:border;

    -moz-background-inline-policy:continuous;

    -moz-background-origin:padding;

    background:transparent url(/images/input-file-bg.gif) no-repeat scroll 0 0;

    border:medium none;

    height:21px;

    width:260px;

	font-size:15px;

	color:#797979;

	font-family:Arial;    

}

.apnaUploadImage {

    margin-left:0;

    -moz-background-clip:border;

    -moz-background-inline-policy:continuous;

    -moz-background-origin:padding;

    background:transparent url(/images/input-file-bg.gif) no-repeat scroll 0 0;

    border:medium none;

    height:24px;

    width:329px;

    font-size:15px;

	color:#797979;

	font-family:Arial;    

}

.apnaUploadFloorPlan {

    margin-bottom:5px;

    margin-left:0;

    -moz-background-clip:border;

    -moz-background-inline-policy:continuous;

    -moz-background-origin:padding;

    background:transparent url(http://www.halconrealestate.com/images/helcon/input-bgUploadImage.gif) no-repeat scroll 0 0;

    border:medium none;

    height:21px;



    padding-left:3px;

    width:260px;

    padding-top:5px;

	font-size:15px;

	color:#797979;

	font-family:Arial;    

}





.apnaInput3 {

    margin-bottom:5px;

    border:1px solid #237D98;

    height:19px;

    width:252px;

	font-family:Arial;    

}

.input1 {

	background: transparent url(http://www.halconrealestate.com/images/helcon/input_boxes.gif) no-repeat scroll 0 0;

	border: none;

	width: 264px;

	height: 36px;

	padding-left: 3px;

}



.input2 {

	background: transparent url(http://www.halconrealestate.com/images/helcon/input_boxes.gif) no-repeat scroll 0 0;

	border: none;

	width: 264px;

	height: 36px;

	padding-left: 3px;

}









div.fileinputs {

	position: relative;

	height: 35px;

	width: 355px;

}



input.file {

	width: 355px;

	margin: 0;

}



input.file.hidden {

	position: absolute;

	text-align: right;

	-moz-opacity:0 ;

	filter:alpha(opacity: 0);

	opacity: 0;

	z-index: 2;

}



div.fakefile {

	position: relative;

	top: 0px;

	left: 0px;

	width: 427px;

	padding: 0;

	margin: 0;

	z-index: 1;

	cursor:pointer;

}



 div.fakefile input 

 {

	padding-left:6px;

	margin-left: 0;

}





div.fakefiles {

	position: relative;

	top: 0px;

	left: 0px;

	/*width: 244px;*/

	padding: 0;

	margin: 0;

	z-index: 1;

	cursor:pointer;

}



 div.fakefiles input 

 {

	padding-left:6px;

	margin-left: 0;

	width:138px;

}



div.fakefilesjob {

	position: relative;

	top: 0px;

	left: 0px;

	/*width: 244px;*/

	padding: 0;

	margin: 0;

	z-index: 1;

	cursor:pointer;

}



 div.fakefilesjob input 

 {

	padding-left:6px;

	margin-left: 0;

	width:230px;

}



/* End List With us form */	







/* Start Toms Header */	







/* ------- Main Section CSS ------- */





.container{width:967px; float:left; padding:23px 0px 4px 0px;}

.left_area{ float:left; width:695px;}

.header_img{ float:left; width:695px; padding-bottom:23px;}

.slider_sale{float:left; width:347px;}

.slider_sale h2{float:left; /*width:270px;*/ font-family:"Times New Roman", Times, serif; font-size:16px; line-height:16px; color:#003867; }

.slider_bt_sale{float:right; width:44px; overflow:hidden;  padding-bottom:7px; padding-right:11px;}

.slider_bt_sale img{ width:19px; padding-right:3px; float:left;}





.right_area{float:right; width:262px; padding-top:2px;}

.intaractive_map{float:left; width:262px; padding-bottom:23px;}

.right_banner{ float:left; width:269px; padding-bottom:20px;}

.search_banner{ float:left; width:264px; padding-bottom:20px;}

.data_banner{ float:left; width:430px; padding-bottom:20px;}

.data_text2{ color: #666666;  float: left;  font-family: Arial,Helvetica,sans-serif; width:361px; text-align:justify; font-size: 11px; margin-left:25px; margin-bottom:18px;}



.data_close{ float:right; width:150px;}



.data_text3{ color: #666666;  float: left;  font-family: Arial,Helvetica,sans-serif; width:366px; text-align:justify; font-size: 11px; margin-left:25px; margin-top:15px;}

.data_text4{ color: #297FD3;  float: right;  font-family: Arial,Helvetica,sans-serif; width:93px; text-align:justify; font-size: 9px;  margin-top:6px;}



.requir_text{ color: #666666;  float: right;  font-family: Arial,Helvetica,sans-serif; width:129px; text-align:justify; font-size: 11px; margin-bottom:12px;}



.curve_top_s{float:left; width:250px;  padding:23px 0px 11px 12px; background:#eaf1f7 url(../img/top-curve-s.gif) right top no-repeat;}
.curve_top{float:left; width:250px;  padding:23px 0px 11px 12px; background:#eaf1f7}
.curve_top_map{float:left; width:250px;  padding:23px 0px 2px 12px; background:#eaf1f7 url(../img/top-curve-s.gif) right top no-repeat;}

.curve_bot_s{float:left; width:262px; background:url(../img/bot-curve-s.gif) right top no-repeat; overflow:hidden; height:7px;}

.privacy{float:left; padding-right:5px; color:#005499; /*color:#2C3790;*/ padding-top:7px; line-height:10px;}

.privacy img{padding-right:6px; float:left;}

.subscribe{ float:right; padding-right:10px;}

.subscribe_map{ float:right;}

.datasubscribe{ float:left; padding-left:151px;}

.bt{background:url(../img/bt.gif) left top no-repeat; text-align: center;  padding:3px 0px 5px 0px; color: #FFFFFF; font-family: "Times New Roman",Times,serif;	font-size:13px;		height:auto;   width: 92px;	border:0px;	outline:none;	outline-width:0px;	float:left;	cursor:pointer;		}







.bt a{text-decoration:none; color:#fff;}

.bt a:hover{text-decoration:none; color:#eaf2f8;}















#img{background:#eaf1f7 url(../img/sprite.png) top left no-repeat; width:20px; height:20px;}



.slider_curve_top{float:left; width:330px; position:relative;  padding:12px 5px 7px 12px; background:#eaf1f7 url(../img/top-curve-l.gif) left top no-repeat;}

.slider_area{ float:left; width:330px; border-bottom: 1px solid #CADBE9;  background:#deebf5; /*padding-bottom:12px;*/}

.slider_propertyimg{ float:left; height:200px; width:330px; padding-bottom:11px;}

.slider_area .propertyhead{ float:left; font-size:14px; font-family:"Times New Roman", Times, serif; color:#003867; width:180px; padding:0px 0px 2px 5px;}

.slider_area .propertyprice{float:right; font-size:14px; font-family:"Times New Roman", Times, serif; color:#003867; width:93px;}

.slider_area .propertdetail{ float:left; width:228px; padding-top:7px;}

.slider_area .propertdetail_sub{ float:left; font-size:9px; color:#7998b3;}

.slider_area .propertdetail_sub img{padding-right:1px; float:left;}

.slider_area .propertdetail_sub1{ float:left; padding-right:5px; font-size:9px; color:#7998b3;}

.slider_area .propertdetail_sub1 img{padding-right:1px; float:left;}



.slider_area .number{font-size:11px; color:#003867;}

.view_detail_bt{ float:right; width:90px; padding-right:7px;}



.slider_curve_bot{float:left; width:347px; background:url(../img/bot-curve-l.gif) left top no-repeat; overflow:hidden; height:7px;}



/* Meet the team slider */

.meetmaindiv{ width:280px; float:left;  color: #003867;  float: left; font-family: Times; font-size: 18px; padding-bottom:16px;}

.scroll_div{ float:right;}

.meetslider_curve_top{float:left; width:438px; position:relative;  /*padding:8px 5px 1px 6px;*/ background:#eaf1f7 url(../img/inner_slider_top.gif) left top no-repeat;}

.meet_center1{ width:212px; height:194px; float:left; border-bottom: 1px solid #CADBE9;  background:#deebf5;}

.meet_center2{ width:208px; height:194px; float:left; border-bottom: 1px solid #CADBE9;  background:#deebf5; margin-right:5px;}

.meetslider_area{ float:left; width:330px; border-bottom: 1px solid #CADBE9;  background:#deebf5; /*padding-bottom:12px;*/}

.meetslider_propertyimg{ float:left; height:200px; width:330px; padding-bottom:11px;}

.propertyhead{ float:left; font-size:14px; font-family:"Times New Roman", Times, serif; color:#003867; width:188px; padding:9px 0 8px 13px;}

.meetslider_area .propertyprice{float:right; font-size:14px; font-family:"Times New Roman", Times, serif; color:#003867; width:93px;}

.meetslider_area .propertdetail{ float:left; width:224px; padding-left:7px; padding-top:7px;}

.propertdetail_sub{ float:left; padding-left:6px; padding-top:2px; color: #7998B3; font-size: 9px;}

.meetslider_area .propertdetail_sub img{padding-right:1px; float:left;}

.meetslider_area .propertdetail_sub1{ float:left; padding-right:5px; font-size:9px; color:#7998b3;}

.meetslider_area .propertdetail_sub1 img{padding-right:1px; float:left;}



.number{font-size:11px; color:#003867; vertical-align:top;}

.number2{font-size:11px; color:#7C98B0; vertical-align:top;}

.meetview_detail_bt{ float:right; width:90px; padding-right:7px;}



.meetslider_curve_bot{float:left; width:438px; background:url(../img/inner_slider_bottom.gif) left top no-repeat; overflow:hidden; height:7px;}





/* Meet the team slider */





.slider_rent{float:left; width:347px;}

.slider_rent h2{float:left; width:270px; font-family:"Times New Roman", Times, serif; font-size:16px; padding-left:5px; line-height:16px; color:#003867; }

.slider_bt_rent{float:right; width:41px; overflow:hidden;  padding-bottom:7px; }

.slider_bt_rent img{ width:19px; padding-right:3px; float:left;}



.slider_curve_top_r{float:left; width:330px; position:relative;  padding:12px 11px 7px 6px; background:#eaf1f7 url(/images/top-curve-l.gif) right top no-repeat;}

.slider_curve_bot_r{float:left; width:347px; background:url(../img/bot-curve-l.gif) right top no-repeat; overflow:hidden; height:7px;}



.about_text{float:left; width:695px; padding:22px 0px 0px 0px;}

.about_text span{ float:left;}









.wrapper{width:967px; margin:0px auto; padding:17px 0px 10px 0px;}



.top_menu{ float:right; padding:0px 0px 0px 0px;}

.top_menu .img_area{width:17px; float:left; padding:0px 0px 0px 11px; padding-bottom:17px;}

.top_menu .text_area{float:left; background:url(../img/sep.gif) no-repeat right; padding:0px 10px 0px 0px; line-height:11px;}

.top_menu a{ text-decoration:none}

.last{padding:0px!important; background:none!important;}

.logo{float:left; width:114px; padding-bottom:6px;}





/* ------- Navigation Section CSS ------- */



.main_menu{ float:right; width:838px; /*padding:17px 0px 0px 0px;*/}

.nav{position:relative; padding:0px; margin:0 auto; width:838px; height:36px; list-style:none; font-size:18px; font-family:"Times New Roman", Times, serif; background:url(../img/menu-bg.gif) repeat-x;}

.nav li{float:left; margin:0px; padding:0px; font-weight:normal;}

.nav li a{float:left; display:block; color:#003867; text-decoration:none; padding:0 0 0 9px; height:36px; line-height:36px; text-align:center; cursor:pointer;}

.nav li a span{float:left; display:block; padding:0 20px 0 18px; }

.nav li.active a, .nav li a:hover{color:#000; background:url(../img/nav_hover_left.gif) no-repeat; background-position:left;}

.nav li.active a span, .nav li a:hover span{color:#000; background:url(../img/nav_hover_right.gif) no-repeat right top;}

.nav .nav-bullet{padding-top:8px;}









.tel_area{float:right; width:207px; background:url(../images/tel.gif) no-repeat left top; padding:0px 0px 14px 64px;}

.tel_call{float:left; font-family:"Times New Roman", Times, serif; font-size:16px; color:#003867; line-height:16px; padding:2px 0px 0px 20px;}

.tel_num{float:left; font-family:"Times New Roman", Times, serif; font-size:25px; color:#003867; line-height:25px; padding:3px 0px 2px 0px; width:210px;}

.tel_timing{float:left; font-family:"Times New Roman", Times, serif; font-size:12px; color:#88aecf; background:url(../images/watch.gif) no-repeat left bottom; margin-bottom:17px; }



.doted_line{float:left; background:url(../img/doted-line.gif) repeat-x; height:1px; width:100%; clear:both; overflow:hidden;}

.detaildoted_line{float:left; background:url(../img/doted-line.gif) repeat-x; height:1px; width:98%; clear:both; overflow:hidden; margin-top:13px; margin-bottom:13px;}

.doted_line_f{float:left; background:url(../img/doted-line-f.gif) repeat-x; height:4px; width:100%; clear:both; overflow:hidden;}

/* ------- Navigation Section CSS -----*/







/* ----- detail page start --------*/

.detail_icon_area{float:left; width:675px; padding:7px 0px 13px 1px;}

.detail_icon_img{float:left; width:34px;}

.detail_icon_text a{float:left; width:62px; line-height:14px; text-decoration:none;}

.detail_icon_text a:hover{text-decoration:none;}



.thmb3 {

    background-color: #eef5fa;float: right;    padding: 5px;    width: 374px; margin-right:2px;}



.thmb3 .big {margin-bottom:1px;	}



.thmb3 .sm { margin-left: 1px;}



.thmb4 {

    background-color: #eef5fa;float: left;    padding: 5px;    width: 650px; margin-right:2px;}



.thmb4 .big {margin-bottom:1px;	}



.thmb4 .sm { margin-right: 1px;}





.fLeft { float: left;}

/*.detail_spe_area{float:left; width:299px; padding-left:10px; padding-bottom:6px;}*/



.detail_spe_area{border: 2px solid #EAF1F7;   float: left;   margin-bottom: 5px;   padding: 6px;   width: 282px;}

.detail_spe_area h1 {padding-bottom:0px;}

.detail_spe_area h1 span{font-size:21px;}



.detail_property_type{float:left; width:200px; padding:0px 0px 8px 0px; color:#003867; line-height:11px;}

.detail_property_type_text {color:#7998b3; float:left; width:76px; padding-bottom:7px;}

.detail_property_type span{float:left; width:124px; padding-bottom:7px;}



.detail_curve_top{float:left; width:280px;  padding:13px 9px 0px 10px; background:#eaf1f7 url(../img/detail-curve-top.gif) left top no-repeat;}

.detail_curve_bot{float:left; width:299px; background:url(../img/detail-curve-bot.gif) left top no-repeat; overflow:hidden; height:7px;}



.request_bt{background:url(../img/request-bt.gif) left top no-repeat; color:#fff; font-family:"Times New Roman", Times, serif; width:156px; padding:6px 0px 6px 0px; text-align:center; font-size:14px; margin-bottom:6px;}

.request_bt a{text-decoration:none; color:#fff;}

.request_bt a:hover{text-decoration:none; color:#eaf2f8;}



.email_icon {float:left; width:97px; padding:7px 0px 0px 12px; line-height:11px;}

.email_icon img{ float:left; padding-right:5px; padding-bottom:6px;}



.email_icon a{ text-decoration:none;}

.email_icon a:hover{ text-decoration:none;}

.fittings{ float:left; padding-bottom:15px;}



.fittings ul{list-style-image:none; width:185px; padding:0px 0px 0px 1px; margin:0px; float:left;} 

.fittings ul li{padding:0px; margin:0px; background:url(../img/fittings-li.gif) left no-repeat; padding:0px 0px 5px 6px; color:#003a69; font-size:12px; font-family:Arial, Helvetica, sans-serif;} 



.fittings_area{float:left; width:288px; padding:0px 10px 0px 9px;}

.fittings_area h1{ padding-bottom:11px;}



.fittings_area2{float:left; width:288px;}

.fittings_area2 h1{ padding-bottom:11px;}





.disclaimer{float:left; width:685px; padding:0px 0px 60px 10px;}



.similar_properties{ float:left; width:252px; padding-bottom:7px; padding-top:8px;}

.similar_properties_img{float:left; width:104px;}

.similar_properties_img img{ /*border:2px solid #fff;*/}



.similar_properties_text{ float:left; width:135px;}

.similar_properties_text span{ float:left; font-family:"Times New Roman", Times, serif; font-size:12px; color:#003766; line-height:12px; padding:1px 0px 2px 0px;}

.similar_properties_text p{float:left; width:135px; height:31px; padding-left:1px; color:#003865;}

.similar_properties_info{float:left; width:135px; padding-left:1px;}

.similar_properties_info img{ padding-right:3px; float:left;}

.similar_properties_info b a{ text-decoration:none; line-height:11px; float:left; font-weight:normal;}

.similar_properties_info b a:hover{ text-decoration:none;}





/* ----- detail page end --------*/





/* ------- Basic Search Section CSS ------- */

.basic_search{width:967px; float:left; padding:5px 0px;}

.keyword{float:left; width:259px; padding:0px 0px 0px 11px; background:url(../img/keyword-curve-l.gif) left top no-repeat;}

.keyword_sub{float:left; width:254px; padding:11px 0px 0px 5px; background:#003867 url(../img/keyword-curve-r.gif) right no-repeat; height:129px; overflow:hidden;}

.keyword_sub h2{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#fff; line-height:16px; padding-bottom:8px;}

.choose{float:left; width:248px; padding-bottom:15px;}

.choose_text{float:left; padding:3px 7px 0px 1px; color:#fff; font-weight:bold; line-height:11px;}

.choose_text_radio{float:left; padding:3px 4px 0px 3px; color:#fff; line-height:11px;}

.choose_radio{float:left; padding:0px;}

.keyword .input3{font-family:Arial; font-size:11px; color:#898989; outline:none; width:215px; float:left; overflow:hidden;}

.keyword_input{width:215px; font-size:11px; outline:none; text-indent:4px; color:#898989;  float:left; border:1px solid #001a2d; padding:5px 0px 4px 0px;}





.keyword .search-bt{float:left; width:27px; text-align:right;}

.example{width:238px; float:left; padding-top:8px; font-style:italic; color:#7598b4;}

.example img{ float:left; padding-right:5px; padding-left:1px;}

.choose input{ border:0px!important;}







.search_properties{ float:right; width:679px; padding:0px 0px 0px 11px; background:url(../img/properties-curve-l.gif) top left no-repeat;}

.search_properties_sub{ float:right; width:667px; padding:11px 11px 0px 1px; background:#bbd5eb url(../img/properties-curve-r.gif) right top no-repeat; height:129px;}

.search_properties_sub h2{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#003867; line-height:16px; padding-bottom:8px;}

.properties_choose{float:left; width:426px; padding-bottom:12px;}

.search_choose{float:left; padding:7px 0 0 4px;}

.properties_choose .choose_text{float:left; padding:3px 7px 0px 1px; color:#003867; font-weight:bold;}

.properties_choose .choose_text_radio{float:left; padding:3px 4px 0px 3px; color:#003867;}

.properties_choose .choose_radio{float:left; padding:0px;}

.properties_choose  .showlisting{float:left; width:225px; background:url(../img/sep-listing.gif) center left no-repeat; padding:0px 0px 0px 8px; margin-left:7px; color:#003867;}

.properties_choose  .showlisting span {padding:0px; line-height:11px; float:left; padding-right:3px;}

.properties_choose input{ border:0px!important;}

.advanced{width:101px; float:right; padding-top:3px; color:#005499; line-height:12px;}

.advanced img{ float:left; padding-right:3px;}



.search_properties_sub .input{background:url(../img/find-bt.gif) no-repeat; text-align:center; padding:5px 0px 7px 0px; color:#fff; border:0px; font-family:'Times New Roman', Times, serif; font-size:15px; width:215px;  height:auto; cursor:pointer;}





.search_properties_sub .select{width:215px; border:1px solid #6ba5d3; padding:4px 2px 3px 2px; margin:0px 9px 9px 1px; float:left; color: #888888; font-size:11px;}

.search_img{background:url(../img/search-bt.gif) no-repeat; }







/* ------- Basic Search Section CSS ------- */

/* New styling for error classes UMAIR KHAN */



.ferror {background:#fff url(/images/ferror.gif) right top no-repeat;}

.fsuccess {background:#fff url(/images/fsuccess.gif) right top no-repeat;}



.fselecterror {background: url(/images/ferror2.gif) scroll 0 0 no-repeat transparent;}

.fselectsuccess {background: url(/images/fsuccess2.gif) scroll 0 0 no-repeat transparent;}





.fmapselecterror {background: url(/images/ferror2.gif) center right}

.fmapselectsuccess {background: url(/images/fsuccess2.gif) center right}





/* END New styling for error classes UMAIR KHAN */





/* ------- Main Section CSS ------- */



.container{width:967px; float:left; padding:20px 0px 15px 0px;}

.left_area{ float:left; width:695px;}

.left_maparea{ float:left; width:967px;}

.right_area{float:right; width:262px;}



.marketing_input{width:236px; text-indent:5px; padding:4px 0px 4px 0px; font-size:11px; color:#898989; margin-bottom:6px; border-bottom-width:1px; border: 1px solid #ADC3D5; border-bottom-style:solid; border-color:#adc2d5 #bdcfdd #cedce7 #bdcede; }



.data_input{width:75px; text-indent:5px; padding:4px 0px 4px 0px; font-size:11px; color:#898989; margin-bottom:6px; border-bottom-width:1px; border: 1px solid #ADC3D5; border-bottom-style:solid; border-color:#adc2d5 #bdcfdd #cedce7 #bdcede; }





.marketing_select{width:238px; border: 1px solid #ADC3D5; padding:3px 2px; font-size:11px; color:#898989; margin-bottom:6px; border-bottom-width:1px; border-bottom-style:solid; border-color:#adc2d5 #bdcfdd #cedce7 #bdcede; }



.marketing_select1{width:238px; border: 1px solid #ADC3D5; padding:3px 2px; font-size:11px; color:#898989; margin-bottom:4px; border-bottom-width:1px; border-bottom-style:solid; border-color:#adc2d5 #bdcfdd #cedce7 #bdcede; }





.marketing_select12{width:238px; border: 1px solid #ADC3D5; padding:3px 2px; font-size:11px; color:#85939C; margin-bottom:4px; border-bottom-width:1px; border-bottom-style:solid; border-color:#adc2d5 #bdcfdd #cedce7 #bdcede; font-family:Arial, Helvetica, sans-serif}





.map_select1{width:192px; float:left; border: 1px solid #ADC3D5; padding:3px 2px; font-size:11px; color:#898989; border-bottom-width:1px; border-bottom-style:solid; border-color:#adc2d5 #bdcfdd #cedce7 #bdcede; margin-left:9px; margin-bottom:1px;}





.data_note{width:226px; margin-left:151px; background-color:#DEEBF4;  border: 1px solid #C4DBEB; padding:6px 6px; font-size:11px; color:#898989; margin-bottom:6px; border-bottom-width:1px; border-bottom-style:solid; border-color:#C4DBEB #C4DBEB #C4DBEB #C4DBEB; float:left }





.usefullinks{float:left; width:238px;}

.usefullinks ul{ margin:0px; padding:0px;}

.usefullinks ul li{margin:0px;  padding:0px 10px 0px 0px; background:url(../img/useful-arrow.gif) right center no-repeat; border-bottom:1px solid #cbdae6; width:228px; float:left; margin-bottom:4px;}

.usefullinks ul li.last{margin:0px; background:url(../img/useful-arrow.gif) right center no-repeat;  padding:0px 10px 0px 0px; border-bottom:0px solid #cbdae6;  width:228px; float:left; margin-bottom:4px;}

.usefullinks ul li a{color:#00549a; text-decoration:none; padding:1px 0px 6px 0px; float:left;}

.usefullinks ul li a:hover{color:#7998B3; text-decoration:none;}



/* gallery start */

/*.gallery{float:left; width:218px; padding-right:20px; margin-bottom:19px;}*/

.gallery{float:left; width:375px; padding-right:5px; /*margin-bottom:19px;*/}

.gallery_img{float:left; width:211px;}

.gallery_top{float:left; width:210px;  padding:3px 4px 1px 4px; background:#eaf1f7 url(../img/gallery-top.gif) left top no-repeat;}

.gallery_bot{float:left; width:218px; background:url(../img/gallery-bot.gif) right top no-repeat; overflow:hidden; height:7px;}

.gallery h3{font-size:12px; color:#003867; text-decoration:none; font-size:17px; line-height:17px; font-family:"Times New Roman", Times, serif; width:210px; float:left; padding:4px 0px 3px 2px;}

.gallery_price{font-size:16px; font-family:"Times New Roman", Times, serif; float:left; line-height:17px;  width:210px; padding:0px 0px 6px 3px;}

.gallery_price span{font-size:14px; line-height:17px; color:#003867;font-family:"Times New Roman", Times, serif;}



.gallery_spec{ float:left; width:210px; padding-left:1px; padding-bottom:9px;}



.gallery_bed{ float:left; padding-right:8px; color:#333333; line-height:13px;}

.gallery_bed img{padding-right:2px; float:left;}





.gallery1{float:left; width:226px; padding-right:5px; /*margin-bottom:19px;*/}

.detail_bt{background:url(../img/detail-bt.gif) left top no-repeat; color:#fff; font-family:"Times New Roman", Times, serif; width:84px; padding:4px 5px 8px 0px; text-align:center; float:left; margin-left:1px; height:auto; outline:none}

.detail_bt a{text-decoration:none; color:#fff;}

.detail_bt a:hover{text-decoration:none; color:#eaf2f8;}



.arrange_bt{background:url(../img/arrange-bt.gif) left top no-repeat; color:#fff; font-family:"Times New Roman", Times, serif; width:118px; padding:3px 0px 8px 0px; text-align:center; float:left; height:auto; outline:none}

.arrange_bt a{text-decoration:none; color:#fff;}

.arrange_bt a:hover{text-decoration:none; color:#eaf2f8;}



/* gallery stop */



.main-crumbar{padding:0px 0px 12px 0px; float:left; width:690px;}

.main-crumbar .in-active a 	     {outline:none; text-decoration:none; font-size:11px; float:left;}

.main-crumbar .in-active a:hover {outline:none; text-decoration:none; font-size:11px; float:left;}

.main-crumbar .active  	     {outline:none; color:#2d3691; text-decoration:none; font-size:11px; float:left;}

.main-crumbar .crumbar-bullet    {float:left; padding:1px 7px 0px 8px;}





.listing_curve_top{float:left; width:676px;  padding:7px 9px 0px 10px; background:#eaf1f7 url(../img/top-curve-listing.gif) left top no-repeat;}

.listing_curve_bot{float:left; width:695px; background:url(../img/bot-curve-listing.gif) left top no-repeat; overflow:hidden; height:7px;}



.map_curve_top{float:left; width:948px;  padding:7px 9px 0px 10px; background:#eaf1f7 url(../img/map_top.gif) left top no-repeat;}

.map_curve_bot{float:left; width:968px; background:url(../img/map_bottom.gif) left top no-repeat; overflow:hidden; height:6px;}





.search_curve_top{float:left; width:7px; background:url(../img/search_left.gif) left top no-repeat; height:76px;}

.search-middle{float:left; width:954px; background-color:#EEF5FB; border-top:#D7E1EA; height:76px;}

.search_curve_bot{float:left; width:6px; background:url(../img/search_right.gif) left top no-repeat; overflow:hidden; height:76px; padding-bottom:13px;}





.worth_curve_top{float:left; width:417px;  padding:7px 0px 0px 0px; background:#EAF1F7 url(../img/worth_top.gif) left top no-repeat;}

.worth_curve_bot{float:left; width:417px; background:url(../img/worth_bottom.gif) left top no-repeat; overflow:hidden; height:8px;}

.worth_heading{ color:#11446F; font-size:16px; font-family:"Times New Roman", Times, serif; padding-bottom:6px; /*width:230px;*/ float:left;}

.worth_text{ color:#364957; font-size:12px; font-family:Arial; padding-left:11px; width:230px; float:left; padding-top:3px;}



.doted_line_listing{float:left; background:url(../img/doted-line-listing.gif) repeat-x; height:1px; width:100%; clear:both; overflow:hidden;}



.listing_result_text{float:left; width:300px; color:#364959; padding:5px 0px 0px 4px;}

.listing_property_selectbox{float:right; width:171px; padding-bottom:6px;}

.listing_price_selectbox{float:right; width:171px; padding-top:7px;}

.listing_currency{float:left; width:500px; color:#364959; padding:11px 0px 0px 4px;}

.search_type{float:left; width:800px; color:#364959; padding:11px 0px 1px 4px;}

.search_typebottom{float:left; width:329px; color:#364959; padding:5px 0px 0 4px;}





.currency a {color:#005499; float:left; text-decoration:none; padding:4px 2px 5px 5px; width:45px;}

.currency a:hover{text-decoration:none; background:url(../img/listing-hover.gif) no-repeat;}

.currency a.active{text-decoration:none; background:url(../img/listing-hover.gif) no-repeat;}

.currency a img{ padding-right:4px; float:left;}

.currency a  span{ float:left; line-height:11px;}

.read a {color:#005499; float:left; text-decoration:none; padding:4px 2px 5px 5px; width:55px;}

.read a  span{ float:left; line-height:11px; padding-left:6px;}



.currency1 a {color:#005499; float:left; text-decoration:none; padding:4px 2px 5px 5px; width:57px;}

.currency1 a:hover{text-decoration:none; background:url(../img/listing1-hover.gif) no-repeat;}

.currency1 a img{ padding-right:4px; float:left;}

.currency1 a  span{ float:left; line-height:11px;}

.currency1 a.active{text-decoration:none; background:url(../img/listing1-hover.gif) no-repeat;}



.property_area{float:left; width:687px; padding:15px 0px; background:url(../img/doted-line.gif) bottom left repeat-x;}

.offer_area{float:left; width:687px; padding:15px 15px 0px 15px;}

.property_img{float:left; width:190px; padding-right:12px;}

.property_img a{float:left; width:182px; border:4px solid #edf4fa;}

.property_img a:hover{ border:4px solid #8ca8c0;}



.offer_img{float:left; width:190px; padding-right:12px;}

.offer_img a{float:left; width:182px; }

.offer_img a:hover{ }





.property_text{ float:left; width:485px; padding:8px 0px;}

.offer_text{ float:left; width:420px; padding:8px 8px 0px 8px;}

.property_text h3{font-size:12px; color:#003867; font-size:18px; line-height:17px; font-family:"Times New Roman", Times, serif; width:323px; float:left;}

.property_text_price{font-size:18px; font-family:"Times New Roman", Times, serif; float:right; line-height:17px; padding-right:5px;}

.property_text_price span{font-size:14px; line-height:17px; color:#003867;font-family:"Times New Roman", Times, serif;}



.property_detail{float:left; width:122px; padding:0px 0px 0px 1px;}

.property_detail .propertdetail_sub{ float:left; padding-right:5px; color:#7998b3; line-height:11px; padding-bottom:6px;}

.property_detail .propertdetail_sub img{padding-right:1px; float:left;}

.property_detail .number{color:#003867;}



.property_type{float:left; width:200px; padding:0px 0px 0px 0px; color:#003867; line-height:11px;}

.property_type_text {color:#7998b3; float:left; width:76px; padding-bottom:9px;}

.property_type span{float:left; width:124px; padding-bottom:9px;}





.agent_detail{ float:right; width:161px; padding-left:1px;}

.agent_detail_text {color:#7998b3; float:left; width:37px; padding-bottom:7px;}

.agent_detail span{float:left; width:124px; padding-bottom:7px;}

.agent_detail span a{text-decoration:underline}







.cal{float:left; padding-right:5px; color:#7998b3; line-height:12px; padding:6px 0px 0px 1px;}

.cal img{padding-right:4px; float:left;}

.cal .number{color:#003867;}



.propertyspe{float:left; width:485px; padding:15px 0px 7px 0px;}

.viewproperty_bt{background:url(../img/view-bt.gif) left top no-repeat; color:#fff; font-family:"Times New Roman", Times, serif; width:210px; padding:5px 0px 5px 0px; text-align:center; float:right;}

.viewproperty_bt a{text-decoration:none; color:#fff;}

.viewproperty_bt a:hover{text-decoration:none; color:#eaf2f8;}



.main-numbering1 {width:695px; padding:0px; text-align:center; float:left; padding:20px 0px 18px 0px; height:29px;}

.main-numbering{margin:auto; padding:0px;}

.main-numbering ul {width:648px; margin:0px; padding:0px; display:inline;}

.main-numbering ul li {text-align:center; display:inline; padding:0px; margin:0px;}

.main-numbering ul li a {color:#00559c; text-decoration:none; padding:8px 0px 12px 1px; margin-left:4px; margin-right:3px; display:inline-block; background:url(../img/pageing-bg.gif) no-repeat; width:29px;}  

.main-numbering ul li a:hover {color:#fff; text-decoration:none; background:url(../img/pageing-bg-hover.gif) no-repeat;} 

.main-numbering ul li a.act {color:#fff; text-decoration:none; background:url(../img/pageing-bg-hover.gif) no-repeat;} 

.main-numbering ul li a.act:hover {color:#00559c; text-decoration:none; padding:8px 0px 12px 1px; margin-left:4px; margin-right:3px; display:inline-block; background:url(../img/pageing-bg.gif) no-repeat; width:29px;} 

.prev a{ background:none!important; width:51px!important;}

.prev a:hover{background:none!important; color:#00559c!important;}

.next a{ background:none!important; width:20px!important; padding-left:5px!important;}

.next a:hover{background:none!important; color:#00559c!important;}









/* ------- Main Section CSS ------- */



/* ------- Form Section CSS ------- */



/*select   {font-size:11px; color:#898989; outline:none; border:1px solid #999ca8; padding:2px!important;}

input    {border: 1px solid #ADC3D5;  color: #898989; font-family: Arial; font-size: 11px; outline: medium none; padding:!important;}

textarea {font-size:11px; color:#898989; outline:none; border:1px solid #999ca8; padding:2px!important;}*/

/* ------- Form Section CSS ------- */



.error_div{display:none;border:1px solid #C3C8DF; background:#FAFAFA; padding:5px;margin:0px 0px 10px 0px;}









/* ------- Footer Section CSS ------- */



.cer_logo{float:left; width:433px; padding:6px 0px 6px 0px; color:#;}

.cer_logo img{float:left;}

.cer_logo span{float:left; padding:15px 18px 12px 0px; margin-right:19px; background:url(../img/sep-cer.gif) center right no-repeat;}



.social{float:right; padding:11px 0px 0px 0px;}

.social img{float:left; padding:0px 0px 0px 15px;}

.copyright{float:left; padding:11px 0px 12px 0px; color:#8e9290; width:300px;}

.footer_link{float:right; /*width:155px;*/ padding-top:6px;}

.footer_link a{ text-decoration:none; color:#005499; background:url(../img/sep-footerlink.gif) center right no-repeat; padding:5px 10px 5px 8px; float:left;}

.footer_link a:hover{ text-decoration:none; color:#000;}



.footer_area{width:967px; padding:12px 0px 20px 0px;}



.main-footer-nav{width:125px; float:left;}



.links-head{width:115px; height:17px; color:#3f5668; padding-bottom:9px; padding-top:2px; font-size:15px; font-family:"Times New Roman", Times, serif; float:left;}



.links-text ul{list-style-image:none; width:125px; padding:0px 0px 0px 0px; margin:0px; float:left;} 

.links-text ul li{padding:0px; margin:0px; background:url(../img/footer-li.gif) top left no-repeat; padding:0px 0px 4px 7px;}  

.links-text ul li a{color:#2C3790; text-decoration:none; padding:0px; margin:0px;}

.links-text  ul li a:hover{color:#2C3790; text-decoration:underline; padding:0px; margin:0px;}





.main-footer-navb{width:170px; float:left;}

.links-headb{width:170px; height:17px; color:#3f5668; padding-bottom:9px; padding-top:2px; font-size:15px; font-family:"Times New Roman", Times, serif;}

.links-textb ul{list-style-image:none; width:170px; padding:0px 0px 0px 0px; margin:0px; float:left;} 

.links-textb ul li{padding:0px; margin:0px; background:url(../img/footer-li.gif) top left no-repeat; padding:0px 0px 4px 7px;}  
.links-textb ul li a{color:#00549A; text-decoration:none; padding:0px; margin:0px;}
.links-textb  ul li a:hover{color:#7998B3; text-decoration:underline; padding:0px; margin:0px;}



.load{ float:right; padding-right:10px;}





/* ------- Footer Section CSS ------- */



/* ------- Interactive map Section CSS ------- */



.fields{width:192px; float:left; text-indent:5px; padding:5px 0px; font-size:11px; color:#84919A; margin:0px 2px 0p0x 0px; border: 1px solid #ADC3D5;}

.readonly{width:101px; float:left; text-indent:5px; padding:5px 0px; font-size:11px; color:#84919A;  border: 1px solid #ADC3D5;}

.fields2{width:137px; float:left; text-indent:5px; padding:5px 0px; font-size:11px; color:#84919A;  border: 1px solid #ADC3D5; margin-left:9px;}

.email_fields{width:393px; float:left; text-indent:5px; padding:5px 0px; font-size:11px; color:#84919A; margin:0px 2px 13px 0px; border: 1px solid #ADC3D5; outline:none;}



.main_worth{ float:left; overflow:hidden; width:242px; padding:0px 0px 0px 0px;}



.signup_filed{width:238px; text-indent:5px; color:#84919A; padding:5px 0px; float:left; border: 1px solid #ADC3D5; font-size:11px;}



.call_fileds{width:118px; float:left; text-indent:5px; padding:5px 0px 4px 0px; font-size:11px; color:#84919A; margin:0px 2px 0p0x 0px; border: 1px solid #ADC3D5;}

.call_fileds2{width:118px; float:left; margin-left:2px; font-size:11px; color:#84919A; text-indent:5px; padding:5px 0px 4px 0px; border: 1px solid #ADC3D5;}

.callback_city{width:40px; float:left; font-size:11px; color:#84919A; text-indent:5px; padding:5px 0px 4px 0px; border: 1px solid #ADC3D5;}

.callback_area{width:78px; float:left; margin-left:2px; font-size:11px; color:#84919A; text-indent:5px; padding:5px 0px 4px 0px; border: 1px solid #ADC3D5;}

.callback_phone{width:114px; float:left; margin-left:2px; font-size:11px; color:#84919A; text-indent:5px; padding:5px 0px 4px 0px; border: 1px solid #ADC3D5;}

.callback_div{float:left; overflow:hidden; width:242px; padding:4px 0px 0px 0px;}

.callback_details{width:238px; float:left;  font-size:11px; font-family: Arial,Tahoma,Helvetica; color:#84919A; text-indent:5px; height:56px; border: 1px solid #ADC3D5;}

.space{clear: both; font-size: 0; height: 1px; line-height: 1%; margin-bottom: 5px;  overflow: hidden;}

.email_space{clear: both; font-size: 0; height: 1px; line-height: 1%; padding-bottom: 48px;  overflow: hidden;}

.worth_space{padding-bottom:8px; padding-top:36px; float:left; width:393px; margin-left:11px;}



.detail_right{color: #003766; float: left; font-family: "Times New Roman",Times,serif; font-size: 12px; line-height: 12px; padding: 1px 0 2px; width:114px;}



/* ------- Interactive map Section CSS ------- */



/* End Toms Header */	



.history_main{float:left; width:690px; padding:24px 0px 20px 0px; background:url(../img/doted-line.gif) repeat-x left bottom;}

.history_img{float:left; width:170px; padding-right:19px;}

.history_text{float:left; width:500px; font-size:11px; color:#333;}

.history_text_head{float:left; color:#003867; font-size:17px; width:500px; padding-bottom:10px; line-height:15px;}

/*.last1{background:none!important;}*/



.why_usetop{ background: url(../img/why_usetop.gif) no-repeat scroll right top #EAF1F7;  float: left; width: 332px;}

.why_use{ width:332px; float:left; margin-right:21px;}

.why_usebottom{background: url(../img/why_usebottom.gif) no-repeat scroll right top transparent;  float: left;  height: 5px; overflow: hidden; width: 332px}

.mainwhysue{ width:706px; float:left; margin-top:10px;}

.use_img{padding:5px 5px 0px 5px}





/* Testimonial Page */



.main_testimonial{ width:695px; float:left; margin-top:11px;}

.testi-top{float:left; width:695px; height:7px; background:url(../img/testi_top.jpg) no-repeat; overflow:hidden;}

.testi-center{float:left; width:695px; /*padding-left:96px;*/ background:#eaf1f7;}

.testi-bot{float:left; width:695px; height:7px; background:url(../img/testi_bottom.jpg) no-repeat; overflow:hidden;}

.main_white{ width:675px; float:left; margin-left:10px;}

.white-top{float:left; width:675px; height:7px; background:url(../img/white_top.jpg) no-repeat; overflow:hidden;}

.white-center{float:left; width:665px; background:#FFFFFF; padding-left:10px;}

.white-bot{float:left; width:695px; height:21px; background:url(../img/white_bottom.jpg) no-repeat; overflow:hidden;}

.inner_white{ float:left; width:585px;}

.testi_agentname{ color:#015498; font-size:11px; font-family:Arial,Tahoma,Helvetica; float:left;}

.testi_desc{ color:#374957; font-size:11px; font-family:Arial,Tahoma,Helvetica; text-align:justify; float:left; width:465px; margin-top:10px;}

.testi_img{ float:right; width:56px; height:56px; margin-right:12px;}

.bottom_testi{ float:left; width:695px; padding-bottom:8px;}

.testi_name{color:#023866; font-size:11px; font-family:Arial,Tahoma,Helvetica; float:left; width:102px; font-weight:bold; margin-left:21px;}

.bottom_left{ float:right; margin-right:21px;}

.testi_type{ font-family:Arial,Tahoma,Helvetica; font-size:11px; color:#374858; float:left; padding-left:6px;}

.testi_sep{ float:left; padding-right:10px; padding-top:3px; width:2px;}

.icon_sep{width:13px; padding-left:3px; }



/* End Testimonial Page */





/* Website Feedback Page */



.required_feedback{float:right; width:85px; font-style: italic; text-align: right; color:#999; font-size:11px; padding-right:11px; padding-bottom:11px; padding-right:144px; padding-top:15px; padding-bottom:15px;}



/* Website Feedback Page */









.sf-menu, .sf-menu * {

	margin:			0;

	padding:		0;

	list-style:		none;

}

.sf-menu {

	line-height:	1.0;

}

.sf-menu ul {

	position:		absolute;

	top:			-999em;


}

.sf-menu ul li {



}

.sf-menu li:hover {

	visibility:		inherit;

}

.sf-menu li {

	float:			left;

	position:		relative;

}

.sf-menu a {

	display:		block;

	position:		relative;

}

.sf-menu li:hover ul,

.sf-menu li.sfHover ul {

	top:2.4em; 

}

ul.sf-menu li:hover li ul,

ul.sf-menu li.sfHover li ul {

	top:-999em;

}

ul.sf-menu li li:hover ul,

ul.sf-menu li li.sfHover ul {

	top:-5px;

}

ul.sf-menu li li:hover li ul,

ul.sf-menu li li.sfHover li ul {

	top:-999em;

}

ul.sf-menu li li li:hover ul,

ul.sf-menu li li li.sfHover ul {

	left:10em; 

	top:0px;

}



/*** DEMO SKIN ***/



.sf-menu {float:left;}

.sf-menu ul {list-style-image:none; font-size:18px;}

.sf-menu li{float:left; margin:0px 1px 0px 0px; padding:0px; font-size:18px;}

.sf-menu li a{float:left; display:block; color:#003867; text-decoration:none; padding:0px 0px 0px 9px; height:37px; line-height:37px; cursor:pointer;}

.sf-menu li a span{float:left; display:block; padding:0 20px 0 18px;  font-size:18px;}

.sf-menu li.active a span{float:left; display:block; padding:0px 8px 0px 0px; font-size:18px; url("../img/nav_hover_right.gif") no-repeat scroll right top transparent}

.sf-menu li a:hover{color:#000; background:url(./img/nav_hover_left.gif) no-repeat left top; font-size:18px;}

.sf-menu li a:hover span{color:#000; background:url(./img/nav_hover_right.gif) no-repeat right top; font-size:18px;}



.sf-menu li li a{background:none!important;}
.sf-menu li li a span{background:none!important;}
.sf-menu li a.mhoveractive{color:#000; background:url(./img/nav_hover_left.gif) no-repeat left top; background-position:left; font-size:18px;}
.sf-menu li a.mhoveractive span{color:#000; background:url(./img/nav_hover_right.gif) no-repeat right top; font-size:18px;}
.sf-menu .current a{color:#000; background:url(./img/nav_hover_left.gif) no-repeat left top; font-size:18px;}
.sf-menu .current a span{color:#000; background:url(./img/nav_hover_right.gif) no-repeat right top; font-size:18px;}
.sf-menu li ul{background-color:#FFFFFF; float:left; padding:5px;}

.sf-menu li li a{float:left; background:none!important; display:block; color:#003867; font-size:13px!important; text-decoration:none; background-color:#010f7a; padding:0px 0px 0px 0px; height:auto; cursor:pointer;}

.sf-menu li li a span{float:left; display:block; background:none!important; padding:6px 0px 6px 15px; font-size:15px!important; line-height:13px; background-color:#010f7a;}

.sf-menu li li a:hover{color:#003867; background:none!important; background-color:#BBD5EB!important; background-position:left;}

.sf-menu li li a:hover span{color:#003867; background:none!important; background-color:#BBD5EB!important; font-size:13px; line-height:13px;}



.baayanHaath{right:0px;}

.baayanHaath li ul{right:231px;}





.sf-menu, .sf-menu * {

	margin:			0;

	padding:		0;

	list-style:		none;

}

.sf-menu {

	line-height:	1.0;

}

.sf-menu ul {

	position:		absolute;

	top:			-999em;



}

.sf-menu ul li {



}

.sf-menu li:hover {

	visibility:		inherit;

}

.sf-menu li {

	float:			left;

	position:		relative;

}

.sf-menu a {

	display:		block;

	position:		relative;

}

.sf-menu li:hover ul,

.sf-menu li.sfHover ul {

	top:35px; 

}

ul.sf-menu li:hover li ul,

ul.sf-menu li.sfHover li ul {

	top:-999em;

}

ul.sf-menu li li:hover ul,

ul.sf-menu li li.sfHover ul {

	top:-5px;

}

ul.sf-menu li li:hover li ul,

ul.sf-menu li li.sfHover li ul {

	top:-999em;

}

ul.sf-menu li li li:hover ul,

ul.sf-menu li li li.sfHover ul {

	left:10em; 

	top:0px;

}	



/*** DEMO SKIN ***/



.sf-menu {float:left;}

.sf-menu ul {list-style-image:none; font-size:18px;}

.sf-menu li{float:left; margin:0px 1px 0px 0px; padding:0px; font-size:18px;}

.sf-menu li a{float:left; display:block; color:#003867; text-decoration:none; padding:0px 0px 0px 8px; height:37px; line-height:37px; cursor:pointer;}

.sf-menu li.active a{float:left; display:block; color:#003867; text-decoration:none; padding:0px 0px 0px 8px; height:37px; line-height:37px; cursor:pointer;  background:url(../img/nav_hover_left.gif) no-repeat scroll left top transparent}

.sf-menu ul li.active a{float:left; display:block; color:#fff; text-decoration:none; padding:0px 0px 0px 8px; height:25px; line-height:37px; cursor:pointer;  background:url(../img/nav_hover_left.gif) no-repeat scroll left center transparent}

.sf-menu li a span{float:left; display:block; padding:0 26px 0 18px; font-size:18px;}

.sf-menu li.active a span{float:left; display:block; padding:0 26px 0 18px; font-size:18px; background:url(../img/nav_hover_right.gif) no-repeat scroll right top transparent}

.sf-menu li a:hover{color:#fff; background:url(../img/nav_hover_left.gif) no-repeat left top; font-size:18px;}

.sf-menu li a:hover span{color:#fff; background:url(../img/nav_hover_right.gif) no-repeat right top; font-size:18px;}



.sf-menu li li a{background:none!important;}

.sf-menu li li a span{background:none!important; }

.sf-menu li a.mhoveractive{color:#fff; background:url(../img/nav_hover_left.gif) no-repeat left top; font-size:18px;}

.sf-menu li a.mhoveractive span{color:#fff; background:url(../img/nav_hover_right.gif) no-repeat right top; font-size:18px;}

.sf-menu li.active a span{color:#fff; background:url(../img/nav_hover_right.gif) no-repeat right top; font-size:18px;}



.sf-menu .current a{color:#000; background:url(./img/nav_hover_left.gif) no-repeat left top; font-size:18px;}

.sf-menu .current a span{color:#000; background:url(./img/nav_hover_right.gif) no-repeat right top; font-size:18px;}



.t-mcurve{background:url(../images/t-mcurve.gif) repeat-x right top!important; width:292px!important; height:4px; padding:0px!important;}



.sf-menu li ul{float:left; padding:0px; /*background:url(../images/b-mcurve.gif) repeat-x bottom left; padding-bottom:4px;*/  margin-left:1px; border:4px solid #a4c7e5; border-right:none; border-left:none; background-color:#eaf1f7;}

.sf-menu li li{float:left; margin:0px 6px 0px 6px; background:url(../images/menu-b.gif) bottom repeat-x!important;}
.sf-menu li li a{float:left;  display:block; color:#003867; font-size:13px!important; text-decoration:none; padding:0px 0px 0px 0px; height:auto; cursor:pointer;}

.sf-menu li li a span{float:left; display:block; padding:6px 9px 12px 10px; font-size:13px!important; line-height:13px; font-family:"Times New Roman", Times, serif;}



.sf-menu li li a last1{float:left; display:block; padding:6px 0px 12px 10px; font-size:13px!important; line-height:13px; background:none !important;}



.sf-menu li li a:hover{color:#003867; background-color:#fdfefe!important; background-position:left;}

.sf-menu li li a:hover span{color:#003867; background:url(../images/menu-b.gif) bottom repeat-x!important; background-color:#fdfefe!important; font-size:13px; line-height:13px;}

.sf-menu li li .droplast{background-image:none!important;}

.sf-menu li li a:hover.droplast{background-image:none!important;}

.sf-menu li li a:hover span.droplast{background-image:none!important;}

.baayanHaath{right:0px;}

.baayanHaath li ul{right:231px;}









/* Career Page */



.allsop_res{width:263px; float:left;}

li.career_arrow{ background:url(../img/bullet.gif) no-repeat; background-position: 0 50%; padding: 1px 0 4px 10px; margin: .4em 0;}

.iconlist{ list-style: none; margin-left:16px; margin-top:13px; }

.career_img{ width:685px; float:left}

.main_color{float:left; margin-top:9px; margin-left:1px;}

.career_color{ width:685px; float:left; background-color:#EAF1F9;}

.inner_color{ width:685px; float:left; padding:10px}

.inner_color2{ width:685px; float:left; padding:6px}

.round_img{ background:url(../img/round1.png) no-repeat; height:16px; width:16px; float:left; padding-left:5px; padding-top:1px; margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF}

.round_img2{ background:url(../img/round1.png) no-repeat; height:16px; width:16px; float:left; margin-left:10px; padding-left:5px; padding-top:1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF}

.inner_text{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003867; padding-left:2px;}

.inner_heading{ font-family:"Times New Roman", Times, serif; font-size:18px; color:#003867; float:left; width:500px; margin-top:15px; margin-bottom:13px;}

.inner_heading2{ font-family:"Times New Roman", Times, serif; font-size:18px; color:#003867; float:left; width:500px; margin-top:10px; }

.online-top{float:left; width:684px; height:7px; background:url(../img/online_top.jpg) no-repeat; overflow:hidden;}

.online-bot{float:left; width:684px; height:7px; background:url(../img/online_bottom.jpg) no-repeat; overflow:hidden;}

.online-center{float:left; width:684px; background:#eaf1f7;}

.required_txt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003867; float:righ; font-style:italic; margin-right:135px; float:right; padding-top:19px; padding-bottom:11px;}

.apply-main{float:left; font-family:Arial, Helvetica, sans-serif; padding-bottom:7px; margin-left:78px; padding-left:9px;}

.form-clear2{clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px; padding-bottom:13px;}

.box-thanks{color: #666666;  font-size: 10px; padding:8px 1px 8px 10px;  width: 314px; font-family:Arial, Helvetica, sans-serif; border:1px solid #B0C3D2; background:#deebf4; margin: auto}

.return_txt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003867; text-align:center; padding-top:13px; padding-bottom:6px;}

.icon_pdf{ padding-left:16px;}

.icon_pdf2{ padding-left:20px;}

.icon_word{ padding-left:6px;}

.applyblue{ font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; color:#025597; width:200px; padding-top:5px;}

.applybtn{background:url(../img/bt.gif) left top no-repeat;   color: #FFFFFF; font-family: "Times New Roman",Times,serif; height:26px; text-align: center; width: 92px; border:none; float:right; padding-right:20px; padding-top:5px;}



.careers{float:left; width:684px; padding:0px; margin-left:1px;}

.careers_sub{float:left; width:658px; background:url(../img/doted-line.gif) top repeat-x; padding:12px;  }

div.careers_sub:hover{background:#EAF1F9;}

.careers_detail{float:left; width:658px; background:url(../img/doted-line.gif) top repeat-x; padding:14px; }

.careers_sub a {padding:15px 16px 15px 10px; width:656px; font-size:12px; color:#333;}

/*.careers_left{float:left; width:496px; color:#333; font-family:Arial, Helvetica, sans-serif;}*/

.careers_left{float:left; width:494px; color:#333}

.careers_right{float:right; width:162px; color:#003867; font-size:11px; font-family:Arial, Helvetica, sans-serif}

.careers_right a{color:#003867; font-size:11px; font-family:Arial, Helvetica, sans-serif}

.form-clear3{clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px; padding-bottom:23px;}

.job_desc{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; float:left; text-align:justify; width:682px; padding-bottom:5px;}

.career_arrowimg{background: url(../img/selectarrow.png) no-repeat; height:20px; margin-left:26px; width:112px; float:left; padding-top:2px;}





.meetcontentcareer {float: left; padding: 23px 0 11px 12px;  width: 680px; margin-top:10px; margin-top:-2px;}

.meet_imgcareer{float: left; padding: 4px; width: 216px; height:225px; background-color:#FFFFFF}



.careername_div{ padding: 4px 4px 4px 0px; background-color:#BBD6EB; left: 3pt; width: 185px; position: absolute; height: 33px; top:116pt; text-align: center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}



.meet_inner12{position: relative; height: 179px; padding-left:5px; padding-top:12px; padding-bottom:12px; background-color:#FFFFFF}

.career-top{float:left; width:205px; padding:6px 6px 0px 6px;  background: url(../img/meetcareer_top.jpg) no-repeat; overflow:hidden; background-color:#EAF1F7}

.form-center{float:left; width:554px; padding-left:96px; background:#eaf1f7;}

.career-bot{float:left; width:250px; height:7px; background:url(../img/meetcareer_bot.jpg) no-repeat; overflow:hidden;}













/* footer */





.mainfooter_area{background-color:#eaf1f7; border-top:6px solid #bed5e4; width:100%;}





.links-head{width:115px; height:17px; color:#003867; padding-bottom:9px; padding-top:2px; font-size:16px; font-family:"Times New Roman", Times, serif; float:left;}



.links-text ul{list-style-image:none; width:145px; padding:0px 0px 0px 0px; margin:0px; float:left;} 

.links-text ul li{padding:0px; margin:0px; background:url(../img/footer-li.gif) top left no-repeat; padding:0px 0px 4px 7px;}  

.links-text ul li a{/*color:#2C3790;*/ color:#00549A; text-decoration:none; padding:0px; margin:0px;}

.links-text  ul li a:hover{color:#7998B3; text-decoration:underline; padding:0px; margin:0px;}

.main-footer-navb{width:195px; float:left; margin-right:10px;}

.main_subfooter_area{background-color:#d1e0ed; border-top:3px solid #c6d8e8; width:100%;}

.subfooter_area{width:967px; padding:5px 0px 5px 0px; margin:0px auto; text-align:center;}

.subfooter_area ul{text-align:center; width:921px; margin:0px auto;}

.subfooter_area li{display:inline;}

.subfooter_area a{color:#6a9bc4; text-decoration:none; padding:0px 7px 0px 5px; line-height:22px;}

.subfooter_area a:hover{color:#5487b2; text-decoration:none; padding:0px 7px 0px 5px; line-height:22px;}





.links-headb{width:195px; height:17px; color:#003867; padding-bottom:9px; padding-top:2px; font-size:16px; font-family:"Times New Roman", Times, serif;}

.links-textb ul{list-style-image:none; width:170px; padding:0px 0px 0px 0px; margin:0px; float:left;} 

.links-textb ul li{padding:0px; margin:0px; background:url(../img/footer-li.gif) top left no-repeat; padding:0px 0px 4px 7px;}  

.links-textb ul li a{color:##00549A; text-decoration:none; padding:0px; margin:0px;}

.links-textb  ul li a:hover{color:#7998B3; text-decoration:underline; padding:0px; margin:0px;}

.main-footer-nav{width:148px; float:left;}

.footer_area{width:967px; padding:14px 0px 10px 0px; margin:0px auto;}





.use_meetimg{padding:9px 11px 2px 9px}

.gap{padding-top:5px;}

.use_meetinnertext{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:325px; float:left; padding-top:14px; padding-bottom:30px; height:490px;}

.why_meetuse{ width:332px; float:left; margin-right:16px;}

/* End career Page */









.socialfac{float:left;}

.socialfac a{background:url(../img/facebook.gif) top center no-repeat; width:34px; height:34px; float:left; margin:0px; padding:0px 0px 0px 15px;}

.socialfac a:hover{background:url(../img/facebook.gif) bottom center no-repeat; width:34px; height:34px; float:left; margin:0px; padding:0px 0px 0px 15px;}

.socialtwit{float:left;}

.socialtwit a{background:url(../img/twitter.gif) top center no-repeat; width:34px; height:34px; float:left; margin:0px; padding:0px 0px 0px 15px;}

.socialtwit a:hover{background:url(../img/twitter.gif) bottom center no-repeat; width:34px; height:34px; float:left; margin:0px; padding:0px 0px 0px 15px;}

.socialrss{float:left;}

.socialrss a{background:url(../img/rss.gif) top center no-repeat; width:34px; height:34px; float:left; margin:0px; padding:0px 0px 0px 15px;}

.socialrss a:hover{background:url(../img/rss.gif) bottom center no-repeat; width:34px; height:34px; float:left; margin:0px; padding:0px 0px 0px 15px;}



/* News Feed */



.main_feed{width:967px; height:36px; background-color:#EAF1F7; position:relative; border-bottom:solid #D2E4F2 2px; float:left}

.feed_top{background:url(../img/news-feed_top.jpg) no-repeat; overflow:hidden;  width:967px; height:4px;}

.feed_img{background:url(../img/news-feed_rss.jpg) no-repeat; overflow:hidden;  width:28px; height:28px; float:left; margin-left:4px; margin-top:2px;}

.feed_news{ font-family:Arial; font-size:12px; font-weight:bold; float:left; color:#666666; margin-left:16px; margin-top:10px;}

.feeds{ /*width:640px;*/ height:24px; float:left; margin-left:10px; font-size:12px; font-family:Arial; color:#666666; margin-top:10px;}

.feed_link{ color:#003867; font-family:Arial; font-size:11px; float:left; margin-left:12px; width:69px; margin-top:10px;}




.map_fields2{width:129px; float:left; text-indent:5px; padding:5px 0px; font-size:11px; color:#84919A;  border: 1px solid #ADC3D5; margin:0px 4px 0px 0px; outline:none;}
.map_fields{width:195px; float:left; text-indent:5px; padding:5px 0px; font-size:11px; color:#84919A; margin:0px 4px 0px 0px; border: 1px solid #ADC3D5; outline:none;}
.map_selectarea{width:195px; float:left; border: 1px solid #ADC3D5; padding:3px 2px; font-size:11px; color:#898989; border-bottom-width:1px; border-bottom-style:solid; border-color:#adc2d5 #bdcfdd #cedce7 #bdcede; margin-right:4px; margin-bottom:1px; outline:none;}
.fselecterrormap {background: url(/images/ferror2.gif) scroll -43px 0 no-repeat transparent;}
.fselectsuccessmap {background: url(/images/fsuccess2.gif) scroll -43px 0 no-repeat transparent;}
.worth_spacemap{padding-bottom:8px; padding-top:26px; float:left; width:393px; margin-left:11px;}
.sitem_marg {margin-left:10px;}



.main-rentalprocess{background: url(../img/rentalpro-bottom.png) no-repeat center bottom; float:left; margin:0px 0px 15px 0px; padding:0px 0px 15px 0px; width:675px;}
.rentalprotopbar{background:url(../img/rentalpro-top.png) no-repeat center bottom; clear:both; height:46px; width:675px; font-family:Times New Roman,Georgia,serif;}
.rentalpronumber{color:#FEFEFE; float:left; font-size:30px; padding:10px 0px 0px 22px;}
.rentalpronumtitle{color:#FEFEFE; float:left; font-size:20px; padding:14px 0px 0px 120px;}
.renpro-img{float:left; width:150px; margin:0px 20px 0px 1px;}
.renpro-txt{float:left; width:480px; margin:15px 0px 0px 0px;}

.request_btnew {
    background: url(../img/mortgage.gif) no-repeat scroll left top transparent;
    height: 103px;
    margin-bottom: 6px;
    width: 260px;
}

#popupContact15 {
position:absolute !important;
}
