#wrapper{ padding-top: 0; margin-top: 0;width:100% !important;}
#maincontainer {
    background: url("/images/listing_full_details/bg_image.png") repeat scroll 0 0 transparent !important;
    padding-top: 0 !important;
    margin-bottom: 20px;
    border-top:none;
}
.breadcrumbs_container .maincontainer_gradient,#maincontainer .maincontainer_gradient {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAHCAQAAABjRe8fAAAAE0lEQVQIHWMyFmRi+AtD/8CM/wA4bAZESoDPnAAAAABJRU5ErkJggg==') repeat-x scroll 0 0 transparent;
    float: left;
    width: 100%;
}

/* Inner Header */
.inner-header{ background: #fafafa; float: left; width: 100%; border-bottom: 1px solid #ccc; text-align: left;}
.inner-header-fixed{ position: fixed; top:0;left:0; z-index: 1001; }
.inner-header-wrap{  width: 980px; margin: 0 auto; padding: 0; position: relative;}
.inner-header .inner-header-section{ float: left; width: 100%; margin-top: 15px; margin-bottom: 5px; position: relative;min-height: 85px}
.inner-header .inner-header-section .official_portal{ float: left;margin-left:36px;margin-top: -52px;margin-right: 10px;width: 77px; height: 68px;background: url(/images/common-images/stamp.png) no-repeat 0 0;}
.inner-header-fixed .inner-header-section .official_portal{margin-top: -15px}
.inner-header .inner-header-block{ float: left; width:50%;}
.inner-header .block_1{ width: 60%; padding-bottom: 32px;}
.inner-header .block_2{width: 40%;}
.inner-header h1{ font: bold 18px/18px arial; color: #333; margin: 0; padding: 0; width: auto; display: inline;}
.inner-header h1 span.h_project_name{ }
.inner-header span.upcoming-project{ display: inline-block; font-family:arial; font-size: 12px; color:#37767d; font-weight: bold; text-transform: uppercase;  }
.inner-header h1 span.location{ font-size: 16px !important; font-weight: normal; color: #333;}
.inner-header h2{float: left; width: 100%;}
.inner-header h2 span.location{ font-size: 12px !important; font-weight: bold; color: #333;}
.inner-header .access-account{ float: right;  width:auto; }
.inner-header .access-enquery{ margin-top: 10px; position: relative;}
.inner-header .access-account a{ float: right; display: inline-block; padding: 4px 20px; background-color: #999999; color: #FFF; font-size: 12px; font-family: arial;  text-decoration: none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-transform: uppercase; }
.inner-header .access-account a.login{ margin-right: 10px;}
.inner-header .access-account a.join{ }
.inner-header .access-account .property-enquiry{ text-transform: uppercase; background: #CC6600;}
.inner-header .access-enquery a:hover{ background:#df7204;}
.inner-header .access-account a:hover{  background:#FF9933;}
.inner-header .inner-header-tab{ float: left; width:400px; position: absolute; bottom: -6px; }
.inner-header .inner-header-tab ul{ float: left; width: 100%; list-style: none; margin: 0; padding: 0; }
.inner-header .inner-header-tab ul li{float: left;  margin: 0; padding: 0; margin-right: 3px;}
.inner-header .inner-header-tab ul li.last{margin-right: 0;}
.inner-header .inner-header-tab ul li a{text-decoration: none;  font: bold 11px/11px arial; color: #666; text-transform: uppercase; background: #d2d0d1; text-decoration: none; display:block; padding: 10px 10px; border-width:1px; border-style: solid; border-color: #f5f5f5 #f5f5f5 #ccc #f5f5f5;   border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;}
.inner-header .inner-header-tab ul li.active{ margin-bottom: -1px; margin-left:3px}
.inner-header .inner-header-tab ul li.active a{background: #ebebeb; border-width:1px; border-style: solid; border-color: #ccc #ccc #ebebeb #ccc;  color: #333;  cursor: default; pointer-events: none;}
.inner-header .inner-header-tab ul li a:hover{background: #bebebe;}
.inner-header .share-option{ float: right; width: auto; margin-right: 0px; line-height: 18px;margin-right: 10px;}
.inner-header .share-option a{ float: right; padding: 0;  text-decoration: none; color: #777; font-size: 12px; font-family: arial; margin-left: 25px;}
.inner-header .share-option a span{ float: left; width: 16px; height: 16px; background:; margin-right: 5px; margin-top: 5px;}
.inner-header .share-option a.add-note span{ background: url(images/add_to_note.png)no-repeat 0 0;}
.inner-header .share-option a.shortlist span{background: url(images/shortlist.png)no-repeat 0 0;}
.inner-header .share-option a.share span{background: url(/images/common-images/share.png)no-repeat 0 0;}
.inner-header .share-option a:hover{opacity: .8;}

/* Sticky Inner Header */
.inner-header-sticky{ display: none; float: left; -moz-box-shadow: 2px 2px 2px rgba(0,0,0, .27); -webkit-box-shadow: 2px 2px 2px rgba(0,0,0, .27); box-shadow: 2px 2px 2px rgba(0,0,0, .27); background-color: #202020; height: 48px; width: 100%; min-width: 1280px; }
.inner-header-sticky-fixed{ position: fixed; top:0;left:0; z-index: 10004; }
.inner-header-sticky-wrap{  width: 980px; margin: 0 auto; padding: 0; position: relative;}
.inner-header-sticky .inner-header-sticky-section{ }
.inner-header-sticky .inner-header-sticky-section .official_portal{ float: right;margin-top: -52px;margin-right: 10px;width: 77px; height: 68px;background: url(/images/common-images/stamp.png) no-repeat 0 0;}
.inner-header-sticky-fixed .inner-header-sticky-section .official_portal{margin-top: -15px;margin-right: 265px;}
.inner-header-sticky .inner-header-sticky-block{ float: left; width:50%;}
.inner-header-sticky .block_1{ text-align: left; }
.inner-header-sticky .block_2{width: 40%;}
.inner-header-sticky h1{ font: bold 24px/24px arial; color: #333; margin: 0; padding: 0; width: auto; display: inline;}
.inner-header-sticky span.h_project_name{ font-size: 18px; line-height: 48px; color: #fff; font-family: Arial; }
.inner-header-sticky span.h_project_name a{ color: #fff; height: 48px; max-width: 325px; display: inline-block; overflow: hidden; vertical-align: middle; text-overflow: ellipsis; }
.inner-header-sticky span.upcoming-project{ display: inline-block; font-family:arial; font-size: 12px; color:#37767d; font-weight: bold; text-transform: uppercase; vertical-align: middle;  }
.inner-header-sticky span.location{ font-size: 16px !important; font-weight: normal; color: #333;}
.inner-header-sticky h2{float: left; width: 100%;}
.inner-header-sticky h2 span.location{ font-size: 12px !important; font-weight: bold; color: #333; display: none; }

.inner-header-sticky .access-account{ display: inline-block; width:auto; vertical-align: top; }
.inner-header-sticky .access-account a.login{ margin-right: 10px;}
.inner-header-sticky .access-account a.join{ }
.inner-header-sticky .access-account .property-enquiry{ text-transform: uppercase; background: #CC6600;}
.inner-header-sticky .access-account a:hover{  background:#FF9933; }

.inner-header-sticky .access-enquery{display: inline-block; margin: 12px 18px 0 0; position: relative;}
.inner-header-sticky .access-enquery a{ display: block; width: 178px; height: 24px; line-height:24px; background: #cc6600; color: #FFF; font-size: 12px; font-family: arial; font-weight: bold; text-transform: uppercase; text-decoration: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;text-align: center; }
.inner-header-sticky .access-enquery a:hover{ background:#FF9933;}

.inner-header-sticky-moreActions{ display: inline-block; vertical-align: top; width: 103px; height: 48px; text-align: left;}
.inner-header-sticky-moreActions *{ cursor: pointer; }
.inner-header-sticky-moreActions li a{ font-size: 14px; line-height: 34px; color: #ff9933; margin:0; padding:0; }
.inner-header-sticky-moreActions > li > a:after{ content: "";border-color: #ff9933 transparent;border-style: solid;border-width: 6px 6px 0 6px;width: 0;height: 0;position: absolute;top: 22px;right: 0px; }
.inner-header-sticky-moreActions > li:hover > a:after,
.inner-header-sticky-moreActions > li > a:hover:after{ border-width: 0 6px 6px 6px; }

.inner-header-sticky-moreActions ul li{ position: relative; margin:0; padding:0; height: 40px; background-color: #202020; background-repeat: no-repeat; background-position: 13px 9px; border-bottom:1px solid #404040; text-align: left; }
.inner-header-sticky-moreActions ul{ position: absolute; display: none; z-index: 1004; margin-top: 0px; margin-left: -60px; width: 180px; }
.inner-header-sticky-moreActions li:hover > ul{ display: block; }
.inner-header-sticky-moreActions ul li a,
.inner-header-sticky-moreActions .shareTitle{ font-size: 14px; line-height: 40px; color: #fff; }
/* Social buttons */
.inner-header-sticky-moreActions .emailIcon, .fbIcon, .twitterIcon, .gplusIcon{ background-image: url('/public/images/project_share_icons.png'); display: inline-block; margin: 8px 10px 8px 13px; width: 24px; height: 24px; background-repeat: no-repeat;}
.inner-header-sticky-moreActions .emailIcon{ background-position: 0px 0px; }
.inner-header-sticky-moreActions .fbIcon{ background-position: -26px 0px; }
.inner-header-sticky-moreActions .twitterIcon{ background-position: 0px -26px; }
.inner-header-sticky-moreActions .gplusIcon{ background-position: -26px -26px; }
/* Hover */
.inner-header-sticky-moreActions ul li:hover{ background-color: #101010; }
.inner-header-sticky-moreActions .emailShare:hover{ background-color: #8d795a; }
.inner-header-sticky-moreActions .facebookShare:hover{ background-color: #325895; }
.inner-header-sticky-moreActions .twitterShare:hover{ background-color: #32ccfe; }
.inner-header-sticky-moreActions .gplusShare:hover{ background-color: #da2713; }

.inner-header-sticky-moreActions ul li a{ padding:0 0 0 13px; display: inline-block; height: 41px; width: 167px; }
.inner-header-sticky-moreActions .shareTitle,
.inner-header-sticky-moreActions .shareButton { position: absolute; left:0;right:0;bottom:0;top:0; padding:0;  background: none; }
.inner-header-sticky-moreActions .shareTitle{ left: 45px; text-align: left; }
.inner-header-sticky-moreActions .shareButton .box{ display: none; }

.inner-header-sticky .inner-header-sticky-tab{ float: left; width:400px; position: absolute; bottom: -6px; display: none; }
.inner-header-sticky .inner-header-sticky-tab ul{ float: left; width: 100%; list-style: none; margin: 0; padding: 0; }
.inner-header-sticky .inner-header-sticky-tab ul li{float: left;  margin: 0; padding: 0; margin-right: 3px;}
.inner-header-sticky .inner-header-sticky-tab ul li.last{margin-right: 0;}
.inner-header-sticky .inner-header-sticky-tab ul li a{text-decoration: none;  font: bold 11px/11px arial; color: #666; text-transform: uppercase; background: #d2d0d1; text-decoration: none; display:block; padding: 10px 10px; border-width:1px; border-style: solid; border-color: #f5f5f5 #f5f5f5 #ccc #f5f5f5;   border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;}
.inner-header-sticky .inner-header-sticky-tab ul li.active{ margin-bottom: -1px; margin-left:3px}
.inner-header-sticky .inner-header-sticky-tab ul li.active a{background: #ebebeb; border-width:1px; border-style: solid; border-color: #ccc #ccc #ebebeb #ccc;  color: #333;  cursor: default; pointer-events: none;}
.inner-header-sticky .inner-header-sticky-tab ul li a:hover{background: #bebebe;}
.inner-header-sticky .share-option{ float: right; width: auto; margin-right: 0px; line-height: 18px;margin-right: 10px;}
.inner-header-sticky .share-option a{ float: right; padding: 0;  text-decoration: none; color: #777; font-size: 12px; font-family: arial; margin-left: 25px;}
.inner-header-sticky .share-option a span{ float: left; width: 16px; height: 16px; background:; margin-right: 5px; margin-top: 5px;}
.inner-header-sticky .share-option a.add-note span{ background: url(images/add_to_note.png)no-repeat 0 0;}
.inner-header-sticky .share-option a.shortlist span{background: url(images/shortlist.png)no-repeat 0 0;}
.inner-header-sticky .share-option a.share span{background: url(/images/common-images/share.png)no-repeat 0 0;}
.inner-header-sticky .share-option a:hover{opacity: .8;}

/* main-details*/

.main-details{ float: left; width: 100%; margin: 20px 0 5px 0; text-align: left;}
.main-details-wrap{ margin: 0 auto; width: 980px; position: relative; }
.main-details .inner-block{ float: left; font-family: arial; margin-right: 20px; background: #FFF; border-bottom: 1px solid #999;}
/* for Big Size Image layout*/
.main-details .block1{ width: 660px; height: 370px; border-bottom: 0; background: none;}
.main-details .block2{ width: 300px; height: auto; margin: 0 0 13px 0;}
.main-details .block3{ width: 300px; min-height:100px; margin-right: 0;}

.main-details .top-details{ float: left; width: 95%; padding:10px;}
.main-details .top-details h3{ font:bold 12px/12px arial; color: #333; margin: 0 0 8px 0; padding: 0; text-transform: uppercase;}
.main-details .top-details span.blocks-info{ float:left; width:100%; font:bold 12px/12px arial; color: #999; margin: 0 0 0 0; padding: 0; text-transform: uppercase;}
.main-details .top-details span.blocks-info strong{ color: #333;}
.main-details .top-details .top-details-row{ float: left; width:100%; font: normal 12px/12px arial; color: #333; margin-top: 3px;}
.main-details .top-details .top-details-row div{ float:left; width: 70%; line-height: 18px;}
.main-details .top-details .top-details-row div.info-label{ width: 30%; font-weight: bold;}
.main-details .top-details .top-details-row div span.amout{ font-size: 18px; color: #333; font-weight: bold;}
.main-details .top-details .top-details-row div span.amout span.webRuppe{}
.main-details .top-details .listing-count a{ float: left; font-size: 12px; margin-right: 5px; margin-bottom:5px; text-decoration: none; padding: 5px 8px; background:rgba(55, 118, 125, 0.7); color: #FFF; border-radius: 3px;  -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.main-details .top-details .listing-count a:hover{ background: #1a565d;}
.main-details .top-details a.inner-link{ float: left; margin-right: 5px; color: #37767d}
.main-details .top-details a.inner-link:hover{ color: #1f5a60;}
.main-details .top-details .other_photos{ float: left; margin-left: 10px; width:16px; height: 16px; background:url(/images/listing_full_details/slidetab1.png) no-repeat -31px -1px}
.main-details .top-details .photos_count{ float: left; margin: -4px 0 0 0; background: #cc6600; padding: 0px 3px; text-align: center; font-size: 11px;  height: auto; width: auto; color: #FFF; border:1px solid #cc6600; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; }
.main-details .top-details span.builder_info{ float: left; width: auto; position: relative;}
.main-details .top-details span.builder_info:hover .builder-popup{ display: block; }
.main-details .top-details span.builder_info span.builder_info_icon{ float: left; margin-top: 4px; cursor: pointer; width: 10px; height: 10px;  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAUVBMVEXIZwDJZQPJZgDKZwDKZwHLZQDLZQHLZQPLZgDLaQDMZAHMZQDMZgHMZgLMZwDNZQLNZgDNZgHNZwLNaADOZwD9//7+//3+/////v////3///9kmjopAAAAV0lEQVQI1wXBAQKDMAgDwExAOwVK1M3q/x/qHTQtvkaWgOvZcSQ/hdrXuu/NWGCL8JnRHErxa5iwozT5/2WGwzrbeJw+wXPJZ7hLQeaDjROpOMVSlMntBRSxBP2ip6ABAAAAAElFTkSuQmCC') no-repeat 0 0;}

.main-details .suggested-property{ float: left; width: 90%; padding: 3% 5%;}
.main-details .suggested-property h3{font:bold 11px/11px arial; color: #333; margin: 0 0 5px 0; padding: 0; text-transform: uppercase;}
.main-details #project_suggested_brokers div.ad{ float:left; width:100%;  margin-top: 0; padding: 0; font:normal 11px/11px arial; color: #333; background:#ededed;margin-top:10px;}
.main-details #project_suggested_brokers div.ad span{ float: left; color:#333 !important; width: 150px !important; padding: 2px 0 2px 5px; margin:0px !important; font-size:11px !important;}
.main-details #project_suggested_brokers .view_contact_info_button{ background: #ccc; color: #FFF;  font:bold 10px/10px arial; text-transform: uppercase; float: right;  border:0; padding: 5px 6px; margin: 0; cursor: pointer;width:115px;height:20px;}
.main-details #project_suggested_brokers .view_contact_info_button:hover{ background: #999;}
.main-details #project_suggested_brokers .ad{ background: none !important;;}
.main-details #project_suggested_brokers .view_contact_details{ background: #ededed !important;font-family:arial !important;}
.main-details #project_suggested_brokers .contact_details{ width: 100%;}
.main-details #project_suggested_brokers .contact_details a{}
.main-details #project_suggested_brokers .contact_details a b{}

.main-details-layout2 .block1{ width: 260px; height: 200px; margin-right: 10px; border-bottom: 1px solid #ccc; }
.main-details-layout2 .block2{ width: 400px; height: 200px; margin: 0 10px 0 0;}
.main-details-layout2 .block3{ width: 300px; margin: 35px 0 0; background: #FFF; }

.main-details-layout2 .top-details .listing-count{ position:absolute; width: 300px; right: 0; top: 0;}
.main-details-layout2 .suggested-property ul li{ margin:0 0 10px 0; }
.main-details-layout2 .suggested-property ul li p{margin: 0;}
.main-details-layout2 .suggested-property h3{margin-bottom: 10px;}

/* for project tab*/
.project-tab{ float: left; width: 100%; margin: 0 0 10px 0; }
.project-tab-wrap{ width: 980px; height: 30px; margin: 0 auto; }
.project-tab ul{ position: relative; margin: 0; padding: 0; height: 30px; width: 980px; background-color: #3d3d3d; }
.project-tab ul li{ float:left; margin:0; padding:0; list-style:none; border-right: 1px solid #555; text-align:center; }
.project-tab ul li a{ display: inline-block; height: 30px; line-height: 30px; margin: 0; padding: 0 20px; text-decoration: none; font-family: arial; font-size: 12px; font-weight: bold; color: #fff; background-color: #3d3d3d; }
/*.project-tab ul li h3 a#t_rentals{ background: rgb(93, 148, 155); color: #FFF; border-bottom: 1px solid #999;}*/
.project-tab ul li a:hover{ background-color: #252525; }
.project-tab ul li a.active{ background-color: #F58705; }
.project-tab-fixed{ position: fixed; height: 30px; top: 48px; z-index: 10001;  background-color: #3d3d3d; -moz-box-shadow: 2px 2px 2px rgba(0,0,0, .27); -webkit-box-shadow: 2px 2px 2px rgba(0,0,0, .27); box-shadow: 2px 2px 2px rgba(0,0,0, .27); }
.project-tab-fixed .project-tab-wrap{background: none; box-shadow: 0 0 0 rgba(0,0,0,0); }
.project-tab .noborder{ border-width: 0px; }

/* for owner's group tab'*/
#Groups-list{overflow: hidden;
width: 200px;
z-index: 1002;
border: 1px solid #ccc;
border-top: 0px;
background: #FFF;
display: none;
position: absolute;
top: 33px;
left: 119px;
padding: 10px 20px 10px 15px;
box-shadow: 1px 1px 2px #999;
height: 200px;
overflow-y: scroll !important;
overflow-x: hidden !important;
}

#Groups-list a {
  cursor: pointer !important; 
  pointer-events: all !important;
    
}
#Groups-list h4 {
    display: block;
    color: #ff9933;
    font: normal 23px/15px arial;
    padding: 5px 0px 10px 0px;
    border-bottom: 1px solid #dcdcdc;
    margin-top: 0px;
}
#Groups-list ul{
    margin-top: 10px;
}
#Groups-list ul li a {
    float: left;
    text-decoration: none;
    padding: 5px 0;
    font-family: arial;
    font-size: 12px;
    color: #666;
    font-weight: normal;
    background: none;
    text-transform: none;
    border: 0;
}
.group_list_overlay{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: none;
    z-index: 1;
    background-color: transparent;
}
.inner-header-tab{
    z-index: 11;
}



/* project sub tabs*/
.project-sub-tab{ float: left; width: 100%;  }
.project-sub-tab ul{ float: left; width: 100%; margin: 0; padding: 0;}
.project-sub-tab ul li{ float: left; margin: 0; padding: 0; list-style: none;}
.project-sub-tab ul li h3 a{  display: none; display:block; text-decoration: none; font:normal 11px/11px arial; padding: 0px 15px;  border-right: 1px solid #ccc; color: #666; }
.project-sub-tab ul li.firstli h3 a{ padding-left: 0;}
.project-sub-tab ul li.lastli h3 a{ border-right: 0;}
.project-sub-tab ul li h3 a:hover{color: #333;}
.project-sub-tab ul li.active h3 a{ font-weight: bold; }

/* content-section*/
.content-section{ float: left; width: 100%; border-top: 0px solid #ccc; text-align: left;}
.content-section-wrap{ margin: 0 auto; width: 980px;}

/* -------left section ------- */

.left-content{ float: left; width: 660px; }
.left-content .left-content-bg1{float: left; width: 660px; background: #FFF; margin-bottom: 20px; padding-top: 15px;}
.left-content .left-content-bg2{float: left; width: 660px; background: none; }
.left-content .left-content-bg3{float: left; width: 660px; background: #FFF;  padding-top: 15px; margin-bottom:15px;}
.left_section{ margin: 0px 10px 20px 10px; padding-bottom: 0px;  float: left; width: 640px; font-family: Arial;  border-bottom:0px solid #ccc; clear: both; }
.left_section h3{ font-size: 16px; line-height: 16px; color: #333; font-weight: bold; margin:0 0 7px 0; padding: 0;}
.left_section h2{ font-size: 16px; line-height: 16px; color: #333; font-weight: bold; margin:0 0 15px 0; padding: 0;}

/* Apartment and Villa ,Raw house, map route map tab ,*/
.atom_map{margin-left: 0; margin-right: 0; margin-top: 20px;}
.left_section_tab{ float: left; width: 100%; }
.left_section_tab ul{ float: left;margin: 0; padding: 0;}
.left_section_tab ul li{ float: left; margin: 0; padding: 0; list-style: none;}
.left_section_tab ul li{display:block; text-decoration: none; font:bold 14px/14px arial; margin-right:10px;padding-right: 10px;  border-right: 1px solid #ccc; color: #666; text-transform: uppercase; cursor:pointer;}
.left_section_tab ul li a:hover{color: #333;}
.left_section_tab ul li:hover{color: #333;}
.left_section_tab ul li.active{ color: #ca6702; }
.left_section_tab ul li.bordernone{border:none;}
.tabs-content .count-listing{ float: right; width: 250px; text-align: right;margin-top:10px;}
.tabs-content .count-listing a{text-align: right; font: normal 11px/11px arial; color:#ca6702; text-decoration: none; margin-right: 10px;}
.tabs-content .count-listing a:hover{color:#934e07;}

.tabs-content{ float: left; width: 100%; margin-top: 10px; }
.tabs-content.unit-spec .tabs-content-list{ float: left; width: 100%; margin-top: 10px;}
.tabs-content.unit-spec .tabs-content-list table{}
.tabs-content.unit-spec .tabs-content-list table tr th{ text-align: center; padding: 4px 5px; font: bold 11px/15px arial; color:#333; background: #e9e9e9; text-transform: uppercase; border-right: 1px solid #fff; }
.tabs-content.unit-spec .tabs-content-list table tr th:last-child{ border-right: 0;}
.tabs-content.unit-spec .tabs-content-list table tr td{ font: normal 12px/15px arial; color:#333; padding: 6px 0px; background: #f9f9f9; border-bottom: 1px solid #e6e6e6; text-align: center; }
.tabs-content.unit-spec .tabs-content-list table tr td span.florplan{}
.tabs-content.unit-spec .tabs-content-list table tr td.us_latext{text-align:left;padding-left:30px;}
.tabs-content.unit-spec .tabs-content-list table tr td.fp_lb_link a{ display: inline-block; background: url(/images/common-images/floor_plan.png) no-repeat 0 0; height: 16px; width: 16px; text-indent: 200px; overflow: hidden;}
.tabs-content.unit-spec .tabs-content-list table tr td.fp_lb_link a:hover{background-position: 0 -26px;}
.tabs-content.unit-spec .tabs-content-list tr{display:none;}
.tabs-content.unit-spec .tabs-content-list tr.h_t_active, .tabs-content.unit-spec .tabs-content-list tr.h_t_active_head{display:table-row;}

.rootmap-left{float: left; width: 660px; padding:0; margin-top: 10px;}
.rootmap-left .rout_map{ float: left; width: 100%;}
.rootmap-left .rout_map .rout_map_row{ float: left; width: 100%; margin-bottom: 10px; }
.rootmap-left .rout_map .rout_map_row img{ float: left; max-width:600px; clear: both; }
.rootmap-left .rout_map .rout_map_row a{ float: left; clear: both; text-decoration: none; font: 12px/12px; margin: 10px 0 0 0; color: #333;}
.rootmap-left .rout_map .rout_map_row a:hover{color: #666;}
.rootmap-right{float: right; width: 300px; margin-top: 10px;}
.fullWidthPage{ width: 100%;}
.fullWidthPage .left-content-bg3{ width: 100%;}
.fullWidthPage .left_section{ width: 980px; margin-bottom: 0; }
.fullWidthPage .left_section h3{ width: 100%;g}
.fullWidthPage .left_section_tab ul li:first-child{ margin-left: 10px;}
.fullWidthPage .tabs-content .tabs-content-list{ display:none; float: left; width: 100%; background: url("/images/listing_full_details/bg_image.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important; }
.fullWidthPage .tabs-content .active-contenttab{ display: block;}
/*amenities*/
.amenities{ padding-bottom: 15px; border-bottom: 1px solid #e6e6e6; margin-bottom: 15px;}
.amenities ul{ float: left; width: 100%; margin: 0; padding: 0;}
.amenities ul li{  font-size:12px; color:#333; float: left; width: 150px; list-style:  none; margin: 0 10px 0px 0; padding: 2px 0;}
/*specifications*/
.specifications{ padding-top: 10px; margin-bottom: 15px; border-bottom: 1px solid #ccc; padding-bottom: 15px;}

/*approvals*/
.approvals{ padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #e6e6e6;}
.approvals ul{  float:left; font-size:12px; width: 40%; margin: 0 30px 0 0 ; padding: 0 30px 0 0; border-right:1px solid #ccc;}
.approvals ul h3{ margin-bottom: 0; line-height: 22px;}
.approvals ul:last-child{ border-right: 0;}
.approvals ul li{ list-style: none; float: left; width: 100%; margin: 0 0 5px 0; line-height: 22px; }
.approvals ul li:last-child{margin-bottom: 0;}

/*Slider common class for all slider */
.imageSlider{ float: left; width: 100%}
.flexslider{ margin: 0; box-shadow: 0; border: 0; background:;}

/* Listing Snippet in povp page Slider Code*/
.povppage-listing{ margin-bottom: 10px;}
.povppage-listing h3{margin-bottom: 18px;}
.property-listing{ float: left; width: 640px; }
.listing-info{ float: left; width: 588px; margin-left: 35px;}
.listing-info .flexslider{ box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; width: 588px;}
.listing-info .flex-viewport{ width: 568px;}
.listing-info ul{ float: left; width: 100%; margin: 0; padding: 0; list-style: none;}
.listing-info ul li{box-shadow: none;  float: left; width: 196px !important;  margin: 0; padding: 0;   font-family: arial; border: #e6e6e6;}
.listing-info ul li .listing-col{ position:relative; background: #FBFBFB; border:1px solid #e6e6e6; float: left; width: 160px; padding: 7px 7px 0 7px; margin: 0 20px 0 0;min-height:348px;}
.listing-info ul li .listing-col .premium_listing{ position: absolute; top: 0; left: 0; width: 12px; height: 23px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAXCAMAAAAIul6NAAAAk1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqDQcmDAcxDwklDAcrDggzEAlCFQw/EwtZHA9sIhOBKReFKhjeRSbmSCfiRifmSCjpSCjpSSnuSin0TCrzSyrxTCr4TCv0TCruSinvSinwSinwSynxSynySyrzTCr7Tizmn0t6AAAAKXRSTlMAAQIHCgsNEBgZGhsdISMmLS87TlBVWmxueIeYo8XV39/k5+/19/v7/mSqORkAAABRSURBVBhX1cfBEYAgDATAM4rWYv9l+XHkQkQh+HCcoQX3t7J2BJ0/p5Xxy7AwpvBG6kZjDIBgypGWlMcMQVLaXU7lXkVJK948K02oVh1ofikf60k0cOo0F5kAAAAASUVORK5CYII=') no-repeat 0 0;z-index: 1 !important;}
.listing-info ul li:hover .listing-col{ box-shadow: 0px 2px 1px #ccc; cursor: pointer;}
.listing-info ul li .listing-image{ float:left; width: 160px; height: 100px; background: #ccc; margin-bottom: 10px; position: relative;}
.listing-info ul li .listing-image a{ width: 160px; height: 100px; display: table-cell; text-align:  center; vertical-align: middle;}
.listing-info ul li .listing-image img{ max-width: 160px; max-height: 100px; margin-bottom: 0; }
.listing-info ul li .listing-image .project_img_text{ position: absolute;color: rgba(255, 255, 255, 0.78); position: absolute;font-size: 11px;background: rgba(0,0,0,0.7); bottom: 0;width: 100%;text-align: center;padding: 4px 0;}
.listing-info ul li h3{ position: relative; float: left;  width: 100%; margin: 0 0 0 0; line-height: 15px; height: 55px;}
.listing-info ul li h3 .verified-badge-icon{ top: 0px !important; right: 0 !important; }
.listing-info ul li h3 .verified-badge-icon .verified-badge-tooltip{ left: 16px; }
.listing-info ul li h3 a{font-family: arial; font-size: 12px; font-weight: bold; color: #333; text-decoration: none;}
.listing-info ul li h3 a span{ font-size: 11px; font-weight: normal;}
.listing-info ul li .listing-details{ float: left; width: 150px;  background: #e8eff0; padding: 5px; margin-bottom: 10px;}
.listing-info ul li .listing-details .amount{float: left; width: 80px;  font-size: 14px; font-family: arial; color:#cc6600; font-weight: bold;}
.listing-info ul li .listing-details .amount .Webrupee{}
.listing-info ul li .listing-details .sqft{ float: right;width: 60px; font-size: 11px; color: #333;  text-align: right;}
.listing-info ul li .listing-details .available-from{ float: left; width: 100%; font-family:arial; font-size: 11px; color: #333; border-top: 1px dashed  #ccc; margin: 5px 0 5px 0; padding: 5px 0 0 0;}
.listing-info ul li .lead_btn { float:left; width: 80%; text-align: center; margin: 0 0 10px 0 ; background:#cc6601;   padding: 4px 15px; border: none; color: #FFF; -webkit-border-radius: 3px;  -moz-border-radius: 3px; border-radius: 3px;  cursor: pointer;}
.listing-info ul li .lead_btn :hover{background: #EA8118;}

.listing-info .already-contact{ cursor:default; background:#ffac32 url(/images/common-images/areadycontact.png) no-repeat 0 center;}
.listing-info .already_contacted {padding: 8px 0; font: italic 11px arial; color: #cc6600;}
.listing-info .already_contacted_image {background: url('/public/images/visual_indicator.png'); width: 13px; height: 12px;margin: -1px 2px 2px 2px; display: inline-block; vertical-align: middle;}
.listing-info .already_seen {color: #9a8f55 !important;}
.listing-info .v_indicator{background: #ffac32 url(/images/common-images/areadycontact.png) no-repeat 0 center !important;  border:#f9ad59 !important}

.mhicon_reminder{float:left; width:40px; height:40px; background:url('/public/images/property/send-reminder.png') no-repeat; margin: 6px -4px 0 4px;}
.sendmsg_bottom .sendmsgh .msg_icon_reminder {float:left; width:40px; height:40px; background:url('/public/images/property/send-reminder.png') no-repeat; margin: 0px 0px 0 4px;}
    .sendmsg_bottom .sendmsgh .msghtxtx .already_contacted_text{font-size: 14px; margin-left: 4px;}
.already_contacted_image {	
    background: url('/public/images/visual_indicator.png');
    width: 13px !important;
    height: 12px;
    margin-right: 3px;
    display: inline-block;
    vertical-align: middle;
}
.contact_viewed_text {
    font: italic 11px arial;
    color: #cc6600;
}
.total_listing{ float: left; width: 100%; text-align: right; margin-top: 15px;}
.total_listing a{ text-decoration: none; font: normal 12px/12px arial; color: #cc7114; margin-right: 35px;}
.total_listing a:hover{color: #ad5c0a;}
/* Direction Nav */
.listing-info .flex-direction-nav {*height: 0;}
.listing-info .flex-direction-nav a {width: 9px; height: 21px; margin: -10px 0 0; display: block; background:url(/images/common-images/nextPrev.png) no-repeat 0 -62px; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: none; }
.listing-info .flex-direction-nav .flex-next {background-position: 0 0; right: -8px; }
.listing-info .flex-direction-nav .flex-prev {left: -30px; }
.listing-info .flexslider:hover .flex-next {background-position: 0px -31px;}
.listing-info .flexslider:hover .flex-prev{background-position: 0 -93px !important;}
.listing-info .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.listing-info .flex-direction-nav .flex-disabled { pointer-events: none; opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
/* Overview page slider*/
.overview{ float: left;}
.overview-slider{ float: left; width: 660px; height: 373px; overflow: hidden;}
.overview-slider .flexslider{ box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; background: none;}
.overview-slider .overview-main{ border-top: 1px solid #999; width: 660px;}
.overview-slider ul.slides{ float: left; width: 100%; margin: 0; padding: 0; list-style: none;}
.overview-slider ul.slides li{box-shadow: none;  float: left; position: relative; background: none; margin: 0; padding: 0;   font-family: arial; border: #e6e6e6;}
.overview-slider ul.slides li a{height:300px; width:660px;background: #F9F9F9; vertical-align: middle; text-align: center; display:table-cell; cursor:default;}
.overview-slider ul.slides li span.caption{  opacity:0.7; padding:5px;  width: 100px; font: normal 11px/11px arial; color: #FFF; background: #000; position: absolute; text-transform: uppercase; z-index: 100; left: 0; bottom: 5px;}
.overview-slider ul.slides li a img{display:inline;max-height:300px;max-width:655px;}
.main-details-layout2 .overview-slider{ width:260px; ; height: 200px; }
.main-details-layout2 .overview-slider .flexslider{ width: 260px; border-top: 0;}
.main-details-layout2 .overview-slider ul.slides li a{height:200px;width:260px; background: #F9F9F9;}
.main-details-layout2 .overview-slider ul.slides li a img{display:inline;max-height:200px;max-width:260px;}
/* Direction Nav */

.overview-slider .flex-direction-nav {height: 0;}
.overview-slider .flex-direction-nav a {width: 38px; height: 38px; margin: -20px 0 0; display: block; background: url(/public/assets/jquery-slider/css/images/next_prev2.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: none;}
.overview-slider .flex-direction-nav .flex-next {background-position: 0 -96px; right: 5px; }
.overview-slider .flex-direction-nav .flex-prev {left: 5px; background-position:0 0; }

.overview-slider .flexslider:hover .flex-next {opacity: 1; background-position: 0 -96px;}
.overview-slider .flexslider:hover .flex-prev {opacity:1 !important;  background-position: 0 0;}
.overview-slider .flexslider a.flex-next:hover {opacity: 1; background-position: 0 -144px;}
.overview-slider .flexslider a.flex-prev:hover {opacity:1 !important;  background-position: 0 -48px !important;}
.overview-slider .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.overview-slider .flex-direction-nav .flex-disabled { pointer-events: none; opacity: 1!important; filter:alpha(opacity=100); cursor: default;}

.main-details-layout2 .overview-slider .flex-direction-nav {height: 0;}
.main-details-layout2 .overview-slider .flex-direction-nav a {width: 25px; height: 25px; margin: -20px 0 0; display: block; background: url(/public/assets/jquery-slider/css/images/next_prev3.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: none;}
.main-details-layout2 .overview-slider .flex-direction-nav .flex-next {background-position: 0 -70px !important; right: 5px; }
.main-details-layout2 .overview-slider .flex-direction-nav .flex-prev {left: 5px; background-position: 0 0 !important;}
.main-details-layout2 .overview-slider .flexslider:hover .flex-next {opacity: 1; background-position: 0 -70px !important;}
.main-details-layout2 .overview-slider .flexslider:hover .flex-prev {opacity:1;  background-position: 0 0 !important;}

.main-details-layout2 .overview-slider .flexslider .flex-next:hover {opacity: 1; background-position: 0 -105px !important;}
.main-details-layout2 .overview-slider .flexslider .flex-prev:hover {opacity:1;  background-position: 0 -35px !important;}

.main-details-layout2 .overview-slider .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.main-details-layout2 .overview-slider .flex-direction-nav .flex-disabled { pointer-events: none; opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* for thumb overview */
.overview-slider .overview-thumb-wrap{ background: #d5d5d5; width: 660px; margin-top: 10px;}
.overview-slider .overview-thumb{ height: 60px; width: 600px;}
.overview-slider .overview-thumb img{}
.overview-slider .overview-thumb ul.slides li a{ height: 60px; width: 60px; background: none; vertical-align: middle; text-align: center; display: table-cell;}
.overview-slider .overview-thumb ul.slides li a img { display: inline;  max-height: 60px; max-width: 60px; }
.overview-slider #carousel li{ margin-right: 17px;}
.overview-slider .image_label{ z-index:1000; text-align: center; text-transform:uppercase; bottom:93px; position: absolute; width: 115px; background: rgba(0,0,0,.4); color: #FFF; font:bold 12px/12px arial; padding: 5px 10px;}
.main-details-layout2 .overview-slider .image_label{ display: none;}
.last-updated{font: normal 12px/12px arial; margin-top: 12px; margin-bottom: 4px;}

	/*Floor Plan Slider*/


/* Listing Snippet in povp page*/
.master-plan{margin-bottom: 5px;}
.f-plan{ margin-bottom: 5px;}
.master-plan h3, .f-plan h3, .villa h3, .raw-house h3{ float: left; width: 100%; margin: 0 0 10px 0; padding: 0; font: bold 16px/18px arial; color: #333;}
.master-plan h2, .f-plan h2, .villa h2, .raw-house h2{ float: left; width: 100%; margin: 0 0 10px 0; padding: 0; font: bold 16px/18px arial; color: #333;}
.left_section span.plan-type{ margin: 0 0 10px 0; padding: 0; float: left; width: 100%; font: normal 12px/12px arial; color: #666; }
.floor-plan{ float: left; width: 640px; margin-bottom: 20px; padding: 10px 0;  background: #ededed; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.floor-plan-slider{ float: left; width: 520px; margin-left: 85px;}
.floor-plan-slider .flexslider{ width: 520px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; background: none;}
.floor-plan-slider .flex-viewport{ width: 470px;}
.floor-plan-slider ul{ float: left; width: 100%; margin: 0; padding: 0; list-style: none;}
.floor-plan-slider ul li{box-shadow: none;  float: left; width: 130px !important; background: none; margin: 0; padding: 0;   font-family: arial; border: #e6e6e6;}
.floor-plan-slider ul li a{ width: 80px; height: 80px; margin-right: 50px; display: table-cell; vertical-align: middle; text-align: center; }
.floor-plan-slider ul li a img{ max-width: 80px; max-height: 80px; display: inline-block;}
.floor-plan-slider ul li label{ float: left; width: 80px; margin-top: 10px; font-weight: bold; text-align: center; font-size: 12px; font-family: arial; color: #666; text-transform: uppercase;}
/* Direction Nav */

.floor-plan-slider .flex-direction-nav {*height: 0;}
.floor-plan-slider .flex-direction-nav a {width: 9px; height: 21px; margin: -10px 0 0; display: block; background:url(/images/common-images/nextPrev.png) no-repeat 0 -62px; position: absolute; top: 40%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: none; }
.floor-plan-slider .flex-direction-nav .flex-next {background-position: 0 0; right: 0px; }
.floor-plan-slider .flex-direction-nav .flex-prev {left: -50px; }
.floor-plan-slider .flexslider:hover .flex-next {background-position: 0px -31px;}
.floor-plan-slider .flexslider:hover .flex-prev{background-position: 0 -93px;}
.floor-plan-slider .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.floor-plan-slider .flex-direction-nav .flex-disabled { pointer-events: none; opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/*Description*/
.description{ padding-bottom: 0px; border-bottom: 0px solid #e6e6e6; font-family: arial; font-size: 12px; color: #333; width: 640px !important;}
.description p{ font-family: arial; font-size: 12px; color: #666; line-height: 20px;}
.description a.show_more{ width: 11px; height: 11px; background: url(/images/listing_full_details/expand.png) no-repeat 0 0; display: inline-block;}
.description a.show_more:hover{opacity: 0.6;}
.description .showlessHeight{ height:70px; }

/*Nearby Services*/
.nearby_services{ border-bottom: 1px solid #9e9e9e;}
.nearby_services table{ width: 640px; padding: 0px 10px; background: #fafafa; font-family: arial; font-size: 12px; }
.nearby_services table tr{ }
.nearby_services td{ border-bottom: 1px solid #e6e6e6; padding: 10px; }
.nearby_services table tr:last-child td{ border-bottom:none; }
.nearby_services td span{background: url(/images/listing_full_details/near_by_services.png) no-repeat 200px 0; height: 16px; width: 16px; display: block;}
.nearby_services td.airport span{ background-position: 0 0;}
.nearby_services td.bus_stop span{background-position: 0 -26px;}
.nearby_services td.nearest_hospital span{background-position: 0 -52px;}
.nearby_services td.landmark span{background-position: 0 -72px;}
.nearby_services td.railway_station span{background-position: 0 -104px;}
.nearby_services td.nearest_restaurant span{background-position: 0 -130px;}
.nearby_services td.nearest_school span{background-position: 0 -156px;}
.nearby_services_map_heading {margin: 6px 21px 0px 7px; padding-bottom: 0px; float: left; width: 640px; font-family: Arial; border-bottom: 0px solid #ccc; clear: both;}

/* specifications */
.specifications .specification-text{ float: left; width: 100%; overflow: hidden; height: 200px; }
.showlessHeight{ height: 200px; overflow: hidden;}
.showfullHeight{ height: auto !important;}
input.showless, input.showmore{ cursor: pointer; font-size:12px; margin-top: 10px; background: #666; color: #FFF; padding:4px 10px; border:0; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
input.showless:hover, input.showmore:hover{ background: #333; cursor: pointer; }


/* Enquiry form */
.vert_view{ top:17px; right: -5px; }


/*Right Sidebar*/
.right-sidebar{float:right;width:300px; font-family:Arial;}
.rightside-block{float: left; width: 300px; margin-bottom: 15px; background: rgb(249, 249, 249);border-bottom: 1px solid rgb(153, 153, 153);}
.right-sidebar h3{ font-weight: bold; font-size: 15px; color: #333; font-family: arial; padding-bottom: 10px; border-bottom: 1px solid #e6e6e6; margin: 10px 10px 15px 10px; line-height: 18px;}
                                                                                  
/* Verified Badge Icon */
.verified-badge-text{ background: url('/public/images/verified_badge_icon.png') no-repeat left top; position: absolute; top: 4px; right: 15px; width: 82px; height: 22px; background-size: cover; }
/*Inline image used for /public/images/verified_badge_icon.png*/
.verified-badge-icon{ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWCAYAAADJqhx8AAABqElEQVR42o3UT0jTYRzH8dUOaYcu2mFku9TApNGlFtWIbtFlqaclgpCXImHQxTBkJXQKcbU6VJB4CHFePEiDQiICD0oEEpRg3sq2W4cQD9vjO/gMvjw82xq82Pd5vn+238PDL+J/LkxMHUMfokjgJZZx0a8NNSfhZA9VOKOz3YC3KixgDLcwhCxW8BeDzZqvqDmDAXzCLv5gEWdRVM13dNnm20rcw5DikCRKiq81mhPa+Gn+he8+zuMrhlHDicaA4yp6gXHF29hT/ER1d7XO4Rvi9hGWsIBHKkojjufKP4aTm/iNoh2Qw2dzFj9wULlncFLH9cbaDnijzRQ2FW/hNZzxACOK5+2AGW1+QAwbcJ5XSKKOaRywAzrMr73DOdzBUxXfQErPvtbqJh7CL3MbH2IOX+Ak3e46x+CMMmbxEeOtGq/ijLfuDdSdQiE0wMkUerxcHJdRhJNLtiAD56niiPKrgXzZDtg2iZq+35v8MFxA7F9yVItJpEyyz3uMHe2PoR8VrER0NU96Z1EJnFFeuW6to8iGDrOEfGD/NNb/573YjcNNckf9vX1fybeQNr0JKwAAAABJRU5ErkJggg==') no-repeat left top; position: absolute; top: 4px; right: 15px; width: 15px; height: 21px; background-size: cover; margin-left: 13px; }
.verified-badge-tooltip{ position: absolute; display: none; top: 0px; left: 34px; width: 150px; padding: 4px; border: 1px solid #fff; border-radius: 2px; background-color: #fff; font-size: 10px !important; font-weight: 400 !important; color: #aaa; box-shadow: 2px 2px 2px rgba(0,0,0,.3); z-index: 1000; }
.verified-badge-tooltip:after{ height: 0; width: 0; position: absolute; top: 3px; left: -10px; border-color: transparent #fff; border-style: solid; border-width: 9px 9px 9px 0; content: " "; }
.verified-badge-tooltip a{ display: inline-block !important; text-decoration: none; color: #000 !important; cursor: pointer; font-size: 10px !important; font-weight: 400 !important; }
.verified-badge-text:hover .verified-badge-tooltip,
.verified-badge-icon:hover .verified-badge-tooltip{ display: block; }

/* similar_properties */
.similar_properties{}
.similar_properties h3{ font-weight: bold; font-size: 15px; color: #333; font-family: arial; padding-bottom: 10px; border-bottom: 1px solid #e6e6e6; margin: 10px 10px 15px 10px; line-height: 18px;}
.similar_properties ul{ font-family: arial;font-weight: normal; font-size: 12px; margin: 0; padding: 0 10px; float: left; width: 280px;}
.similar_properties ul li{float: left; width: 100%; list-style: none; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #e6e6e6;}
.similar_properties ul li:last-child{border-bottom: none; padding-bottom: 0;}
.similar_properties ul li h4{ font-family: arial;font-weight: normal; font-size: 12px; color:#000; margin: 0 0 0 0; padding: 0; line-height: 15px;}
.similar_properties ul li h4 a{color:#000; text-decoration: none;}
.similar_properties ul li h4 a:hover{color:#666;}
.similar_properties ul li .property_image{ float: left; width: 60px; height: 60px; background:#666;margin-right: 10px;}
.similar_properties ul li .propety_details{ float: right; width: 210px;}
.similar_properties ul li .propety_details .location{color:#666; float: left; width: 100%; margin-bottom: 2px; font-size: 11px;}
.similar_properties ul li .propety_details .amout{ color: #333333; font-weight: bold; font-size:13px; float: left; width: 100%; margin-bottom: 0px;}
.similar_properties ul li .propety_details .amout .WebRupee{ font-size: 14px; font-weight: normal;}
/*.similar_properties ul li .verified-badge-icon{ top: -4px; right: 0px; width: 24px; height: 24px; }*/

/* Builder Info popup */

/* ---------- */
.main-details .top-details .top-details-row .builder-popup{ z-index: 100;  padding-top: 7px;  transition: all 2s; /* Safari */ float: left; width: 300px; font:normal 12px/12px arial; display: none; position: absolute; top: 16px; right: -5px; }
.main-details .top-details .top-details-row .builder-popup-wrap{ position:relative; float: left; width: 280px; padding: 10px; border: 1px solid #efbe5f; background: #FFF;}
.main-details .top-details .top-details-row .builder-popup-wrap span.top_arrow{ position: absolute; top: -7px; right: 5px; background:url(/images/common-images/builder_info_arrow.png)  no-repeat 0 0; width: 10px; height: 7px; }
.main-details .top-details .top-details-row  .builder-popup-wrap .builder_info_close{ float: right; font:9px/4px cursive;  color: #666; cursor: pointer; margin-right: -3px; margin-top: -2px;}
.main-details .top-details .top-details-row .builder-popup .builder-popup-header{ float: left; width: 100%; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.main-details .top-details .top-details-row .builder-popup .builder-popup-header .builder-logo{ float: left; width: 40px; height: 40px; background: #666; }
.main-details .top-details .top-details-row .builder-popup .builder-popup-header h4{  clear:none; float: right; width:230px; font:bold 14px/14px arial; color: #333; margin: 0;  }
.main-details .top-details .top-details-row .builder-popup .builder-popup-header h4 a{float: right; width:230px; font:bold 14px/14px arial; color: #333; text-decoration: none;}
.main-details .top-details .top-details-row .builder-popup .builder-popup-header h4 a:hover{ color: #666;}
.main-details .top-details .top-details-row .builder-popup .builder-popup-content{ float: left; width: 100%; font:normal 12px/12px arial; color: #666; margin-top: 15px; }
.main-details .top-details .top-details-row .builder-popup .builder-popup-content p{ text-transform: uppercase; margin: 0 0 7px 0; padding: 0;}
.main-details .top-details .top-details-row .builder-popup .builder-popup-content p.city-list{ text-transform: capitalize; font-size: 10px; margin-bottom: 15px; }
.main-details .top-details .top-details-row .builder-popup .builder-popup-content p.operation-city{ font-size: 11px;}
.main-details .top-details .top-details-row .builder-popup .builder-popup-content p.operation-city strong{ color: #333; font-size: 12px;}
.main-details .top-details .top-details-row .builder-popup .builder-popup-content p.operation-city span{ margin-right: 15px;}
.main-details .top-details .top-details-row .builder-popup .builder-popup-content p.knowmore{ text-align: right; margin-bottom: 0; margin-top: 10px;}
.main-details .top-details .top-details-row .builder-popup .builder-popup-content p.knowmore a{text-decoration: none; color:#efbe5f; font-size: 11px;  text-transform: capitalize;  }
.main-details .top-details .top-details-row .builder-popup .builder-popup-content p.knowmore a:hover{color: #c38815;}

/* Sidebar map*/
.sidebar-map{ padding: 0 10px 10px 10px; width: 280px; }
.right-sidebar #map{ width: 280px;}
/*Home Decor*/
.home-decor{padding: 0 10px 10px 10px; width: 280px; }
.home-decor a{ display: block; color: #666; text-decoration: none; margin-bottom: 5px; font-size: 12px; }
.home-decor a:hover{color: #999;}

/* Locality gallery css*/

#imgmaincontainer #content .leftdiv{width:660px;margin-right:20px;}
#imgmaincontainer #content .leftdiv .projdisplay{border:0px solid #dfdfdf;margin-top:25px;float:left;width: 658px;height:252px;}
.homepage_heading{float:left;font-size:16px !important; font-family:Arial;font-weight:bold; margin:5px 0px 5px 0px;width:100%; color:#333;}
.carousel-jumper{float:left; width:100%;}
#imgmaincontainer #content .leftdiv .projdisplay .gallery{float:left; width:658px; padding:10px 0px 0px 0px; border:1px solid #ccc; }
#imgmaincontainer #content .leftdiv .projdisplay .gallery .centerimg .galleryimg .imgcontent{width:159px;color:#000;padding:0px;margin:10px 0px;text-align:center;} 
#project_gallery .carousel-jumper {float:right;margin: 5px 10px 5px 5px;background:url("images/homepagesprite.png") no-repeat scroll -171px -99px transparent;width:15px;height:15px;font-size:20px;line-height:15px;text-align:center;}
#project_gallery .carousel-selected{background-position:-190px -99px;}
#project_gallery .carousel-jumper:hover{background-position:-210px -99px;}
#project_gallery .middle {width:595px; overflow:hidden; float:left;}
#project_gallery .inner {float: left;width:20000px;}
#project_gallery .project3{float: left;width:640px;}
.gallery .prev{float:left; margin:50px 10px 0px 10px; height:38px;width:16px;background:url("/images/homepagesprite.png") -624px -12px no-repeat;}
.gallery .next{float:right; margin:50px 10px 0px 0px; height:38px;width:16px;background:url("/images/homepagesprite.png") -649px -12px no-repeat;}
.gallery .prev:hover{background-position:-624px -55px;}
.gallery .next:hover{background-position:-649px -55px;}
.gallery .prevd{float:left; margin:50px 10px 0px 10px; height:38px;width:16px;background:url("/images/homepagesprite.png") -677px -12px no-repeat;cursor:default;}
.gallery .nextd{float:right; margin:50px 10px 0px 0px; height:38px;width:16px;background:url("/images/homepagesprite.png") -702px -12px no-repeat;cursor:default;}
#overlay{display:block;}
#imageDetails #caption{font-size:14px;}
#numberDisplay{margin-top: 10px; position:absolute; font-size:12px; color:#FFF; top:0; margin-left:5px; margin-top:15px;}
#bottomNav{ float:right; width:20%; text-align:right;}

#imgmaincontainer #content .leftdiv .projdisplay .gallery .centerimg .galleryimg .imgcontent p.project_details{ font-family:Arial; font-size:12px; color:#333;}
#imgmaincontainer #content .leftdiv .projdisplay .gallery .centerimg .galleryimg .imgcontent p.project_details span{ font-weight:bold;}
#outerImageContainer{ border:0px solid #f5f5f5;}
#imageContainer{}
#imageContainer img{border:0px solid #f5f5f5;}
#imageDataContainer{ padding-bottom:10px;}
#imageDetails #caption{ color:#ED9234; font-family:Arial; font-size:14px; line-height:20px;}

/* chosen */
.chzn-container .chzn-results{ width: 97%;}
.chzn-container-single .chzn-single{ height: 28px ! important; line-height: 28px !important;  background: #FFF !important; border-radius: 3px !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; font-weight: normal !important; color: #333 !important; font-size: 12px !important; }
.chzn-container-single .chzn-single span{ margin-top: 0 !important;}
.chzn-container-single .chzn-single div b{ background-position: -565px -12px !important;}
.chzn-results li{font-size: 12px;}

#pd_ov_tab .discussions-wrapper {padding:0px 10px;background:rgb(249, 249, 249);}
#pd_ov_tab .discussions-wrapper .discusion-body{width:280px;border-top:1px solid #D1D3D4;}
#pd_ov_tab .start-discussion-body{background:rgb(249, 249, 249);}
#pd_ov_tab .discussions-wrapper .discusion-body .discussion{border:none;}

/* Share */

.report-listing > span {
    background: none repeat scroll 0 0 #666666;
    border-right: 1px solid #999;
    color: #FFFFFF !important;
    display: inline-block;
    padding: 7px 13px 7px 17px !important;
    font:12px arial;
}


.report-listing {
    position: relative;
    width: 91px;
}

.report-listing > span:hover{color: #ff9933 !important;}


.report-listing .report-options-wrapper {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #999999;
    border-top:none;
    position: absolute;
    top: 29px;
    padding: 10px 10px 4px;
    display: none;
    z-index: 100000;
    height:auto;
}

.report-listing .report-options-wrapper > select{ margin:0px;}
.report-listing.showing .report-options-wrapper{
  display: block;
}
.report-listing .submit-form, .report-listing .cancel {
    background: none repeat scroll 0 0 #EA8118;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    margin: 10px 0 5px;
    padding: 3px 15px;
    float: left;
}
.report-listing .cancel {
  float: right;
}

#report_select_chzn .chzn-search{
  display: none;
}
#report_select_chzn .active-result {
    color: #666666;
}
#report_select_chzn .result-selected.highlighted, #report_select_chzn .active-result:hover{
  color:#fff;
}
#report_select_chzn li{
  background-image: none;
}
#report_select_chzn .chzn-drop{
  top:25px;
}
#report_select_chzn {
    margin: 6px 0 0;
}
#report-thankyou {
    font: 11px arial;
    color: green;
    display: none;
}
#report-options-wrapper span:hover, #report-options-wrapper li:hover{
  color:#666;
}
.report-listing:hover > span {
  background:#333;
  color:#ff9933;
  cursor: pointer;
  cursor: hand;
}


 /*social network*/
.social_network_icon{ float:left; width:auto; }
.social_network_icon ul{ margin: 0; padding: 0; float: right; width: auto;}
.social_network_icon ul li{ float: left; list-style: none; position: relative; background:none; margin: 5px 0 0 0; padding: 0; }
.social_network_icon ul li span{ cursor:pointer; float: left;font-family:arial; font-size: 12px; color: #666; padding: 7px 20px 7px 26px;}
.social_network_icon ul li span.share{border-right: 0px solid #a3a3a3; background:url(/images/common-images/share_icon.png) no-repeat 8px 7px;}
.social_network_icon ul li span.email{background: url(/images/listing_full_details/social.png) no-repeat 13px 7px;}
.social_network_icon ul li div.snetwork{ display: none; position: absolute; top: 32px; background: #999; width: 205px; right: 0; z-index: 1;}
.social_network_icon ul li:hover div.innerdiv{ box-shadow: 1px 1px 5px #999; -webkit-box-shadow: 1px 1px 5px #999; -moz-box-shadow: 1px 1px 5px #999;}
.social_network_icon ul li:hover div.innerdiv{display: block; }
.social_network_icon ul li:hover span{ color: #ff9933;}
.social_network_icon ul li:hover span.share{ background-color: #999; background-position:8px -44px; color: #FFF; }
.social_network_icon ul li:hover span.email{ background-color: #333; background-position:13px -55px;}
.social_network_icon ul li div.snetwork span{ transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; width: 45px; height:25px; float: left; margin: 0; padding: 0; background: #999; border-right: 1px solid #a3a3a3; background: url(/images/common-images/social_network.png) no-repeat 0 0; overflow: hidden; text-indent: -200px;}
.social_network_icon ul li div.snetwork span .box{ border:none;}
.social_network_icon ul li div.snetwork span a{border: none;text-decoration: none; }
.social_network_icon ul li div.snetwork span.facebook{ background-position: 0 0; }
.social_network_icon ul li div.snetwork span.facebook:hover{ background-position: 0 -35px; }
.social_network_icon ul li div.snetwork span.twitter{background-position: 0 -70px; }
.social_network_icon ul li div.snetwork span.twitter:hover{background-position: 0 -105px; }
.social_network_icon ul li div.snetwork span.yahoo{background-position: 0 -140px; }
.social_network_icon ul li div.snetwork span.yahoo:hover{background-position: 0 -175px; }
.social_network_icon ul li div.snetwork span.gplus{ border-right: 0; background-position: 0 -210px; }
.social_network_icon ul li div.snetwork span.gplus:hover{ border-right: 0; background-position: 0 -245px; }
.social_network_icon ul li div.snetwork span.email{background-position: 0 -280px; width: 67px; }
.social_network_icon ul li div.snetwork span.email:hover{ border-right: 0; background-position: 0 -315px; }

.relevant_property_searches{width:100%;}
.relevant_property_searches h3{ font-size: 16px; line-height: 16px; color: #333; font-weight: bold; margin:0 0 7px 0; padding: 0;}
.relevant_property_searches ul {width:290px;float:left;margin-right:30px}
.left_section.about_info{font-size:12px;color:#333;}

/* for show hide and more*/

.infotextless{ float: left; width:100%; height: 80px; overflow: hidden; }
.infotextmore{ height: auto;}
.show_more_info{ background:url(/images/common-images/expand.png) no-repeat 0 0; height: 11px; width: 11px; border: 0; cursor: pointer; float: right;}
.show_more_info:hover{ opacity: 0.8;}
.show_less_info{background:url(/images/common-images/collapse.png) no-repeat 0 0;}

/*relevant_propertyulContent*/
.relevant_propertyulContent{ margin-top: 10px;  background: #FFF; padding: 10px; float: left;font-size: 12px; color: #333; font-family: arial; border-bottom: 0; margin-bottom: 20px;}
.relevant_propertyulContent ul li{ list-style:none; float: left; width: 100%; margin:0 0 15px 0; padding: 0;}
.relevant_propertyulContent ul li a{font-size: 12px; color: #3366CC; text-decoration: none;}
.breadcrumbs_container{background: #fafafa;}
.relevant_propertyulContent ul li a:hover{color: #003399;}

.chzn-container-active .chzn-single {
  -webkit-box-shadow: none !important;
  -moz-box-shadow   : none !important;
  -o-box-shadow     : none !important;
  box-shadow        : none !important;
  border: 1px solid #aaa !important;
}
.mtb25{ margin-bottom: 25px;}
.bread-crumb-list{margin-bottom:0px !important; font-family: arial; margin-top:10px; padding-bottom: 2px; }
.bread-crumb-list span{ font-size: 11px;}

.truncate_text{ float: left; width: 100%; }
.less_text{ float: left; width: 100%; }
.full_text{ float: left; width: 100%; display: none;}

.header-left .logo{height:auto;}
.header-left .logo a{height:auto;}
.main-navigation .left-nav{/*width: 845px;*/}

.inner-header-fixed .ad-promo-icon{margin-top: 0px !important;}

.inner-header-block.block_2 .official_portal{
	float:left;
	margin-left: 42px;
}
#maincontainer .group-list{
	left: 122px;
}
.owners-dropdown {
	padding-left: 5px;
	margin-top: -1px;
	width: 15px;
}
.owners_text{
	position: relative;
	top: 1px;
}