@charset "utf-8";
/* CSS Document */






.redline {
    width: 100%;
}
.sb_2e {
    display: block;
    width: 90%;
    margin: auto;
    background-color: #00FFCC;
    font-size: 100%;
    font-weight: normal;
    color: #333;
}
.book_data {
    width: 80%;
    margin: 10px auto;
    padding: 1%;
    border: 1px solid #06F;
    text-align: left;
    font-size: 90%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.book_data img {
    width: 20%;
    height: auto;
    float: left;
    margin: 10px 1%;
}
.book p {
    padding-left: 0;
}
.book ul {
    display: block;
    text-align: left;
    font-size: 120%;
    font-weight: bold;
    color: #06C;
}
.book li {
    margin-bottom: 10px;
}
#booksPage {
    width: 98%;
}
#booksPage p {
    text-align: center;
}
.booksPage a:link, .booksPage a:visited {
    text-decoration: none;
    color: #03F;
}
 .booksPage a:hovor, .booksPage a:active {
 text-decoration:overline;
 color:#06F;
}
#booksPage h1, h2, h3, h4, h5 {
    text-align: center;
}
.booksDetails {
    font-size: 110%;
    font-weight: bold;
    display: block;
    padding: 3px;
    border: solid thin #F63;
}
#booksPage table {
    border: none;
}
#booksPage th {
    text-align: center;
    vertical-align: middle;
    background-color: #0FC;
}
#booksPage td {
    text-align: left;
    vertical-align: top;
    border: none;
}
.chapterDetails {
    text-align: center;
    font-size: inferit;
    font-weight: 200;
    color: #FFF;
}
#bookBG, #bookMS, #bookSB, #bookMI, #descreBG, #descreMS, #descreSB, #descreMI, #chaptersBG, #chaptersMS, #chaptersSB, #chaptersMI {
    float: left;
    width: 24%;
    margin-right: 1%;
    background-color: #FFF;
}
#bookBG, #descreBG, #chapterBG {
    background-color: #00FFCC;
}
#bookMS, #descreMS, #chapterMS {
    background-color: #3399FF;
}
#bookSB, #descreSB, #chapterBS {
    background-color: #CBCB98;
}
#bookMI, #descreMI, #chapterMI {
    background-color: #CCC;
}
#booksH {
    display:block;
    width: 100%;
    margin: 0;
}
.booksH ul {
    list-style-type: none;
    margin-left: -10%;
    margin-right: 0;
    margin-top: 1%;
    margin-bottom: 0;
}
.booksH li {
    display: inline-block;
 *display:inline;
 *zoom:1;
    width: 22%;
    padding: 1%;
    vertical-align: top;
    text-align: center;
    color: #03F;
}
.booksH a:link, .booksH a:visited {
    color: #03F;
}
.booksH a:hover, .booksH a:active {
    text-decoration: underline;
}

#gradBox {
    background-color: #00a0df;
    background-image: url(../images/2013_gradFP-2.jpg);
    background-repeat: repeat-x;
    height: auto;
}
.gradBox1 li, .gradBox2 li, .gradBox1 a:link, .gradBox2 a:link, .gradBox1 a:visited, .gradbox2 a:visited {
    color: #FFF;
}


