/* CSS Document */

/*................................general start............................................*/
body{
	padding:0;
	margin:0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;	
	font-size:12px;
	background-color:#CCC;
}
td, h1, h2, h3, span, input, level, select, p, form, textarea{
	padding:0;
	margin:0;
}
img{
	
	margin:0; 
	border:none;
	display:block;
	border:1px solid #fff;
	/* padding:2px;*/
}
#headerLink  {
	border: none !important;
	background: gray;
}

a img:hover{
	/*border: 1px solid black;
	background: gray;*/
	
	/* padding:2px !important; */
}

img a:hover{
	
	padding:2px;
}
img a{
	
	padding:2px;
}
ul{
	text-decoration:none;
	padding:0;
	margin:0;
	line-height:0;
	/*font-size:none;*/
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	list-style-type:none;
}
a{
	text-decoration:none;
}

/*................................general end............................................*/
/*.......................................main body start............................................*/
/*.main_bodybg{
	background:url(../images/backgroundbg.gif) repeat-y 0 0;
}*/
/*..................navigation start...........*/
.logo_navbg{
	padding:0 0 0 0px;
	background-image: url(../images/headerbg.gif);
	background-repeat: repeat;
	background-position:bottom;
}
.logo{
	width:183px;
	display:block;
	padding-top: 0px;
	padding-right: 33px;
	padding-bottom: 33px;
	padding-left: 0;
	text-align:right;
}
ul.navigation{
	width:330px;
	padding-bottom:30px;
	#padding-bottom:3px;
}
ul.navigation li{
	float:left;
	width:auto;
}
ul.navigation li a{
	font:bold 12px/31px Arial, Helvetica, sans-serif, Tahoma;
	color:#fff;
	background-color:inherit;
	display:block;
	padding:0 10px;
}
ul.navigation li a:hover{
	font:bold 11px/30px Arial, Helvetica, sans-serif, Tahoma;
	color:#fff;
	background-color:#9f7e55;
	
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	padding:0 9px;
	display:block;
}
ul.navigation li a.active{
	font:bold 11px/30px Arial, Helvetica, sans-serif, Tahoma;
	color:#fff;
	background-color:#9f7e55;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	padding:0 9px;
	display:block;
	cursor:text;
}
 
/*..................navigation end...........*/
/*..........header start...............*/
.header{
	background:url(../images/hed.jpg) no-repeat 0 0;
	border-bottom:1px solid #fff;
	padding:40px 0 0 33px;
	height:144px;
}
.header h1{
	
	color:#FDFDFD;
	background-color:inherit;
	/*..text-transform:uppercase;...*/
	font-size:16px;
	
}
.header p{
	font:normal 12px/17px Arial, Helvetica, sans-serif, Tahoma;
	color:#fdfdfd;
	background-color:inherit; 
	padding:0 0 24px 0;
	width:360px;
	
}
/*..........header end...............*/
/*...................................................body start........................................*/
.bodybg{
	background:url(../images/bodybg.gif) repeat-x 0 0;
	background-color:#fff;
	color:#48474E;
	padding:0px 0 24px 0;
}

.realestateList
{
	padding:0px;
}

.realestateList h2
{
	font-size:16px;
	color:#fe8301;
}
 

.realestateListlink a
{
	font-size:13px;
	font-weight:bold;
	color:#67573d;
}
.realestateListlink a:visited
{
	font-size:13px;
	font-weight:bold;
	color:#67573d !important;
}

/*..............................left start.............................*/
.leftbg{
	background:url(../images/body_rightpatten.gif) no-repeat right top;
	padding:0 0 0 0;
	width:250px;
}
/*........search start......*/
h2.heading{
	font-size:14px;
	padding-top:15px;
	color:#EB9A13;
	background-color:inherit;
}
label{
	font:normal 12px/20px Arial, Helvetica, sans-serif, Tahoma;
	color:#343F1B;
	background-color:inherit;
	display:block;
}
select{
	width:230px;
	font:normal 12px Arial, Helvetica, sans-serif, Tahoma;
	color:#000;
	/*background-color:#fff;*/
	padding:2px 0 0 3px;
}
.text1
{
	width:222px;
	font:normal 12px Arial, Helvetica, sans-serif, Tahoma;
	color:#000;
	padding:2px 0 0 3px;
}

input.textbox{
	width:72px;
	border:1px solid #C2C2C2;
	height:16px;
	font:normal 10px Arial, Helvetica, sans-serif, Tahoma;
	color:#5F5F5F;
	background-color:#fff;
}
label.to{
	font:normal 12px/16px Arial, Helvetica, sans-serif, Tahoma;
	color:#343F1B;
	background-color:inherit;
	display:block;
}
textarea{
	width:191px;
	border:1px solid #C2C2C2;
	height:125px;
	font:normal 10px Arial, Helvetica, sans-serif, Tahoma;
	color:#5F5F5F;
	background-color:#fff;
	padding:2px 0 0 3px;
	margin:0 0 14px 0;
}
a.advance{
	font:bold 12px/18px Arial, Helvetica, sans-serif, Tahoma;
	color:#130000;
	background-color:inherit;
	text-transform:uppercase;
	text-decoration:underline;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	display:block;
}
a.advance:hover{
	color:#4081C0;
	background-color:inherit;
	text-transform:uppercase;
	text-decoration:none;
	
}
.search_button{
	margin:0 0 10px 0;display:block;
	padding:0 0 10px 0;
}

