/* ********************************************************
 * override styles for the property puzzle page
 * ********************************************************/

#content #header {
    text-align: center;
    height: 119px;
    background: none;
    margin: 0;
    margin-top: 20px;
}

/* headings */
h1 {
    width: 845px;
    height: 119px;
    text-align: center;
    margin: 0 auto; /* center it */
}

h1 span {
    background: transparent url(../i/hd-puzzle.gif) left top no-repeat;
}

/* sifr style for sub headings */
h2 {
    font-size: 1.33em;
    color: #5e5898;
}

blockquote {
    color: #59B26D;
    font-family: Times New Roman,Helvetica;
    font-weight: normal;
    margin: 0;
    padding: 0;
    line-height: 1.667em;
}

/* columns */
#page #main #content #content-left {
    width: 395px; /* minus padding */
    padding: 32px 35px 0 75px;
    _width: 350px;
}

#page #main #content #content-right {
    width: 435px; /* minus padding */
}

#page #main #content #content-bottom {
    padding-top: 40px;
    border-top: 1px solid #59B26D;
    margin: 40px 70px 0 70px;
}

/* link buttons */
p#buy-now a,
p#buy-now a span {
    width: 359px;
    height: 63px;
    display: block;
}

p#buy-now a span {
    background: transparent url(../i/btn-buyonline.gif) left top no-repeat;
}

p#download-toc,
p#buy-now {
    margin-right: 50px;
}

p#download-toc a,
p#buy-now a {
    float: right;
}

p#download-toc a,
p#download-toc a span {
    width: 235px;
    height: 50px;
    display: block;
}

p#download-toc a span {
    background: transparent url(../i/btn-download.gif) left top no-repeat;
}

p.quote-owner {
    font-size: 1em;
    line-height: 1.1667em;
    color: #59B26D;
    float: right;
    font-family: Times New Roman, Helvetica;
}

#about-author {
    margin-top: 30px;
    margin-bottom: 30px;
}

#content-right-inner img {
    margin-left: -23px;
    _margin-left: 0;
}

/* forms */
#order-form
{
    margin: 10px 0 0 0;
}