.tools{
	margin-left: -20px;
    } 

/* ---------- TITLE INFO ------------ */
.title-main{
    margin: 10px 0 20px 0;
    width: 490px;
    }
 
.productDetail-title{
    font-size: 1.14em;
    line-height: 145%;
    }
        
.product-biblio,
.productDetail-purchase{
    margin-left: 120px;
    width: 360px;
    }    

.productDetail-authors,
.productDetail-biblio{ margin-bottom: 6px; }

.productDetail-biblio,
.productDetail-purchase{ font-size: 0.89em; }    
.productDetail-purchase{ font-weight: bold; }

.product-excerpt{
    font-family: Arial, Helvetica, sans-serif;
	float:right;
	margin-top: 10px;
    }

.product-excerpt .yellowbanner{
    width: 216px;
    height: 20px;
    margin: 0;
    padding: 5px 0 0 14px;
    background: url('http://www.wiley.com/WileyCDA/site/wiley2/cvo/images/boxes/greyborder-top-yellow.gif') no-repeat bottom left;
}

.product-excerpt .yellowbanner h3{
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight:bold;
    color: #666;
}

.product-excerpt .yellowbanner-subheader{ 
    width: 228px;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    background: #f7f7df;
}

.product-excerpt .greyborder-box-yellow{
    font-size: small;
    width: 199px;
    margin: 0;
    padding: 10px 15px 5px 14px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}  

.product-excerpt .greyborder-box-yellow p{ padding: 0; margin: 0 0 10px 0; } 

.product-excerpt .greyborder-bottom-yellow, .product-excerpt greyborder-bottom-230{
    width: 230px;
    height: 9px;
    margin: 0;
    padding: 0;
    background: url('http://www.wiley.com/WileyCDA/site/wiley2/cvo/images/boxes/greyborder-bottom-small.gif') no-repeat top left;
}

.product-excerpt .title-ext-links ul{
    margin:3px 0 0 0;
    padding:0;
}

.product-excerpt .title-ext-links ul li{
    list-style: none;
    margin: 0 0 5px 0;
    padding: 0 0 0 10px;
    background: url('http://www.wiley.com/WileyCDA/site/wiley2/cvo/images/bullets/orange-square.gif') no-repeat 0 0.5em;
}

/* ---------- TABS ------------ */
.title-tabs{
    margin: 0 0 -1px 15px;
    padding: 0;
    height: 22px;
    }
    
.title-tabs li{
    list-style: none;
    float: left;
    margin: 0 5px -1px 0;
    padding: 0;
    height: 22px;
    position: relative;
    z-index: 15;
    }   

/* ---------- CONTENT ------------ */
.productDetail-contents{
    clear: both;
    border: 1px solid #dfdede;
    border-top: none;
    padding: 0 12px 20px 12px;
    width: 709px;
    }     

.productDetail-contents img.top{
    display: block;
    position: relative;
    z-index: 3;
    margin: -1px -13px 0 -13px;
    }    
    
.productDetail-richDataText{ margin-top: 10px; }
    

/* ---------- EBOOK RETAILERS --------- */
.retailer-text .productDetail-btb li { width: 42%; list-style-type: none; }
.retailer-text .accordion { width: 327px; margin-bottom: 20px; }
.retailer-text .accordion-item { margin-bottom: 1px; position: relative;}
.retailer-text .accordion-more {
    text-decoration: none !important;
    display: block;
    height: 16px;
    line-height: 16px;
    color: #776f5b;
    padding: 6px 10px;
    background: url(../include/images/title/accordion-item.gif) no-repeat top left;
} 
.retailer-text .accordion-item.single .accordion-more {
    background: url(../include/images/title/accordion-item_retailer.gif) no-repeat bottom left;
}
.retailer-text .accordion-item.first .accordion-more,
.retailer-text .accordion-item.single.active .accordion-more {
    background: url(../include/images/title/accordion-item_retailer_first.gif) no-repeat bottom left;
}
.retailer-text .accordion-item.last .accordion-more {
    background-image: url(../include/images/title/accordion-item_last.gif);
}   
.retailer-text .accordion-item.last.active .accordion-more {
    background: url(../include/images/title/accordion-item.gif) no-repeat top left;
}
.retailer-text .accordion-more span {
    background: url(../include/images/title/accordion-arrow.gif) no-repeat left top;
    padding-left: 22px;
    display: block;
}
.retailer-text .accordion-more.active span {
    background-position: left bottom;
}
.retailer-text .accordion-content {
    width: 321px;
    overflow: auto;
    display: none;
    padding: 5px 10px;
    border: 1px solid #e4e1ca;
    background-color: #edeadd;
}
.retailer-text .accordion-item.last .accordion-content,
.retailer-text .accordion-item.single .accordion-content {
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.productDetail-btb h3{padding:1em 0 0 0; margin:0; font-size:1.1em;}
.productDetail-btb ul { list-style:none; overflow:auto; margin:0; padding:1em 0; display:inline-block;}
.productDetail-btb li { float:left;  padding:0 1.25em 0 0; margin:0.75em 0; font-size:1em; font-weight:bold; }
.productDetail-btb a { text-decoration:none;  height:24px; float:left; line-height:28px; white-space:nowrap;}
.productDetail-btb a.btbicon { background-position:top left; background-repeat:no-repeat; padding-left:30px; }
.productDetail-richDataText ul{ padding-left:20px; }

.productDetail-btb a.APPLE { background-image:url(../include/images/retailers/apple.png); }
.productDetail-btb a.KOBO { background-image:url(../include/images/retailers/kobo.png); }
.productDetail-btb a.GOOGLE { background-image:url(../include/images/retailers/google.png); }
.productDetail-btb a.AMAZON, .productDetail-btb a.AMAZONCN, .productDetail-btb a.AMAZONJP { background-image:url(../include/images/retailers/amazon.png); }
.productDetail-btb a.BAM { background-image:url(../include/images/retailers/bam.png); }
.productDetail-btb a.BN { background-image:url(../include/images/retailers/bn.png); }
.productDetail-btb a.BOOKDEPO { background-image:url(../include/images/retailers/bookdepo.png); }
.productDetail-btb a.BORDERS { background-image:url(../include/images/retailers/borders.png); }
.productDetail-btb a.CHAP_INDIGO { background-image:url(../include/images/retailers/chap_indigo.png); }
.productDetail-btb a.INDIEBOUND { background-image:url(../include/images/retailers/indiebound.png); }
.productDetail-btb a.PLAY { background-image:url(../include/images/retailers/play.png); }
.productDetail-btb a.WATERSTONES { background-image:url(../include/images/retailers/waterstones.png); }
.productDetail-btb a.WILEY { background-image:url(../include/images/retailers/wiley.png); }
.productDetail-btb a.CLIFFS { background-image:url(../include/images/retailers/cliffs.png); }
.productDetail-btb a.DUMMIES { background-image:url(../include/images/retailers/dummies.png); }
.productDetail-btb a.JKLASSER { background-image:url(../include/images/retailers/jklasser.png); }
.productDetail-btb a.JOSSEYBASS { background-image:url(../include/images/retailers/josseybass.png); }
.productDetail-btb a.PFEIFFER { background-image:url(../include/images/retailers/pfeiffer.png); }
.productDetail-btb a.SYBEX { background-image:url(../include/images/retailers/sybex.png); }
.productDetail-btb a.WROX { background-image:url(../include/images/retailers/wrox.png); }
.productDetail-btb a.TLC { padding-left:0 !important;}
