/*-----STANDARDIZED THUMBNAIL/LISTING CLASSES-----*/
.album_list, .photo_list {
  float:left;
  margin: 5px 5px 15px 5px;
  width:124px;
  height:130px;
  background:  url(../../../images/css_images/small_thumb_shadow_album.gif) 0 0 no-repeat;
}

.photo_list {
  height:auto;
  background:none;
}

.media_preview {
    float:left;
    display:inline; /*IE FIX*/
    position:relative;
    margin:0 7px 0 0;
    width:288px;
    overflow:hidden;
}

.row_maker { /*creates artificial row*/
    float:left;
    margin: 0 0 15px 0;
    width:590px;
}

#album_view .row_maker {
    margin:0;
}

div.row_maker div.media_preview {
   width:288px;
   background: url(../../../images/css_images/row_maker.gif) -319px 100% no-repeat !important;
}

div.row_maker div.leftcorner {
  background-image: url(../../../images/css_images/row_maker.gif) !important;
  background-position:0 100% !important;
}

.album_list img,
.x-grid3-row img,
.photo_list img {
  margin:0;
  padding:6px 8px;
  padding:2px 4px;
  border:4px transparent solid;
  overflow: hidden;
}

.x-grid3-row.media_type_video img {
    border-width:4px 0 !important;
    padding:0;
}

.album_list img {
    border:4px transparent solid;
    padding:2px 3px 3px 3px;
}

.media_preview img {
    padding:7px 12px 6px 10px;
    border:4px transparent solid;
    width:260px;
    height:196px;
    opacity:1;
}

.media_preview.media_type_video img {
    padding:7px 0 6px 0;
    border-width:4px 0;
}

.media_preview.media_type_album img {
    padding:5px 12px 6px 7px;
}

.media_preview.x-grid3-row-over img,
.media_preview.x-grid3-row-selected img {
    /*margin:0;
    padding:7px 12px 6px 10px;
    border:4px #ccc8bd solid !important;
    opacity:0.75; refactoring*/
}

.media_preview.media_type_video.x-grid3-row-over div img.video,
.media_preview.media_type_video.x-grid3-row-selected div img.video {
    padding:7px 0 6px 0;
    border-width:4px 0 !important;
    border-color:#ccc8bd !important;
}

.album_list .over img,
.album_list .selected img,
.photo_list .over img,
.photo_list .selected img  {
  margin:0;
  padding:2px 5px 3px 5px;
  /*border:4px #ccc8bd solid !important;
  opacity:0.75; refactoring*/
}

.album_list strong,
.photo_list strong,
.media_preview strong {
  display:block;
  clear:both;
  margin:3px 12px;
  padding:3px 0;
  }

.photo_list strong,
.media_preview strong {
  border-color:#C0B9A6;
  border-width: 0 0 1px 0;
  border-style:dotted;
}

.photo_list strong {
    margin:3px 7px;
}

.media_preview strong {
    margin:0 10px 5px 10px;
    padding:3px 10px 5px 25px;
}

.media_preview.media_type_album strong {
    background:transparent url(../../../images/css_images/album_icon.gif) no-repeat scroll 2px 5px;
}

.media_preview.media_type_photo strong {
    background:transparent url(../../../images/css_images/photo_icon.gif) no-repeat scroll 2px 5px;
}

.media_preview.media_type_video strong {
    background:transparent url(../../../images/css_images/video_icon.gif) no-repeat scroll 2px 5px;
}

.media_preview.media_type_story strong {
    background:transparent url(../../../images/css_images/carnet_icon.gif) no-repeat scroll 2px 5px;
}

.media_preview strong span.published {
    float:none;
    margin:0;
    padding:0;
    background:none;
}


.x-grid3-row a.small_thumb {
  float:left;
  display:inline;
  margin:0 0 0 19px;
  width:124px;
  height:98px;
  background: url(../../../images/css_images/small_thumb_shadow.gif) 0 0 no-repeat;
}

.x-grid3-row.media_type_album a.small_thumb {
    background:  url(../../../images/css_images/small_thumb_shadow_album.gif) 0 0 no-repeat;
}

.x-grid3-row.media_type_album a.small_thumb img {
    padding:1px 4px 2px 4px;
}

.x-grid3-row-over a.small_thumb img {
    /*border:4px #ccc8bd solid;
    opacity:0.75; refactoring*/
}

.x-grid3-row-over.media_type_video a.small_thumb img {
    border-width:4px 0;
}

.media_preview a.preview_thumb {
    float:left;
    margin:0 0 3px 0;
    padding:0 0 0 0;
    min-height:230px;
}

.media_preview.media_type_album a.preview_thumb {
    padding:0;
    background: url(../../../images/css_images/preview_album.gif) 0 0 no-repeat;
}

.media_preview.media_type_photo a.preview_thumb {
    padding:0;
    background: url(../../../images/css_images/preview_photo.gif) 0 0 no-repeat;
}

