/* CSS Document */
body { background: #aa9977 }
body, td, p { font: 10pt Arial, sans-serif; color: #000000; }
.maintable { border: 1px solid #000000; background-color: #ffffff }
a { color: #0055aa; text-decoration: underline; font-weight: bold; }
a:hover { color: #000000; }
/* masthead */
.mast, .mastimg, .masttitle, .bottombar { background: #887766 }
.masttitle { padding-bottom: 20px }
.mastimg, .mast { border-top: solid 5px #998877 }
.mastimg { padding: 5px }
.mastpic { border: 3px solid #998877; margin-right: 2px }
.header, .subhead, .ideas { padding-left: 15px; padding-bottom: 2px }
.header { font-size: 13pt; color: #ddcccc; font-weight: bold }
.ideas, .subhead { color: #000000/*#ffffff#333344*/ }
.ideas { font: 24pt Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold }
.topmenubar { padding: 3px; background: #0055aa }
.menudivider { margin-left: 20px; margin-right: 20px }
a.nav { font-size: 11pt; color: #ccddff; text-decoration: none; }
a.nav:hover { color: #ffffff; }
/* left column */
.leftcolumn { background: #aaaa99 }
.bluedoorpic { border-right: 1px solid #000000; border-bottom: 6px solid #bbbbaa }
.epro { background: #bbbbaa; padding: 8px; margin: 10px }
.epropic { margin-bottom: 3px }
.marginspace { margin-top: 1000px; }
.clickherepad { margin-top: 20px; text-align: center }
.welcome { margin-top: 125px; }
.children { margin-top: 1px; }
.pets { margin-top: 75px; }
a.clickhere { font-size: 10pt; text-decoration: none; } 
a.clickhere:hover { color:#aa5522; }
/* main content box */
.middlebody { padding-left: 30px; padding-right: 50px; padding-bottom: 25px; padding-top: 30px; background: url(images/shadow.jpg) repeat-y right }
/* main body */
a.ordernow { font-size: 11pt; } 
.ordernowbottom { font-size: 16pt; }
a.seesample { font-size: 8pt; text-decoration: none; }
.seesamplepad { margin-top: 5px; }
li { margin-top: 3px; margin-bottom: 3px }
li.check { list-style-image: url(images/checkmark.gif) }
.greybox { background-color: #eeeeee; border: 1px solid #000000; padding: 10px; }
.yellowbox { background-color: #FFFF66; border: 1px solid #000000; padding: 10px; }
.affiliatebox { background: #FFFF99; border: 1px solid #000000; }
.scripttext { font: 16pt "Times New Roman", Times, serif; font-style: italic }
.fromwendybox { margin-right: 20px; }
.dots { background: url(images/dot.gif) repeat-x center; margin-bottom: 20px; margin-top: 20px }
/* titles and headings */
.pagetitle { font-size: 12pt; color: #000000; font-weight: bold; margin-bottom: 5px; }
.blackheading { font-size: 12pt; font-weight: bold; margin-bottom: 10px; }
.redheading { font-size: 14pt; font-weight: bold; margin-bottom: 10px; color: #cc0000 }
.redtext { font-size: 12pt; font-weight: bold; color: #cc0000 }
.largeblack, .largered { font-size: 16pt; font-weight: bold; margin-bottom: 10px; }
.largered { color: #cc0000 }
.subsecthead { font-size: 13pt; color: #aa5522; font-weight: bold; margin-bottom: 15px; }
.sitebox { background-color: #eeeeee; border: 1px solid #000000; }
.orderbox { background: #ffffff; border: 1px solid #000000; padding: 10px }
/* pictures */
.picright { margin-left: 25px; margin-bottom: 10px; border: 1px solid #000000 }
.picleft { margin-right: 25px; margin-bottom: 10px; border: 1px solid #000000 }
.picborder { border: 1px solid #000000 }
.windowopen:hover { cursor: pointer }
/* right bar */
.rightcolumn { background-color: #ddddcc; }
/* testimonial page */
.testimonialname, .question { font-size: 11pt; color: #aa5522; font-weight: bold }
.testimonialtext { font-size: 9pt; margin-left: 40px; margin-bottom: 15px; }
/* affiliate page */
.answerpad { margin-left: 25px; margin-top: 3px; margin-bottom: 15px; }
.ulpad { margin-top: 0px; }
.submitbutton { font-size: 10pt; margin: 10px; }
/* bottom bar */
.copy { font-size: 8pt; color: #ffffff }
