#top{
    width: 100%;
    background-image: url('../images/top-bg-blue.gif');
    background-repeat: repeat-x;
    height: 49px;
}

#main{
    width: 1024px;
    height: 628px;
}

#main-left{
    float: left;
    display: inline;
    width: 495px;
    height: 422px;
}

#main-right{
    float: left;
    display: inline;
    width: 529px;
    height: 422px;
}

#main-right-headline{
    margin-top: 62px;
}

#main-right p{
    margin-right: 65px;
    margin-top: 0;
}

#main-callouts{
    width: 1024px;
}

#main-callouts div{
    float: left;
    display: inline;
}

#main-callouts .m-callout1{
    width: 331px;
    height: 100px;
    margin-left: 73px;
}

#main-callouts .m-callout2{
    width: 260px;
    height: 100px;
    margin-left: 10px;
}

#main-callouts .m-callout3{
    width: 266px;
    height: 100px;
    margin-left: 0px;
}

#main-prescribe{
    margin: 30px 0 0 300px;
}

/* for body pages - previously in hpv2.css */

#midBottomLinks span{
    height: 14px;
    font-size: 14px;
    color: #1b8233;
    position: relative;
    top: -3px;
    padding: 10px;
}

.right-callout p a,
.right-callout p a:link,
.right-callout p a:visited,
.right-callout p a:active{
    color: #089fcf;
    text-decoration: none;
}

.right-callout p a:hover{
    color: #006699;
}