/* *  bluerectangle.com homepage *//*  global  */body { font-family: Arial, Helvetica, sans-serif; margin: 0px; }a { text-decoration: none; }a:hover { text-decoration: underline; }img { border: 0px none; }/*  header  */#order-header {    background-color: #636366;    height: 55px;    min-width: 760px;}#order-brlogo {    float: left;    width: 265px;    height: 55px;    background-image: url(/images/toplogo_grey.gif);}.order-finalize-mailbox {    float:right;}.order-finalize-list li {    font-weight:bold;    color:#000000;    font-size:12px;    margin-bottom:4px;}.order-finalize-list {    font-weight:bold;    color:#000000;    font-size:12px;}.order-finalize-note {    color:#333333;    font-size:12px;}.order-register-title {    padding: 16px 16px 8px 16px;    margin: 0;    color:#777;    /*color: #bbb;*/    font-size: 18px;    font-weight: bold;    border-bottom: 1px solid #777;    height: 1%; /* holly hack */}#order-home-bookmarks {    margin-top: 24px;    margin-bottom: 6px;    padding-right: 174px;    padding-left: 30px;    font-size:11px;    color:#333333;}#order-home-bookmarks .img {    margin:3px;}.order-content-finalize-download {    width:64px;    background-color: #ef582e;    /*background-color: #CC0000;*/    border: 1px dotted #CCC;    color:#FFF;    /*font-size: 15px;*/    font-size: 11px;    font-weight: bold;    margin: 12px 0 12px 0;    padding: 2px 3px;    text-transform: uppercase;}.order-dvd-box-holder {    background-color: #ef582e;    color:#FFF;}.order-dvd-box-holder-text {    color:#FFF;    font-size:18px;}.order-dvd-dvd {    margin:3px;}.order-content-finalize-download a {    color:#FFF;    font-size: 11px;    font-weight: bold;    text-transform: uppercase;}#order-finalize-holder {    margin:0px 12px 12px;    color:#000;    font-size:12px;    font-family: Arial, Helvetica, sans-serif;}#order-finalize-holder a {    color:#2C2C2C;    font-weight:bold;    font-size:12px;    text-decoration:underline;    font-family: Arial, Helvetica, sans-serif;}#order-finalize-holder p {    color:#000;    font-size:12px;    font-family: Arial, Helvetica, sans-serif;}#order-finalize-holder .dvds {    color:#ef582e;    font-size:12px;    font-weight:bold;    text-decoration:underline;    font-family: Arial, Helvetica, sans-serif;}.order-finalize-example-a {    background-color:#0166FE;    margin:6px 6px 1px;    padding:6px;    /* height:64px; */    font-family: Arial, Helvetica, sans-serif;}.order-finalize-example-b {    background-color:#0166FE;    margin:1px 6px 6px;    padding:6px;    height:64px;    font-family: Arial, Helvetica, sans-serif;}.order-finalize-example-text {    color:#FFFFFF;    font-family: Arial, Helvetica, sans-serif;    padding:6px;}#order-planb {    margin-left:16px;    color:#000000;    font-size:12px;    font-weight:normal;}#order-planb p {    color:#666666;    font-size:12px;    font-weight:normal;}#order-planb a {    color:#666666;    font-size:12px;    text-decoration:underline;}#order-planc {    margin-left:16px;    color:#000000;    font-size:12px;    font-weight:normal;}#order-finalize-image-holder {    width:98px;    float:left;    margin-right:6px;}#order-slogan {    float: left;    height: 30px;    margin: 9px 0;    padding: 2px 14px;    font-size: 13px;    font-weight: bold;    color: #fff;    border-left: 1px solid #939393;}.order-finalize-example-text {    color:#FFFFFF;    font-family: Arial, Helvetica, sans-serif;    padding:6px;}#order-phone {    float: left;    height: 30px;    padding: 5px 0 0 14px;    color: #ef582e;    margin: 9px 0;    font-size: 11px;    font-weight: bold;    border-left: 1px solid #939393;}#order-shipping {    float: left;    height: 30px;    padding: 5px 14px 0 14px;    color: #ffb13d;    margin: 9px 0;    font-size: 11px;    font-weight: bold;    border-left: 1px solid #939393;}#order-content-finalize {    /*position: relative;      margin-right: 184px;      margin-right: 178px;*/    /*margin-top: 185; I ADDED*/    width: 100%;    background-color: #fff;    font-size: 13px;    border: 1px solid #777;    border-left: 1px solid #777;    padding: 12px;/*_height: 20em;  holly hack */}#order-content-finalize h1 {    padding: 16px 16px 8px 16px;    margin: 0;    color: #bbb;    font-size: 18px;    font-weight: bold;    border-bottom: 1px solid #777;    height: 1%; /* holly hack */}#order-header-right {    float: right;    position: relative;    width: 18em;    background-color: #383838;    height: 55px;    color: #939393;    border-left: 1px dashed #ccc;}#order-header-right #order-login {    float: left;    height: 38px;    padding: 1px 14px 0 14px;    margin: 8px 0;    font-size: 11px;}#order-header-loginbox {    float: left;    height: 38px;    padding: 1px 14px 0 14px;    margin: 8px 0;    font-size: 11px;    color:#FFFFFF;/*width:35px;*//*font-weight:bold;*/}#order-header-loginbox a {    font-size: 11px;    color:#FFFFFF;}#order-header-registerbox {    float: left;    height: 38px;    padding: 1px 14px 0 14px;    margin: 8px 0;    font-size: 11px;    color:#FFFFFF;    /*width:35px;*/    border-left: 1px solid #ccc;/*font-weight:bold;*/}#order-header-loginbox-short {    float: left;    height: 19px;    padding: 1px 14px 0 14px;    margin: 8px 0;    font-size: 11px;    color:#FFFFFF;/*width:35px;*//*font-weight:bold;*/}#order-header-loginbox-short a {    font-size: 11px;    color:#FFFFFF;}#order-header-forgot-password {    height: 19px;    color: #939393;    font-size: 11px;    float:left;    margin-top:38px;    margin-left:14px;    position:absolute;}#order-header-registerbox-short {    float: left;    height: 19px;    padding: 1px 14px 0 14px;    margin: 8px 0;    font-size: 11px;    color:#FFFFFF;    /*width:35px;*/    border-left: 1px solid #ccc;/*font-weight:bold;*/}#order-header-registerbox a {    font-size: 11px;    color:#FFFFFF;}#order-header-right #order-yourisbns {    float: left;    /*display: inline;  IE hack */    height: 38px;    padding: 1px 0 0 14px;    margin: 8px 0;    font-size: 11px;    border-left: 1px solid #939393;}#order-header-right #order-login a,#order-header-right #order-yourisbns a {    color: #fff;}#order-header-shadow {    height: 8px;    margin: 0;    background-image: url(/images/warmshadow.gif);    font-size: 1px; /* IE hack */}/*  content  */#order-content-container {    background: #C6BDB4;    padding: 10px 16px 16px 16px;    min-width: 728px;    _height: 1%; /* holly hack */}.order-finalize-stepping-text {    color:#000000;    font-weight:bold;    font-size:14px;}#order-content {    position: relative;    margin-right: 184px;    _margin-right: 178px;    background-color: #fff;    font-size: 13px;    border: 1px dashed #777;    _height: 20em; /* holly hack */}#order-content-finalize-box {    position: relative;    margin-right: 184px;    _margin-right: 178px;    background-color: #fff;    font-size: 13px;    border: 1px solid #777;    _height: 20em; /* holly hack */}#order-content h1 {    padding: 16px 16px 8px 16px;    margin: 0;    color: #bbb;    font-size: 18px;    font-weight: bold;    border-bottom: 1px dashed #777;    _height: 1%; /* holly hack */}#order-content h1 b {    float: right;    xdisplay: inline;    color: #FF9400;    font-weight: bold;    font-size: 14px;}#order-content em {    display: block;    padding: 12px;    margin: 0;    color: #fff;    background-color: #ff9400;    font-style: normal;    font-weight: bold;    font-size: 16px;    border-bottom: 1px dashed #777;    _height: 1%; /* holly hack */}#order-content-finish {    bottom: 0;    right: 16px;    background-color: #ef582e;    border: 1px dotted #CCC;    color:#FFF;    float: right;    font-size: 15px;    font-weight: bold;    margin: 12px 0 12px 0;    padding: 2px 3px;    text-transform: uppercase;}#order-content-finish:hover {    background-color: #009CFF;    text-decoration: none;}#friendform p #recommend-friends-button, #friendform p #no-recommend-friends-button {    background-color: #ef582e;    border: 1px dotted #CCC;    color:#FFF;    font-size: 15px;    font-weight: bold;    margin: 12px 0 12px 0;    padding: 2px 3px;    text-transform: uppercase;    text-decoration: none;}#almost-done {    color: #ff0000;    border: 1px dotted #CCC;    text-align: center;    font-size: 17px;    font-weight: bold;    margin: 12px 0 12px 0;    padding: 2px 3px;    text-transform: uppercase;    text-decoration: none;    position: absolute;    left: 100px;}/*  right content box  */#order-content-right {    float: right;    width: 180px;    _width: 212px; /* IE hack 180 +16 +16 */    padding: 16px;}#order-content-right label {    color: #FF9400;    display: block;    margin-left: 16px;}#order-content-right input {    margin-left: -16px}#order-content-right p {    margin-top: 0;}/*  main content box  */#order-content-main {    position: relative;    padding: 16px;    text-align: right;    margin-right: 213px;    min-height: 16em;    border-right: 1px dashed #777;    _height: 20em; /* holly hack */}#order-content-main table {    border-spacing: 0px;    xdisplay: block;    margin-bottom: 24px;}#order-content-main .col-book {    width: 100%;}#order-content-main .col-isbn {    width: 7em;}#order-content-main .col-no {    width: 3em;}#order-content-main th {    color: #bbb;    font-size: 9px;    text-align: left;    padding: 3px;}#order-content-main td {    font-size: 11px;    padding: 2px;}#order-content-main p {    position: absolute;    bottom: 16px;    right: 16px;    margin: 0;    font-weight: bold;    color: #bbb;}#order-content-main p b {    color: #FF9400;}#order-content-main a, #order-content-main span {    /* background-color: #636366; */    background-color: #FF9400;    border: 1px dotted #CCC;    color:#FFF;    font-size: 14px;    font-weight: bold;    padding: 2px 3px;    text-transform: uppercase;}#order-content-main a:hover, #order-content-main span:hover {    background-color: #009CFF;    text-decoration: none;    cursor: pointer;}/* ------------------------------------------------------------ *//* ISBN box-right side, review category *//* ------------------------------------------------------------ */.white {color:#000; font-size:14px; font-weight:bold;}.white a {color:#000; font-size:14px; font-weight:bold;}#ISBNbox-content-right-top-container {    float: right;    width: 175px;    padding: 16px 0px 0px 1px;}#ISBNbox-content-right-container {    width: 175px;    padding-left: 1px;    padding-right:0px;    border: 1px dotted #CCCCCC;}#ISBNbox-content-right {    background-color: #999;    padding: 5px 2px 1px 2px;    font-size: 12px;    font-weight:bold;    color: #000;    text-align:center}#ISBNbox-content-right form {    margin: 0;}#ISBNbox-content-right textarea {}/* BUTTON - RENAME */#ISBNbox-content-right div {    display: block;    background-color: #F60;    border: 1px dotted #CCCCCC;    color:#000;    font-size: 12px;    font-weight: bold;    margin: 12px 1px 0 1px;    padding: 5px;    cursor: pointer;}#ISBNbox-content-right div:hover {    background-color: #009CFF;    text-decoration: none;}/* ------------------------------------------------------------ *//* ISBN box centered - home page *//* ------------------------------------------------------------ */#ISBNbox-content-center-top-container {    width: 320px;    padding: 5px 0px 0px 1px;    text-align:center;}#ISBNbox-content-center-container {    width: 250px;    padding-left: 1px;    padding-right:0px;    border: 1px dotted #CCCCCC;    text-align:center;}#ISBNbox-content-center {    background-color: #999;    padding: 5px 2px 2px 2px;    font-size: 12px;    font-weight:bold;    color: #000;    text-align:center;    height: 166px;}#ISBNbox-content-center form {    margin: 0;}#ISBNbox-content-center textarea {    width: 75%;}/* BUTTON - RENAME */#ISBNbox-content-center div {    display: block;    background-color: #F60;    border: 1px dotted #CCCCCC;    color:#000;    font-size: 12px;    font-weight: bold;    margin: 12px 1px 0 1px;    padding: 5px;    cursor: pointer;}#ISBNbox-content-center div:hover {    background-color: #009CFF;    text-decoration: none;}/*  ads  */#order-ads-container {    float: right;    width: 150px;}#sell-us-your-books {    margin-bottom: 16px;    padding: 0px;}#buy-books-from-freebookshipping {    padding: 0px;}/*  footer  */#order-footer {    background-color:#FFF;    clear: both;    position: relative;    padding:10px;    margin: 16px 0px 10px 0px;    font-size: 11px;    line-height: 16px;    color: #bbb;    min-height: 80px;    min-width: 728px;    width:100%}#order-footer-nav, #order-footer-nav a {    color: #bbb;    font-weight: bold;}#order-footer-pbelogo {    padding-right: 16px;    margin-bottom: 6px;}#order-footer-paypal {    padding: 6px 0pt 2px 16px;    border-left: 1px solid #939393;    margin-bottom: 6px;}#order-footer-copyright {    position: absolute;    right: 0;    bottom: 0;}#trees-planted {    font-size: 16px;}#trees-planted-number {    font-size: 20px;}/*  progress bar */#view_order_progress_bar {    height: 7px;    border: 0px;    padding: 0;    margin: 0;    position: relative;    background-color:#f63;}#view_order_progress_bar div {    background: #C6BDB4;}#buyback_progress_bar {    height: 7px;    border: 0px;    padding: 0;    margin: 0;    position: relative;    background-color: #f03f22;}#buyback_progress_bar div {    background-color: #0166FE;}/* Updated View Order Page: */#order-content-items {    width: 100%;}#order-content-item {    border: 1px dashed #777;    vertical-align:top;    padding: 7px;    font-size: 14px;}#order-content-choices {    height: 34px;    border-top: 1px dashed #777;    padding-right: 12px;    padding-bottom: 12px;}.rejected {    text-decoration: line-through;}.rejectedtext {    font-weight:normal;    color:#999999;    font-size:14px;}#order-content-holder {    background:#FFFFFF;}#order-content-holdingbox {    border-right: 1px dashed #777;}#order-content-holder h1 {    padding: 16px 16px 8px 16px;    margin: 0;    color: #bbb;    font-size: 18px;    font-weight: bold;    border-bottom: 1px dashed #777;    _height: 1%; /* holly hack */}#order-content-list {    width: 100%;    border: 0;    vertical-align: top;}#order-content-listrow-br {    height: 29px;    background-color: #0166FE;    border-right: 1px dashed #FFF;    border-bottom: 1px dashed #FFF;    color: #FFFFFF;    font-weight: bold;    padding-left: 7px;    font-size: 14px;}#order-content-listrow-bl{    height: 29px;    background-color: #0166FE;    border-bottom: 1px dashed #FFF;    color: #FFFFFF;    font-weight: bold;    padding-left: 7px;    font-size: 14px;}#order-content-listrow-tr{    height: 29px;    background-color: #0166FE;    border-right: 1px dashed #FFF;    border-top: 1px dashed #FFF;    color: #FFFFFF;    font-weight: bold;    padding-left: 7px;    font-size: 14px;}#order-content-listrow-tl{    height: 29px;    background-color: #0166FE;    border-top: 1px dashed #FFF;    color: #FFFFFF;    font-weight: bold;    padding-left: 7px;    font-size: 14px;}#order-content-updateq {    bottom: 0;    right: 16px;    background-color: #ef582e;    border: 1px dotted #CCC;    color:#FFF;    float: right;    font-size: 15px;    font-weight: bold;    margin: 12px 0 12px 0;    padding: 2px 3px;    text-transform: uppercase;    margin-right: 154px;}#order-content-updateq:hover {    background-color: #009CFF;    text-decoration: none;}