﻿body {
font-family:"arial";
font-size:10pt;
color:#666;
text-align:center;
border:0;
background:#6096d3; /* url(_images/bg.png) repeat-x; */
margin:0;
padding:0
}

form {
margin:0;
padding:0;
}

a img {
border:0
}

ul {
margin:12px 0 12px 20px;
padding:0
}

li {
margin:0 0 10px 10px
}

.whiteContainer {
width:956px;
text-align:left;
background:#f1eff0 url(_images/body.png) repeat-x;
margin:50px auto 0; height:4280px;
padding:7px
}
.container {
width:956px; 
height:3700px;
}

.whiteContainerP {
width:956px;
text-align:left;
background:#f1eff0 url(_images/body.png) repeat-x;
margin:50px auto 0; height:4516px;
padding:7px
}
.containerP {
width:956px; 
height:4180px;
}

.whiteContainerC {
width:956px;
text-align:left;
background:#f1eff0 url(_images/body.png) repeat-x;
margin:50px auto 0; height:780px;
padding:7px
}
.containerC {
width:956px; 
height:750px;
}

.whiteContainerF {
width:956px;
text-align:left;
background:#f1eff0 url(_images/body.png) repeat-x;
margin:50px auto 0; height:1690px;
padding:7px
}
.containerF {
width:956px; 
height:1450px;
}

.whiteContainerA {
width:956px;
text-align:left;
background:#f1eff0 url(_images/body.png) repeat-x;
margin:50px auto 0; height:715px;
padding:7px
}
.containerA {
width:956px; 
height:620px;
}

.whiteContainerT {
width:956px;
text-align:left;
background:#f1eff0 url(_images/body.png) repeat-x;
margin:50px auto 0; height:2760px;
padding:7px
}
.containerT {
width:956px; 
height:2560px;
}

.clear0 {
height:0;
clear:both
}

.clear5 {
height:2px;
clear:both
}

.clear10 {
height:10px;
clear:both
}

.clear20 {
height:20px;
clear:both
}

.header {

height:142px;
width:956px;
background:#f1eff0 url(_images/bg_theheader.png) repeat-x;
margin:0 auto
}

.logo {
float:right;
height:102px;
width:700px;
margin:20px 0 0 5px;
padding:0
}

.nav {
width:956px;
height:36px;
text-align:left;
background:url(_images/bg_nav.png) repeat-x;
margin:7px 0;

}

.nav ul {
float:left;
margin:10px 0 0 2px;
padding:0
}

.nav ul li {
display:inline;
margin:10px 0 0 25px;
padding:0
}

.nav li a:link,.nav li a:visited {
font-weight:400;
color:#fff;
text-decoration:none
}

.nav li a:hover,.nav li a:active {
color:#fdc075;
text-decoration:underline
}

.loginContainer {
float:right;

}

.loginContainer a:link,.loginContainer a:visited {
font-size:9pt;
font-weight:400;
color:#bd4d7f;
text-decoration:none;
margin:0 0 0 162px
}

.loginContainer a:hover,.loginContainer a:active {
color:#bd4d7f;
text-decoration:underline
}

.btnLogin {
height:27px;
width:52px;
background:url(_images/btn_login.png) no-repeat;
border:none;
margin:25px 0 0
}

.loginformcontainer {
float:left;
height:50px;
margin:0 10px 7px 0
}

.loginformcontainer p {
display:inline;
margin:0;
padding:0
}

.formLoginEmail {
height:30px;
width:150px;
background:url(_images/bg_formfield_header.png) repeat-x;
border:1px solid #010101;
margin:0
}

.formLoginPassword {
height:30px;
width:130px;
background:url(_images/bg_formfield_header.png) repeat-x;
border:1px solid #010101;
margin:0
}

.contactBox {
background:#fff;
border:1px solid #ccc;
width:335px;
height:280px;
font-weight:700;
margin:20px 20px 20px 60px;
padding:20px 20px 5px
}

.contactBox ul {
padding:15px 0 0
}

.contactBox ul li {
background:url(_images/icon_email.jpg) no-repeat;
list-style-type:none;
padding:0 0 0px 39px; align-content:center;
}

.contactBox h2 {
font-size:13pt;
text-align:center;
color:#004377
}

.dotted {
clear:both;
height:8px;
background:url(_images/dotted.png) repeat-x;
margin:10px 0
}

.dottedGrey {
clear:both;
height:20px;
background:url(_images/dotted.png) left center repeat-x;
margin:0
}

.ntb_form_checkout {
width:632px;
border-left:14px solid #4c0122;
border-right:14px solid #4c0122;
border-bottom:8px solid #4c0122;
font-size:11pt;
color:0
}

