*{padding:0px;margin:0px;}

#container
{
    width:768px;height:565px;margin-left:auto;margin-right:auto;border:solid 0px red;padding-top:10px;
}
#main
{
    float:left;background-image:url(images/bg.jpg);background-color:#cfcdda;width:768px;height:560px;border:solid 0px blue;
}
#logo
{
    float:left;
    border:solid 0px red;
    width:314px;
    height:71px;
    padding:10px 0px 170px 210px;
}
#buttons{float:left;width:100%}
#friends-and-family-button
{
    clear:left;
    float:left;
    border:solid 0px red;
    width:219px;
    height:78px;
    padding:0px 220px 0px 58px;
}
#professionals-button
{
    float:left;
    border:solid 0px red;
    width:219px;
    height:78px;
}
#strapline
{
    clear:left;
    float:left;
    border:solid 0px red;
    width:767px;
    height:115px;
    text-align:center;
    padding-top:10px;
}
#strapline h1
{
    font-family:Tahoma, Verdana, Arial;
    color:#fff;
    font-size:28px;
    font-weight:normal;
    letter-spacing:1px;
}
#text
{
    clear:left;
    float:left;
    border:solid 0px red;
    width:767px;
    text-align:center;
}
#text h2
{
    font-family:Tahoma, Verdana, Arial;
    color:#fff;
    font-size:15px;
    font-weight:bold;
    padding-bottom:10px;
}
#text p
{
    font-family:Tahoma, Verdana, Arial;
    color:#fff;
    font-size:12px;
}
#text a
{
    font-family:Tahoma, Verdana, Arial;
    color:#fff;
    font-size:12px;
}
#address
{
    clear:left;
    float:left;
    border:solid 0px red;
    width:767px;
    text-align:center;
    padding-top:30px;
}
#address p
{
    font-family:Tahoma, Verdana, Arial;
    color:#339999;
    font-size:12px;
    font-weight:bold;
}