.media_preview.media_type_video a.preview_thumb {
    margin-left:14px;
    width:260px;
    padding:0;
    background: url(../../../images/css_images/preview_video.gif) -8px -2px no-repeat;
}

.media_preview.media_type_story a.preview_thumb {
    padding:0;
    background: url(../../../images/css_images/preview_carnet.gif) 1px 0 no-repeat;
}

.media_preview .edit_tools, .photo_list .edit_tools, .media_preview .rating_widget {
    margin:0 5px 0 10px;
}


/*---alternate small thumb styles in list views---*/
.media_type_carnet  a.small_thumb{
  background: url(../../../images/css_images/small_thumb_shadow_pink.gif) 0 0 no-repeat;
}

.media_type_video a.small_thumb {
  margin:0 7px 0 28px;
  width:108px;
  height:92px;
  background:#000;
}

.media_type_video a.small_thumb img {
    padding:0;
}

/*---end small alternate thumb styles---*/

.x-grid3-row div.info {
  float:left;
  margin:0 0 5px 0;
  padding:5px 0 0 15px;
  width:425px;
}

.x-grid3-row div.info h2, .x-grid3-row div.info p {
  padding:0 0 0 25px;
}

.x-grid3-row div.info h2 {
    font-size:14px;
}

.x-grid3-row div.info h2 a:hover {
    text-decoration:underline;
}

.x-grid3-row div.info p {
    margin-top:0.35em;
    margin-bottom:0.35em;
}

.photo_list .content_status {
    padding:0 0 3px 8px;
}

.x-grid3-row div.info .edit_tools {
    padding-top:4px;
    margin-left:20px;
}

 div.rule {
  clear:both;
  display:block;
  height:5px;
  background: url(../../../images/css_images/content_list_area_hr_alt.gif) 1px 100% no-repeat;
}

.x-grid3-row span.published {
  float:left;
  margin-left:25px;
  padding:0 0 0 11px;
  background: url(../../../images/css_images/blue_asteriks.gif) 0 4px no-repeat;
  width:250px;
}

.x-grid3-row div.rating_widget, .browse.album .info div.rating_widget {
  float:right;
  padding-right:13px;
}

.x-grid3-row div#star-rating,
.x-grid3-row div#rating-vote-count,
.browse.album .info div#star-rating,
.browse .info div#rating-vote-count {
  float:left;
  padding:0;
  margin:0;
}

.browse.album .info #album_cover_ct {
    float:right;
    width:298px;
    height:237px;
    background: url(../../../images/css_images/browse_album_cover.gif) 0 0 no-repeat;
}

.browse.album .info img.album_cover {
    margin:15px 23px 14px 14px;
}

.browse.album .info p.description {
  margin: 0 0 1em 0;
}

.browse.album .info span.published {
  margin:0 0 20px 0;
}

.browse.album .info .tags {
    float:none;
    clear:left;
}

/**
 * .bq-list styles for BQ.content.DataView component.
 *  @author Jessie
 *  grid3 styles.  styles for all View rows.
 */

.bq-list-photos {
  margin-left:0;
  width:auto;
}


.bq-list-photos a.small_thumb {
  margin-left:0;
}

.x-grid3-row {
  border:0px;
  padding:0;
}

.bq-list .x-grid3-row .generic_list_details {
    padding:5px 0 0 0;
}

.x-grid3-row-over {
    background:none;
}

.x-grid3-row-selected {
    background:none !important;
}

.bq-list-photos .x-grid3-row-over,
.bq-list-photos .x-grid3-row-selected,
#coups  .x-grid3-row-over,
#coups .x-grid3-row-selected    {
  border:0;
  padding:0;
  background-color: transparent !important;
}
.album-cover img {
    border-color:#C0B9A6;
}
/*-----END OF STANDARDIZED THUMBNAILS/LISTING CLASSES-----*/

 /**
 * bq-content-filter
 * reddit-style filter panel
 * @author Chris Scott
 */
.bq-content-filter {
    margin-top:50px;
    margin-left: 20px;
    background: #d5d2c1;
    margin-bottom: 10px;
}

.bq-content-filter .x-panel-header {
    background-image: url(../../../images/css_images/filter_sprite.gif) !important;
    background-position: 0 -31px;
    background-repeat: no-repeat;
    border:0px;
}

.en .bq-content-filter .x-panel-header {/* IF LANG = EN */
    background:#d5d2c1 url(../../../images/css_images/filter_sprite.gif) 0 0 no-repeat !important;
}

.bq-content-filter .x-panel-body {
    background: transparent !important;
   border:0px;
}
.bq-content-filter .x-panel-footer {
    background: transparent url(../../../images/css_images/filter_sprite.gif) left -62px no-repeat !important;
    height: 45px !important;
    border:0px;
}

p.hidden-content-notice {
    clear:both;
    margin:0 25px 10px 25px;
    padding:4px 10px;
    background:#FCFCFB;
}
