body 	{ padding:0px; margin:0px; behavior: url("csshover3.htc"); font-family:Arial, Helvetica, sans-serif; }

img 	{ border:0px; }

p,h1 		{ margin:0px; padding:0px; display:inline; }

img, div, a, input { behavior: url("iepngfix.htc") }
a:active, a:focus {outline:none;}

/*#tp_line { width:100%; margin:auto; background:#9a9a9a repeat-x; height:3px; }*/

.common { float:left; margin:0px; }

#tpbut_maindiv { width:100%; margin:auto; background:url(../images/tpbutt_bg.gif) no-repeat center #dcdcdc; height:89px; }

#inner_div { width:1000px; margin:auto; }

.tp_logo { float:left; margin:7px 0px 0px 21px; }
.tp_butt_top {float:left; display:inline; height:16px; padding:6px 0 0 0; width:782px;}
.tp_butt_top p{float:left; width:50px; padding:0 0 0 732px;}

.tp_butt { display:inline; float:left;  margin:0 0px 0px 43px; width:782px; }

.butt_divider { float:left; margin:0px 12px 0px 8px; }

.ico_hom { float:left; background:url(../images/ico_homash.png) no-repeat; width:18px; height:17px; margin:18px 0px 0px 0px; }
.ico_hom:hover { float:left; background:url(../images/ico_hom.png) no-repeat; width:18px; height:17px; margin:18px 0px 0px 0px; }

@font-face {    font-family: 'centurygothic-bold';
				src: url('../font/centurygothic-bold.eot');
				src: local('centurygothic-bold'), local('centurygothic-bold'), url('../font/centurygothic-bold.ttf');
				src: url('../font/centurygothic-bold.ttf') format('truetype');
			}


