/* TEMPORARY STYLES */ 
.emailClickedBuy,
.emailClickedBuy2,
.emailClickedBuy3{
color:#43474f;
font-size:14px;
padding:5px;
border:2px solid #2c2c2c;
position:absolute;
top:135px;
left:6px;
width:165px;
}

.myForm label,
.myForm2 label,
.myForm3 label{
color:#43474f;
font-weight:bold;
font-size:14px;
position:absolute;
top:118px;
}

#digg-top{
position:absolute;
left:20px;
top:1px;
}

#banner-ad-test a{
padding:0 0 0 80px;
}

.digg{
text-align:center;
}

.digg p{
font-size:16px;
font-weight:bold;
color:#333;
background:#FEFF7F;
padding:10px;

}

p#free-p{
padding:0;
margin:0;
position:absolute;
top:17px;
right:30px;
}

a#free-link{
padding:0;
margin:0;
}

#yellow-alert{
padding:10px;
background:#FEFF7F;
margin:5px 14px -5px 14px;
}

.sale{
color: #9b0000;
font-size:18px;
}

#book-feedback{
padding:0 15px 15px 15px;
margin:0 15px;
border:1px solid #B7C8E4;
}

#book-feedback h1{
font-size:15px;
}

#book-feedback h3{
font-size:12px;
font-weight:normal;
}

#counter{
display:none;
}

/* STYLESHEET */
body{
background: url(images/bg_global.jpg) repeat-x #fff;
background-attachment:fixed;
padding:0 0 10px 0;
}

*{
font-family: verdana,arial;
font-size:12px;
}

ul
{
list-style-type: square;
}

li{
margin:10px 0 0 0;
}

p{
clear:both;
font-family: verdana, arial;
}

a:link, a:visited, a:hover{
color:#000;
}

.Clear{
clear:both;
}

.Right{
float:right;
}

.Left{
float:left;
}

.Center{
margin:0 auto;
text-align:center;
}

.Adsense{
background:#eee;
margin:0 auto;
text-align:center;
margin:5px 5px 20px 5px;
}

#wrapper{
width: 929px;
margin: 0 auto;
position:relative;
padding:10px 0 0 0;
}

#translate{
position:absolute;
right:20px;
top:1px;
}

#translate a:link,
#translate a:hover,
#translate a:visited{

}

#translate a:link img,
#translate a:hover img,
#translate a:visited img{
border:1px solid black;
}

#wrapper-top{
background: url(images/bg_top.png) no-repeat;
height:22px;
}

#wrapper-main{
background: url(images/bg_main.png) repeat-y;
}

#wrapper-bottom{
background: url(images/bg_bottom.png) no-repeat;
height:25px;
}

#content-container{
width:887px;
margin:0 auto;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
padding:0 0 50px 0;
}

#header, 
#header-portuguese,
#header-spanish,
#header-italian,
#header-french,
#header-german{
background: url(/images/header.jpg) no-repeat;
height:153px;
position:relative;
}

#header-portuguese{
background: url(/images/portuguese/header.jpg) no-repeat;
}
#header-spanish{
background: url(/images/spanish/header.jpg) no-repeat;
}
#header-italian{
background: url(/images/italian/header.jpg) no-repeat;
}
#header-french{
background: url(/images/french/header.jpg) no-repeat;
}
#header-german{
background: url(/images/german/header.jpg) no-repeat;
}

#twitter-container{
position:absolute;
bottom:6px;
left:794px;
height:165px;
width:185px;
background: url(images/twitter.png) no-repeat;
}

#twitter-container-link{
position:absolute;
z-index:1000;
bottom:6px;
left:794px;
height:155px;
width:185px;
}

#twitter-container-link a{
height:155px;
width:185px;
display:block;
}

#twitter-tweet{
width:142px;
position:absolute;
top:64px;
left:23px;
color:#fff;
font-size:9px;
text-decoration:none;
}

#twitter-time, #twitter-link, #twitter-title{
display:none;
}

#navigation{
background: url(images/bg_nav.jpg) repeat-x;
height:42px;
padding:0 0 12px 0;
}

#navigation .nav-item a:link, #navigation .nav-item a:hover, #navigation .nav-item a:visited{
color:#0041b0;
font-size:17px;
float:left;
vertical-align:top;
position:relative;
top:10px;
text-decoration:none;
}

#navigation .nav-item a:hover{
color:#002971;
}

#navigation #nav1 a{
margin:0 0 0 18px;
}

#navigation #nav2 a{
margin:0 0 0 61px;
}

#navigation #nav3 a{
margin:0 0 0 61px;
}

#navigation #nav4 a{
margin:0 0 0 61px;
}

#navigation #nav5 a{
margin:0 0 0 61px;
}

