.caption{
    background:url(../images/caption_bg.jpg) no-repeat; width:422px; height:96px; display:block;  color:#737373; font-size:11px; float:left; padding:0px 0px 0px 15px;
}
#main{
    width:770px; background:url(../images/cont_bg.gif) repeat-y; float:left; padding:0px 0px 20px 10px;
}
.imgborder{
    border:4px #757f90 solid;
    padding:1px;
}
a{
    color:#ed1c24;
    text-decoration:none;
}
#maincontent a:hover{
    text-decoration:underline;
}

.marketing-message{
    position:absolute;
    top:105px;
    left:50%;
    margin-left:-390px;
    display:block;
    width:400px;
}