.label {
float:left;
text-align:right;
width:115px;
margin:4px 0 0;
padding:0
}

.selectStyle {
height:32px;
background:url(_images/bg_formfield.jpg) repeat-x;
border:1px solid #707070;
font-size:12pt;
padding:5px 5px 5px 7px
}

.display_body {
border-left:14px solid #4c0122
}

.display_header {
width:625px;
font-size:24pt;
color:#FFF;
background-color:#4c0122;
padding-left:20px
}

.display_container {
width:620px;
border:1px solid #4c0122;
font-size:11pt;
color:0;
padding:5px 10px 10px 0
}

.display_label {
float:left;
text-align:right;
width:115px;
margin-right:20px;
margin-left:10px;
padding:0
}

.display_label_wide {
float:left;
text-align:right;
width:200px;
margin-right:20px;
margin-left:10px;
padding:0
}

.display_data {
float:left;
text-align:left;
color:#004377;
width:115px;
padding:0
}

.network {
border:1px solid #000;
width:100px;
float:left
}



.leftCol ul {
margin:15px 0 20px
}

.leftCol ul li {
list-style-type:none;
margin:0 0 15px
}

.leftCol li a:link,.leftCol li a:visited {
font-size:11px;
font-weight:700;
color:#fff;
text-decoration:none;
background:url(_images/li_blue.png) left center no-repeat;
padding:0 0 0 25px
}

.leftCol li a:hover,.leftCol li a:active {
color:#ccc;
text-decoration:none;
background:url(_images/li_blue_on.png) left center no-repeat
}

.leftColBanner1 {
height:270px;
width:956px;
background:url(_images/rakes.png) no-repeat;
margin:0 0 7px
}
.leftColBanner1new {
height:280px;
width:956px;
background:url(_images/rakesTractor.png) no-repeat;
margin:0 0 7px
} 
.leftColBanner2new {
height:1008px;
width:956px;
background:url(_images/yamaha.jpg) no-repeat;
margin:-10px 0 7px
}
.leftColBanner1Blue {
height:270px;
width:956px;
background:url(_images/rakes-blue.png) no-repeat;
margin:0 0 7px
}
.leftColBanner0 {
height:340px;
/* width:956px; */
background:url(_images/teeth-rake-panels-yellow.png) no-repeat;
margin:0 0 0 0 px
}
.ColVideo {
height:450px; 
background-color:#fbc98b;  
margin-left:150px;
border-color:#000000;
border-width: 4px;
}
.ColVideo1 {

background-color:#fbc98b;  

}
RightColBanner1
{
height:270px;
width:515px;
background:url(_images/banner_the-book-that-builds-wealth.png) no-repeat;
margin:0 0 7px
}

.leftColBanner1 h2 {
font-size:24pt;
font-weight:700;
color:#949292;
margin:0;
padding:32px 0 0 45px
}

.leftColBanner1 h2 span {
font-size:18pt;
font-weight:700;
color:#ff5757;
margin:0 0 0 220px
}

.leftColBanner2 {
height:368px;
width:515px;
background:url(_images/bg_leftColBanner2.png) repeat-x
}

.leftColBanner2 h1 {
color:#f1efef;
font-size:18pt;
margin:0;
padding:22px 0 4px 30px
}

.leftColBanner2 p {
color:#f1efef;
font-size:10pt;
margin:0;
padding:0 10px 0 30px
}

.leftColBanner2 a:link,.leftColBanner2 a:visited {
font-weight:400;
color:#ffb002;
text-decoration:underline
}

.leftColBanner2Book {
position:relative;
top:-6px;
margin:0 0 0 70px
}


.titleLeft {
float:left;
width:320px; font-size:24px;
text-align:center; 
font-family:"Comic Sans MS";
color:#04318f;
margin:0;
padding:0 0 0 80px
}
.titleRight {
float:right;
width:500px; font-size:24px; 
text-align:center; 
font-family:"Comic Sans MS";
color:#04318f;
margin:0;
padding:0 0 0 0px
}
.titleLeftNew {
float:left;
width:320px; font-size:24px;
text-align:center; 
font-family:"Comic Sans MS";
color:#eddd59;
margin:0;
padding:0 0 0 80px
}
.titleRightNew {
float:right;
width:500px; font-size:24px; 
text-align:center; 
font-family:"Comic Sans MS";
color:#eddd59;
margin:0;
padding:0 0 0 0px
}
.teeth-rake-panels{
float:left;
font-size:20px; 
text-align:left; 
font-family:Tahoma, Geneva, sans-serif;
color:#0b46a6;
margin:0;
padding:10 10 10 10px;
}
.teeth-rake-panels-box {
height:60px;
/* width:956px;
width:995px;
margin:0 0 7px  */
background:#27487e; 
}

