@charset "UTF-8";
/* CSS Document */
/* Buy Buttons */
.buybuttonswidget{margin:2px; padding:0;position:relative;}
.buybuttonswidget h1{font-family:Verdana, Arial, Helvetica, sans-serif;color:#990000;font-size:12px;font-weight:bold;line-height:1.4em;padding: 0;border-bottom:1px solid #CCCCCC;margin:10px 15px 3px; text-transform: uppercase;}
.buybuttonswidget h2 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#999999;font-size:11px;font-style:italic;margin:0px 15px 3px;}
.buybuttonswidget img {border:none;vertical-align:bottom;}
.buybuttonswidget ul{margin:0px;padding:11px 11px 0 0;}
.buybuttonswidget li{padding:5px 0 0 0;margin:0px;list-style-type:none}
.buybuttonswidget .outofprint{font-family:Verdana, Arial, Helvetica, sans-serif;color:#222222;font-size:10px;font-weight:bold;}
.buybuttonswidget .oreilly_buy_buttons {background:transparent url(/images/actionbox.gif) no-repeat scroll right top;padding:1px 0 0 0;width:290px;margin:0;}
.buybuttonswidget .button_set {background:transparent url(/images/actionbox.gif) no-repeat scroll left bottom;padding:15px;margin:0;}
.buybuttonswidget .product_type_label {font-family:Verdana, Arial, Helvetica, sans-serif;color:#222222;font-size:10px;font-weight:bold;}
.buybuttonswidget .price {font-family:Verdana, Arial, Helvetica, sans-serif;color:#990000;font-size:10px;font-weight:bold;}
.buybuttonswidget .product_price{float:left;width:135px;text-align:right;padding-right:5px;margin:0;line-height:12px;padding-top:3px;}
.buybuttonswidget .coming_soon{width:220px;text-align:right;padding-right:5px;margin:0;line-height:25px;padding-top:3px;}
.buybuttonswidget .clear{clear:both;}
.buybuttonswidget a {color:#0000ff;text-decoration:none;}
.buybuttonswidget a:hover{text-decoration:underline;}
.buybuttonswidget .whatisthis{font-family:Verdana, sans-serif;font-size:10px;display:block;vertical-align:bottom;text-align:right;margin:5px 20px 0 0;}
.buybuttonswidget .inner_greenbox .whatisthis { margin-right: 15px; }
.buybuttonswidget .outer_greenbox {background:transparent url(/images/greenbox.gif) no-repeat scroll left top;margin:7px 0 13px;padding:10px 0px 0px;width:254px;}
.buybuttonswidget .inner_greenbox {background:transparent url(/images/greenbox.gif) no-repeat scroll right bottom;margin:7px 0 0px;padding:0;width:254px;}
.buybuttonswidget .product_buy_button {margin-right:0px;text-align:right;}
.buybuttonswidget .product_buy_link {margin:50px 0;}
.buybuttonswidget .shopping_cart_button_line{margin:5px 0;}
.buybuttonswidget .licensing{font-size:11px;font-family:Verdana;text-align:center;padding:10px 0;}
.buybuttonswidget .alertbox{padding:10px 10px 5px;margin:5px;border:1px solid #ddd;font-family:Verdana,sans-serif;color:#222;font-size:11px;font-weight:bold;line-height:1.4em;}
.buybuttonswidget h3{font-family:Verdana, Arial, Helvetica, sans-serif;color:#990000;font-size:120%;font-weight:bold;padding: 0;margin:0;}
/* Rough Cuts Subset */
.buybuttonswidget .oreilly_rough_cuts {background:transparent url(http://www.oreillynet.com/oreilly/images/actionbox.gif) no-repeat scroll right top;padding:1px 0 0 0;width:290px;margin:0;text-align:right}
.buybuttonswidget .oreilly_rough_cuts h1, .buybuttonswidget .oreilly_rough_cuts h2 {text-align:left}
.buybuttonswidget .oreilly_rough_cuts h4 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#222222;font-size:10px;text-align:left;margin:0px 15px 3px}
.buybuttonswidget .oreilly_rough_cuts p {padding:5px;margin:0}
.buybuttonswidget .oreilly_rough_cuts .button {text-align:center;padding-top:5px;margin:0}
.buybuttonswidget .oreilly_rough_cuts .whatisthis{text-align:center;padding:5px 0 0;margin:0}
.buybuttonswidget .oreilly_rough_cuts .button_set {padding:0px 25px 15px 15px}
.buybuttonswidget .oreilly_rough_cuts .product_type_label, .buybuttonswidget .oreilly_rough_cuts .price {font-size:11px}
.buybuttonswidget .oreilly_rough_cuts .discount { text-decoration: line-through; }http://www.oreillynet.com/oreilly/images/actionbox.gif