@font-face {
    font-family: 'Vegur';
    src: url('vegur-r-webfont.eot');
    src: url('vegur-r-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('vegur-r-webfont.woff') format('woff'),
         url('vegur-r-webfont.ttf') format('truetype'),
         url('vegur-r-webfont.svg#VegurRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


H1
 {
    color: #000000;
    font-family: Vegur,sans-serif;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 0;

H1.white{font-size:20px;}
 }


H2
 {

  font-family:Vegur,sans-serif;
  font-weight: normal;
  font-size:15px;
  color:#f4f4f4;
  margin-bottom: 0;
  margin-top: 0;
 }
 
 
 H4
 {

  font-family:Vegur,sans-serif;
  font-weight: normal;
  font-size:35px;
  color:#0000;
  margin-bottom: 0;
  margin-top: 0;
 }

H2.h2h {
    color: #000000;
    font-size: 19px;
    font-weight: bold;
}


ad {
    color: #E3E196;
    font-weight: bolder;
    text-decoration: none;
}
.ad:link {
    color: #EF734D;
    font-weight: bolder;
}
.ad:visited {
    color: #EF734D;
    font-weight: bolder;
    text-decoration: none;
}
.ad:hover {
    color: #3D3D3D;
    text-decoration: none;
}

.vci{
/*background-image: url("images/vci.png"); width: 145px;height: 25px;*/
  background-image: url("images/vci.png");
    height: 25px;
    width: 145px;
  
}
  .vci:hover{
  background-image: url("images/vcih.png");
  
  }
 
.vci:hover

{
    background-image: url("images/vcih.png");
}

.vci:active {
    background: url("images/vcic.png");
}



body{font-family:Vegur,sans-serif;font-size:14px;color:#333;margin:0px;padding:0px;}
p{margin:5px 0px;}
.hw {
    font-size: 36px;
    font-weight: normal;
    margin: 20px 0 0;
    padding: 0;
}
 hr{height:1px; color:#ccc}
.grey{color:#4d4d4d;}
.white{color:#fff;}
.mrt28{margin-top:28px;}
.h75{height:75px;}
.mrl20{margin-left:20px !important;}
.f30{font-size:30px;}
#maincontainer{width:960px; margin:0px auto;}
.banner{background:url(images/bannerbg.jpg);height: 311px;padding:20px;width: 920px;margin-bottom: 11px;}
#maincontainer .greybg{background-color:#4d4d4d;height:126px;width:100%; top:120px;position:absolute; left:0px}
#maincontainer .content{width:960px;margin-top:10px; float:left;}
#maincontainer .logo{height:36px;width:100%;background-repeat:no-repeat; margin:0 auto; margin-top:10px;}
#maincontainer .cost{padding:2px 4px;color:#fff;}
#nav{margin-top:20px; float:left; width:100%;}
#nav ul{margin:0px;padding:0px;}
#nav ul li{float:left;list-style:none;padding: 15px 0;}
#nav ul li a{font-size:18px;color:#333333;text-decoration:none;}
#nav ul li a:hover{font-size:18px;color:#ef734d;text-decoration:none;}
#maincontainer .content .leftsection{width:570px;float:left;margin-right:26px;}
#maincontainer .content .leftsection .mainheading{font-size:23px;color:#464646;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin:0px 0px 10px 0px;}
#maincontainer .content .leftsection .description{font-size:15px;color:#5e5e5e;font-family:Vegur,sans-serif;line-height:21px; text-align:justify;}
#maincontainer .content .leftsection #nav .tabmenu{background: url("images/tabsbg.jpg") repeat scroll 0 0 transparent;padding:10px 14px 0px 14px; float:left; width:542px;}
#maincontainer .content .leftsection #nav .tabsbody{ margin-top:20px; float:left; width:100%;}
#maincontainer .content .leftsection #nav .tabsbody .tab_content{ float:left; width:100%;}
#maincontainer .content .leftsection #nav .tabmenu .sel{color:#636363;font-size: 13px; text-decoration:none; background-color:#fff; padding-top:4px; border-left:1px solid #5f656b; border-top:1px solid #5f656b; border-right:1px solid #5f656b; float:left;}
#maincontainer .content .leftsection #nav .tabmenu .normal{color:#fff; font-size:13px; text-decoration:none;}
#maincontainer .content .leftsection #nav .tabmenu a{color:#fff; font-size:13px; text-decoration:none; padding:5px 20px 8px; float:left;}
#maincontainer .content .leftsection #nav .tabmenu a:hover{color:#333; }
#maincontainer .content .leftsection #nav .tabsbody div{display:none}
#maincontainer .content .leftsection #nav .tabsbody h3{font-size:24px;font-weight:normal;margin:0px;padding:0px;}
#maincontainer .content .leftsection #nav .tabsbody #tabsbody3 h3{margin-left:20px;margin:0px;padding:0px;}
#maincontainer .content .leftsection #nav .tabsbody h1{font-size:36px;font-weight:normal;margin:20px 0px 0px 0px;padding:0px;}
#maincontainer .content .leftsection #nav .tabsbody h5{font-size:22px;font-weight:normal;margin:20px 0px 5px 0px;padding:0px;}
#maincontainer .content .leftsection #nav .tabsbody p.spe_heading{font-size:22px;font-weight:normal;padding:0px;}
#maincontainer .content .leftsection #nav .tabsbody h4.margtp{margin-top:10px;}
#maincontainer .content .leftsection #nav .tabsbody #tab3{ padding-left:15px;}
#maincontainer .content .leftsection #nav .tabsbody .fullwidth{ border-bottom:1px dotted #666; float:left; line-height:28px; padding-left: 12px;}
#maincontainer .content .leftsection #nav .tabsbody .desc-div { width:150px; float:left;}
#maincontainer .content .leftsection #nav .tabsbody .rupee_samble { background:url(images/ruppee.jpg) no-repeat 0 0px ; padding-left:17px !important}
#maincontainer .content .leftsection #nav .tabsbody .tab1-desc{ width:100%; line-height:20px; padding-top:15px; float:left; text-align:justify;}
#maincontainer .content .leftsection #nav .tabsbody .mapimg{margin-top:10px;float:left;}
#maincontainer .content .leftsection #nav .tabsbody .mapimg .owner{float:left; font-weight:bold; color:#666666;}
#maincontainer .content .leftsection #nav .tabsbody .mapimg .flat_details{font-size:12px; color:#666666; line-height:18px;}
#maincontainer .content .leftsection #nav .tabsbody .mapimg .flat_details .more_link{color:#638094; text-decoration:none;}
#maincontainer .content .leftsection #nav .tabsbody .mapimg .separator{background:url(images/add_separator.jpg) repeat-x 0 8px; height:8px; overflow:hidden; padding:10px 0px;width:575px;}
#maincontainer .content .leftsection #nav .tabsbody .mapimg .forsaledetail{float:left;margin-right:6px;margin-top:5px;}
#maincontainer .content .leftsection #nav .tabsbody .mapimg h5{font-size:18px !important;margin:0px !important;padding:0px !important;font-weight:normal !important;}
#maincontainer .content .leftsection #nav .tabsbody .mapimg .rupee{font-size:18px; font-weight:bold; float:left; margin-top:5px; margin-left:5px;}
#maincontainer .content .leftsection #nav .tabsbody .mapimg .rupeeimg{float:left;margin-top:5px;}
#maincontainer .content .leftsection #nav .tabsbody .flats{float:left;margin-bottom:15px; width: 100%}
#maincontainer .content .leftsection #nav .tabsbody .flats span{}
#maincontainer .content .leftsection #nav .tabsbody .flats span p{margin-top:25px;}


#maincontainer .content .leftsection #nav #tabsbody2 .gmap{margin-left:20px; padding-top:10px; float:left}
#maincontainer .content .leftsection #nav #tab2{margin-left:15px; float:left}
#maincontainer .content .leftsection #nav #tab2 ul li{list-style:disc outside !important; font-size:14px; padding:5px 0px !important; width:536px}
#maincontainer .content .leftsection #nav #tab3{float:left}
#maincontainer .content .leftsection #nav #tab3 ul li{list-style:none; display:block; font-size:16px; padding:5px 0px !important; float:none !important; width:170px;}
#maincontainer .content .leftsection #nav #tab3 .rupee_samble li{ background:url(images/ruppee.jpg) no-repeat 0 5px ;height:15px; padding:6px 0 6px 17px !important}
#maincontainer .content .leftsection #nav .tabsbody .sal_units{ float:left; background:url(images/active.png);padding:25px 0px; height:28px;width:78px;background-repeat:no-repeat;color:#747474;float:left;text-align: center; text-decoration:none; margin:0px 8px 0px 8px;}
#maincontainer .content .leftsection #nav .tabsbody .sal_units:hover{background:url(images/active.png) -78px 0px;}
#maincontainer .content .leftsection #nav .tabsbody a.activee{background:url(images/active.png) -78px 0px;}

#maincontainer .content .leftsection #nav .tabsbody .unitabsbody{ float:left; width:100%;}
#maincontainer .content .leftsection #nav .tabsbody .unitabsbody p{ margin:5px 0px;}
#maincontainer .content .leftsection #nav .tabsbody .unitabsbody .unitabsbodytable{ width:100%; margin-bottom:10px;}
#maincontainer .content .leftsection #nav .tabsbody .unitabsbody .unitabsbodytable td{ border-bottom:1px dotted #000; }

#maincontainer .content .leftsection .gallery{width:577px; height:338px; overflow:hidden}



#maincontainer .content .rightsection{width:360px;float:right;}
#maincontainer .content .rightsection .properties{ float:left; background-color:#f2f2f2;border:1px solid #d3d3d3;padding:10px 20px;width: 322px; margin-top:5px;  margin-bottom:10px;}
#maincontainer .content .rightsection .properties p{font-size:16px;color:#404040; margin-bottom:5px;}
#maincontainer .content .rightsection .properties ul{padding:0px;margin:0px 0px 0px 0px; float:left; width:322px;}
#maincontainer .content .rightsection .properties ul li{list-style:square;margin:0px 0px;color:#5d5d5d; float:left;width:322px;}
#maincontainer .content .rightsection .contactdiv{width:370px;height:340px;margin-top: 0px; position:relative;}
#maincontainer .content .rightsection .contactdiv .contactbg{background-color:#fffff;float:left;height:338px;width:359px;border-left:1px solid #ccc;border-top:1px solid #ccc;margin-top:7px;}
#maincontainer .content .rightsection .contactdiv .contactbg h3{font-size:22px;text-align:center;font-weight:normal;margin:15px 0px 0px 0px;}
#maincontainer .content .rightsection .contactdiv .contactbg #contactform .txtbx{border:1px solid #ccc;padding:4px;width:200px;margin-bottom:8px;font-family:vegur;font-size:14px;}
#maincontainer .content .rightsection .contactdiv .contactbg #contactform .submit{padding:5px 30px;background-color:#4d4d4d;color:#fff;border:0px none;cursor:pointer;font-family:vegur;font-size:18px;}
#maincontainer .content .rightsection .contactdiv .rightimg{background:url(images/formright.png);height:340px;width:8px;float:left;}
#maincontainer .content .rightsection .bottomimg{background:url(images/formbottom.png) no-repeat;height:6px;width:367px;float:left;}
#maincontainer .content .gallerywhite{float: left;margin-right: 10px;}
#maincontainer .content .gallery{}
#maincontainer .content .banner .bannerright{width:300px;border:9px solid #fff; margin-right:5px; float:right;}
#maincontainer .content .banner .shadow{background:url(images/shadow.png);height:37px;width:322px; float:right;}
#maincontainer .content .banner .bannerright .maininfo{background-color:#f5f5f5;padding: 16px;}
#maincontainer .content .banner .bannerright .maininfo h1{color:#815706;font-size:24px;font-weight: normal;margin: 10px 0 4px 0;font-family:Vegur,sans-serif;}
#maincontainer .content .banner .bannerright .maininfo h2{color:#5a5e62;font-size:16px;font-weight: normal;}
#maincontainer .content .banner .bannerright .maininfo h3{font-size:17px;color:#313131;margin-top: 10px;}


#maincontainer .content .banner .bannerright .maininfo .showinfo{font-size:#313131;font-size:14px;margin-top: 5px;background:url(images/plus.png) no-repeat;padding-left:16px;}
#maincontainer .content .banner .bannerright .basicinfo{background-color:#d7d7d7;padding: 11px;}
#maincontainer .content .banner .bannerright .basicinfo .cost{color:#4b4b4b;font-size:15px;margin-top:5px;}

.button {
    background-color: #646464;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: vegur;
    font-size: 18px;
    padding: 5px 30px;
}
.button:hover {
    background-color: #4D4D4D;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: vegur;
    font-size: 18px;
    padding: 5px 30px;
}

#bottomcontainer {margin-top:20px; float:left; width:100%;}
#bottomcontainer .leftsection {width:60%;float:left;margin-right:1%; border-top:1px solid #ccc;}
#bottomcontainer .rightsection {width:39%;float:left;}
#bottomcontainer .leftsection h3 {font-size:16px;margin: 8px 0;}
#bottomcontainer .leftsection p{font-size: 14px;line-height: 19px;margin: 8px 0; text-align:justify;}
#bottomcontainer .leftsection h2 {font-size:18px}
.normaltext{font-size: 14px;line-height: 19px;margin: 8px 0;}

#footer { float:left; width:100%; margin-top:20px;background:url(images/footer-img.jpg) repeat-x 0 0; text-align:center; height:105px;padding-top: 25px; color: #FFFFFF;}
#footer .content {width:960px;font-size:13px;color:#FFF;   margin: 0 auto; width: 960px;}
#footer .content a {text-decoration:none;color:#FFF}
#footer .content a:hover {text-decoration:underline;}
#footer .content .col {width:30%;float:left;text-align:left;margin-right:2%}

p .clear { clear:both };

#maincontainer .content .flattype{color:#4b4b4b;font-size:15px;margin-top: 5px;}
#maincontainer .content .location{color:#4b4b4b;font-size:15px;margin-top: 5px;}
#maincontainer .content .fixeddiv{margin-top: 0px; position:relative;}
#maincontainer .content .fixeddiv1{margin-top:-330px; position:fixed;}


/*--------------- CSS by: Mukesh ---------------*/
#maincontainer .content .rightsection #comment {float:right; width:360px;}
#maincontainer .content .rightsection #comment.fixed {position: fixed;top: 0;}

#maincontainer .footer{ width:100%; height:130px; background:url(images/footer-img.jpg) repeat-x 0 0; margin-top:30px;}
#maincontainer .footer .footer-content{ text-align:center; color:#FFF; font-size:13px; padding-top:30px; line-height:18px;}
#maincontainer .footer .footer-content a{ color:#FFF;}

/* write by Nandkishor */

.banner_right_box{
width:320px;
float:right;

}