.tpbutt_txt { float:left; color:#7c7d81; font-size:12px; margin-top:21px; text-decoration:none; font-weight:bold; }
.tpbutt_txt:hover { float:left; color:#74a532; font-size:12px; margin-top:21px; text-decoration:none; font-weight:bold; }

.ico_cont { float:left; background:url(../images/ico_contash.png) no-repeat; width:21px; height:21px; margin:23px 0px 0px 7px; }
.ico_cont:hover { float:left; background:url(../images/ico_cont.png) no-repeat; width:21px; height:21px; margin:23px 0px 0px 7px; }

.ico_locat { float:left; background:url(../images/ico_locationash.png) no-repeat; width:37px; height:32px; margin:15px 0px 0px 13px; }
.ico_locat:hover { float:left; background:url(../images/ico_location.png) no-repeat; width:37px; height:32px; margin:15px 0px 0px 13px; }

.ico_enq { float:left; background:url(../images/ico_enquiryash.png) no-repeat; width:41px; height:34px; margin:16px 0px 0px 8px; }
.ico_enq:hover { float:left; background:url(../images/ico_enquiry.png) no-repeat; width:41px; height:34px; margin:16px 0px 0px 8px; }


#main_div { width:100%; margin:auto; /*background:url(../images/tp_img.jpg) top center;*/ height:382px; }

#innmain_div { width:100%; margin:auto; height:282px; }

#cpmain_div { width:100%; margin:auto; }

.cpboxs { display:inline; float:left; margin:20px 0px 0px 85px; width:840px; }

.box1 { float:left; background:url(../images/img_villa.png) no-repeat; width:173px; height:87px; margin-left:80px; }
.box1:hover { float:left; background:url(../images/img_villaover.png) no-repeat; width:173px; height:87px; margin-left:80px; }

.box2 { float:left; background:url(../images/img_attachvilla.png) no-repeat; width:163px; height:87px; }
.box2:hover { float:left; background:url(../images/img_attachvillaover.png) no-repeat; width:163px; height:87px; }

.box3 { float:left; background:url(../images/img_clubhous.png) no-repeat; width:161px; height:87px; }
.box3:hover { float:left; background:url(../images/img_clubhousover.png) no-repeat; width:161px; height:87px; }

.box4 { float:left; background:url(../images/img_apartment.png) no-repeat; width:163px; height:87px; }
.box4:hover { float:left; background:url(../images/img_apartmentover.png) no-repeat; width:163px; height:87px; }

.box5 { float:left; background:url(../images/img_tower.png) no-repeat; width:170px; height:87px; }
.box5:hover { float:left; background:url(../images/img_towerover.png) no-repeat; width:170px; height:87px; }

.welcom_maindiv { display:inline; float:left; clear:left; width:924px; margin:10px 0px 0px 41px; font-size:12px; }

.welcome_div { display:inline; float:left; width:652px; margin:0px; }

.welcom_hd { /*float:left;*/ font-size:21px; color:#7e7f83; width:100%; font-weight:bold; padding-bottom:13px; }

.welcom_hd_thick { float:left; font-size:14px; color:#7e7f83; width:100%; font-weight:bold; padding:0; }


.welcome_txt { float:left; clear:left; width:100%; text-align:justify; color:#323232; }

.butt_more { float:left; clear:left; margin:10px 0px 0px 574px; }

.follow_icons { float:left; clear:left; margin:26px 0px 0px 735px; }

#ft_maindiv { width:100%; margin:auto; background:url(../images/ft_bg.gif) repeat-x; height:102px; float:left; clear:left; }

.ft_logo { float:left; margin:20px 0px 0px 64px; }

.ft_txt { float:right;  margin:30px 0px 0px 0px; font-size:11px; text-align:right; font-weight:bold; line-height:20px; }

.ft_link { color:#7c7d81; text-decoration:none; float:left;  margin:30px 15px 0px 0px; font-size:11px; text-align:right; font-weight:bold;  }

.ft_link:hover { color:#82b340; text-decoration:none; float:left;  margin:30px 15px 0px 0px; font-size:11px; text-align:right; font-weight:bold;  }

.ft_cpytxt { color:#b9b9b9; text-decoration:none; float:left; clear:left;  margin:0px 0px 0px 0px; font-size:11px; text-align:right; font-weight:bold; width:100%; }

/* About Us Page Start Here 
------------------------------*/

.inncp_div { display:inline; float:left; width:100%; margin-top:53px; font-size:12px; color:#323232; text-align:justify;  }

.img_building { float:left; margin:16px 5px 0px 50px; }

.left_div { float:left; width:944px; display:inline;}

.abt_txt { float:left; width:100%; display:inline; margin:30px 0px 0px 31px; }

.bott_padd { float:left; clear:left; margin:20px 0px 0px 24px; }

.abt_line { float:left; margin-left:25px; }

.abt_rpdiv { display:inline; float:left; width:216px; margin:0px 0px 0px 23px; text-align:justify; }

.rp_butmore { float:left; clear:left; margin:10px 0px 0px 140px; }


/* Product Page Start Here 
-------------------------------*/

.inncp_proddiv { display:inline; float:left; width:100%; font-size:12px; color:#323232; text-align:justify;  }

.prod_div { float:left; width:648px; display:inline; margin:23px 0px 0px 20px; }

.txt_thevilg { float:left; color:#d4d3d3; font-size:12px; margin:0px; }

.butt_enquiry { float:left; clear:left; margin:17px 0px 0px 850px; }

.prod_rpdiv { display:inline; float:left; width:250px; margin:15px 0px 0px 30px; }

.prod_rpline { float:left; margin:10px 0px 0px 15px; }

.rp_prod1 		{ float:left; clear:left; background:url(../images/rp_prod1.jpg); width:212px; height:52px; margin-top:8px; }
.rp_prod1:hover { float:left; clear:left; background:url(../images/rp_prod1over.jpg); width:212px; height:52px; margin-top:8px; }

.rp_prod2		{ float:left; clear:left; background:url(../images/rp_prod2.jpg); width:212px; height:52px; margin-top:8px; }
.rp_prod2:hover { float:left; clear:left; background:url(../images/rp_prod2over.jpg); width:212px; height:52px; margin-top:8px; }

.rp_prod3 		{ float:left; clear:left; background:url(../images/rp_prod3.jpg); width:212px; height:52px; margin-top:8px; }
.rp_prod3:hover { float:left; clear:left; background:url(../images/rp_prod3over.jpg); width:212px; height:52px; margin-top:8px; }

.rp_prod4 		{ float:left; clear:left; background:url(../images/rp_prod4.jpg); width:212px; height:52px; margin-top:8px; }
.rp_prod4:hover { float:left; clear:left; background:url(../images/rp_prod4over.jpg); width:212px; height:52px; margin-top:8px; }

.rp_prod5 		{ float:left; clear:left; background:url(../images/rp_prod5.jpg); width:212px; height:52px; margin-top:8px; }
.rp_prod5:hover { float:left; clear:left; background:url(../images/rp_prod5over.jpg); width:212px; height:52px; margin-top:8px; }

.rp_prod6 		{ float:left; clear:left; background:url(../images/rp_prod6.jpg); width:212px; height:52px; margin-top:8px; }
.rp_prod6:hover { float:left; clear:left; background:url(../images/rp_prod6over.jpg); width:212px; height:52px; margin-top:8px; }

.colr_grn { color:#82b340; }

.bullet { margin:-1px 10px 0px 0px; float:left; clear:left; position:relative; }

/* tooltip */

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#fff;
	padding:2px 5px;
	color:#333;
	display:none;
	font-size:12px;
	cursor:pointer;
	}	

/*tooltip */

.proj_icondiv { display:inline; float:left; clear:left; margin:10px 0px 0px 0px; width:100%; position:relative; }

.icon_div { display:inline; float:left; clear:left; width:100%; margin:5px 0px 0px 0px; }

.proj_icons { float:left; margin:10px 10px 0px 0px; }

.album { float:left; clear:left; display:inline; width:950px; margin:14px 0px 20px 44px; }

.album_img { float:left; margin-left:15px; }

/* Enquiry Form */

.enquiry { display:inline; float:left; width:610px; margin:0px 0px 0px 30px; }

.fields { float:left; clear:left; width:120px; font-size:12px; margin:10px 0px 0px 0px; }

.fields_add { float:left; width:60px; font-size:12px; margin:10px 0px 0px 20px; }
.fields_add1 { float:left; width:20px; font-size:12px; margin:10px 10px 0px 0px; }

.enq_txtbox { display:inline; float:left; width:250px; height:18px; margin:5px 0px 0px 0px; border:1px solid #d3d3d3 }

.enq_txtboxadd { display:inline; float:left; width:100px; height:18px; margin:5px 0px 0px 0px; border:1px solid #d3d3d3 }

.enq_area { display:inline; float:left; width:400px; height:80px; margin:5px 0px 0px 0px; border:1px solid #d3d3d3 }

.img_enquiry { float:left; margin:60px 0px 0px 70px; }

.butt_submit { float:left; clear:left; margin:20px 0px 0px 280px; }

.gall_bg { float:left; display:inline; background:url(../images/gall_bg.gif) no-repeat; width:194px; height:113px; margin:30px 20px 0px -10px; position:relative; }

.floorpln_img { float:left; margin:4px 0px 0px 14px; } 

.amenit_txt { float:left; clear:left; width:230px; margin:0px 0px 0px 20px; text-align:left; }

.offer_txt { float:left; clear:left; color:#323232; width:630px; }

.offer_txt2 { float:left; color:#323232; width:350px; margin-left:0px; display:inline; }


.but_developr { margin:0px 0px 0px 570px; }

.prod_img { float:left; clear:left; margin:20px 0px 20px 0px; }

.spec_txt { width:60px; text-align:center; padding:0px 7px 0px 0px; float:left; margin:0px 0px 0px 0px; }

.offer_img { float:left; margin:20px 20px 0px 0px; }

.fp_title { float:left; clear:left; width:100%; text-align:center; margin-top:15px; }





/* villain */
#villain{
width:1000px;
height:auto;
float:left;
}

#villain1{
width:980px;
height:auto;
float:left;
margin-top:10px;
margin-left:20px;
}

#villain1t{
	width:100%;
	height:auto;
	float:left;
	font-size:14px;
	color:#86858a;
	text-align:left;
	font-weight:bold;
}



#villainb{
width:100%;
height:auto;
float:left;
line-height:20px;
color:#86858a;
font-size:12px;
margin-top:5px;
}

#villaincon{
	width:980px;
	height:auto;
	float:left;
	margin-top:20px;
	background:url(../images/thevillage_03.jpg) repeat-x;
}

#villaincon1{
width:980px;
height:auto;
float:left;
}

#villaincon1l{
width:680px;
height:auto;
float:left;
}

#villaincon1l1{
width:680px;
height:auto;
float:left;

}

#villaincon1r{
	width:300px;
	height:330px;
	float:right;
}

#villaincon1r1{
width:300px;
height:40px;
line-height:40px;
float:left;
border-bottom:2px solid #FFFFFF;
}

#villaincon1r2{
width:300px;
height:auto;
float:left;
background:#e3e1e2;
padding-bottom:2px;
}

#villainrcon{
width:270px;
padding:10px 10px 0px 10px;
height:auto;
float:left;
margin-top:5px;
margin-left:5px;
margin-bottom:10px;
background:#eceaeb;
}

#rtitle{
width:270px;
	color:#215e10;
	font-weight:bolder;
	height:30px;
	line-height:30px;
	font-size:12px;
	margin-bottom:10px;
}

#rtitle1{
width:270px;
	color:#215e10;
	font-weight:bolder;
	height:30px;
	line-height:30px;
	font-size:12px;
}

#txtbx{
	width:270px;
	height:auto;
	line-height:25px;
	float:left;
	margin-bottom:15px;
	font-size:11px;
	font-weight:bold;
	color:#666;
}

#txtbx2{
	width:320px;
	height:auto;
	
	float:left;

	font-size:11px;
	font-weight:bold;
	color:#666;
}


