.icons-cafeteria, .icons-crop, .icons-fencing, .icons-health, .icons-above10floors, .icons-parking, .icons-security, .icons-verify, .icons-swiming, .icons-sports, .icons-newproperty, .icons-undercon, .icons-video, .icons-map, .icons-calendar, .icons-save, .icons-compare, .icons-enquiry, .icons-add2fav, .icons-upcoming, .ico-vastu, .ico-ac, .ico-intercom, .ico-lift, .ico-clubhouse, .ico-maintainencestaff, .ico-power, .ico-rainwaterharvesting, .ico-health {background:url('//imgs.indiaproperty.com/images/icons.gif') no-repeat;}

.icons-cafeteria{background-position: 0 0; min-width:18px; width:18px; height:17px; vertical-align:middle;}
.icons-crop{background-position: 0 -18px; min-width:18px; width:18px; height:17px; vertical-align:middle;}
.icons-fencing{background-position: 0 -37px; min-width:18px; width:18px; height:17px; vertical-align:middle;}
.icons-health{background-position: 0 -55px; min-width:18px; width:18px; height:17px; vertical-align:middle;}
.icons-above10floors{background-position: 0 -72px; min-width:18px; width:18px; height:17px; vertical-align:middle;}
.icons-parking{background-position: 0 -91px; min-width:18px; width:18px; height:17px; vertical-align:middle;}
.icons-security{background-position: 0 -109px; min-width:18px; width:18px; height:17px; vertical-align:middle;}
.icons-verify{background-position: 0 -127px; min-width:18px; width:18px; height:17px; vertical-align:middle;}
.icons-swiming{background-position: 0 -145px; min-width:18px; width:18px; height:17px; vertical-align:middle;}
.icons-sports{background-position: 0 -163px; min-width:18px; width:18px; height:17px; vertical-align:middle;}
.icons-newproperty{background-position: 0 -180px; min-width:18px; width:18px; height:17px; vertical-align:middle;}
.icons-undercon{background-position: 0 -198px; min-width:18px; width:18px; height:17px; vertical-align:middle;}
.icons-video{background-position: 0 -216px; min-width:18px; width:18px; height:17px; vertical-align:middle;}
.icons-map{background-position: 0 -234px; min-width:18px; width:18px; height:17px; vertical-align:middle;}
.icons-calendar{background-position: 0 -595px; min-width:16px; width:16px; height:16px; vertical-align:middle;}
.icons-save{background-position: 0 -614px; padding: 0px 0px 1px 20px; vertical-align:middle;}

.icons-compare{background-position: 0 -270px; padding:2px 5px 2px 22px; vertical-align:middle;}
.icons-compare:hover{background-position: 0 -270px; /*-252px;*/ padding:2px 5px 2px 22px; vertical-align:middle;}
.icons-enquiry{background-position: 0 -306px; padding:2px 5px 2px 22px; vertical-align:middle;}
.icons-enquiry:hover{background-position: 0 -306px; /*-288px;*/ padding:2px 5px 2px 22px; vertical-align:middle;}
.icons-add2fav{background-position: 0 -324px; padding:2px 5px 2px 22px; vertical-align:middle;}
.icons-add2fav:hover{background-position: 0 -324px;/*-342px;*/ padding:2px 5px 2px 22px; vertical-align:middle;}

.icons-upcoming{background-position: 0 -361px; min-width:18px; width:18px; height:17px; vertical-align:middle;}
/*new icons */

