body,form,div,label,p,span,h1,h2,h3,a,td,input,select,textarea,strong{font-family:Arial,tahoma; font-size:11px; color:#3a3a3a; padding:0px; margin:0px; outline:0;text-decoration:none; font-weight:normal;} label,p{vertical-align:middle;} p{padding-bottom:10px; line-height:16px; text-align:justify;} span,strong{vertical-align:top;} strong{font-weight:bold;} a,a:hover{color:#009C4F;} h1{font-size:16px; color:#025D96; font-weight:bold;} h2,.ipheadtxt,.ipheadtxt:hover{font-size:13px; color:#025D96; font-weight:bold; vertical-align:middle;} .h2{background: url('http://imgs.indiaproperty.com/dots/dot_999999.gif') repeat-x bottom; padding:0px 0px 10px;  font-size:12px; color:#025D96; font-weight:bold; vertical-align:middle;} h3{color:#025D96; font-weight:normal; vertical-align:middle;} input,select,textarea{color:#666; padding:2px; border:1px solid #E0E0E0; vertical-align:middle;} input[type="checkbox"], input[type="radio"]{padding:2px; border:0px; vertical-align:middle;} select:hover,textarea:hover,input[type="text"]:hover,input[type="password"]:hover{border:1px solid #919191;} img{border:0px; padding:0px;} .AlignM{vertical-align:middle;} .linktxt{font-size:12px; color:#025D96; } .chkBox{border:0px; padding:0px; margin:2px; min-width:14px; min-height:13px;} .radioBox{border:0px; padding:0px; margin:2px 2px 2px 0px; width:14px; height:12px;} .greenfield{color:#58595B; padding:2px; border:1px solid #69726F; vertical-align:middle;} .clear{clear:both;padding-bottom:1px;} .grayLinks a{ color:#686868;} .grayLinks a:hover{ color:#009C4F;} .dotT{background: url('http://imgs.indiaproperty.com/dots/dot2_79A4CE.gif') 0 0 repeat-x;display:block; float:left; width:100%; } .dotB{background: url('http://imgs.indiaproperty.com/dots/dot2_79A4CE.gif') 0 100% repeat-x;display:block;} .dotL{background: url('http://imgs.indiaproperty.com/dots/dot2_79A4CE.gif') 0 0 repeat-y;display:block;} .dotR{background: url('http://imgs.indiaproperty.com/dots/dot2_79A4CE.gif') 100% 0 repeat-y;display:block;} .bLC{background: url('http://imgs.indiaproperty.com/curves/h_blc.gif') 0 100% no-repeat;display:block;} .bRC{background: url('http://imgs.indiaproperty.com/curves/h_brc.gif') 100% 100% no-repeat;display:block;} .tLC{background: url('http://imgs.indiaproperty.com/curves/h_lc.gif') 0 0 no-repeat;display:block;} .tRC{background: url('http://imgs.indiaproperty.com/curves/h_rc.gif') 100% 0 no-repeat; padding:10px;display:block;}
.cells{width:100%;} .cells div{float:left; text-align:center; width:32%; margin-right:2px;} .cells img{border:1px solid #D2D2D2; padding:1px;} .cells span{color:#009C4F;} .cells a{color:#59595B; font-weight:normal;} .cells a:hover img{border:1px solid #999;}
.dot999{background:url('http://imgs.indiaproperty.com/dots/dot_999999.gif') repeat-x center; height:3px; padding:10px 0px;}
.arrDown,.arrDown:hover{border:1px solid #CACACA; padding:2px 10px 2px 2px; color:#4B4B4B; background:#fff url('http://imgs.indiaproperty.com/icons/garrow_down.gif') no-repeat 90% 50%;  font-size:9px;} .arrDownB,.arrDownB:hover{border:1px solid #C7E2F2; padding:2px 10px 2px 2px; color:#ECECEC; background:#007AC4 url('http://imgs.indiaproperty.com/icons/garrow_down.gif') no-repeat 90% 50%;  font-size:9px;}
.arrUp,.arrUp:hover{ border:1px solid #CACACA; padding:2px 10px 2px 2px; color:#4B4B4B; background:#fff url('http://imgs.indiaproperty.com/icons/garrow_up.gif') no-repeat 90% 50%;  font-size:9px;} .arrLeft,.arrLeft:hover{ padding:2px 6px 2px 2px; color:#4B4B4B; background:url('http://imgs.indiaproperty.com/icons/garrow_left.gif') no-repeat 0% 50%;} .arrRight,.arrRight:hover{ padding:2px 6px 2px 2px; color:#4B4B4B; background:url('http://imgs.indiaproperty.com/icons/garrow_right.gif') no-repeat 100% 50%;}
.gArrRight{ padding:2px 8px 2px 2px; color:#009C4F; background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') no-repeat 100% -477px;} .gArrRight:hover{ padding:2px 8px 2px 2px; color:#009C4F; background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') no-repeat 100% -507px;}
.gArrLeft{ padding:2px 2px 2px 8px; color:#009C4F; background:url('http://imgs.indiaproperty.com/icons/grayarrow_right.gif') no-repeat 0 50%;} .gArrLeft:hover{ padding:2px 2px 2px 8px; color:#009C4F; background:url('http://imgs.indiaproperty.com/icons/garrow_right.gif') no-repeat 0 50%;} .wArrRight,.wArrRight:hover{ border:1px solid #CACACA; padding:2px 15px 2px 2px; color:#4B4B4B; background:#fff url('http://imgs.indiaproperty.com/icons/garrow_right.gif') no-repeat 90% 50%;  font-size:9px;}
.radioY,.radioY:hover{background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') no-repeat 0 -220px; float:left; padding:2px 4px 2px 18px; cursor:pointer; font-size:16px; font-weight:bold; color:#00A9EB; text-decoration:none;} .radioN{background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') no-repeat 0 -246px; float:left; padding:2px 4px 2px 18px; cursor:pointer; font-size:16px; font-weight:bold; color:#00A9EB; text-decoration:none;} .radioN:hover,.radioN:active, .radioN:focus{background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') no-repeat 0 -272px; float:left; padding:2px 4px 2px 18px; cursor:pointer; font-size:16px; font-weight:bold; color:#00A9EB; text-decoration:none;} .radioY_13,.radioY_13:hover{background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') no-repeat 0 -298px; float:left; padding:2px 4px 2px 18px; cursor:pointer;  font-weight:normal; color:#666; } .radioN_13{background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') no-repeat 0 -321px; float:left; padding:2px 4px 2px 18px; cursor:pointer;  font-weight:normal; color:#666; } .radioN_13:hover,.radioN_13:active, .radioN_13:focus{background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') no-repeat 0 -344px; float:left; padding:2px 4px 2px 18px; cursor:pointer;  font-weight:normal; color:#666; }
.button{display:block;display:-moz-inline-block;display:inline-block;border:1px solid #1D965D; background:#53C18D url('http://imgs.indiaproperty.com/bg/buttonbg.gif') repeat-x top;  font-size:11px; font-weight:normal; color:#fff !important; padding:2px 8px;  cursor:pointer;outline:none;} .button:hover{border:1px solid #1D965D; background:#53C18D url('http://imgs.indiaproperty.com/bg/buttonbg.gif') repeat-x bottom;  font-size:11px; font-weight:normal; color:#fff; padding:2px 8px;  cursor:pointer;} .button span, .button:hover span{border:1px solid #1D965D;background:#53C18D url('http://imgs.indiaproperty.com/bg/buttonbg.gif') repeat-x top; font-size:11px; font-weight:normal; color:#fff; padding:2px 10px;  cursor:pointer;} .noBorder,.noBorder:hover{border:0px;} .imgBorder{border:1px solid #D2D2D2; padding:1px; background-color:#fff;} .imgBorder:hover{border:1px solid #999; padding:1px; background-color:#fff;}
.iphead{display:block; float:left; color:#B2F1FF; font-size:11px; font-weight:normal; background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') no-repeat 0 0; width:768px;} .iphead .ipheadInner{display:block; float:left; color:#B2F1FF; font-size:11px; font-weight:normal; background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') no-repeat 100% -55px; width:768px;} .iphead .ipheadInner a{display:block; float:left; color:#B2F1FF; font-size:15px; font-weight:bold;  background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') repeat-x 0 -110px; padding:7px 5px 6px 5px;} .iphead .ipheadInner a:hover,.iphead .ipheadInner .active{display:block; float:left; color:#fff; font-size:15px; font-weight:bold; background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') repeat-x 0 -165px; padding:7px 5px 6px 5px;} .iphead .ipheadInner a:hover {text-decoration:none}
.iphead .zones{display:block; float:left; background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') repeat-x 0 -33px;  width:768px;} .iphead .zones a{display:block; float:left; color:#7BC7E6; text-decoration:none; font-size:11px; font-weight:bold; padding:3px 10px 3px 3px; background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') repeat-x 0 -33px;} .iphead .zones a:hover,.iphead .zones .active{display:block; float:left; color:#fff;text-decoration:none; font-size:11px; font-weight:bold; padding:3px 10px 3px 3px; background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') repeat-x 0 -33px;} /* .iphead .zones{display:block; float:left; background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') repeat-x 0 -33px;  width:768px;} .iphead .zones a{display:block; float:left; color:#7BC7E6;  font-size:12px; font-weight:bold; padding:3px 6px; background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') repeat-x 0 -33px;} .iphead .zones a:hover,.iphead .zones .active{display:block; float:left; color:#fff; font-size:12px; font-weight:bold; padding:3px 6px; background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') repeat-x 0 -33px;} */ .grayBox{float:left; width:100%;} .grayBox .bLC{background:#F2F2F2 url('http://imgs.indiaproperty.com/curves/gray_b_lc.gif') 0 100% no-repeat;} .grayBox .bRC{background: url('http://imgs.indiaproperty.com/curves/gray_b_rc.gif') 100% 100% no-repeat;} .grayBox .tLC{background: url('http://imgs.indiaproperty.com/curves/gray_lc.gif') 0 0 no-repeat;} .grayBox .tRC{background: url('http://imgs.indiaproperty.com/curves/gray_rc.gif') 100% 0 no-repeat; padding:10px;}
.boxBg{background:url('http://imgs.indiaproperty.com/curves/box_bg.gif') repeat-x; float:left;} .boxRC{background:url('http://imgs.indiaproperty.com/curves/box_rc.gif') no-repeat 100% 0%; float:left;} .boxLC{background:url('http://imgs.indiaproperty.com/curves/box_lc.gif') no-repeat 0 0; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; padding:5px 20px 6px; text-align:center; float:left;} .bText{color:#025D96;} .gText{color:#009C4F;} .gLink{color:#666;} .gLink:hover{color:#009C4F;} .errtxt,.star{font-size:10px; color:#ff0000;} .errMsg{ font-size:10px; color:#ff0000; background:url('http://imgs.indiaproperty.com/icons/redarrow.gif') no-repeat 0 50%; padding-left:12px; margin-left:5px;} .optionbg{background-color:#F6F6F6; font-size: 12px; font-weight:bold; color:#009C4F;}
.footer{color:#777; text-align:center; line-height:15px; padding:0px 90px 0px 0px;} .footer a{color:#777; padding:0px 3px;} .footer a:hover{color:#009C4F; padding:0px 3px;}
.portals{color:#666; font-size:9px; text-align:center; line-height:15px; padding:0px 70px 0px 0px;} .portals a{font-size:9px; color:#666;} .portals a:hover{font-size:9px; color:#009C4F;}
.dropBox{padding:5px; border:2px solid #E2E2E2; background-color:#F0FBFF;}
.closeX{ background:url('http://imgs.indiaproperty.com/buttons/closex.gif') no-repeat center; min-width:42px; width:50px; height:18px; display:block; float:left;} .closeX:hover{ background:url('http://imgs.indiaproperty.com/buttons/closex_hover.gif') no-repeat center; min-width:42px; width:50px; height:18px; display:block; float:left;}
.lBox{display:block; background-color:#fff; min-width:250px;} .lBox_dotB{background:url('http://imgs.indiaproperty.com/dots/lbox_dot_b.gif') repeat-x bottom; display:block;} .lBox_dotR{background:url('http://imgs.indiaproperty.com/dots/lbox_dot.gif') repeat-y right; display:block;} .lBox_dotT{background:url('http://imgs.indiaproperty.com/dots/lbox_dot.gif') repeat-x top; display:block;} .lBox_dotL{background:url('http://imgs.indiaproperty.com/dots/lbox_dot_l.gif') repeat-y left; display:block;} .lBox_bRC{background:url('http://imgs.indiaproperty.com/curves/lbox_b_rc.gif') no-repeat 100% 100%; display:block;} .lBox_bLC{background:url('http://imgs.indiaproperty.com/curves/lbox_b_lc.gif') no-repeat 0 100%; display:block;} .lBox_tRC{background:url('http://imgs.indiaproperty.com/curves/lbox_rc.gif') no-repeat 100% 0; display:block;} .lBox_tLC{background:url('http://imgs.indiaproperty.com/curves/lbox_lc.gif') no-repeat 0 0; display:block;}
.ico-new,.ico-free,.ico-go,.ico-grayArr4x7,.ico-greenArr4x7,.ico-greenArr6x11-front,.ico-greenArr6x11-back,.ico-y,.ico-grayLB,.ico-grayRB,.rhsBg,.rhsBg:hover,.ico-iso,.ico-rss,.ico-offer{background:url('http://imgs.indiaproperty.com/bg/ipheadbg.gif') no-repeat;} .ico-new{background-position:100% -371px; padding:2px 30px 2px 0px;} .ico-free{background-position:100% -392px;} .ico-go{background-position:0 -411px;} .ico-grayArr4x7-front{background-position:100% -482px;} .ico-greenArr4x7-front{background-position:100% -513px;} .ico-greenArr6x11-front{background-position:100% -571px;} .ico-greenArr6x11-back{background-position:0 -541px;} .ico-y{background-position:0 -796px; padding:2px 0px 2px 32px;} .ico-grayLB{background-position:0 -690px;} .ico-grayRB{background-position:100% -596px;} .ico-rss{background-position:0 -843px; padding:0px;} .ico-iso{background-position:100% -932px; padding:0px;} .ico-offer{background-position:100% -1045px;padding:2px 50px 2px 0px;} .rhsBg,.rhsBg:hover{display:block; float:left; background-position:100% -368px; padding:0px 30px 0px 0px;}
.tblPad4x10{} .tblPad4x10 td,.tblPad4x10 th{padding:4px 10px; line-height:16px; text-align:justify;}
.iptext{ color:#666; padding:0px; margin:0px; text-align:left;} .iptext li{list-style-type:none;  color:#666; padding:0px; margin:0px; text-align:left; line-height:16px;}
.onfocus td, .highlight td{background-color:#EBF6FC; padding:4px 10px; text-align:left;}
.cellshfup div{float:left; text-align:center; width:16%; margin-right:2px;margin-left:2px;} .cellshfup img{border:1px solid #D2D2D2; padding:1px;} .cellshfup span{color:#009C4F;} .cellshfup a{color:#59595B; font-weight:normal;} .cellshfup a:hover img{border:1px solid #999;}
/* Premium Users Scroller */
 #div_premium_users{width:720px; margin-left:-5px;	/* Total width of slideshow */}
 #previewPane{border:1px solid #CCCCCC; margin-bottom:10px;text-align:center; vertical-align:middle; padding-top:10px; position:relative; /* CSS HACK */ height: 432px;	/* IE 5.x */ height/* */:/**/420px;	/* Other browsers */ height: /**/420px; }
 #previewPane img{ line-height:400px; } 
 #previewPane #largeImageCaption{/* CSS styling of image caption below large image */ font-style:italic; text-align:center; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */ font-size:11px; } 
 #galleryContainer{ height:100px; /* Height of the images + 2 */ position:relative; overflow:hidden; padding:1px; /* CSS HACK */ height: 100px;	/* IE 5.x - Added 2 pixels for border left and right */ height/* */:/**/100px;	/* Other browsers */ height: /**/100px; } 
 #arrow_left{ position:absolute; left:0px; z-index:10; background-color: #FFF; padding:1px ;} 
 #arrow_right{ position:absolute; right:0px; z-index:10; background-color: #FFF; padding:1px ;} 
 #theImages{ /* border:1px solid #ff0000;	 */ position:absolute; height:100px; left:12px; width:10000px; }
 #theImages #slideEnd{ float:left;} 
 .cellshpb{float:left;width:99px; padding:0px;text-align:center; padding-top:8px; }  .cellshpb img{border:1px solid #D2D2D2; padding:1px;} .cellshpb span{color:#009C4F;}  .cellshpb a{color:#59595B; font-weight:normal;} .cellshpb a:hover img{border:1px solid #999;}
 /*SVG*/
 .SVG{} .iE{display:none;} v\: * { behavior:url(#default#VML);display:inline-block } 
 .lineheight20{line-height:20px;}
.heading12{font-size:12px; font-weight:bold;}
.left{float:left}
.right{float:right}
.citylistings{}
.citylistings a{border:0px solid #000;}
.pop_topcurve{background:url('http://imgs.indiaproperty.com/bg/popupbg.gif') no-repeat 0 0; display:block; padding-top:20px;}
.pop_botcurve{background:url('http://imgs.indiaproperty.com/bg/popupbg.gif') no-repeat 0 -31px; display:block; padding-top:10px;}
.listingpopcontainer{width:220px; padding:0px ; display:none; position:absolute; background-color:#fff; }
.listPopContent{padding:0px 10px 0 0 ; margin:0px;}

/*new city page*/
.city_maincontainer{float:left; width:768px;}

.curve{border:2px solid #7aa5cf; padding:0px ; margin:0px;}
.topcurve{background:url('http://imgs.indiaproperty.com/curves/topleft_curve.gif') no-repeat 0 0 ; padding:0px; margin:-2px 0px 0px -2px ; border:1px solid #000; width:100%;}
.botcurve{background:url('http://imgs.indiaproperty.com/curves/botright_curve.gif') no-repeat 100% 100% ;padding:0px; margin:0px -2px -2px 0px ;}
.rightcurveimg{position:relative; text-align:right; float:right; right:-2px; }
.leftcurveimg{position:relative; left:-2px;}

.leftcurve{background:url('http://imgs.indiaproperty.com/curves/topleft_curve.gif') no-repeat 0 0 ; padding:0px; margin:-2px 0px 0px -2px ; position:relative; z-index:1}
.rightcurve{background:url('http://imgs.indiaproperty.com/curves/botleft_curve.gif') no-repeat 0 100% ; padding:0px; margin:-2px -2px 0px 0px; position:relative;z-index:2;}
.botleftcurve{background:url('http://imgs.indiaproperty.com/curves/topright_curve.gif') no-repeat 100% 0 ; padding:0px; margin:0px 0px -2px 0px ; position:relative z-index:3}
.botrightcurve{background:url('http://imgs.indiaproperty.com/curves/botright_curve.gif') no-repeat 100% 100% ; padding:10px 10px 10px 10px; margin:0px 0px -2px -2px ; position:relative;z-index:4;}
.content{padding:2px 0 0 7px; margin:0px; text-align:left;}

.rightipheadInner{background:url('http://imgs.indiaproperty.com/bg/right_top_bg.png') no-repeat 0 0; padding:16px 10px 16px 15px;}
.rightheading{color:#B2F1FF; font-size:12px; font-weight:bold; }
#listyourpropertyDiv{margin-left:10px; padding:0 10px 10px 60px; background-position:0 8px; }
#toprightbutton{font-weight:bold; font-size:12px; }
.center{text-align:center;}
.toprightbutton{ padding:12px 10px 12px 10px; margin:0px;}
.banner180x150{margin-top:19px;}
.marginAuto{margin-left:auto;margin-right:auto;}
.toprightDiv p{width:100px; text-align:left; padding:0px 0 0 10px ; padding-top:13px; font-size:13px; font-weight:bold}


/*define d bg img 4 the curves--common for all 1px curves*/
.lightcurvebg{background:url('http://imgs.indiaproperty.com/curves/lightbluecurves.png') no-repeat ;}
/* common curve positions --do not edit*/
.tlcurve, .trcurve, .blcurve, .brcurve{display:block; position:relative;}
.thincurve{border:1px solid #afddf5}
.tlcurve{ background-position:0 0; top:-1px; left:-1px;}
.trcurve{background-position:0 -14px; top:-1px; right:-1px;}
.blcurve{background-position:0 -28px; bottom:-2px;  left:-1px;}
.brcurve{background-position:0 -42px; bottom:-2px; right:-1px;}
.curvecontent{padding:0px 5px; text-align:left;}
.searchfor br{clear:both}


/*ipcurves define d curve's brdr size and color--common for all 2px curves*/
.ipcurvebg{background:url('http://imgs.indiaproperty.com/curves/ip_curves.gif') no-repeat ;}
.ipcurve{border:2px solid #7aa5cf; padding:0px; margin-top:10px;}
/*common curve positions*/
.iptlcurve, .iptrcurve, .ipblcurve, .ipbrcurve{position:relative; height:11px; width:12px; display:block}
.iptlcurve{ background-position:0 0; top:-2px; left:-2px;}
.iptrcurve{background-position:0 -19px; top:-2px; right:-2px;}
.ipblcurve{background-position:0 -41px; bottom:-5px;  left:-2px;}
.ipbrcurve{background-position:0 -60px; bottom:-5px; right:-2px;}
.ipcurvecontent{padding:0px 15px ; text-align:left;}
.leftipcurvecontent{padding:0px ; text-align:left;}
.br12{line-height:12px;}
.br0{line-height:0px;}
.bottom180{margin-bottom:10px;}
.top180{margin-top:10px;}
.fup{width:99%; }
