/*
      Project:  Pampered Pets by Sherrie
        Title:  Master styles for print media
       Author:  Adam Page, adam@atomdriven.com
      Updated:  2006-02-18
*/

/*____[ Imports ]_____________________________________________________________*/

@import url("./fontnormal.css");

/*____[ Common elements ]_____________________________________________________*/

body
{
    margin:           0.5in 0.75in;
    padding:          0;
    font-size:        1.1em;
}

/*____[ Hidden elements ]_____________________________________________________*/

#divHead a,
#divNav,
#divLocation ul,
hr,
.noprint,
#pContactFormInvite,
#divContactForm,
#divCopyright a,
.spanValidate
{
    display:          none;
}

acronym
{
    border:           0;
}

/*____[ Header ]______________________________________________________________*/

h1
{
    margin:           0;
    padding:          0;
    font-size:        24pt;
    font-weight:      bold;
    font-style:       italic;
    letter-spacing:   -0.8pt;

}

h2
{
    color:            #3c903c;
    margin:           -0.3em 0 1.0em 0;
    padding:          0 0 0.5em 3.5em;
    font-size:        15pt;
    font-weight:      bold;
    font-style:       italic;
    letter-spacing:   -0.8pt;
}

h3
{
    font-size:        15pt;
    font-weight:      bold;
    font-variant:     small-caps;
    background:       #ccf0cc;
    border-top:       0.1em solid #3c903c;
    padding:          0.5em;
}

#divFooter
{
    font-size:        10pt;
}

#divCopyright
{
    clear:            both;
}


/*____[ Content ]_____________________________________________________________*/

#content p,
#contact p
{
    font-size:         11pt;
    line-height:       1.3em;
}

#content ul li
{
    font-size:         11pt;
    line-height:       1.3em;
    font-style:        italic;
    color:             #654a00;
    margin:            0.5em 0 0 0;
}

#contact #pPhoneNumber
{
    font-size:         24pt;
    font-weight:       bold;
    text-align:        center;
    margin:            0;
}

#links ul
{
    list-style:        none;
    margin:            0;
    padding:           0;
}

#links img
{
    border:            0;
}

#links ul li
{
    width:             30%;
    float:             left;
    text-align:        center;
    margin:            1.0em 0 1% 0;
}

#divFooter
{
    clear:             both;
    padding-top:       1.0em;
}

#divAtomDriven *
{
    border:            0;
    text-decoration:   none;
    color:             #999999;
}

/*----( Welcome! )----------------------------------------*/

#content #h3WhyPetSitter
{
    margin-top:        2.0em;
}

#imgWhyPetSitter
{
    float:             right;
    border:            0;
    margin:            -1.0em 0 -1.0em 0;
    border-left:       1.0em solid #ffffff;
}

#imgWhatMyClientsSay
{
    float:             left;
    border:            0;
    margin:            0 1.0em 0 0;
    border-right:      1.0em solid #ffffff;
}

#testimonials,
#idgie_mae,
#rates
{
    page-break-before: always;
    padding:           0.5in 0 0 0;
}

#content .divTestimonial p.author
{
    text-align:        right;
    font-style:        italic;
}

#content #h3WhatMyClientsSay
{
    padding-left:      7.0em;
}

/*----( About )-------------------------------------------*/

#imgDog01
{
    float:            right;
    border:           0;
    margin:           0;
}

#imgLetYourPetDecide
{
    float:            left;
    border:           0;
    margin:           0;
    border-right:     1.0em solid #ffffff;
}

#imgIdgieMae
{
    float:            right;
    border:           0;
    margin:           0.75em 0 0 1.0em;
}

#let_your_pet_decide,
#idgie_mae
{
    padding-top:      0.25em;
    clear:            both;
}

#content #h3LetYourPetDecide
{
    padding-left:     8.0em;
}

/*----( Services )----------------------------------------*/

#imgLoveComesInAllColors
{
    float:            right;
    border:           0;
    margin:           -3.0em 0 0 0;
    border-left:      1.0em solid #ffffff;
}

#content #h3HowWillIPamper
{
    clear:            right;
}

#content #services ol li p
{
    display:          block;
}


#content #services p#pInstructions
{
    display:          none;
}

#imgRates
{
    display:          none;
}

#rates dl
{
    clear:            right;
    margin:           0;
    padding:          2.0em 0 0 0;
}

#rates dl dt
{
    width:            60%;
    float:            right;
    margin:           0;
    padding:          0;
    font-size:        1.5em;
    letter-spacing:   -0.1em;
    font-weight:      bold;
    font-style:       italic;
    color:            #3c903c;
}

#rates dl .ddPrice
{
    width:            30%;
    float:            left;
    margin:           0 0 0 0;
    padding:          0;
    font-size:        1.5em;
    text-align:       left;
    color:            #666666;
}

#rates dl .ddPrice strong
{
    font-weight:      normal;
}

#rates dl .ddPrice span
{
    font-size:        0.7em;
    font-style:       italic;
    font-weight:      bold;
    letter-spacing:   -0.1em;
}

#rates dl .ddDesc
{
    clear:            both;
    margin:           0;
    padding:          1.0em 0 2.0em 3.0em;
    border-top:       0.1em solid #eeeeee;
    font-size:        0.85em;
    line-height:      1.4em;
    color:            #654a00;
}

#content #h3HowMuchDoICharge
{
    margin:           0;
}