.price {color:red;font-weight:bold;}
.purchase-link {display:block;margin-top:15px;margin-bottom:15px;float:right;font-size:16px;}
div#large-preview {width:510px;color:black;font-size:15px;}
hr.book-separator {margin:0px;}
p.italic {font-style:italic;}
p.product-info .price {color:#ff0000;}
p.product-info label {display:block;width:90px;float:left;}
p.product-info {font-size:13px;line-height:13px;margin-bottom:5px;}
p.sample-link {margin-top:25px;}
table#other-books td {text-align:center;width:162px;}
table#other-books {width:823px;margin:auto;text-align:center;}

h2.subsection {margin-bottom:18px;}

div#testimonials {width:430px;margin-right:80px;}
div#share {width:300px;}
div.testimonial p {margin-bottom:0px;}
div.testimonial {margin-bottom:10px;}
div.preview-container {margin-top:2px;padding-left:30px;padding-right:30px;}
form label {display:block;width:100px;float:left;}
form p {clear:both;width:505px;}
form textarea {height:70px;width:200px;}
span.hint {font-size:12px;margin-left:100px;font-style:italic;}
span.preview-text {color:#000000;font-size:13px;}
.ui-widget {color:#000;font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;}
.ui-widget-content {border:none!important;}
.ui-widget-content a {color:#fff;}
.outline-middle {position:relative;}
#tabs {width:903px;position:absolute;top:-17px;left:3px;}
.tabs-container {height:580px;}
.ui-tabs-nav {font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;color:#707070;line-height:18px;font-weight:normal;}
.description {width:520px;}
.product-details {width:149px;height:110px;padding:16px;margin-top:-24px;margin-left:75px;background:url(/media/images/product-details-bg.png) no-repeat;}
.cta {margin-top:-28px;}
.suggestions {min-height:204px!important;height:204px!important;}
.suggestions h2 {margin-bottom:12px;}
#share p {margin-bottom:8px;}
@font-face {font-family:"Optima";src:url(/media/fonts/Optima.otf);}
@font-face {font-family:"Optima";src:url(/media/fonts/Optima.eot);}
.scrollable {font-family:"Optima"!important;font-size:13px!important;}
#share-btns {margin-top:15px;}
#share-btns li {display:inline;list-style-type:none;margin-right:10px;}

