/* CSS Document */
html, body{
overflow: -moz-scrollbars-vertical;
font-size:14px;
font-family:Calibri;
background-image:url(../img/body_bg.png);
}



#body_container{
margin-left: auto;
margin-right: auto;
text-align:left;
width:800px;
background-color:#EfEDE5;
}

#header_container{
background-image:url(../img/promo/top_grad.gif);
background-repeat:repeat-x;
background-position:top;

}

#top_header{
background-image:url(../img/promo/topheader.png);
background-repeat:no-repeat;
background-position:left top;
height:81px;
}

#top_options{
margin-top:20px;
}

a#mail{
display: block;
width: 30px;
height: 40px;
float: left;
margin: 0 auto;
border: none;
background:  url(../imgmail.png) no-repeat;
}

a#mail:hover{
background:  url(../imgmailh.png) no-repeat;
}
  
a#sitemap{
display: block;
width: 35px;
height: 40px;
float: left;
margin: 0 auto;
border: none;
background:  url(../imgsitemap.png) no-repeat;
}

a#sitemap:hover{
background:  url(../imgsitemaph.png) no-repeat;
}
  
a#home{
display: block;
width: 30px;
height: 40px;
float: left;
margin: 0 auto;
border: none;
background:  url(../imghome.png) no-repeat;
}

a#home:hover{
background:  url(../imghomeh.png) no-repeat;
}

#banner{
background-image:url(../img/promo/header_special.gif);
background-repeat:no-repeat;
height:247px;

}

#left_box{

background-color:#C0C0C0;

}

#top_nav{
background-color:#32353A;
padding:6px 0;
font-family:"Arno Pro", "Times New Roman", Times, serif;
}

#top_nav a{
font-size:18px;
text-decoration:none;
color:#fff;
padding:0 27px;
}

#top_nav a:hover{
color:#B3B08D;
}

#form_text{
width:200px;
padding:20px 30px;
}

#form_box{
width:500px;
color:#32353A;
margin:0px 0 10px 20px;
}

#form_box p{
font-family: "Times New Roman", Times, serif;
font-size:14px;
line-height:1.4em;
margin-bottom:10px;

}

#form_box label{
font-family:"Times New Roman", Times, serif;
font-size:18px;


}

#form{
text-align:right;
}

#form input{
margin:2px 0 20px;
padding:2px 0;
font-size:16px;

}


#banner_image{
padding:14px 0 0 10px;
}



.bold_quote{
margin:0 15px;
padding:20px 185px;
text-align:right;
}

.bold_quote p{
font-family:Calibri;
color:#000;
font-style:italic;
font-size:18px;
text-align:left;
padding:0 0 4px 0;
font-weight:bold;

}

.quotes{
margin:0 15px;
padding:20px 65px;
background:url(../imgquote.png) no-repeat;
text-align:right;
font-family:Calibri;
color:#563F7F;
font-size:16px;

}

.quotes p{
font-style:italic;
text-align:left;
padding:0 0 4px 0;

}

#content_title{
width:200px;
}

#index_top{
margin:20px 40px;
border:1px solid #CFCDC5;
height:300px;
}

#title_image{
padding:10px 50px 10px;
}


.content h2{
margin:10px 0;
padding:0;
font-family: Arial;
font-size:25px;
color: #222222;
text-decoration:none;
text-align:center;
}

.content p{
margin:20px 40px;
padding:0;
font-family: Arial;
font-size:14px;
color: #333333;
text-decoration:none;
line-height:1.5em;
}

.content ol, ul{
padding:10px 0 10px 50px;
margin:10px 40px;
}

.content li{
margin:0;
padding:10px;
font-family: Arial;
font-size:14px;
color: #333333;
text-decoration:none;
line-height:1.4em;
}
.quotes a{
color:#990000;
text-decoration:none;
font-style:italic;
font-weight:normal;
}
.content a:hover{
text-decoration:underline;
}

.promo_box{
width:375px;
font-size:13px;
margin:4px 10px;
padding:2px;
background-image:url(../img/promo/box_bg.gif);
background-repeat:no-repeat;
}

.promo_box h4{
font-weight:bold;
padding:4px 10px;
margin:0;
color:#fff;
font-size: 16px;
}

.promo_content{
padding:10px;
}

.promo_image{
padding-right:10px;
}

.promo_content p{
padding:0px;
}

.promo_bonus{
color:#FF0000;
font-size:15px;
font-weight:bold;
}

.promo_title{
font-size:15px;
font-weight:bold;
}

.promo_button{
width:375px;
margin:4px 10px;
padding:2px;
background-image:url(../img/promo/box_bottom.gif);
background-repeat:no-repeat;
}

.promo_button img{
padding:0px 10px;
}



h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
margin:0;
text-align:center;
margin:10px 0;
}

h3{
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
}

div{
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#special_content_container{
padding:20px 10px;
}

.title1{
font-size:16px;
font-family:Verdana,  Arial, Helvetica, sans-serif;
}

.title2{
font-size:16px;
text-align:center;
padding:20px 20px;
line-height:1.6em;
}

.title3{
font-family:Verdana, Garamond, "Times New Roman", Times, serif;
font-size:40px;
padding:0 0;
text-align:center;
}

#box2{
background:#32353A;
color:#B3B08D;
margin:0;
padding:10px;
}

.title4{
text-align:center;
font-family:Verdana,  Arial, Helvetica, sans-serif;
font-size:16px;
padding:0 10px;
font-weight:bold;
}

.title6{
text-align:center;
font-family:Verdana,  Arial, Helvetica, sans-serif;
font-size:28px;
padding:0 20px;
font-weight:bold;
}