#retailInfo1 {
    width: 30;
}
#retailInfo2 {
    width: 30%;
}
#retailInfo3 {
    width: 30%;
}
#retailInfo1, #retailInfo2, #retailInfo3 {
    float: left;
    display: block;
    border: double thick #FF8080;
    margin: 1%;
}
#retailInfo ul {
    list-style: none;
}
#retailInfo li {
    display: inline-block;
 *display:inline;
 *zoom:1;
    border: solid thick #F33;
    padding: 0 10px;
    width: 25%;
    text-align: center;
}
#countryList1 {
    width: 45%;
    Float: left;
    margin-left: 3%;
    margin-right: 5%;
}
#countryList2 {
    width: 45%;
    float: left;
}
#book_D_L {
    line-height: normal;
    font-weight: bold;
    color: #0066FF;
    font-size: 100%;
}
#table_book_d {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: bold;
    color: #03F;
}
#table_book_chapter_summary {
    width: 90%;
    margin: 5% 0 0 5%;
    font: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: bold;
    color: #06F;
    text-decoration: none;
}
#book_chapters {
    width: 100%;
    padding-left: 1%;
    padding-right: 1%;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 100%;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    text-align: left;
}
#table_book_intro {
    width: 95%;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 110%;
    font-style: normal;
    color: #333333;
}
.shipping_info {
    width: 95%;
    display: block;
 border-style:;
    border-width: thin;
    border-color: #0CF;
    padding: 3px;
    text-align: left;
    font-size: 100%;
    font-weight: bold;
    color: #06F;
    backgroung-color: #FFFFFF;
}
.shipping_info a:link, .shipping_info a:visited {
    display: block;
    padding: 2px;
    margin-top: 2px;
    background-color: #0C9;
    text-decoration: underline;
    color: #FFF;
    font_size: 120%;
    text-align: center;
}
 .shipping_info a:hovor, .shipping_info a:active {
 text-decoration:underline;
 color:#FF9;
 font-size:120%;
}
.ship_time {
    width: 95%;
    display: block;
    border-width: thin;
    border-color: #0CF;
    padding: 3px;
    text-align: left;
    font-size: 100%;
    font-weight: bold;
    color: #06F;
    backgroung-color: #FFFFFF;
}
.order_online {
    /* [disabled]font-size: 140%;
*/
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    background-color: #FFFFFF;
    border: thin double #6666FF;
    margin: 3px;
    padding: 3px;
    height: auto;
    width: inherit;
    color: #6666FF;
}
.order_online a:link, .order_online a:visited {
    text-decoration: none;
}
 .order_online a:active, .order_online a:hovor {
 text-decoration:underline;
}
.book_title {
    font-family: "Times New Roman", Times, serif;
    font-size: 36px;
    font-style: normal;
    line-height: 36px;
    font-weight: bold;
    color: #666666;
}
.author {
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    line-height: 15px;
    color: #666666;
}
.book_summary {
    width: 90%;
    font-size: 120%;
    margin: 10px auto;
    display: block;
    border-style: double;
    border-color: #0CC;
}
.book_summary ul {
    margin-left: inherit;
    list-style-image: url(../images/Dot_Green_10pix.gif);
}
.book_summary li {
    font-size: 100%;
    font-weight: bold;
    color: #06F;
    padding-bottom: 5px;
}
.book_note {
    font-size: 90%;
    font-style: normal;
    font-weight: bold;
    color: #666;
    background-color: #F0F0F0;
}
.book_chapter_title {
    font-size: 110%;
    font-style: normal;
    font-weight: bold;
    color: #666666;
}
.page_date {
 font-family:Verdana, Arial, Helvetica, sans-serif font-size: 80%;
}
.power_boats_by {
    color: #0066FF;
    font-weight: normal;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 100%;
    text-align: center;
}
.sale_1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    line-height: 2em;
    font-style: normal;
    font-weight: bold;
    color: #0066FF;
}
.retail {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 100%;
    font-style: normal;
    line-height: normal;
    font-weight: 600;
    color: #06F;
}
.author_2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    font-style: normal;
    font-weight: normal;
}
.yellow {
    font-family: "Times New Roman", Times, serif;
    font-size: 120%;
    font-style: normal;
    font-weight: bold;
    color: #ffff99;
}
.blue {
    color: #09F;
}
.listBookDetails {
}
.listBookDetails ul {
    font-size: 0.875em;
    text-align: left;
    padding: 0px;
    margin-left: 5px;
    list-style-image: url(../images/Dot_Blue_10pix.gif);
    list-style-position: outside;
}
.listBookDetails li {
    padding-bottom: 2px;
    padding-left: 0px;
}
.center {
    text-align: center;
}
.yellow {
    display: block;
    width: 100%;
    color: #FF9;
    background-color: #996;
}
.orange {
    color: #FF661C;
}
#book_description {
    width: 90%;
    margin: auto;
    padding: 10px;
    text-align: justify;
}
.book_description p {
    text-align: justify;
    padding: 10px;
}
#book_description_list {
    width: 100%;
}
.book_description_list {
    font-size: 120%;
    line-height: 1.7em;
    font-weight: bold;
    color: #06F;
}
.book_description_list ul {
    list-style: none;
    margin: 20px;
    padding: 0;
    text-align: left;
}
#2ndEd_change {
    display: block;
    border-style: solid;
    border-width: thin;
    border-color: #0C9;
    font-size: 100%;
    color: #06F;
    text-align: left;
}
#order_online {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.order_online img {
    width: 100%;
    max-width: 156px;
    text-align: center;
    border-style: solid;
    border-color: #06F;
    bord-width: 2px;
}
.order_online a:link, .order_online a:visited {
    border-color: #06F;
}
 .order_online a:active, .order_online a:hovor {
 border-color:#CC3;
}
.more_contents {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    border: double #F36;
    font-size: 130%;
    font-weight: bold;
    background-color: #FFF;
    padding: 5px;
    border-radius: 20px 20px;
    -webkit-border-radius: 20px 20px;
    -moz-border-radius: 20px 20px;
    color: #333;
}
#book_contents_details {
    display: block;
    border: double #F36;
    font-size: 110%;
    font-weight: bold;
}
.white {
    display: block;
    color: #FFF;
}
.link_white a {
    color: #FFF;
}
.link_white a.link, .link_white a.visited {
    color: #FFF;
    text-decoration: none;
}
.link_white a.active, .link_white a.hover {
    text-decoration: underline;
}
.shipping_options {
    width: 100%;
    font-size: 110%;
    font-weight: bold;
    color: inherit;
    padding: 3px;
    background-color: inherit;
}
.shipping_options a {
    color: #FFF;
}
#dhp {
    width: auto;
}
.dhp {
    margin: 10px auto;
    font-size: 100%;
    color: #C36;
    background-color: #000;
    padding: 3px;
    border-radius: 3px 3px;
    -webkit-border-radius: 3px 3px;
    -moz-border-radius: 3px 3px;
}
.color_ms {
    color: #FFFFFF;
    background-color: #09F;
}
.color_sb {
    color: #333;
    background-color: #cbcb98;
}
.color_sb a:link, .color_sb a:visited {
    color: #FFF;
    text-decoration: none;
}
.color_sb a:hover, .color_sb a:active {
    color: #F90;
}
.color_mi {
    color: #FFFFFF;
    background-color: #0066CC;
}
.color_bg {
    color: #FFF;
    background-color: #0CC;
}
.color_ms a:link, .color_ms a:visited, .color_bg a:link, .color_bs a:visited, .color_sb a:link, .color_sb a:visited, .color_mi a:link, .color_mi a:visited {
    color: #FFF;
    text-decoration: none;
    font-size: 100%;
    text-align: left;
}
.color_ms a:hover, .color_ms a:active, .color_bg a:hover, .color_sb a:active, .color_sb a:hover, .color_sb a:active, .color_mi a:hover, .color_mi a:active {
    color: #F9C;
    text-decoration: underline;
    font-size: 100%;
    text-align: left;
}
.david_pascoe_short_bio {
    display: block;
    width: 90%;
    margin: auto;
    border: 2px double #099;
    border-radius:10px;
    font-size: 100%;
    text-align: left;
    padding: 10px;
}
#order_box {
    display: block;
    margin-top: 0px;
}
.order_box {
    width: 90%;
    display: block;
    border-style: solid;
    border-width: thin;
    border-color: #0CF;
    background-color: #FFF;
    color: #09F;
    padding: 5%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    padding: 5px;
    border-radius: 15px 15px;
    -webkit-border-radius: 15px 15px;
    -moz-border-radius: 15px 15px;
}
.order_box a:link, .order_box a:visited {
    text-decoration: none;
}
.order_box p {
    text-align: left;
}
#intro {
    display: block;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    text-align: justify;
    color: #000;
}
#intro p {
    text-align: justify;
}
#bookNav {
    display: inline-block;
    width: auto;
    margin: auto;
}
.bookNav ul {
    display: inline-block;
 *display:inline;
 *zoom:1;
    width: auto;
}
.bookNav li {
    display: inline-block;
 *display:inline;
    width:auto;
 *zoom:1;
    text-align: center;
    margin-bottom: 3px;
}
.bookNav a:link, .bookNav a:visited {
    display: inline-block;
    width:auto;
    text-decoration: none;
    font-size: 120%;
    font-weight: normal;
    text-align:center;
    background-color: #0C9;
    border-width: medium;
    border: solid;
    border-color: #FC3;
    border-width: 2px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    padding: 5px 5px;
    margin-bottom:5px;
    color: #FFF;
}
.bookNav a:hover, .bookNav a:active {
    background-color: #0F9;
    text-decoration: underline;
    color: #999;
}
.book_img {
    display: none;
}
.bio {
    display: none;
}
.side1_book_desc {
    display: none;
}
.ad_news {
    display: none;
}
.payments ul {
    display: block;
    list-style: none;
    width: 98%;
    marginleft: 0;
    padding: 0;
}
.payments li {
    display: block;
    width: 100%;
    padding: 2%;
    margin: auto;
    margin-bottom: 10px;
    vertical-align: top;
    text-align: center;
    border: 2px solid #33F;
    color: #03F;
}

