@charset "utf-8";
/* CSS Document */

body {
	padding:0px;
	margin:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#FFF;
	}
	
p, ul, li, h1, h2, 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 Georgia, "Times New Roman", Times, serif;
	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 Georgia, "Times New Roman", Times, serif;
	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 Georgia, "Times New Roman", Times, serif;
	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 Georgia, "Times New Roman", Times, serif;
	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 Georgia, "Times New Roman", Times, serif !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 Georgia, "Times New Roman", Times, serif;
	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 Georgia, "Times New Roman", Times, serif;
		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 Georgia, "Times New Roman", Times, serif;
	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 h2 {
	font-family:Georgia;
	font-size:21px;
	color:#003867;
	font-weight:200;
	height:37px;
	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:Georgia;
	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:Georgia;
	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: Georgia;
	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:Georgia;
	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: Georgia;
	FONT-SIZE: 10px;
	text-decoration:none;
	}
div.searchgall #results_wrapper #resultslist .captionlist h2 {
	float:none !important;
	font-family:Georgia;
	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 Georgia, "Times New Roman", Times, serif;
	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 Georgia, "Times New Roman", Times, serif;
	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 9px;
	margin:0 0 16px;
	}
div.fourbedrmdet div.headleft {
	 width:409px;
	 float:left;
	 height:70px;
	}
div.fourbedrmdet div.headleft h3 {
	font:normal 21px Georgia, "Times New Roman", Times, serif;
	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 Georgia, "Times New Roman", Times, serif;
	color:#0062b3;
	padding:0 0 6px;
	}
div.fourbedrmdet div.headrgt p.rateamt span {
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	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 Georgia, "Times New Roman", Times, serif;
	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 Georgia, "Times New Roman", Times, serif;
	color:#0062b3;
	}
div.simpropet div.propdtl p.price span {
	font-size:9px;
	}
/* meet the team */
div.meetcontent {
	background:url(../img/meetabbg.gif) repeat-x 0 41px #ffffff;
	}
div.meetcontent div.bluetabg {
	background:url(../img/bluetabbg.gif) no-repeat 100% 0;
	padding:0 7px 0 0;
	}
div.meetcontent div.bluetabg span.leftbg {
	float:left;
	width:7px;
	background:url(../img/bluetabbg-left.gif) no-repeat 0 0;
	display:block;
	height:41px;
	}
div.meetcontent div.bluetabg ul.tabmenu {
	padding:6px 0 0 50px;
	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 Georgia, "Times New Roman", Times, serif;
	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 Georgia, "Times New Roman", Times, serif;
	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 Georgia, "Times New Roman", Times, serif;
	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:28px 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 Georgia, "Times New Roman", Times, serif;
	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 Georgia, "Times New Roman", Times, serif;
	color:#005885;
	padding:0 0 12px;
	}
div.constestdiv {
	border-top:1px solid #64afed;
	
	background:url(../img/consultestbg.gif) repeat-x 0 0;
	padding:36px 18px 0 16px;
	}
div.constestdiv div.left {
	/*float:left;
	width:557px;*/
	margin:0 0 12px;
	border-bottom:1px solid #94abbe;
	}
div.constestdiv div.left img.right {
	float:right;
	margin:4px 0 0;
	}
div.constestdiv div.left p {
	padding:0 0 18px;
	line-height:18px;
	text-align: justify;
	width:500px;
	float:left;
	}
div.addtest {
	border:1px solid #94abbe;
	background-color:#eff7fe;
	}
div.addtest h3 {
	background-color:#81b1da;
	font:normal 14px/35px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	padding:0 0 0 21px !important;
	}
div.addtest div.content {
	padding:16px 15px;
	}
div.addtest div.content div.txtbox {
	background:url(../img/citiesbg.gif) no-repeat 0 0;
	width:232px;
	height:22px;
	padding:5px;
	}
div.addtest div.content div.txtbox input {
	width:227px;
	height:20px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#487fa3;
	background-color:#FFF;
	border:0px;
	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:#487fa4;
	}
div.addtest div.content div.textarbox {
	background:url(../img/textareabg.gif) no-repeat 0 0;
	padding:11px;
	width:322px;
	height:100px;
	}
div.addtest div.content div.textarbox textarea {
	width:322px;
	height:100px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#487fa3;
	border:0px;
	}
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: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;*/
}


#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 Georgia, "Times New Roman", Times, serif;
	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 Georgia, "Times New Roman", Times, serif;
	color:#6399b5;
	}
#rightdivupp div.phnom h3 a {
	font:normal 12px/16px Georgia, "Times New Roman", Times, 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 Georgia, "Times New Roman", Times, 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:Georgia, Times, 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: Georgia, "Times New Roman", 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 Georgia, "Times New Roman", 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 Georgia, "Times New Roman", 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 Georgia, "Times New Roman", 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 Georgia, "Times New Roman", 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: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;*/
}
#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 Georgia, "Times New Roman", Times, serif;
	color:#002f5c;
	height:64px;
	padding:0px 65px 0 25px;
	text-align:right;
	/*margin-top:20px;*/
	margin:0px;
	}