body {
text-align:left;
min-width:760px;
background-image:url("images/background.gif");
background-repeat:repeat-x;
background-color:#4c0000;
margin:0;
height:100%;
}
#dog-training-ebooks-wrapper {
margin:auto;
width:767px;
height:16425px; /* TK, IE7, 14380 */
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-terms {
margin:auto;
width:767px;
height:2083px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-privacy {
margin:auto;
width:767px;
height:1740px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-contact {
margin:auto;
width:767px;
height:650px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-affiliates {
margin:auto;
width:767px;
height:1120px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-freegift {
margin:auto;
width:767px;
height:970px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-freedownload {
margin:auto;
width:767px;
height:1945px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-freevideo {
margin:auto;
width:767px;
height:9975px; /* TK */
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-affiliate-contact-thankyou {
margin:auto;
width:767px;
height:405px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-dtvideos {
margin:auto;
width:767px;
height:730px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-protected {
margin:auto;
width:767px;
height:2890px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-cbthankyou {
margin:auto;
width:767px;
height:670px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-newsletter1 {
margin:auto;
width:767px;
height:1840px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-newsletter2 {
margin:auto;
width:767px;
height:1840px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-newsletter3 {
margin:auto;
width:767px;
height:1500px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-podcast1 {
margin:auto;
width:767px;
height:1080px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-forcesofnature {
margin:auto;
width:767px;
height:1000px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-whatstrainingabout {
margin:auto;
width:767px;
height:1100px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-dogmumbler {
margin:auto;
width:767px;
height:900px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-petinsurance {
margin:auto;
width:767px;
height:1100px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-limits {
margin:auto;
width:767px;
height:2400px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-advice1 {
margin:auto;
width:767px;
height:1330px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-techniques1 {
margin:auto;
width:767px;
height:1400px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-stop-biting1 {
margin:auto;
width:767px;
height:1200px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-training-puppies1 {
margin:auto;
width:767px;
height:1150px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-envronproblems {
margin:auto;
width:767px;
height:1150px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-trainpuppies1 {
margin:auto;
width:767px;
height:1150px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-dogbarking {
margin:auto;
width:767px;
height:1920px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-pulling {
margin:auto;
width:767px;
height:1820px;
border:0 none;
text-align:left;
}

#dog-training-ebooks-wrapper-obedienceknow {
margin:auto;
width:767px;
height:1400px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-wrapper-articleslistpage {
margin:auto;
width:767px;
height:540px;
border:0 none;
text-align:left;
}
#dog-training-ebooks-masthead {
margin:auto;
width:767px;
height:205px;
background-image:url("images/masthead.gif");
background-repeat:no-repeat;
border:0 none;
text-align:left;
}
/* TK, new, holds left, center, right */
#dog-training-ebooks-container {
margin:auto;
width:767px;
height:100%;
padding:0 35px;
background-image:url("images/leftrightedge.gif");
background-repeat:repeat-y;
}
#dog-training-ebooks-content {
margin:0 !important;
width:697px;
height:100%;
padding:0 !important;;
text-align:center;
background-color:#fff;
}
#dog-training-ebooks-currency {
margin:auto;
width:220px;
height:235px;
border:0 none;
text-align:center;
}
#dog-training-date {
margin:auto;
float:left;
width:669px;
height:40px;
text-align:left;
/* TK, added these: */
font:normal 16px verdana, arial, helvetica, sans-serif;
color:#000;
}
#dog-training-ebooks-offer1 {
margin:auto;
width:348px;
height:284px;
float:left;
clear:right;
text-align:left;
}
#dog-training-ebooks-video {
margin:auto;
width:348px;
height:284px;
float:left;
clear:right;
text-align:right;
background-color:#fff;
}
#dog-training-ebooks-videotext {
margin:auto;
width:311px;
height:18px;
float:right;
text-align:center;
background-color:#fff;
font:bold 13px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
}
/* TK, added ids, no double ids allowed... */
#dog-training-freebox, #dog-training-freebox2, #dog-training-freebox3, #dog-training-freebox4 {
margin:0;
width:386px;
height:386px;
float:left;
background-image:url("images/dog-training-freebox.gif");
}
/* TK, added surrounding box+clear, removed floats in divs in this box */
#dog-training-rightbox, #dog-training-rightbox2, #dog-training-rightbox3, #dog-training-rightbox4 {
margin:0;
float:right;
} 
.dog-training-boxclear {
clear:both;
}
/* TK, added ids, no double ids allowed... */
#dog-training-grab, #dog-training-grab2, #dog-training-grab3, #dog-training-grab4 {
margin:0;
width:311px;
height:241px;
background-image:url("images/dog-training-grab.gif");
}
/* TK, added ids, no double ids allowed... */
#dog-training-topopt, #dog-training-topopt2, #dog-training-topopt3, #dog-training-topopt4 {
margin:0;
width:311px;
height:145px;
}
.dog-training-puppy-training h1 {
margin-top:20px;
float:left;
width:697px;
text-align:center;
font:bold 20px verdana, arial, helvetica, sans-serif;
color:#a80303;
text-decoration:none;
padding:0;
background-color:#fff;
}
.dog-training-puppy-trainingblk h1 {
margin-top:0;
float:left;
width:697px;
text-align:left;
font:bold 16px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:0;
background-color:#fff;
}
.dog-training-puppy-training {
margin-top:0;
float:left;
width:697px;
text-align:center;
font:bold 20px verdana, arial, helvetica, sans-serif;
color:#a80303;
text-decoration:none;
padding:0;
background-color:#fff;
}
.dog-training-puppy-training2 {
margin-top:0;
float:left;
width:697px;
text-align:center;
font:bold 28px verdana, arial, helvetica, sans-serif;
color:#a80303;
text-decoration:none;
padding:0;
background-color:#fff;
}
.dog-training-ebooks-medtext {
margin:0;
float:left;
width:697px;
text-align:left;
font:normal 14px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:0;
background-color:#fff;
}
.dog-training-ebooks-optin {
width:600px;
height:400px;
background-color:#fff;
margin-top:40px;
}
.dog-training-ebooks-text1 {
margin:0;
float:left;
width:697px;
text-align:center;
font:normal 16px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:0;
background-color:#fff;
}
.dog-training-puppy-training-forwarned {
margin-top:0;
float:left;
width:600px;
text-align:center;
font:bold 24px verdana, arial, helvetica, sans-serif;
color:#a80303;
text-decoration:none;
padding:0;
background-color:#c7d4e0;
}
.dog-training-ebooks-thankyou-text h1 {
margin:0 !important;
float:left;
width:697px;
text-align:center;
font:bold 24px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:0 !important;
background-color:#fff;
}
.dog-training-ebooks-thankyou-text {
margin:0 !important;
float:left;
width:697px;
text-align:left;
font:normal 16px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:0 !important;
background-color:#fff;
}
.dog-training-ebooks-podcast-text {
margin:0 !important;
float:left;
width:697px;
text-align:left;
font:normal 14px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:0 !important;
background-color:#fff;
}
.dog-training-ebooks-thankyou-text2 {
margin:0;
float:left;
width:697px;
text-align:left;
font:normal 16px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:0;
background-color:#fff;
}
.dog-training-ebooks-downloadfree-text1 h1 {
margin:0;
float:left;
width:697px;
text-align:center;
font:bold 36px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:0;
background-color:#fff;
}
.dog-training-ebooks-downloadfree-text h1 {
margin:0;
float:left;
width:697px;
text-align:center;
font:bold 24px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:0;
background-color:#fff;
}
.dog-training-ebooks-downloadfree-text h2 {
margin:0;
float:left;
width:697px;
text-align:center;
font:normal 22px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:0;
background-color:#fff;
}
.dog-training-ebooks-downloadfree-text-red h2 {
margin:0;
float:left;
width:697px;
text-align:center;
font:bold 22px verdana, arial, helvetica, sans-serif;
color:#c50303;
text-decoration:underline;
padding:0;
background-color:#fff;
}
.dog-training-ebooks-downloadfree-text {
margin:0;
float:left;
width:697px;
text-align:center;
font:normal 16px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:0;
background-color:#fff;
}
#dog-training-ebooks-box1 {
margin-top:40px;
margin-left:5%;
float:left;
width:600px;
height:275px;
text-align:center;
align:center;
font:bold 16px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
background-color:#c7d4e0;
border-top:solid #000 2px;
border-right:solid #000 2px;
border-bottom:solid #000 2px;
border-left:solid #000 2px;
}
#dog-training-ebooks-box2 {
margin-top:80px;
margin-left:0;
float:left;
width:669px;
height:960px;
text-align:left;
align:left;
font:normal 14px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
background-color:#fff;
border-top:solid #a80303 2px;
border-right:solid #a80303 2px;
border-bottom:solid #a80303 2px;
border-left:solid #a80303 2px;
}
#dog-training-ebooks-box2 ul {
margin:.3em;
padding:0;
margin-top:30px;
}
#dog-training-ebooks-box2 li {
list-style:none;
background:url("images/listbuttonsmall.gif") no-repeat left top;
padding-left:3.2em;
padding-top:10px;
padding-bottom:10px;
font:normal 14px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
}
#dog-training-ebooks-doforyou {
margin-top:10px;
float:left;
width:669px;
text-align:center;
font:bold 20px verdana, arial, helvetica, sans-serif;
color:#a80303;
text-decoration:none;
background-color:#fff;
}
/* TK, id to class, no double ids allowed... */
div.dog-training-spacer1 {
margin:0;
padding:0;/* xx*/
margin-top:0 !important;
margin-left:0 !important;
float:left;
width:669px;
height:80px;
background-color:#fff;
}
#dog-training-ebooks-box3optin {
margin-top:40px;
margin-left:0;
float:left;
width:669px;
height:570px;
text-align:center;
color:#000;
text-decoration:none;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0;
background-color:#fff;
}
#dog-training-ebooks-box3 {
margin-top:80px;
margin-left:0;
float:left;
width:669px;
height:570px;
text-align:center;
align:left;
font:bold 14px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
background-color:#fff;
border-top:solid #a80303 2px;
border-right:solid #a80303 2px;
border-bottom:solid #a80303 2px;
border-left:solid #a80303 2px;
}
#dog-training-ebooks-box3 ul li {
margin-bottom:14px !important; /* TK, replaced illegal <br /> between <li> */
}
#dog-training-ebooks-box3-left {
margin-top:0;
margin-left:0;
float:left;
width:190px;
height:500px;
text-align:left;
align:left;
font:normal 14px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
background-color:#fff;
}
#dog-training-ebooks-box3-left ul {
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:10px;
}
#dog-training-ebooks-box3-left ul li {
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:10px;
}
#dog-training-ebooks-box3-center {
margin-top:0;
margin-left:0;
float:left;
clear:right;
width:190px;
height:500px;
text-align:left;
align:left;
font:normal 14px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
background-color:#fff;
}
#dog-training-ebooks-box3-center ul {
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:10px;
}
#dog-training-ebooks-box3-center ul li {
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:10px;
}
#dog-training-ebooks-box3-right {
margin-top:0;
margin-left:0;
float:left;
clear:right;
width:190px;
height:500px;
text-align:left;
align:left;
font:normal 14px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
background-color:#fff;
}
#dog-training-ebooks-box3-right ul {
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:10px;
}
#dog-training-ebooks-box3-right ul li {
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:10px;
}
#dog-training-ebooks-testimonialsbox {
width:650px;
height:720px;
}
.dog-training-ebooks-medtext2 {
margin-top:10px;
float:left;
width:669px;
text-align:center;
font:bold 20px verdana, arial, helvetica, sans-serif;
color:#a80303;
text-decoration:none;
padding:0;
background-color:#fff;
}
#dog-training-ebooks-box4 {
margin-top:40px;
margin-left:0;
float:left;
width:669px;
height:1900px;
text-align:left;
align:left;
font:normal 14px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
background-color:#fff;
}
#dog-training-ebooks-box4 ul {
margin:.3em;
padding:0;
margin-top:30px;
text-decoration:none;
}
#dog-training-ebooks-box4 li {
list-style:none;
background:url("images/listbuttonsmall.gif") no-repeat left top;
padding-left:3.2em;
padding-top:10px;
padding-bottom:10px;
font:normal 14px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
}
#dog-training-ebooks-box4b {
margin-top:40px;
margin-left:0;
float:left;
width:669px;
height:1900px;
text-align:left;
align:left;
font:normal 14px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
background-color:#fff;
}
#dog-training-ebooks-box4b ul {
margin:.3em;
padding:0;
margin-top:30px;
text-decoration:none;
}
#dog-training-ebooks-box4b li {
list-style:none;
background:url("images/listbuttonsmall.gif") no-repeat left top;
padding-left:3.2em;
padding-top:10px;
padding-bottom:10px;
font:normal 14px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
}
#dog-training-ebooks-box5 {
margin-top:0;
margin-left:0;
float:left;
width:669px;
height:630px;
text-align:left;
align:left;
font:normal 14px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
background-color:#fff;
}
#dog-training-ebooks-box5 ul {
margin:.3em;
padding:0;
margin-top:30px;
}
#dog-training-ebooks-box5 li {
list-style:none;
background:url("images/listbuttonsmall.gif") no-repeat left top;
padding-left:3.2em;
padding-top:10px;
padding-bottom:10px;
font:normal 14px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
}
.dog-training-bonus {
height:240px;
width:669px;
margin-top:70px;
text-align:center;
background-color:#fff;
padding-left:0;
padding-top:0;
padding-bottom:0;
font:normal 16px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
}
#dog-training-bottom1 {
margin-top:0;
margin-left:0;
float:left;
width:667px;
height:68px;
}
#dog-training-bottom1 a {
outline:0;
}
#navlist li {
display:inline;
list-style-type:none;
padding-right:20px;
}
#navcontainer {
float:right;
padding:0;
margin-right:35px;
height:12px;
}
#navcontainer ul {
font-size:12px;
border:0;
margin:0;
padding:0;
list-style-type:none;
text-align:center;
}
#navcontainer ul li {
font-size:12px;
display:block;
float:left;
text-align:center;
padding:0;
margin:0;
}
#navcontainer ul li a {
width:115px;
float:left;
background:#fff;
display:block;
text-align:center;
font:normal 11px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
outline:0;
}
#navcontainer ul li a:hover {
color:#ff7800;
background:#fff;
}
#copyright {
margin-top:20px;
margin-left:0;
float:left;
width:667px;
height:20px;
background-color:#fff;
text-align:center;
font:normal 12px verdana, arial, helvetica, sans-serif;
color:#000;
text-decoration:none;
}
#contact-form {
float:left;
width:500px;
color:#000;
background:#fff;
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
#contact-formwrapper {
float:left;
width:500px;
height:220px;
background:#fff;
padding-top:10px;
margin-left:0;
}
#affiliate-form {
float:left;
width:500px;
color:#000;
background:#fff;
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
#affiliate-formwrapper {
float:left;
width:500px;
height:480px;
background:#fff;
padding-top:10px;
margin-left:0;
}