#txtbx input[type='submit']{
border:none;
cursor:pointer;
}

#txtbx2 input[type='submit']{
border:none;
cursor:pointer;
}

.subm{
width:80px;
height:28px;
float:right;
text-align:center;
color:#f6f6f6;
font-weight:bold;
background:url(../images/submit.jpg) no-repeat;
}

.subm1{
width:80px;
height:28px;
float:left;
text-align:center;
color:#f6f6f6;
font-weight:bold;
background:url(../images/submit.jpg) no-repeat;
}


.textbox{
width:200px;
height:25px;
line-height:25px;
font-size:11px;
font-weight:bold;
color:#999999;
}

#fleftcon{
	background:#e3e1e2;
	margin-top:2px;
}

#villaincon2{
width:980px;
height:auto;
float:left;
background:#f9f7f8;
padding-top:8px;
}

#villaincon2l{
width:680px;
height:auto;
float:left;
}

#villaincon2lcon{
width:657px;
padding-left:15px;
height:auto;
padding-top:8px;
float:left;
background:#d0d0d0;
}


#villaincon2r{
width:300px;
height:auto;
float:right;
}

#villaincon2rcon{
	width:275px;
	padding:10px;
	height:auto;
	float:left;
	margin-bottom:10px;
	background:#eceaeb;
}

