body
{
behavior:url(csshover.htc); 
background-color: #548B54;
background-image:url('gchalogo.gif');
background-repeat:no-repeat;
background-position: center 125;
font-family: Georgia sans-serif;
font-weight: bold;
color: #ffffff;
}

h1
{
font-family: Constantia, serif;
position:relative;
top:15px;
left:-3px;
font-size:40px;
z-index:100;
color:#ffffff;
}

h2
{
font-size:12px;
}

.bodytext
{
font-family: Arial, sans-serif;
font-size: 20px;
}
.logo
{
position:absolute;
z-index:1;
top:15px;
left:10px;
}

/*my own code for GCHA links horizontal nav bar (hopefully)*/

a:link 
{text-decoration: underline;
color:#000000;}
a:visited 
{text-decoration: underline;
color:#000000;
}
a:active 
{text-decoration: underline;
color:#000000;
}
a:hover 
{text-decoration: underline; 
color: #ffffff;}

.index
{
position:absolute;
top:110px;
right:940px;
font-size:12px;
font-family: sans-serif;
}

.consider
{
position:absolute;
top:110px;
right:760px;
}

.active_members
{
position:absolute;
top:110px;
right:605px;
}
.associate_members
{
position:absolute;
top:110px;
right:425px;
}


.aboutus 
{
position:absolute;
top:110px;
right:330px;
}

.contactus
{
position:absolute;
top:110px;
right:220px;

}

.elderlycouple
{
position:absolute;
top:0px;
right:0px;
z-index:100;
}

.servicecodes
{
 position:fixed;
 top:170px;
 right:0;
  
/*
position:absolute;
top:170px;
right:0px;
*/
/*z-index:99;*/
}

.navbarstroke
{
position:absolute;
top:101px;
left:0px;
right:0px;
width:100%;
height: 4px;
z-index:-1;
}

.navbarfill
{
position:absolute;
top:105px;
left:0px;
right:0px;
width:100%;
height: 35px;
z-index:-1;
}

.navbarstroke2
{
position:absolute;
top: 140px;
left:0px;
right:0px;
width:100%;
height: 4px;
z-index:-1;
}
/*end of my own code for GCHA links horizontal*/


.email_img
{
position:absolute;
top:40px;
right:12px;
}

.localnumber
{
position:absolute;
top:8px;
right:12px;
z-index:1;
}

.tollfreenum
{
position:absolute;
top:20px;
right:12px;
z-index:1;
}

.imageblock
{
margin:0px;
border:0px;
position:absolute;
left:0px;
top:0px;
z-index:0;
}

p
{
color:#ffffff;
}

/*
.text
{
color:#ffffff;
float:right;
}
*/


.navpos
{
position:absolute;
top:100px;
}

.text
{
float:right;
margin-right:130px;
}

.righthandbar
{
margin:0px;
border:0px;
position:absolute;
right:0px;
top:88px;
z-index:0;
}

.rpic1
{
margin:0px;
border:0px;
position:absolute;
right:10px;
top:100px;
z-index:0;
}

.rpic2
{
margin:0px;
border:0px;
position:absolute;
right:10px;
top:220px;
z-index:0;
}

.rpic3
{
margin:0px;
border:0px;
position:absolute;
right:10px;
top:330px;
z-index:0;
}



.table
{
background:#333;
text-align:center;
position:absolute;
right:375px;

}
.table ul
{
float:left;
margin:0;
padding:0;
border:1px solid #C9C9C9;
}

.table ul li
{
list-style:none;
padding:5px 10px;
}

.table ul li.title
{
font-weight:bold;
background:#333;
color:#fff;
}

.table ul li.even
{
background:#fff
}

.table ul li.odd
{
background:#FFFFE6
}

.video
{
float:right; 
margin:5 10px 5px 0;
}

.productimage
{
float:right; 
top: 400px;
margin:5 10px 5px 0;
}

.product_title
{
color: #ffffff;
position: absolute;
top: 80px;
left: 10px;
}

.product_header
{
color: #ffffff;
position: absolute;
top: 70px;
left: 10px;
}

.headergradient
{
position: absolute;
top: 105px;
}