#content{
width:860px;
margin:0 auto;
}

#top-left{
position:relative;
top:20px;
width:421px;
border:1px solid #b2b2b2;
float:left;
padding:0px 0 13px 0;
background: url(/images/bg_ad_bar.jpg) repeat-x;
background: #CED9EC;
text-align:center;
}

#top-left h3{
font-size:18px;
}

#top-left a{
font-size:14px;
}

#ad1, #ad2, #ad3{
border:1px solid #b2b2b2;
height:125px;
width:125px;
float:left;
margin:0 0 0 9px;
text-align:center;
background:#f1f1f1;
color:#464646;
font-size:12px;
}

#ad1 p, #ad2 p,#ad3 p{
position:relative;
top:40px;
text-decoration:none;
}

#ad1 a:link img, #ad2 a:link img, #ad3 a:link img{
border:none;
text-decoration:none;
}

#ad1:hover, #ad2:hover, #ad3:hover{
background:#fff;
color:#464646;
}

.advertise-here{
position:relative;
top:53px;
}

/*
#response{
padding:5px 0;
}

#top-left h2{
font-size:18px;
color:#464646;
font-family:arial;
background:none;
}

#top-left label{
font-size:16px;
color:#464646;
font-weight:bold;
padding:0 10px 0 0;
font-family:arial;
}

#top-left input{
font-size:14px;
padding:5px;
color:#464646;
border:2px solid #8DADE6;
font-family:arial;
}

#top-left input#submit-mail-list{
padding:4px 10px;
background:#b7caed;
font-weight:bold;
margin:0 0 0 5px;
}
*/

#top-right{
position:relative;
top:10px;
width:418px;
float:right;
height:173px;
background: url(/images/book.jpg) no-repeat;
position:relative;
}

#book{
position:absolute;
height:150px;
width:90px;
left:50px;
}

#learn-more{
position:absolute;
height:20px;
width:70px;
left:170px;
top:105px;
}

#buy-now{
position:absolute;
height:20px;
width:60px;
left:255px;
top:105px;
}

#advertising{
float:right;
width:403px;
}

#advertising #advertising-top{
background: url(images/ad_block_top.jpg) no-repeat;
height:10px;
}

#advertising #advertising-main{
background: #b5c6e3;
padding:0 10px;

}

#advertising #advertising-bottom{
background: url(images/ad_block_bottom.jpg) no-repeat;
height:10px;
}

#advertising #advertising-main #ad-info-bar{
border-bottom: 1px solid #fff;
}

#advertising #advertising-main #ad-info-bar #ad-info-bar-left{
float:left;
font-size:13px;
color:#073c95;
}

#advertising #advertising-main #ad-info-bar #ad-info-bar-right a{
float:right;
font-size:13px;
color:#073c95;
text-decoration:none;
}

#advertising #advertising-main #book-pic{
background: #fff;
height:150px;
width:180px;
float:left;
text-align:center;
margin:10px 0;
}

#advertising #advertising-main #book-pic p{
color:#002b75;
font-size:12px;
position:relative;
top:54px;
}

#advertising #advertising-main #book-info{
float:left;
width:190px;
padding:10px 0 0 10px;
}

#welcome{
float:left;
width:51%;
}

#welcome-title{
border-bottom:1px solid #B5C6E2;
padding:0 0 3px 0;
margin:0 0 5px 0;
color:#002971;
font-size:20px;
}

.step{
clear:both;
width: 100%;
padding:30px 0;
}

.title{
background: #B5C6E2;
height:49px;
padding:5px;
}

.title img{
float:left;
}

.title h3, .title h2, .title h1{
font-size:22px;
color:#0C429A;
margin:0;
float:left;
padding:0px;
position:relative;
top:11px;
background:none;
}

.title img{
margin:0 20px 0 0;
}

#text-links,
#contextual-text-links{
background:#B4C5E3;
height:90px;
clear:both;
margin:70px 0 0 0;
position:relative;
}

#contextual-text-links{
margin:10px 0 0 0;
}

#text-links-top,
#contextual-text-links-top{
border-bottom:1px solid #fff;
color:#073c95;
font-weight:bold;
padding:2px 0;
margin:0 10px;
}

#text-links-top a:link, #text-links-top a:visited, #text-links-top a:hover,
#contextual-text-links-top a:link, #contextual-text-links-top a:visited, #contextual-text-links-top a:hover{
color:#073c95;
font-weight:bold;
text-decoration:none;
}

#text-links-top a:hover,
#contextual-text-links-top a:hover{
text-decoration:underline;
}

#text-links-main, 
#contextual-text-links-main{
clear:both;
padding:5px 10px;
}