.ico-similarprop, .ico-Print, .ico-Fav, .ico-Bookmark {background:url('//imgs.indiaproperty.com/images/common-tasks.gif') no-repeat;}
.ico-location, .ico-calc, .ico-afrdCalc, .ico-Aplyloan, .ico-home, .ico-C2C, .ico-greenPlus, .ico-C2S, .ico-siteVisit, .ico-downloadBrochure, .ico-similarUpcomiong, .ico-leftRibbon, .ico-rightRibbon, .ico-video, .ico-recommendBuilder, .ico-recommendBuilderwhite, .ico-recommendBuildersmall, .ico-pencil, .ico-blueman, .ico-searchbuilders {background:url('//imgs.indiaproperty.com/images/fupicons.png') no-repeat;}
.ico-similarprop{background-position: 0px 0px; padding:1px 0 1px 20px;}
.ico-Print{background-position: 0px -77px; padding:1px 0 2px 20px; }
.ico-Fav{background-position: 0px -27px; padding:1px 0 1px 20px; }
.ico-Bookmark{background-position: 0px -54px; padding:0 0 0 22px; }
.ico-location{background-position: 0px -488px; padding:7px 0 7px 38px; }
.ico-calc{background-position: 0px -381px; padding:0px 0 4px 25px;  }
.ico-afrdCalc{background-position: 0px -416px; padding:2px 0 7px 25px;  }
.ico-Aplyloan{background-position: 2px -449px; padding:3px 0 7px 25px; }
.ico-home{background-position: 0px -328px; padding:3px 0 7px 25px; }
.ico-C2C{background-position: 0px -110px; padding-bottom:3px; height:17px;}
.ico-greenPlus{background-position: 0px -533px; display:block; width:12px; height:12px;}
.ico-C2S{background-position: 0px -153px;}
.ico-siteVisit{background-position: 0px -194px;}
.ico-downloadBrochure{background-position: 7px -232px;}
.ico-similarUpcomiong{background-position: 7px -265px;}
.ico-leftRibbon{background-position: 0px -590px;width:65px; height:50px;}
.ico-rightRibbon{background-position: 0px -668px; width:65px; height:50px;}
.ico-video{background-position: 0px -741px; width:14px; height:11px;}
.ico-recommendBuilder{background-position: 0px -779px;}
.ico-recommendBuilderwhite{background-position: 0px -843px; height:46px;}
.ico-recommendBuildersmall{background-position: 0px -995px; height:22px;}
.ico-pencil{background-position: 0px -913px; height:21px; width:20px;}
.ico-blueman{background-position: 0px -950px;}

.ico-vastu{background-position: 0px -540px; width:17px; height:18px; vertical-align:middle;}
.ico-ac{background-position: 0px -382px; width:17px; height:18px; vertical-align:middle;}
.ico-intercom{background-position: 0px -562px; width:17px; height:17px; vertical-align:middle;}
.ico-lift{background-position: 0px -438px; width:17px; height:17px; vertical-align:middle;}
.ico-clubhouse{background-position: 0px -412px; width:17px; height:17px; vertical-align:middle;}
.ico-maintainencestaff{background-position: 0px -461px; width:17px; height:18px; vertical-align:middle;}
.ico-power{background-position: 0px -489px; width:17px; height:17px; vertical-align:middle;}
.ico-rainwaterharvesting {background-position: 0px -516px; width:17px; height:16px; vertical-align:middle;}
.ico-health {background-position: 0px -413px; width:17px; height:17px; vertical-align:middle;}

/*city page icons*/

.ico-home-city, .ico-bluehome, .ico-brownmail, .ico-looking, .ico-locateagents {background:url('//imgs.indiaproperty.com/images/citypage_icons.png') no-repeat;}
.ico-home-city {background-position: 0px 0px; margin-top:5px;vertical-align:middle;}
.ico-bluehome {background-position: 0px -80px; height:28px; width:28px; vertical-align:middle;}
.ico-brownmail {background-position: 0px -135px; height:25px; width:20px; vertical-align:middle;}
.ico-looking {background-position: 0px -183px; margin-top:5px; vertical-align:middle;}
.ico-locateagents {background-position: 0px -246px; margin-top:5px; vertical-align:middle;}

.ico-searchbuilders{background-position: 0px -1024px; width:48px; height:50px; padding-top:20px; padding-left:45px;}
.ico-home-search{background:url('//imgs.indiaproperty.com/icons/searchpageicons.png') no-repeat 0px 0px; width:70px; height:80px; vertical-align:middle;}
.ico-search-locate{background:url('//imgs.indiaproperty.com/icons/locateagents.png') no-repeat 0px 0px;}