#buying_hp {
position:relative;
text-align:center;
font-size:35px;
line-height:40px;
}
#buying_hp a {
text-decoration:none;
padding:30px;
}
#buying_hp #energy {
position:absolute;
right:30px;
top:80px;
}
#buying_hp #why {
position:absolute;
left:70px;
top:80px;
}
#buying_hp #why a:hover {
color:#2ab6d9;
}
#buying_hp #building {
position:absolute;
left:190px;
top:300px;
}
#buying_hp #building a:hover {
color:#b74916;
}
#buying_hp #building a:hover #new_home {
color:#f7b616;
}
#escale {
text-align:center;
margin:30px;
}
.content_border ul li h2 {
color:#7ec440;
}
.indexlinks {
text-align:center;
padding-top:20px;
}
.indexlinks a {
text-decoration:none;
color:#7ec440;
font-size:18px;
padding:3px;
}
.indexlinks a:hover {
text-decoration:underline;	
}
#partners {
text-align:center;
}
#partners img {
padding:20px;
}
.glossary h1 {
color:#7ec440;
}
.toplink {
padding-left:30px;
}
.pages_list li {
list-style-type:none;
float:left;
width:49%;
padding:0;
margin:0;
border:1px solid white;
cursor:pointer;
}
.pages_list li:hover {
background-color:#f6f6f6;
border:1px solid #ebebeb;
}
.pages_list li h2 {
margin-top:25px;
font-size:15px;
font-weight:bold;
text-align:left;
}
.pages_list li p {
text-align:left;
}
.pages_list li img {
float:left;
padding:5px;
}
.content_border.buying.new p {
margin-left:30px;
margin-right:30px;
}
.content_border.buying.new table {
margin:20px;
border:1px solid #ebebeb;
}
.content_border.buying.new th {
font-size:20px;
color:white;
font-weight:bold;
background-color:#7ec440;
border-bottom:5px solid white;
width:50%;
padding:5px;
text-align:center;
}
.content_border.buying.new td {
border-left:3px solid white;
border-right:3px solid white;
width:50%;
padding:5px;
padding-left:10px;
vertical-align:top;	
}
.content_border.buying.building img {
float:right;
clear:right;
padding-top:30px;
padding-left:10px;
}