.title7{
text-align:center;
font-family:Verdana,  Arial, Helvetica, sans-serif;
font-size:24px;
padding:0 20px;
font-weight:bold;
}

.title4b{
text-align:center;
font-family:Verdana,  Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
padding:5px 20px;
margin:0;
}

.book_left{
margin:37px 0px 10px 114px;
width:196px;
}

.book_right{
width:180px;
margin:37px 124px 10px 0px;
}

.title5{
font-size:16px;
font-family:Verdana,  Arial, Helvetica, sans-serif;
padding:0 110px;
}


.arial1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.arial2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
line-height:1.4em;
}

.arial3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.4em;
}

.quote_special{
background:url(../imgquote.png) no-repeat;
margin:20px 50px 0 114px;
padding:20px 0 0;
}

.paypal{
text-align:center;
padding:40px 0 0 0;
}

.order1{
text-align:center;
padding:20px 0;
}

.center{
text-align:center;
}

.right{
text-align:right;
}

.times1{
font-family:Verdana, Garamond, "Times New Roman", Times, serif;
font-size:12px;
line-height:1.3em;
}

.times2{
font-family:Verdana, Garamond, "Times New Roman", Times, serif;
font-size:12px;
line-height:1.1em;
}

.times3{
font-family:Verdana, Garamond, "Times New Roman", Times, serif;
font-size:13px;
line-height:1.3em;
}

.times4{
font-family:Verdana, Garamond, "Times New Roman", Times, serif;
font-size:11px;
line-height:1.3em;
}

.amazon{
text-align:center;
}

.georgia1{
font-size:12px;
font-family:Verdana,  Arial, Helvetica, sans-serif;
padding:0 110px;
}

.special_list{
padding:10px;;
margin:0;
}



.special_list li{
padding:10px;;
margin:0;
line-height:1.4em;
margin-left:20px;
}

.special_list2{
padding:10px;;
margin:0;
margin-left:20px;
}

.special_list2 li{
padding: 6px 10px 10px 10px;
margin:0;
line-height:1.1em;
list-style:url(../img/promo/check_bull.gif);
}

.special_list4{
padding:10px;;
margin:0;
margin-left:0px;
}

.special_list4 li{
padding: 6px 10px 10px 10px;
margin:0;
line-height:1.1em;
list-style:url(../img/promo/check_bull.gif);
}

.special_list3{
padding:10px;;
margin:0;
}

.special_list3 li{
padding:10px;
margin:0;
line-height:1.4em;
margin-left:20px;
}

#special_form{
margin:20px 80px;
border:1px solid #CFCDC5;
height:300px;
}

#special_form_box{
text-align:right;
width:360px;

}

.promo_box{
width:375px;
font-size:13px;
margin:4px 10px;
padding:2px;
background-image:url(../img/promo/box_bg.gif);
background-repeat:no-repeat;
}

.promo_box h4{
font-weight:bold;
padding:4px 10px;
margin:0;
color:#fff;
}

.promo_content{
padding:10px;
}

.promo_image{
padding-right:10px;
}

.promo_content p{
padding:0px;
}

.promo_bonus{
color:#FF0000;
font-size:15px;
font-weight:bold;
}

.promo_title{
font-size:15px;
font-weight:bold;
}

.promo_button{
width:375px;
margin:4px 10px;
padding:2px;
background-image:url(../img/promo/box_bottom.gif);
background-repeat:no-repeat;
}

.promo_button img{
padding:0px 10px;
}

#special_form_box label{
font-size:16px;
line-height:1.6em;
padding:6px 0;
}

#special_form_box input{
font-size:18px;
margin:6px 0;
}

#special_form_text{
width:140px;
margin:20px 40px 20px 20px;
}

#box1{
width:700px;
margin:0 40px;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
border-left: 1px solid #000;
}

.box_content{
padding:10px 20px;
}


#book_box{
background-image:url(../img/promo/book_bg.jpg);
background-repeat:no-repeat;
height:340px;
margin:0 60px;
}

#box1_title{
background:#32353A;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px;
line-height:1.4em;
font-size:14px;
}

#footer{
background-image:url(../img/footer_bg.png);
background-repeat:repeat-x;
height:90px;
color:#EAEAEA;
padding:10px 0 0 20px;
}

#footer div{
font-size:12px;
font-family: 'Arial Narrow';
margin-top:10px;
}

#footer a{
font-family: 'Arial Narrow';
font-size: 14px;
color:#EAEAEA;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#footer ul{
padding:0;
margin:0;
}

#footer li{
display:inline;
padding:0 10px 0 0;
margin:0;
list-style:none;

}


.bottom_text{
width:300px;
}

.headshot{
padding:20px;
}

.cover{
padding:48px 20px 0 20px;
}

.headshot2{
padding:0 20px 20px 20px;
}


.step{
padding-left:112px;
}

.book_text{
width:480px;
}

.large{
font-size:20px;
}

.large2{
font-size:18px;
}

.red{
color:#32353A;
}

.burgundy{
color:#CC0001;
}

.underline{
text-decoration:underline;
}

.italic{
font-style:italic;
}

li, ol, ul{
font-family:Verdana, Garamond, "Times New Roman", Times, serif;
font-size:12px;
line-height:1.3em;
}

p{
padding:0;
margin:0;
}

.clear{
clear:both;
}

.bold{
font-weight:bold;
}

.italics{
font-style:italic;
}

img{
padding:0;
margin:0;
border:none;
}

.align_right{
text-align:right;
}

.float_left{
float:left;
}

.float_right{
float:right;
}

