﻿


/* HOMEPAGE v2
*************************************/

#homeheader {
background: #d7e9f5 url(images/homepage/aphi-home_03.jpg) top left no-repeat;
height: 305px;
}

#homeheader fieldset {
padding: 221px 0 0 85px;
}

#homeheader input.text {
font-size: 1.25em;
font-family: Georgia;
color: #777;
font-weight: bold;
background: none;
border: none;
width: 225px;
float: left;
padding: 10px 10px;
margin: 2px 0 0 0;
}

#homeheader input.text:focus {
border: none;
}

#homeheader input.gobutton {
padding: 0 0 0 0;
float: left;
}

#homeheader fieldset div {
height: 50px;
}

#homeheader fieldset a {
color: #e2edf6;
display: block;
}
/* HOMEPAGE 10% Discount
*************************************/

#discountheader {
background: #d7e9f5 url(images/homepage/aphi-home_discount.jpg) top left no-repeat;
height: 305px;
}

#discountheader fieldset {
padding: 221px 0 0 85px;
}

#discountheader input.text {
font-size: 1.25em;
font-family: Georgia;
color: #777;
font-weight: bold;
background: none;
border: none;
width: 225px;
float: left;
padding: 10px 10px;
margin: 2px 0 0 0;
}

#discountheader input.text:focus {
border: none;
}

#discountheader input.gobutton {
padding: 0 0 0 0;
float: left;
}

#discountheader fieldset div {
height: 50px;
}

#discountheader fieldset p {
color: #ccc;
display: block;
}




#wideband {
background: #d7e9f5 url(images/homepage/aphi-home_05.jpg) top left no-repeat;
height: 202px;
}

#wideband p {
    padding: 70px 350px 0 265px;
    letter-spacing: 1px;
    line-height: 1.8em;
}

#wideband ul{
float: right;
width: 290px;
font-size: 1.25em;
padding: 40px 0 0 0;
}

#wideband ul li {
height: 33px;
font-family: Georgia;
}

#wideband ul li img {
float: left;
margin: 0 6px 0 0;
}

#wideband p a {
display: block;
padding-top: 8px;
}

#homelower 
{
    margin: 0 5px 0 0;
    padding: 0 0 15px 0;
    background: #fff;
    width: 970px;
    
}

#homelower h2 
{
    color: #863c10;
    line-height: 1.15em;
    margin: 0 0 .5em 0;
    font-size: 1.35em;
}

#homelower #flexone 
{
    width: 450px;
    padding: 15px 15px 0 15px;
    float: left;

}

#homelower #flexone ul {
margin: 0 0 1em 25px;
font-size: 1.1em;
font-style: italic;
}

#homelower #flexone ul li {
padding: 0 0 10px 0;
}


#homelower #flexone ul li img {
float: left;
margin: 0 4px 0 0;
}

#homelower #flextwo 
{
    width: 143px;
    padding: 15px 15px;
    float: left;
    border: 1px dotted #e5e5e5;
    border-width: 0 1px;
}

#homelower #flextwo h2 
{
    margin: 0 0 .25em 0;
    font-size: 1.25em;
}

#homelower #flextwo ul 
{
    margin: .75em 0 3em 0;
    font-size: .85em;
}

#homelower #flextwo ul li 
{
    margin: 0 0 2px 0;
}

#homelower #flexthree 
{
    background: url(images/homepage/bailys-bg.jpg) center 0 no-repeat;
    padding: 265px 25px 15px 25px;
    margin:  0 0 0 650px;
    text-align: center;
    
}

#homelower #flexthree a 
{
    color: #ff6600;
}

/* Testing
*************************************/
#homeheader #midcol .headimg 
{
    padding: 5px 0 0 0;
}


#findplan 
{
    display: block;
    height: 83px;
    width: 330px;
    text-decoration: none;
    padding: 12px 0 0 100px;
    margin: 25px 0 15px 10px;
    background: url(images/homepage/4levels-bg.png) top left no-repeat;
    color: #6b6b6b;
}

#findplan h2 
{
    color: #515151;
}

#findplan p span 
{
    color: #2e63a0;
    text-decoration: underline;
}

#findplan:hover 
{
    background-position: 0 -95px;
    
}

#findplan:hover h2 
{
    color: #3a3a3a;
}

#whyus
{
    display: block;
    height: 83px;
    width: 288px;
    text-decoration: none;
    padding: 12px 15px 0 100px;
    margin: 0 0 38px 37px;
    background: url(images/homepage/3facts-bg.png) top left no-repeat;
    color: #6b6b6b;
}

#whyus h2 
{
    color: #515151;
}

#whyus p span 
{
    color: #2e63a0;
    text-decoration: underline;
}

#whyus:hover 
{
    background-position: 0 -95px;
}

#whyus:hover h2 
{
    color: #3a3a3a;
}

#startquote
{
    height: 400px; 
    width: 335px;
    background: url(images/homepage/start-quote-bg.gif) top center no-repeat;
    float: right;
    color: #ffffff;
    text-align: center;
    color: #ffffff;
}

#startquote h1 
{
    border: none;
    font-size: 1.2em;
    text-transform: uppercase;
    color: #6397d7;
    letter-spacing: 1px;
    padding: 30px 0 70px 0;
}

#startquote fieldset 
{
    margin: 77px 0 10px 0;
}

#startquote fieldset input 
{
    margin: 0 0 43px 0;
}

#startquote fieldset input 
{
    width: 215px;
    height: 21px;
    border: 0;
    padding: 4px 0 0 0;
}