.teeth-rake-panels-text {
float:left;
text-align:left; 
margin:0;
padding:10 21 10 28px;
background:#27487e; 
font-size:14px; 
font-family:verdana;
font-weight:bold;
color:#fff;
}
.teeth-rake-panels-box2 {
width:auto; 
height:525px;
margin:0 0 7px;
background:#27487e;

}
.teeth-rake-panels-photos {
float:left;
/* height:310px;*/
text-align:left; margin-top:0px;
height:302px;
}
.teeth-rake-panels-text2 {

/* height:360px; */
text-align:left;
margin:10px 10px 10px 10px;
padding:10px 10px 10px 10 px;
background:#27487e; 
font-size:12px; 
font-family:verdana;
color:#fff;
}
.centercontactBox {
background:#fff;
border:1px solid #ccc;
width:335px;
font-weight:700;
margin:20px 20px 20px 40px;
padding:20px 20px 5px;
float:center;

}

.centercontactBox ul {
padding:15px 0 0
}

.centercontactBox ul li {
background:url(_images/icon_email.jpg) no-repeat;
list-style-type:none;
padding:0 0 25px 40px
}

.centercontactBox h2 {
font-size:13pt;
text-align:center;
color:#004377
}
.centerColBack {
float:center;
width:580px;
color:#333;
margin:0;
padding:0 0 0 20px
}
.centerColBack h1 {
border-bottom:1px solid #f1a03c;
color:#f1a03c;
margin:20px 0
}

.centerColBackPadding {

padding:20px
}
.centerColBackPadding h1 {
border-bottom:1px solid #f1a03c;
color:#f1a03c;
margin:10px 0
}


.leftColBack {
float:left;
width:580px;
color:#333;
margin:0;
padding:0 0 0 20px
}
.leftColBack h1 {
border-bottom:1px solid #f1a03c;
color:#f1a03c;
margin:20px 0
}
leftColBack22 {
float:left;
width:700px;
color:#333; font-size:13px;
margin:0;
padding:0 0 0 20px
}
.leftColBackPadding {

padding:20px
}
.leftColBackPadding h1 {
border-bottom:1px solid #f1a03c;
color:#f1a03c;
margin:10px 0
}

.rightCol {
float:right;
width:445px;

}

.rightColHeader {
height:65px;
background:url(_images/bg_form_header.png) repeat-x;
text-align:center
}

.rightColHeader h2 {
color:#fff;
font-size:16pt;
margin:0;
padding:22px 0 0
}

.rightColBack {
float:right;
width:340px
}

.rightColBackPadding {
padding:20px 10px 20px 20px
}

.formTitleHome {
float:left;
text-align:right;
width:115px
}

.formTitleHome p {
margin:4px 0 0;
padding:0
}

.formHomeButtonContainer {
height:75px;
width:319px;
background:url(_images/form-arrow-home.png) left center no-repeat;
position:relative;
top:-44px;
left:14px
}

.btnGetitnow {
cursor:hand;
float:right;
height:79px;
width:199px;
background:url(_images/btn_get-it-now.png) left center no-repeat;
border:none
}

.formHomeBuffer {
height:213px
}



.formHomeContent {
float:left;
color:#004377;
text-align:justify;
font-size:12px; font-family:verdana;
}
.leftCol99 {

width:auto; 
height:100px;
/height:100px;
border:12px solid #27487e;
color:#fff;
padding:10px;
background:url(_images/middle.png) #083453 left top;
overflow:hidden;

}
.leftCol {

width:auto; 
height:990px;
/height:990px;
border:12px solid #27487e;
color:#fff;
padding:10px;
background:url(_images/middle.png) #083453 left top;
overflow:hidden;

}
.ntb_form,.formContainerHome {
float:left;
height:370px;
/height:370px;
width:433px;
color:#04318f;
text-align:justify;
font-size:12px; font-family:verdana;
padding: 10px;
background:url(_images/bg_home_rightcol_bottom.png) #e9e8e8 top repeat-x;

}
.formContainerBelow {
float:left;
height:350px;
/height:350px;
width:906px;
color:#04318f;
text-align:justify;
font-size:12px; 
font-family:verdana; 
padding-top:0px;
background-color:#e9e8e8; 
}
.formContainerHome h2 {
text-align:center;
font-size:16pt;
color:#f1a03c;
font-weight:400;
margin:5px;
padding:5px;
background:url(_images/ bg_header.png) left center no-repeat;
}
.formContainerHome3 {
float:left;
height:370px;
/height:370px;
width:433px;
/width:470px;
color:#004377;
text-align:justify;
font-size:12px; font-family:verdana;
padding: 10px;
background:url(_images/bg_home_rightcol_bottom.png) #e9e8e8 top repeat-x;

}
.formContainerHome4 {
width: 400px;
float:left;
height:410px;
color:#004377;
text-align:justify;
font-size:12px; font-family:verdana;
padding: 10px; 
background-color:#fbfbfa;
}
.formContainerHome44 {
float:left;
height:460px;
/height:460px;
width:950px;
color:#004377;
text-align:justify;
font-size:12px; font-family:verdana;
padding: 10px;
padding-left:120px; 
}

