body{overflow-x:hidden;overflow-y:auto}
#bodyTag{overflow:hidden;width:100%;height:100%}
#slideshow_view{overflow:hidden}
#grid_view{float:left;overflow-y:auto;overflow-x:hidden;display:none}
.gridCell{background-color:#fff;float:left;margin:0;padding:5px}
#slideshow_mainimage_holder{float:left;display:inline;overflow:hidden;text-align:center}
.slideshow_mainimagetag{display:none;margin:0 auto}
#slideshow_sidebar{width:340px;float:right;display:inline;overflow:hidden;padding:20px}
#slideshow_navbar{width:100%;display:block;height:30px}
#slideshow_paging{width:140px;float:left}
#slideshow_pagedivider{float:left;width:1px;height:25px;background-color:#d6d6d6}
#slideshow_pagetext{float:right;padding-top:3px;font-size:12px}
#slideshow_details_toggle{height:17px;margin:5px 0; border-top:1px solid #000;}
#slideshow_details_toggle a {background:#fff;}
#slideshow_details_toggle_show{float:left}
#slideshow_details_toggle_hide{display:none;float:left}
#slideshow_related_sidebar_holder{clear:both;padding:20px 0; display:none;}
#slideshow_related_sidebar_divider{border-top:35px solid #000;width:100%}
#slideshow_related_galleries_title{background:url(../image/slideshow/related_galleries.gif);background-repeat:no-repeat;background-position:center top;width:219px;height:15px;margin:3px 0}
#slideshow_slide_title{letter-spacing: -1px;font-size:40px;line-height:35px;font-family:"Monotype Modern W02 Ext";text-rendering: optimizeLegibility;margin:10px 0 0}
#slideshow_slide_link{font-size:12px;font-family:"Monotype Modern W02 Ext";text-rendering: optimizeLegibility;margin:10px 0 0}
#slideshow_slide_credit{margin:5px 0 0; display:none;}
#slideshow_slide_credit .credit_line{margin:0 0 2px;}
.byline{color:#888;font-size:12px}
.slideshow_slide_text{display:none;margin:20px 0;font-size:14px}
.slideshow_slide_related_thumb{display:inline;height:80px}
#sidebar_advertisement{border-top:1px solid #e5e5e5;text-align:center;width:340px;max-width:100% !important;margin:0;padding:0}
.rightcol_ad{border:0;width:300px;margin:0;padding:0 0 0 20px}
.rightcol_ad .advertisement{margin:0;padding:0}
#slideshow_image_loader{position:relative;top:100px}
#relatedview{display:none;overflow:hidden;padding:20px}
#relatedview_header{width:100%;text-align:center;padding-bottom:20px;border-bottom:1px #ebebeb solid}
#relatedview_gridholder{width:100%;height:405px;overflow:hidden;padding:20px}
.relatedview_thumb{height:200px;background-color:#fff;float:left;margin:0;padding:5px}
.relatedview_img{position:relative}
#relatedview_thumb_return_img{position:relative;top:28px}
#relatedview_title{background:url(../image/slideshow/related_galleries_big.gif);background-repeat:no-repeat;background-position:center top;width:365px;height:104px;margin:10px auto}
.slideshow_slide_related_list{width: 360px;overflow: hidden;height: 0px;}
#email_popup,#share_popup{left:-13px;top:25px}
#slideshow_toolbar{height:25px;clear:both; display:none;}
#share_bar{display:inline;width:90px;height:23px;}

#share_bar_div{width:1px;height:23px;background-color:#676767;float:left;display:inline;margin:0 10px}
.slideshow_gridbutton{position:relative;top:5px;float:right}
#share_bar *{margin: 0 9px 0 0; cursor:pointer;color:#000;font-size:10px;float:left;display:inline;font-family:Arial, Helvetica, sans-serif;line-height:23px;text-transform:uppercase}
#share_bar .share {padding: 7px 0 7px 19px;background: url("../image/share_icon.gif") no-repeat scroll left center transparent;}
#share_bar .embed {padding: 7px 0 7px 29px;background: url("../image/embed_icon.gif") no-repeat scroll left center transparent;}
.slide_share_button.share{}
#comments_wrapper{display:block;width:auto;float:none}
#slideshow_pageleft,#slideshow_pageright{float:left}
.slideshow_close,#relatedview_close{float:right}
#slideshow_related_galleries_title p,#relatedview_title p{display:none}
#slideshow_sidebar #slideshow_consumption_link{font-size:10px; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;display:none;}
@media only screen and (max-width: 767px){
  #slideshow_mainimage_holder,#slideshow_sidebar{float:left;width:96%;    padding: 20px 2%;    height: auto !important;}
  #bodyTag{
        overflow: auto;    padding: 10px 2%;max-width:96% !important;
  }
  .slideshow_mainimagetag {
    width: 100% !important;
    height: auto !important;
}
#bodyTag div{
  max-width:100% !important;
}
#grid_view,#slide_grid,#slideshow_mainimage_holder{max-width:100% !important;}
}
