/* <[CDATA[ */

.roundabout-holder {
  width: 940px;
  height: 480px;
  margin: 135px auto 0;
  position: relative;
  padding-top:20px;
}

.roundabout-moveable-item {
  width: 540px;
  height: 400px;
  opacity: 0.5;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  margin-top:9px;
  -webkit-box-shadow:0 0 6px rgba(0,0,0,0.6);
  -moz-box-shadow:0 0 6px rgba(0,0,0,0.6);
box-shadow:0 0 6px rgba(0,0,0,0.6);
}
.roundabout-moveable-item img { width: 100%; }
.roundabout-moveable-item:hover {opacity:1 !important; filter:alpha(opacity=100) !important;}

.roundabout-in-focus {
  cursor: auto;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
box-shadow:none;
}

.monolith { 
  position: absolute;
  width: 542px;
  top: 0;
  left: 50%;
  z-index: 300;
  height: 449px;
  margin-left:-276px;
  background:url(../../images/safari-frame.png) no-repeat center top;
  -webkit-box-shadow:0 0 6px rgba(0,0,0,0.6);
  -moz-box-shadow:0 0 6px rgba(0,0,0,0.6);
box-shadow:0 0 6px rgba(0,0,0,0.6);
}

.monolith .pad {

  
}
#item_desc {text-align: center; color: #666666; text-shadow:1px 1px 0 rgba(255,255,255,0.5); display:block; padding-top:2px;}
#item_link {display:block; color:#888; padding:0 0 0 75px; font-size:11px; }
.portfolio_showcase_page a.arrow{
background: url(../../images/plus-sprite.png) no-repeat left top;
display: block;
height: 32px;
width: 32px;
position: absolute;
bottom: 220px;
z-index: 200;
text-indent: -9999px;
}
.portfolio_showcase_page a.showcase_prev{background-position: 0 -32px; left:0px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.portfolio_showcase_page a.showcase_prev:hover{background-position: 0 0;}
.portfolio_showcase_page a.showcase_next{background-position: -32px -32px; right: 0px; top:130px;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.portfolio_showcase_page a.showcase_next:hover{background-position: -32px 0;}
.main-content .portfolio_showcase_page a.arrow{ display:none; }

/* ]]> */