.formContainerHome5 {
float:right;
height:379px;
width:280px;
color:#004377;
text-align:justify;
font-size:12px; font-family:verdana;
padding: 10px;

padding-right:10px; 
background-color:#fbfbfa;
}
.formContainerHome5 h2 {
text-align:center;
font-size:15pt;
color:#be7605;
font-weight:400;
margin:5px;
padding:5px;
background-color:#fbfbfa;
}
.formContainerHome55 {
float:right;
height:100%;

color:#004377;
text-align:justify;
font-size:13px; font-family:verdana;
padding-left:15px;
padding-right:15px;
}

.productTitle {
text-align:left;
font-size:16pt;
color:#d0830a;
font-weight:400;
margin:5px;
padding-left:15px;

}
.leftCol22 {

width:auto; 
height:415px;
border:14px solid #5973a1;
color:#636363;
padding:2px; text-align:justify;
/*background:url(_images/middle.png) #083453 left top;
background:url(_images/bg_home_rightcol_bottom.png) #F1EFF0 bottom repeat-x;*/
background-color:#fbfbfa;
overflow:hidden;

}
.leftCol222 {

width:auto; 
height:1000px;
border:14px solid #5973a1;
color:#636363;
padding:2px; text-align:justify; 
background-color:#fbfbfa;
overflow:hidden;
padding-bottom:40px;

}
.formHomeContent2 {
float:left;
color:#004377;
margin:15px;
padding:10px;
text-align:justify;
}
.formContainerHome2 {
float:right;
width:450px;
height:320px;
font-size:11pt;
color:0;
padding: 30px 0 60px;
background:url(_images/bg_home_rightcol_bottom.png) #F1EFF0 bottom repeat-x;

}

.largerRightCol {
float:right;
width:650px
}

.footer {
width:968px;
height:87px;
background:url(_images/bg_footer.png) repeat-x;
text-align:left;
border:1px solid #a2a2a2;
margin: 10px 10px 10px 169px;
padding:0
}

.footerTop {
float:left;
width:900px;
text-align:left;
margin:12px 0 0 15px
}

.footerTop ul {
margin:0 20px 0 0
}

.footerTop ul li {
display:inline;
color:#083453;
margin:0
}

.footerTop li a:link,.footerTop li a:visited {
font-size:10pt;
color:#fff;
text-decoration:none;
background:url(_images/li_footer.png) left center no-repeat;
padding:0 10px 0 20px
}

.footerTop li a:hover,.footerTop li a:active {
color:#fdc075;
text-decoration:none;
background:url(_images/li_footer_on.png) left center no-repeat;
padding:0 10px 0 20px
}

#firstli {
background:none
}

.footerBottom {
float:left;
width:500px;
text-align:left;
margin:22px 0 0 15px
}

.footerBottom p {
color:#ccc;
display:inline;
margin:0;
padding:0
}

h1 {
font-size:16pt;
color:#333;
font-weight:400;
margin:0 0 10px
}

h2 {
font-size:16pt;
color:#515151;
font-weight:400;
margin:20px 0 5px
}

h3 {
font-size:12pt;
color:#3897eb;
font-weight:700;
margin:0
}

h4 {
font-size:7pt;
color:#50aa0e;
font-weight:700;
margin:25px 0 0
}

p {
line-height:18pt;
margin:0 0 25px
}

li a:link,li a:visited,a:link,a:visited {
color:#ffb002;
text-decoration:underline
}

li a:hover,li a:active,.leftColBanner2 a:hover,.leftColBanner2 a:active,a:hover,a:active {
color:#bd4d7f;
text-decoration:none
}

.clear,.formClear {
clear:both;
height:10px
}



.form_input,.formFieldHome {
float:right;
width:300px
}

.ntb_form input,.ntb_form_checkout input,.formGrey {
height:32px;
width:260px;
background:url(_images/bg_formfield.jpg) repeat-x;
border:1px solid #707070;
font-size:12pt;
padding:1px 0 0 7px
}

.colBottom,.rightColBottom {
height:120px;
background:url(_images/bg_home_rightcol_bottom2.png) repeat-x
} 
.display_recurring {
width:220px;
text-align:justify;
float:left;
color:#f3083f;
margin:2px;
font-size:10px;
font-weight:bold;
}

