body {
    padding:0; margin:0;

    background-image: url(../images/bg.jpg);
    

}

body, p, div, td {font: 11px helvetica, verdana, arial, sans-serif; color:#333;}



h1 {font-family: Helvetica, verdana, arial, sans-serif; font-size:19px; font-weight:bold;color:#000000;margin-left:320px; margin-top:250px;}
h1 span {visibility:hidden;}

h2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;}
h2 span{visibility:hidden;}

h3 {font-family: Helvetica, verdana, arial, sans-serif; font-size:12px; font-weight:bold; color:#000080;}
h3 span{visibility:hidden;}

ul{list-style-type:none;}

#container {
    position:relative;
    top:100px;
    width:1014px;
	height:848px;
	margin: 0 auto;
   

}

#header {
    position:relative;
    width:1015px;

background-repeat:no-repeat;
bottom:102px;

}




#topnav {
position:absolute;

z-index:1; 
top:55px;
width:590px;

float:left;
width:220px;
margin-top:-52px;
left:300px;
}

#topnav p{

color:#000000; 
font:12px Verdana, Arial, Helvetica, sans-serif;  
}



#topnav a{
position:relative;
font:14px Verdana, Arial, Helvetica, sans-serif; 
padding:8px;
color:#000000; 
text-decoration:none;
}


#topnav div{
position:relative;
margin-left:8px;
top:-5px;

}


#home   a{   width:185px; right:263px; bottom:23px; color:#ffffff; font-weight:bold;}


#home  a:hover { color:#000000; }


#portfolio  a{    width:185px; right:110px; bottom:5px; color:#000000; font-weight:bold;}


#portfolio  a:hover { color:#ffffff;   }



#about   a{    width:185px; left:65px;top:11px;color:#000000; font-weight:bold;}


#about   a:hover { color:#ffffff;  }


#contact  a{    width:185px; left:235px;top:29px;color:#000000; font-weight:bold;}


#contact   a:hover { color:#ffffff; }





























#site{

position:relative;
left:308px;
top:220px;
   width:659px;
	height:226px;

 background-repeat:no-repeat;
    background-image:url(/images/homegevity.jpg);

}




#site1{

position:relative;
left:308px;
top:220px;


}



#site1 a{

position:absolute;
left:328px;
top:260px;
font:12px Verdana, Arial, Helvetica, sans-serif;  
color:#000000; 
}







#text{

position:absolute;
left:1px;
top:54px;
   width:1014px;
	height:750px;
	margin: 0 auto;
 background-repeat:no-repeat;
    background-image:url(/images/inner_body.jpg);

}





#text p{

position:relative;
width:450px;

top:5px;
margin-left:330px;


font:12px Verdana, Arial, Helvetica, sans-serif;  
color:#000000; 

}


























#rightnavtop {
position:absolute;
margin-left:-50px;
z-index:1; 
top:425px;
width:190px;
display:block; 
float:left;
width:220px;
margin-top:-122px;
left:88px;
}

#rightnavtop p{

color:#000000; 
font:12px Verdana, Arial, Helvetica, sans-serif;  
}


#rightnavtop a{ 
position:relative;
font:14px Verdana, Arial, Helvetica, sans-serif; 
color:#000000;
text-decoration:none;
}

#rightnavtop a{
position:relative;
font-size:12px;
padding:8px;
color:#000000; 
text-decoration:none;
}


#rightnavtop div{
position:relative;
margin-left:8px;
top:-5px;

}


#a   a{    display:block; width:185px; right:5px; bottom:1px;}


#a   a:hover { background-color: color:#000000; }


#b   a{   display:block; width:185px; right:5px; bottom:5px;}


#b   a:hover { background-color:color:#000000;  }



#c   a{   display:block; width:185px; right:5px;bottom:10px;}


#c   a:hover { background-color:color:#000000;  }


#d   a{   display:block; width:185px; right:5px;bottom:16px;}


#d   a:hover { background-color: color:#000000; }



#e   a{   display:block; width:185px; right:5px;bottom:20px;}


#e   a:hover { background-color: color:#000000; }

#f   a{   display:block; width:185px; right:5px;bottom:27px;}


#f   a:hover { background-color: color:#000000; }














#footer-l a{ 
text-decoration:none; 
}

#footer-l { 
position:relative;
	width:700px;
	height:63px;
 top:550px;
right:65px;

 	


}

#footer-l p{ 
position:relative;
bottom:9px;
margin-left:110px;
color:#000000;
font-size:12px; 

}

#footer-r a{ 
text-decoration:none; 
}

#footer-r { 
position:relative;
	width:500px;
	height:63px;
 top:560px;
right:75px;

 	


}

#footer-r p{ 
position:absolute;
top:43px;
margin-left:680px;
color:#000000;
font-size:12px; 
width:500px;
}




#phone p{ 
position:relative;

margin-left:110px;
color:#ffffff;
top:6px;

}