#projdetails{
	width:650px;
	height:auto;
	float:left;
	margin-bottom:10px;
	font-size:12px;
	color:#757575;
}

.pbold{
font-weight:bold;
color:#222222;
}

#villaincon3{
width:940px;
height:auto;
float:left;
background:#f9f7f8;
padding:20px;
}

#projover{
	width:940px;
	height:auto;
	float:left;
	margin-bottom:5px;
}

#projoverl{
width:190px;
height:auto;
text-align:center;
float:left;
}

#projoverr{
	width:730px;
	height:auto;
	float:right;
	text-align:justify;
	line-height:20px;
	font-size:12px;
	color:#666;
}

#villaincon4{
width:950px;
height:auto;
float:left;
background:#f9f7f8;
padding:20px 10px 20px 20px;
}

#villaincon4l{
	width:640px;
	height:auto;
	float:left;
}

#villaincon4r{
width:300px;
height:auto;
float:right;
}


#scroller-header a {
	color: black;
	text-decoration: none;
border-bottom:2px solid #4f730f;
font-size:12px;
margin-right:20px;
margin-bottom:10px;
}

#scroller-header a:hover {
color:#4f730f;
border-bottom:2px solid #6c6c6c;
}


#scroller-header a.selected{
color:#4f730f;
border-bottom:2px solid #6c6c6c;
}


#scroller-header {
	background:url(images/header.gif) no-repeat;
	width:640px;
	height:24px;
	font-weight:700;
}

#scroller-body {
	background:#fff;
	width:638px;
	border:1px solid #CCCCCC;
	padding:10px 0px;
	margin-top:10px;
}

#mask {
	width:638px;
	overflow:hidden;
	margin:0 auto;
}

#panel {

}

#panel div {
float:left;
font-size:12px;
line-height:20px;
color:#666;

}

/* Extra styling for each panel*/

