/*Primary Graphic (can add a -XXX to the end to define each individual positon, where XXX is the order num) */
div.sc-portfolio-pg {  }
div.sc-portfolio-pg img { border:1px solid #999; }

/*Individual Gallery Graphic(can add a -XXX to the end to define each individual positon, where XXX is the order num) */
div.sc-portfolio-gg { float:left; padding: 4px; }

/*Group Gallery Graphic(can add a -XXX to the end to define each individual positon, where XXX is the order num) */
div.sc-portfolio-gg-gallery {
    float:left;
    width: 29px;
    height: 29px;
    margin: 4px 4px 0px 0px;
    overflow: hidden;
    border:1px solid #999;
}

div.sc-portfolio-gg-gallery a { display: block; width: 29px; height: 29px; overflow: hidden; }
div.sc-portfolio-gg-gallery img { width: 29px; height: auto; }


.portfolio-piece-left,
.portfolio-piece-right {
    float: left;
    clear: both;
    width: 100%;
    padding: 10px 0px;
    margin-top: 10px;
    border-bottom: 2px solid #EEE;
}
.portfolio-piece-left .piece-title h2,
.portfolio-piece-right .piece-title h2 {  }


/* Left aligned rows */
.portfolio-piece-left .piece-title { margin-bottom: 10px; color: #000; }
.portfolio-piece-left .portfolio-address { }
.portfolio-piece-left .details-link { padding:6px 0; }
.portfolio-piece-left .info-links { width:20px; float:left; margin-right:4px; }
.portfolio-piece-left .piece-details { }
.portfolio-piece-left .piece-graphics { float: left; margin-right: 10px; }
.portfolio-piece-left .primary-graphic { float:left; }
.portfolio-piece-left .graphic-gallery { clear:both; margin-left:24px; }
.portfolio-piece-left .teaser-content { }


/* Right aligned rows */
.portfolio-piece-right .piece-title { text-align: left; margin-bottom: 10px; color: #000; }
.portfolio-piece-right .portfolio-address { }
.portfolio-piece-right .details-link { padding:6px 0; }
.portfolio-piece-right .info-links { width:20px; padding-left:4px; }
.portfolio-piece-right .piece-details { }
.portfolio-piece-right .piece-graphics { float:right; margin-left:10px; }
.portfolio-piece-right .primary-graphic {  }
.portfolio-piece-right .graphic-gallery { }
.portfolio-piece-right .teaser-content { }



/* Portfolio Item Details */
.portfolio-details { }
.portfolio-details .piece-title { }
.portfolio-details .actions { margin-bottom:4px; }
.portfolio-details .web-address { }
.portfolio-details .portfolio-details { }
.portfolio-details .info-links { width:20px; float:left; margin-right:4px; }
.portfolio-details .piece-details { }
.portfolio-details .piece-graphics { float: left; margin-right: 10px; }
.portfolio-details .primary-graphic { float:left; }
.portfolio-details .graphic-gallery { clear:both; margin-left:24px; }
.portfolio-details .teaser-content { }