/* TOP IMAGE */

#imac {
 height:295px;
 width:384px;
 clear:both;
 padding-top:25px;
 background-image: url(../images/imac.png);
 background-repeat: no-repeat;
 background-position: center top;
 margin:0 auto;
}

#slideshow {
 width:278px;
 height:175px;
 border:1px solid #d2d2d2;
 background-color:#d2d2d2;
 margin:0 auto;
 }
 
/* The imac Slider styles */
.imacSlider {
 position:relative;
 }
 
.imacSlider img {
 position:absolute;
 top:1px;
 left:0px;
 }
 
/* If an image is wrapped in a link */
.imacSlider a.imac-imageLink {
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 height:100%;
 border:0;
 padding:0;
 margin:0;
 z-index:6;
 display:none;
 }
 
/* The slices and boxes in the Slider */
.imac-slice {
 display:block;
 position:absolute;
 z-index:5;
 height:100%;
 }

.imac-box {
 display:block;
 position:absolute;
 z-index:5;
 }

/* Caption styles */
.imac-caption {
 position:absolute;
 left:0px;
 bottom:0px;
 background:#000;
 color:#fff;
 opacity:0.8; /* Overridden by captionOpacity setting */
 width:100%;
 z-index:8;
 }
 
.imac-caption p {
 padding:5px;
 margin:0;
 }
 
.imac-caption a {
 display:inline !important;
 }
 
.imac-html-caption {
 display:none;
 }
 
/* Direction nav styles*/
.imac-directionNav a {
 position:absolute;
 top:45%;
 z-index:9;
 cursor:pointer;
 }
 
.imac-prevNav {
 left:0px;
 }
.imac-nextNav {
 right:0px;
 }
 
/* Control nav styles*/

.imac-controlNav a {
 position:relative;
 z-index:9;
 cursor:pointer;
 }
 
.imac-controlNav a.active {
 font-weight:bold;
 }

.imac-controlNav a {
 display:block;
 width:22px;
 height:22px;
 background:url(../images/bullets.png) no-repeat;
 text-indent:-9999px;
 border:0;
 float:left;
 margin-top:200px;
 }
  
.imac-controlNav a.active {
 background-position:0 -22px;
 }

.imac-directionNav a {
 display:block;
 width:30px;
 height:30px;
 background:url(../images/arrows.png) no-repeat;
 text-indent:-9999px;
 border:0;
 }
 
a.imac-nextNav {
 background-position:-30px 0;
 right:-48px;
 }

a.imac-prevNav {
 left:-48px;
 }
