/* Power Reviews */
/*
.pr-snippet-wrapper p, .pr-snippet-read-write, .pr-clear, .pr-snippet-social-bar {
display:none !important;
}

.pr-snippet-wrapper .pr-snippet-stars, .pr-snippet-wrapper .pr-snippet-stars div {
display:block;
}
*/

.orm .load-img {display:none;}

.orm .path .body {
/*position:relative;*/
border:none;
padding:15px 0 15px 15px;
margin:0;
overflow:visible;
}

.orm .path .body .hover-display {
display:none;
position:absolute;
z-index:100;
width:200px;
background-color:#fff;
border:1px solid #ccc;
border-left:none;
-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3);
-moz-box-shadow:0 2px 4px rgba(0,0,0,.3);
box-shadow:0 2px 4px rgba(0,0,0,.3);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=4,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=4,MakeShadow=true,ShadowOpacity=0.30)";
border-bottom-left-radius:15px;
border-bottom-right-radius:15px;
-moz-border-bottom-left-radius:15px;
-moz-border-bottom-right-radius:15px;
zoom: 1;
}
.orm .path .body .hover-display .inner {
overflow:hidden;
padding:7px 10px;
text-align:center;
}
.orm .path .body .hover-display .item-price {
margin-bottom:0;
}
.orm .path .body .hover-display .inner .pr-snippet {
display:block;
margin:0 0 4px 67px;
}

.orm .path .arrow {
float:left;
margin-top:31px;
height:240px;
width:37px;
/*
background:transparent url(http://oreilly.com/images/oreilly/path-to-learning/path-arrow.png) center center no-repeat;
*/
}

.orm .hor-slider {
width:260px;
margin:0 15px 0 15px;
}
.orm .hor-slider .label {
margin-top:0;
text-align:center;
text-transform:uppercase;
height:31px;
}
.orm .hor-slider .body {
position:relative;
height:240px;
width:260px;
overflow:hidden;
background-color:#fff;
border-radius:15px;
-moz-border-radius:15px;
border:none;
padding:0;
}
.orm .hor-slider .body .items {
position:absolute;
left:30px;
top:20px;

height:200px;
}
.orm .hor-slider .body .items .item {
width:200px;
height:200px;
margin-right:30px;
text-align:center;
float:left;
}
.orm .hor-slider .body .items a {
display:block;
line-height:0;
}
.orm .hor-slider .item .text {
display:none;
}
.orm .hor-slider .item .text.show {
display:block;
}
.orm .hor-slider .item .text p.item-authors {
margin:0 0 4px 0 !important;
}

.orm .hor-slider .slide {
position:absolute;
z-index:1;
top:20px;
width:30px;
height:200px;
}
.orm .hor-slider .slide.right {
right:0;
background:transparent url(http://oreilly.com/images/oreilly/path-to-learning/path-hor-overlays.png) -30px 0 no-repeat;
}
.orm .hor-slider .slide.left {
left:0;
background:transparent url(http://oreilly.com/images/oreilly/path-to-learning/path-hor-overlays.png) 0 0 no-repeat;
}
.orm .hor-slider .slide .arrow {
width:10px;
height:100%;
margin:0 10px;
background-image:url(http://oreilly.com/images/oreilly/path-to-learning/path-hor-arrows.png);
background-repeat:no-repeat;
display:none;
}
.orm .hor-slider .slide.right .arrow {
background-position:-30px center;
}
.orm .hor-slider .slide.left .arrow {
background-position:-10px center;
}

.orm .hor-slider .indicators {
/*
position:absolute;
top:8px;
*/
height:4px;
padding:0 0 0 6px;
margin:8px auto 0 auto;
}
.orm .hor-slider .indicators .indicator {
background-color:#464646;
height:4px;
width:4px;
float:left;
margin:0 6px 0 0;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
}
.orm .hor-slider .indicators .indicator.on {
background-color:#0061ff;
}

.orm .path .body.bg-dark-blue {
background-color:#305289;
}
.orm .path .header.bg-dark-blue {
background-color:#2a4a80;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#305289', endColorstr='#2a4a80');
background: -webkit-gradient(linear, left top, left bottom, from(#305289), to(#2a4a80));
background: -moz-linear-gradient(top,  #b305289,  #2a4a80);
}

.orm .hor-slider .removed {
display:none;
}