/*........search end......*/
/*..............................left end.............................*/
/*..............................right start.............................*/
.rightbg{
	/*padding:0 0 0 25px;*/
	width:588px;
}
.rightbg p{
	font:normal 12px/15px Arial, Helvetica, sans-serif, Tahoma;
	color:#48474E;
	background-color:inherit;
	/*padding:0 0 31px 0;*/

}
h2.lorem{
	font:bold 12px/15px Arial, Helvetica, sans-serif, Tahoma;
	color:#48474E;
	background-color:inherit;
	padding:0 0 36px 0;
}
/*..............gallery start..............*/
.gallery{
	background-color:#F4F4F4;
	border:1px solid #DBDBDB;
	color:#000000;
	padding:0 16px;
	width:251px;
}
.gallery h2{
	font:normal 20px/45px Arial, Helvetica, sans-serif, Tahoma;
	color:#EB9A13;
	background-color:inherit;
	padding:0 0 10px 0;
}
.gallery p{
	font:normal 12px Arial, Helvetica, sans-serif, Tahoma;
	color:#494C4E;
	background-color:inherit;
	padding:8px 0;
	width:119px;
}
.gallery a{
	background:url(../images/readmore_on.jpg) no-repeat 0 0;
	padding:0 0 0 5px;
	font:bold 11px/19px Arial, Helvetica, sans-serif, Tahoma;
	color:#FEFEFE;
	background-color:inherit;
	width:62px;
	height:19px;
	display:block;
	margin:0 0 38px 0;
}
.gallery a:hover{
	background:url(../images/readmore_hover.jpg) no-repeat 0 0;
	padding:0 0 0 5px;
	font:bold 11px/19px Arial, Helvetica, sans-serif, Tahoma;
	color:#000;
	background-color:inherit;
}
/*..............gallery end..............*/
/*..............strenth start..............*/
p.search{
	font:normal 12px/13px Arial, Helvetica, sans-serif, Tahoma;
	color:#130000;
	background-color:inherit;
	padding:0 0 25px 0;
	margin:0;
	width:179px;
	display:block;
	
}
p.search span{
	font:bold 12px/13px Arial, Helvetica, sans-serif, Tahoma;
	color:#FF0600;
	background-color:inherit;
}

.featurestate img
{
	float:left;
	 margin: 0 -190px 0 90px;
	 #margin: -10px -190px 0 90px;
	
	
}

.featurestate h2
{
	font-size:16px;
	color:#EB9A13;
	margin:0px;

	
}
.featurestate p.readmore
{
	font-size:14px;
	font-weight:bold;
	color:#EB9A13;
	
	
}
.featurestate p
{
	font-size:12px;

	
	
}

.listitem h2
{
	font-size:15px;
	color:#665029;
	margin:0px;
	padding-top:5px;
}


.listitem ul
{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#de8939;
	list-style-type:none;
}

.listitem ul li a
{
	
	color:#de8939;
	text-align:none;
}







/*..............strenth start..............*/
/*..............................right end.............................*/
/*...................................................body end........................................*/
/*.......................................main body end............................................*/
/*....................footer start................................*/
.footer{
	/*background:url(../images/footer.gif) repeat-x 0 0;*/
	padding:34px 0 0 20px;
	font:normal 10px Arial, Helvetica, sans-serif, Tahoma;
	color:#9AD8FF;
	background-color:#6E5735;
}

.footer a:visited{
	/*background:url(../images/footer.gif) repeat-x 0 0;*/
	
	color:#fff !important;
	
}

.footer ul{
}
.footer ul li{
	float:left;
	width:auto;
	font:normal 11px/12px Arial, Helvetica, sans-serif, Tahoma;
	color:#F5F5F5;
	background-color:inherit;
	padding:0 3px;
}
.footer ul li a{
	font:normal 11px/12px Arial, Helvetica, sans-serif, Tahoma;
	color:#F5F5F5;
	background-color:inherit;
	display:block;
}
.footer ul li a:hover{
	color:#FF0600;
	background-color:inherit;
	text-decoration:underline;
}
.footer p{
	font:normal 10px/38px Arial, Helvetica, sans-serif, Tahoma;
	color:#9AD8FF;
	background-color:inherit;
	padding:0 0 23px 0;
	display:block;
}
.footer a{
	font:normal 10px/38px Arial, Helvetica, sans-serif, Tahoma;
	color:#fff;
	background-color:inherit;

}
.footer a:hover{
	color:#FF0000;
	background-color:inherit;

}
/*....................footer end................................*/


.borderit  a img
{

padding:2px !important;
 width:120px !important;
height:100px !important;
} 
.borderit  a 
{

border: 1px solid #CCCCCC;
float:left;
padding:2px;
#float:none;

} 
.borderit a:hover {
border: 1px solid #FF9966;
padding:2px !important;

} 
.centerId
{
 font:normal 15px Arial, Helvetica, sans-serif, Tahoma;
}

a.link:hover{	
	color:black;
	background-color:inherit;
	/*text-transform:uppercase;*/
	text-decoration:none;	

}
:link  {
	/*font-weight:bold;	*/
color:black;
}
.rss a:hover{	
	color:orange;
	text-decoration:none;	

}
.rss a{	
	text-decoration:none;
}
.heading a:hover{	
	color:orange;
	text-decoration:none;
}
.heading a{	
	text-decoration:none;
}
.readmore a:hover{	
	color:orange;
	text-decoration:none;
}
.readmore a{	
	text-decoration:none;
}

.homepageicons a{
color: black;
}

.homepageicons1 a{
color:#2277DD;
}
