/* CSS Document for nirvana nest */
body{ 
	padding:0px;
	margin:0px auto;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
	overflow-x:hidden;
	/*background:url(../images/background.jpg) no-repeat  center top*/
}

/*top black header*/
.top_header{
	padding:0px;
	margin:0px;
	background-image:url(../images/header_bg.jpg);
	background-repeat:repeat-x;
	height:46px;
}

.page_footer{
	padding:0px;
	margin:0px;
	background-color:#090908;	
	height:65px;
}
.menu_top, a.menu_top{
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	}

a.menu_top:hover{
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
	}

.left_shwd{
	background-image:url(../images/left_shwd.jpg);
	width:12px;
	background-repeat:repeat-y;
	}
a{text-decoration:none;}
.right_shwd{
	background-image:url(../images/right_shwd.jpg);
	width:12px;
	background-repeat:repeat-y;
	}

.proj_headshd_bg{
	background-image:url(../images/proj_head_bg.jpg);
	background-repeat:repeat-x;
	width:980px;
	height:10px;
}
.proj_head_bg{
	background-color:#FFF4DA;
	padding:10px;
	width:980px;
	height:auto;
}

.content_bg{
	background-color:#C5BF85;	
	padding:10px 0px 20px 10px;
	width:980px;
	height:auto;
}

.proj_frame{	
	background-image:url(../images/proj_gallery.png);
	background-repeat:no-repeat;
	width: 235px;
	height:140px;
	padding-top:6px;
	padding-left:0px;
	padding-right:10px;
	}


.footer_text, a.footer_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4B4B4B;
	text-decoration:none;
	}




.text, a.text{
	font-family:Tahoma;
	font-size:12px;
	color:#60543;
	text-decoration:none;
	line-height:1.8em;
	text-align:justify;
	padding:0px;
	}

.text1{
	font-family:Tahoma;
	font-size:11px;
	color:#605431;
	text-decoration:none;
	line-height:1.8em;
	text-align:justify;
	padding:4px;
	}

.more_text, a.more_text, a.text:hover{
	font-family:Tahoma;
	color:#605431;
	text-decoration:none;
	text-align:justify;
	font-weight:bold;
	}

.text_big{
	font-family:tahoma;
	font-size:12px;
	color: #605431;
	font-style:normal;
	font-weight:bold;
	padding-bottom:10px;
	}
	
.heading_text{
	font-family:Arial;
	font-size:26px;
	color: #1B4700;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0.2em;
	text-align:center;
	}
.heading_text1{
	font-family:Arial;
	font-size:16px;
	color: #1B4700;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0.4em;
	text-transform:capitalize;
	
	}
.line{
	background-image:url(../images/line.jpg);
	width:5px;
	background-repeat:repeat-y;
	}

.img_border {
	background-image:url(../images/img_bg.jpg);
	height:140px;
	background-repeat:no-repeat;
	padding-top:8px;
	padding-left:13px;
	width:222px;
}

.img_border1 {
	background-image:url(../images/img_bg.jpg);
	height:140px;
	background-repeat:no-repeat;
	padding-top:8px;
	padding-left:13px;
	padding-right:10px;
	width:235px;
}

.img_title{
color:#474747;<
font-family:Arial;
font-size:12px;
padding-top:5px;
text-align:center;
text-transform:uppercase;
}

.text_white{
	font-family:Tahoma;
	font-size:12px;
	color: #FFFFFF;
	font-style:normal;
	font-weight:bold;
	padding:5px;
	width:220px;
}
.content_left{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:5px;
	width:250px;
	float:left;
	height:auto;
	}
.content_right{
	padding-top:10px;
	padding-left:6px;
	padding-bottom:5px;
	padding-right:20px;
	width:;
	float:right;
	}


.border{
	border:1px solid #5E684C;
	}

.hr{
	color:#49602F;
	height:1px;
	}

.style1{
	color:red;
	}
.vert{
width:1px;
background-color:#FFFFFF;
}
.contact{font-family:Tahoma;
	font-size:12px;
	color: #605431;
	font-weight:bold;
	line-height:18px;
	padding:5px;
	}

.leftgraphic
{
position:absolute;
left:-210px;
background:url(../images/vector_02.png);
width:210px;
height:418px;
overflow-x:hidden;
}
.rightgraphic
{
position:absolute;
right:-210px;
background:url(../images/vector_03.png);
width:210px;
height:418px;
overflow-x:hidden;
}
.live
{
position:absolute;
left:10px;
width:100px;
height:100px;
background-color:#999;
}


.property-info {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
padding:1px 5px;
text-align:justify;
}

.info{font-family:tahoma;
	font-size:12px;
	color: #605431;
	font-style:normal;
	font-weight:bold;
	padding-bottom:10px;}

.small-title {
background-repeat:repeat-x;
color:#605431;
font-family:Arial;
font-size:12.5px;
font-weight:bold;
padding-left:5px;
text-transform:uppercase;
}

.logo {
height:50px;
position:absolute;
right:790px;
top:190px;
width:200px;
}

.type_text{
	font-family:Arial;
	font-size:18px;
	color: #D5130A;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0.1em;
	text-align:center;
	}