/*this is for menubar only */ 
#menubar {
	position: inherit;
	list-style:none;
	float:left;
}
.lavaLampWithImage {
	position: relative;
	width: 902px;
	height:30px;
	overflow: hidden;
	background-image:url(../images/menubg.gif);
	float:left;
	margin:0px;
	padding:0px;
}
 .lavaLampWithImage li {
	float: left;
	list-style: none;
} 
.lavaLampWithImage li.back {
	background-color:#3ba8fc;
	width: 9px;
	z-index: 0px;
	position: absolute;
}
.lavaLampWithImage li.back .left {
	background-position:top;
	height: 30px;
	}
.lavaLampWithImage li a {
	font: normal 12px arial;
	text-decoration: none;
	color: #fff;
	outline: none;
	text-align: center;
	top: 0px;
    text-transform: paragraph;
	letter-spacing:0;
	z-index: 10;
	display: block;
	float: left;
	height: 15px;
	padding-top:8px;
	position: relative;
	overflow: hidden;
	margin: auto 10px;   /*between two words */ 
}


/*this is for menubar only */ 
 /* 7px is the width of the rounded shape */
 
 /* search property next prev btn */
.main_navigation h2
{
    float: left;
    font-size: 12px;
    color: #016DAB;
    font-weight: 800;
    padding-left: 20px;
    line-height: 20px;
	position:inherit;
}
.links
{
    text-align: right;
	width:350px;
    line-height: 20px;
    color: #666666;
    font-family: Tahoma, Arial, Sans-serif;
    font-size: 11px;
    font-weight: normal;
	float:right;
	position:inherit;
	margin-top:5px;
}
.links a,
.links input
{
    font-family: Tahoma, Arial, Sans-serif;
    font-size: normal;
    padding: 3px 6px 3px 6px;
    border: 1px solid #9AAFE5;
    margin-right: 2px;
    margin-left: 0px;
    text-decoration: none;
	position:inherit;
}

.links a:hover
{
    border: 1px solid #2E6AB1;
}

.links a.selected
{
    font-weight: bold;
    color: #FFFFFF;
    background-color: #3366CC;
    border: 1px solid #3366CC;
	position:inherit;
}

.links a.previous, .links a.next {
    font-weight:Bold;
}
.previousNextDisabled {
    font-size: normal;
    font-weight: bold;
    padding: 3px 6px 3px 6px;
    margin-right: 2px;
    color: #b0b0b0;
    border: 1px solid #b0b0b0;
	position:inherit;
}
.links input
{
    color: #3366CC;
    width: 15px;
	height: 13px;
}

  /* search property next prev btn */
  /* 7px is the width of the rounded shape */

body{
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #B6B6B6;
	margin-top:20px;
	margin-bottom:20px;
}
#outer{
	width: 902px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
	width:902px;
}
#header {
	position: inherit;
	height:100px;
	width:902px;
	float:left;
	background-image:url(../images/headerbg.gif);
	background-repeat:repeat-x;
}
#logo {
	float:left;
	height:53px;
	width:168px;
	margin-left:20px;
	margin-top:24px;
	vertical-align:middle;
}
#indexiffience {
	float:right;
	height:14px;
	width:61px;
	margin-right:20px;
	margin-top:25px;
	overflow: hidden;
}
#indexprosearch {
	float:left;
	height:301px;
	width:272px;
	position: inherit;
	text-align:left;
}
#indexform {
	float:left;
	height:252px;
	width:260px;
	padding-left:11px;
	position: inherit;
	text-align:left;
	background-image:url(../images/indexformbg.gif);
}
#propertyserach{
	float:left;
	height:50px;
	width:272px;
	position: inherit;
	text-align:left;
	margin:0px;
	background-image:url(../images/propertysearch.gif);
	}
#searchresults{
	float:left;
	height:auto;
	width:800px;
	position: inherit;
	text-align:left;
	padding-top:5px;
	vertical-align:middle;
	border: solid 1px;
	margin-top:5px;
	border-color:#d9d9d9;
	}
#postpropertydetails{
	float:left;
	height:auto;
	width:800px;
	position: inherit;
	text-align:left;
	padding-top:5px;
	vertical-align:middle;
	margin-top:5px;
	}
