body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #333; }

h1{
font: 18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
background-color: #fff;
color: #787878;
margin:0px;
padding:0px;
margin-top:20px;
padding-bottom:0px;
}

h2{
font: 16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
background-color: #fff;
color: #787878;
margin:0px;
padding:0px;
margin-top:20px;
padding-bottom:0px;
}


h3{
font: 14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
background-color: #fff;
color: #787878;
margin:0px;
padding:0px;
margin-top:20px;
padding-bottom:0px;
}

p{margin:0px;
padding:0px;}

a {
color: #787878;
}

a:hover {
color: #cec184;
}


#content{
position:absolute;
left:50%;
 margin-left:-486px;
}

#panel_left{
background-image:url(/images/panel_03.jpg);
width:125px;
height:121px;
float:left;
}

#panel_center{
background-image:url(/images/panel_07.jpg);
width:816px;
height:121px;
float:left;
}

#panel_right{
background-image:url(/images/panel_09.jpg);
width:31px;
height:121px;
float:left;
}

#footer_left{
background-image:url(/images/panel_15.jpg);
background-repeat:no-repeat;
width:112px;
height:80px;
float:left;
}

#footer_center{
background-image:url(/images/panel_16.jpg);
background-repeat:repeat-x;
width:845px;
height:80px;
float:left;
padding-top:5px;
}

#footer_right{
background-image:url(/images/panel_18.jpg);
background-repeat:no-repeat;
width:15px;
height:80px;
float:left;
}

#panel_menu{

	float:right;

}

#panel_menu img{
float:left;

}
#panel_menu a{
float:left;
margin-top:40px;
width:100px;

font-size:14px;
text-decoration:none;
color:#616161;
text-align:center;
}

#panel_menu a.selected{
font-weight:bold;
}

#panel_menu a:hover{
font-weight:bold;
color:white;

}


.m1:hover{
image-background:url(/images/header1.jpg);
}

#panel_logo{

	float:left;
	margin-top:30px;
}
html, body {height: 100%; margin: 0; padding: 0;}

html>body #content {height: auto; min-height: 100%;}



#menudesc{

width:972px;
top:97px;
position:absolute;
left:50%;
 margin-left:-450px;
z-index:1000;
color:white;
}

#menudesc a.selected{
font-weight:bold;
}

#menudesc a{
text-decoration:none;
color:white;
margin-right:15px;
}

#menudesc a:hover{
text-decoration:underline;
}

.ProjectOnMain{
padding:10px;
border:1px solid #c2c2c2;
margin:5px;
float:left;
}

.ProjectOnMain:hover{
border:1px solid #cec184;
}

.ProjectOnMain img{
border:0px;
}

#page li {

	background: url('http://barnahomes.com/images/bullet.png') no-repeat 0 4px;
	list-style-type: none; padding-left: 23px; padding-top:3px;
}

#page{

width:929px;
margin-top:0px;
margin-left:20px;
float:left;
height:100%;
margin-bottom:100px;
}
#footer{
float:left;
	position: absolute;
	left: 0;
	bottom: 0;
    background-color:white;


}
#clear{
clear:both;

}

a .MainProjectLogo{
color: #787878;
}

a:hover .MainProjectLogo{
color: #cec184;
}


#TopProjects{
margin-left:20px;

}

.pricetable{

 width:100%;
}
.pricetable td{
padding:5px;
 border-top:1px dashed  #c2c2c2;
 align:left;
 background-image:url(/images/cell_bg.jpg);
 background-repeat:repeat-x;
}
  .pricetable td:hover{
 border-top:1px dashed  #cec184;
  	}
.pricetable th{
text-align:left;
padding:5px;

}

.price_img{
width:50px;

}

.RelatedProjects{

float:left;
margin-top:0px;
margin-left:20px;
}