#panel ul {
list-style:none;
margin:0 10px;
padding:0;
}

	#panel ul li {
	padding:5px;
	color:#666;
	font-size:12px;
	background:url(../images/bullet.gif) no-repeat 0px 4px;
	padding-left:15px;
	}

	#panel ul li.last {
		border-bottom:none !important;
	}

#pageNavPosition span{line-height:17px;}
.paggingbg1 {
	padding: 5px 15px 5px 12px;
	color:#C1C1C1;
	width:350px;
	margin:0 auto;
}
.paggingbg1 a{font-size: 11px;margin:0px 5px; padding:0px;color:#006EB1; outline:none;} 
.paggingbg1 a.pagelink{font-size: 11px;margin:0px 5px; padding:0px;color:#000;} 
.paggingbg1 a.hidden, .paggingbg1 span.hidden{font-size: 11px;margin:0px 5px; padding:0px;color:#c5c5c5;outline:none;}
.paggingbg1 a.current {border: 1px solid #C6C6C6;font-size: 11px;margin:0px 5px; background:#fff url(http://imgs.indiaproperty.com/images/paggingbg.gif) no-repeat top left; padding:0px 4px; outline:none;} 
.paggingbg1 span{padding:0 5px;}
.paggingbg1 span.current{border: 1px solid #C6C6C6;font-size: 11px;margin:0px 5px; background:#fff url(http://imgs.indiaproperty.com/images/paggingbg.gif) no-repeat top left; padding:0px 4px; outline:none;} 
.paggingbg1 span.first {border: 1px solid #C6C6C6;font-size: 11px;margin:0px 5px; color:#666; background:#fff url(http://imgs.indiaproperty.com/images/paggingbg.gif) no-repeat top left; padding:0px 8px; } 
.pntr{cursor:pointer;}


.pleft{
width:75px;
height:auto;
float:left;
}

.pright{
width:75px;
height:auto;
float:right;
}

.cleft{
width:200px;
height:auto;
float:left;
}


.portfolioBigGrid {
	margin:0;
	padding:0;
	list-style-type: none;
}
	.portfolioBigGrid li {
		float:left;
		margin:0 0 15px 0;
		padding:0;
		}
	.portfolioBigGrid li img {
		width:675px;
		height:315px;

		}
	.portfolioBigGrid li img:hover {
		
		}
	.portfolioBigGrid .rightspace { margin-right:20px; }
	
	.portfolioBigGrid .imageicon {
		background: url(../images/mainpage/works/image.png) no-repeat 50% 50%;
	}
	.portfolioBigGrid .videoicon {
		background: url(../images/mainpage/works/video.png) no-repeat 50% 50%;
	}
	
.simg{
width:150px;
height:auto;
float:left;
border:2px solid #999999;
margin:3px;
}

.simg img{
width:150px;
height:100px;
margin:0px;
padding:0px;
}

#sliderholder img{
width:100% !important;
height:auto;
}

.imgb{
width:100%;
height:382px;
}

#sliderholder {
	width:100%;
	height:auto;
	z-index:-11;
	margin:0px auto;
	overflow:hidden;
		background:url(loading.gif) no-repeat 50% 50%;
}

#sliderholder .nivoSlider{
height:382px; background-position:center top; position:relative; width:100% !important; z-index:0;
}


form.formular {
	font-family: tahoma, verdana, "sans-serif";
	font-size: 12px;
	padding: 20px;
	border: 1px solid #A5A8B8;
	width: 300px;
	margin: 0 auto;
}

.formular fieldset {
	margin-top: 20px;
	padding: 15px;
	border: 1px solid #B5B8C8;
}

.formular legend {
	font-size: 12px;
	color: #15428B;
	font-weight: 900;
}

.formular fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.formular label span {
	color: #000;
}

.formular input,.formular select,.formular textarea {
	display: block;
	margin-bottom: 5px;
}

.formular .text-input {
	width: 250px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF repeat-x;
}

.formular textarea {
	width: 250px;
	height: 70px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF repeat-x;
}

.formular .infos {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}

.formular span.checkbox,.formular .checkbox {
	display: inline;
}

.formular .submit {
	
	border: 1px solid #AAA;
	padding: 4px;
	margin-top: 20px;
	float: right;
	text-decoration: none;
	cursor: pointer;
}

.formular hr {
	clear: both;
	visibility: hidden;
}

.formular .fc-error {
	width: 350px;
	color: 555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}