#text-links-main a:link, #text-links-main a:hover, #text-links-main a:visited,
#contextual-text-links-main a:link, #contextual-text-links-main a:hover, #contextual-text-links-main a:visited{
margin:0 30px 0 0;
line-height:20px;
color:#393939;
font-weight:normal;
text-decoration:none;
}

#contextual-text-links-main a:link, #contextual-text-links-main a:hover, #contextual-text-links-main a:visited{
text-decoration: underline;
margin:0 0 0 0;
}

#text-links-main a:hover{
text-decoration:underline;
}

#text-links #bubble-stats{
display:none;
/*
height:80px;
width:115px;
background: url(/images/stats.png) no-repeat;
position:absolute;
right:-70px;
bottom:80px;
*/
}


/* PAY BOX */
#pay{
background:#b5c6e2;
padding:15px 15px 25px 15px;
margin:0;
}

#pay-right{
float:right;
width:379px;
padding:0 0 0 15px;
}

#pay-left{
float:left;
width:419px;
padding:0 15px 0 0;
border-right:2px solid #fff;
}

#pay h1, #pay h2, #pay p{
margin:0;
padding:1px 0;
background:none;
}

#pay h1, #pay h2{
font-size:20px;
color:#191919;
background:none;
}

#pay h2{
font-size:18px;
color:#191919;
background:none;
}

#pay p{
color:#43474f;
}

.paypal-submit{
width:400px;
color:#11420d;
font-weight:bold;
font-size:16px;
border:2px solid #11420d;
background: #75cf71;
padding:12px 0;
margin:20px 0 0 0;
}

#login{
margin:31px 0 0 0;
}

#login label{
color:#43474f;
font-weight:bold;
font-size:14px;
}

#login #email{
color:#43474f;
font-size:14px;
padding:5px;
border:2px solid #2c2c2c;
}

#login #submit{
font-size:14px;
padding:4px;
border:2px solid #00225d;
color:#00225d;
font-weight:bold;
width:80px;
background:#9fafca;
}

/* CONTACT PAGE */
.contact-title{
padding:10px 0 0 0;
color:#0041B1;
font-size:15px;
}

.contact-dept{
color:#393939;
font-size:15px;
font-weight:bold;
width:360px;
padding:0 10px 0 0;
display:block;
float:left;
text-align:right;
}

/* WEB SITE STATISTICS */
#what-viewers-search{
width:400px;
float:left;
}

#summary-of-statistics{
float:left;
padding:0 0 0 50px;
}

/* VIDEOS */
.YouTube{
margin:0 auto;
text-align:center;
}

/* ADVERTISE */
#paypal-form{
padding:0 0 0 40px;
}

/* BOOK */
#book-options{
background:#eee;
margin:5px 0 25px 0;
}

#book-options-right{
float:right;
width:385px;
border-left:4px solid #fff;
padding:0 0 0 30px;
padding:20px;
}

#book-options-left{
float:left;
width:385px;
padding:20px;
}

#book-options-left img, #book-options-right img{
float:left;
margin:0 15px 0 0;
}

#book-options-left h2, #book-options-right h2{
font-size:20px;
padding:0;
margin:0;
color:#002C77;
font-family:arial;
background:none;
}

#book-options-left h3, #book-options-right h3{
font-size:20px;
padding:0;
margin:2px 0;
color:#555;
font-family:arial;
}

#book-buy-now{
float:left;
border:2px solid #11420D;
background:#75CF71;
padding:11px 40px;
font-weight:bold;
font-size:17px;
color:#11420D;
cursor: pointer;
margin:30px 0 0 0;
}

a.buy-now2{
text-decoration:none;
}

/* NEW PAYMENT BOX */
#pay{
position:relative;
}

.PayBox{
float:left;
width:181px;
background:#fff;
margin:0 5px;
border:3px solid #00225D;
padding:5px;
height:207px;
position:relative;
}

.paypal-submit,
#login #submit{
padding:7px;
position:absolute;
top: 172px;
left:6px;
margin:0px;
width:179px;
}

#pay h3{
margin:0;
padding: 0 0 15px 5px;
background:none;
color: #00225D;
font-size:18px;
}

#pay h4{
color: #00225D;
margin:0 0 5px 0;
font-size:18px;
font-weight: bold;
}

#login{
margin:20px 0 0 0;
}

#login label{
color:#43474f;
font-weight:bold;
font-size:14px;
position:absolute;
top:118px;
}

#login #email{
color:#43474f;
font-size:14px;
padding:5px;
border:2px solid #2c2c2c;
position:absolute;
top:135px;
left:6px;
width:165px;
}

#login #submit{
font-size:16px;
padding:7px;
border:2px solid #00225d;
color:#00225d;
font-weight:bold;
background:#9fafca;
}

.total-purchases{
font-size:12px;
position:absolute;
top:220px;
left:0px;
}