#boat_purchase, #survey_business {
    display: block;
    width: 98%;
    margin-left:-20px;
}
.boat_purchase img, .survey_business img {
    display:block;
    margin-left:auto;
    margin-right:auto;
    padding-top: 10px;
    
}
.boat_purhase ul, .survey_business ul {
    display:block;
    width: auto;
    color: #164CCC;

}
.boat_purchase li, .survey_business li {
    display:inline-block;
    width: auto;
    text-align: center;
    margin: 5px;
    padding:5px;
    vertical-align: top;
}
.boat_purchase a:link, .boat_purchase a:visited, .survey_business a:link, .survey_business a:visited {
   
    text-decoration: none;
    font-size: 120%;
    text-align:center;
    font-weight: normal;
}
.boat_purchase a:hover, .boat_purchase a:active, .survey_business a:hover, .survey_business a:active{
    display:block;
    text-decoration:underline;
    text-align:center;
    color: #999;
}

.book_cat {
    display: block;
    text-align:center;
    width:98%;
    border-style:double;
    border-color:#0099FF;
    border-radius:5%;
    padding: 5px;
    margin-top:20px;
    margin-bottom:10px;
    margin-left:auto;
    margin-right:auto;
}

.info {
    display: block;
    width: 98%;
    margin: auto;
}
.info li {
    display:block;
    width: 90%;
    padding: 5px;
    text-align: center;
    border-style: double;
    border-color: #0099FF;
    border-radius: 5%;
    padding: 5px;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left:-10px;
    margin-right: auto;
    vertical-align:middle;
}