#indexbanner {
	position:inherit;
	text-align:right;
	float:right;
	height: 301px;
	width: 630px;
}
#aboutbanner {
	position: inherit;
	text-align:left;
	float:left;
	background-image:url(../images/aboutus.jpg);
	height: 174px;
	width: 902px;
}
#buypropertybanner {
	position: inherit;
	text-align:left;
	float:left;
	background-image:url(../images/buy-property.jpg);
	height: 174px;
	width: 902px;
}
#servicesbanner {
	position: inherit;
	text-align:left;
	float:left;
	background-image:url(../images/services.jpg);
	height: 174px;
	width: 902px;
}
#Draftanddbanner {
	position: inherit;
	text-align:left;
	float:left;
	background-image:url(../images/Draftanddbanner.jpg);
	height: 174px;
	width: 902px;
}
#postrequirementbanner {
	position: inherit;
	text-align:left;
	float:left;
	background-image:url(../images/postrequirement.jpg);
	height: 174px;
	width: 902px;
}
#postpropertybanner {
	position: inherit;
	text-align:left;
	float:left;
	background-image:url(../images/postproperty.jpg);
	height: 174px;
	width: 902px;
}
#contactusbanner {
	position: inherit;
	text-align:left;
	float:left;
	background-image:url(../images/contactus.jpg);
	height: 174px;
	width: 902px;
}
#innerbodypannel {
	position: inherit;
	text-align:left;
	float: left;
	width: 902px;
	height: auto;
	background-color:#FFFFFF;
}
#innerbody {
	position: inherit;
	text-align:left;
	float: left;
	margin-left:50px;
	margin-right:50px;
	margin-top:5px;
	width: 802px;
	height: auto;
	background-color:#FFFFFF;
}
#searchproperty {
	position: inherit;
	text-align:left;
	vertical-align:top;
	float: left;
	width: 802px;
	height: 192px;
	background-image:url(../images/seachpropertybr.gif);
}
#searchengine {
	position: inherit;
	text-align:left;
	vertical-align:top;
	float: left;
	width: 802px;
	height: 20px;
	text-align:right;
	margin-top:10px;
}
#postproperty {
	position: inherit;
	text-align:left;
	vertical-align:top;
	float: left;
	width: 802px;
	height: auto;
	background-image:url(../images/postproperty.gif);
}
#childlinks{
	width:802px;
	height:auto;
	margin-bottom:10px;
	background-color: #ffffff;
}
#personaldetails{
	width:802px;
	height:Auto;
	margin-left:50px;
	margin-right:50px;
	padding-bottom:10px;
}
#greenpatch {
	float:left;
	height:42px;
	width:902px;
	position: inherit;
	text-align:left;
	background-image:url(../images/greenpatch.gif);
}
#indexbody {
	float:left;
	height:auto;
	width:902px;
	position: inherit;
	text-align:left;
	background-image:url(../images/indexbodybg2.gif);
}

/* ----------------------------------indexbody content*---------------------------------------------*/
#indexbodycontent {
	position: inherit;
	display: block;
	width: 847px;
	height:auto;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:28px;
	margin-right:28px;
}
#indexaboutus {
	position: inherit;
	float:left;
	display: block;
	width: 550px;
	height:153px;
}
#indexproperty {
	position: inherit;
	float:left;
	display: block;
	width: 550px;
	height:auto;
}
#indexlineprotho {
	position: inherit;
	display: block;
	width: 295px;
	height:329px;
	float:right;
}
#indexmiddleline {
	position: inherit;
	display: block;
	width: 64px;
	float:left;
	height:329px;
	background-image:url(../images/indexmiddleline.gif);
	background-position:center;
	background-repeat:no-repeat;
}
#indexprojects {
	position: inherit;
	float:right;
	display: block;
	width: 230px;
	height:147px;
	vertical-align:top;
}
#projectsdiv{
	float:left;
	height:auto;
	width:775px;
	position: inherit;
	text-align:left;
	vertical-align:middle;
	border: solid 1px;
	padding:5px;
	margin-top:5px;
	border-color: #d9d9d9;
	}
#ourthought {
	position: inherit;
	display: block;
	float:right;
	width: 230px;
	height:173px;
}

/* ----------------------------------indexbody content*---------------------------------------------*/

#footerline {
	float:left;
	position: relative;
	display:block;
	width:902px;
	height:3px;
	background-color:#919191;
}
#footer{
	float:left;
	position: inherit;
	display:block;
	width:902px;
	height:33px;
	text-align:left;
	vertical-align:middle;
	background-color:#bcbcbc;
}
#footerlinks {
	position: inherit;
	float:left;
	width:auto;
	height:auto;
	text-align:left;
	margin-top:2px;
	vertical-align:middle;
	margin-left:15px;
}
#powerby {
	position: inherit;
	float:right;
	width:400px;
	height:auto;
	text-align:right;
	margin-top:8px;
	margin-right:15px;
}
#Integrated  {
	position: inherit;
	float:left;
	width:300px;
	height:auto;
	text-align:left;
	margin-top:8px;
	margin-left:15px;
}
#contactdiv{
	position: inherit;
	float:left;
	width:260px;
	height:150px;
	text-align:left;
	vertical-align:top;
}
#maildiv {
	position: inherit;
	float:left;
	width:230px;
	height:150px;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	vertical-align:top;
}
#feedback {
	position: inherit;
	float:right;
	width:272px;
	height:348px;
	text-align:left;
	vertical-align:top;
	margin-bottom:20px;
}
#googleiframe {
	position: inherit;
	float:left;
	width:510px;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:20px;
	height:auto;
	text-align:left;
	vertical-align:top;
}