/* Hide from both screenreaders and browsers: h5bp.com/u */
.is-hidden {
display: none !important;
visibility: hidden;
}/* Global */
@import url(http://fonts.googleapis.com/css?family=Lato:400,700,400italic);
* { margin: 0; padding: 0; }

.clear { clear: both; height: 0px; }
article, aside, figure, footer, header, nav, section { display: block; }
table { border-collapse:collapse;  border-spacing:0; }
html { background: #ccc; font-family: 'Lato', sans-serif; color: #444; overflow-y: scroll; }
body { font-size: 1em; width: 960px; margin: 0 auto; background: #fff; }
h1 { font-size: 2em; margin-bottom: .2em; }
h2 { font-size: 1.1em; letter-spacing: .35em; font-weight: normal; }
h3 { font-size: 1.5em; margin-bottom: 1em; }
h4 { margin-bottom: 1em; }
h5 { margin-bottom: .7em; }
h6 { margin-bottom: 1em; }
p { font-size: 1em; line-height: 2em; margin-bottom: 1em; }
#ct_template_cybertillLink { display: none; }

/* END Global *//* Header and Footer */
#ct_template_header { margin: 0 auto; background: #555; height: 85px; position: fixed; top: 0px; width: 960px; z-index: 10; }

.ct_productSearch { float: right; margin: 25px 45px 0px 0px; }
.ct_productSearch .ct_module_header { display: none; }
.ct_ps_for, .ct_ps_type, .ct_ps_goSearch { float: left; margin-left: 10px; }
.ct_ps_for input { background: #ddd; border: none; height: 16px; }
.ct_ps_type #search_type { background: #ddd; border: none; height: 16px; }
.ct_ps_goSearch .btn_search { background: #ddd; border: none; height: 16px; width: 30px; border-radius: 5px; }
.ct_ps_type { display: none; }

#medici { margin: 15px 45px 15px 45px; }
#medici .mediciGalleryLogo a { display: block; width: 204px; height: 61px; background-image: url(http://www-medicigallery-co-uk.wwwpreview.ct38736.c-pos.co.uk/Medici-Gallery-logo.png); background-repeat: no-repeat; }

#medici .mediciGalleryLogo a:hover { background-position: top right; }


#contentLeft { width: 300px; margin: 15px 45px 5px 45px; float: left; }
#contentRight { width: 300px; margin: 15px 45px 5px 45px; float:right; text-align: right; }
#ct_template_header a { color: #fff; }
#ct_template_header  a { text-decoration: none; color: #fff; }
#ct_template_header a:hover { color: #aaa; }
.ct_cm_wrapper { text-align: right; }

.ct_cm_wrapper ul { margin: -35px 45px 0px 0px; }

.ct_cm_wrapper ul li ul { display: none; }

.ct_cm_wrapper  li { display:inline; padding-right: 20px; }

.ct_cm_wrapper li:last-child { padding-right: 0px; }

.ct_cm_wrapper  a { text-decoration: none; color: #fff; }

.ct_template_footer.outer {  }
#mainFooter { padding: 15px 45px 15px 45px; background: #555; color: #fff; font-size: 14px; }

#mainFooter h1 { font-size: 14px; }

#mainFooter p { font-size: 12px; line-height: 14px; }

#mainFooter a { font-size: 14px; color: #fff; }

#mediciFooter { float: left; margin-right: 60px;}
#openingFooter { float: left; margin-right: 180px;}
 
#mainFooter #printsFooter img { float: left; margin-right: 10px; }

.socialMediaIcons .facebook a { text-decoration: none; display: inline-block; width: 22px; height: 22px; background-image: url(http://www-medicigallery-co-uk.wwwpreview.ct38736.c-pos.co.uk/Socail_Media.png); background-repeat: no-repeat; background-position: bottom left; }

.socialMediaIcons .facebook a:hover { background-position: bottom right; }

.socialMediaIcons .twitter a { text-decoration: none; display: inline-block; width: 22px; height: 22px; background-image: url(http://www-medicigallery-co-uk.wwwpreview.ct38736.c-pos.co.uk/Socail_Media.png); background-repeat: no-repeat; }

.socialMediaIcons .twitter a:hover { background-position: top right; }

#printsFooter .lorenzo a { float: left; text-decoration: none; display: inline-block; width: 80px; height: 80px; background-image: url(http://www-medicigallery-co-uk.wwwpreview.ct38736.c-pos.co.uk/Lorenzo_sprite.png); background-repeat: no-repeat; margin-right: 20px; }
#printsFooter .lorenzo a:hover { background-position: top right; }

#copyright { background: #ccc; text-align: center; font-size: .8em; line-height: 1.2em; padding: 10px 0px 0px 0px; height: 45px; width: 960px; }


/* END Header and Footer *//* Main Content */
#ct_template_content { background: #fff; margin: 85px 0px 0px 0px; }

#ct_template_content_main { padding: 10px 45px 25px 45px; }
.ct_homepage #ct_template_content_main { padding: 0px; }
#ct_searchHeader, #ct_searchFilter {  }
#ct_searchFilter ul li { list-style-type: none; }
#ct_searchResults_top, #ct_searchResults_bottom, #ct_searchFilter { width: 920px; }
div.ct_sr_paginate, div.ct_sr_results { width: 920px; text-align: center; }
.ct_sr_paginate a { text-decoration: none; color: #444; }
.ct_sr_paginate a:hover { text-decoration: underline; }
.ct_sr_paginate li a { padding: 0px 2px 0px 2px; }
.ct_sr_paginateDisplayNone { display: none; }
#ct_searchResults_top ul li, #ct_searchResults_bottom ul li { list-style-type: none; display: inline; }
#ct_searchResults_bottom {  }
.ct_module_header, .ct_searchId_12 .ct_pl_noResults, .ct_searchId_12 .ct_sc_listing, .ct_searchId_12 .ct_sc_listing_row, .ct_searchId_45 .ct_pl_noResults, .ct_searchId_183 .ct_pl_noResults, .ct_searchId_188 .ct_pl_noResults, .ct_searchId_194 .ct_pl_noResults, .ct_searchId_246 #ct_searchFilter, .ct_searchId_246 .ct_sr_results, .ct_searchId_246 .ct_pl_row, .ct_searchId_255 .ct_pl_noResults, .ct_searchId_259 .ct_pl_noResults { display: none; }
#ct_subCategories {  }
.ct_searchId_259 #ct_sc_listing { display: none; }
.ct_searchId_259 .manual_ct_sc_listing #ct_sc_listing { display: block; }

.ct_sc_listing_cat:last-child {float: left; width: 200px; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 11px; }
.ct_sc_listing_cat:first-child {float: left; width: 200px; padding: 0px 0px 0px 0px; margin: 10px 11px 0px 0px; }
.ct_sc_listing_cat {float: left; width: 200px; padding: 0px 0px 0px 0px; margin: 10px 12px 0px 12px; }
.ct_sc_listing_row:last-child.ct_sc_listing_cat:last-child { clear: both; }

.ct_sc_listing_cat { height: 250px; }
.ct_sc_listing_cat_name { padding: 10px 0px 0px 0px; }
.ct_sc_listing_cat_name a { text-decoration: none; color: #444; font-size: 15px; }
.ct_sc_listing_cat_name a:hover { color: #aaa; }
.ct_sc_listing_cat_img img { height: 200px; width: 200px; object-fit: contain; }

#ct_sh_title { display: none; }
.ct_searchId_12 h1#ct_sh_title.ct_mainContent_header, .ct_searchId_183 h1#ct_sh_title.ct_mainContent_header, .ct_searchId_188 h1#ct_sh_title.ct_mainContent_header, .ct_searchId_246 h1#ct_sh_title.ct_mainContent_header, .ct_searchId_259 h1#ct_sh_title.ct_mainContent_header { display: block; font-size: 16px; }
#ct_breadcrumbs { padding: 0px 0px 10px 0px; font-size: 16px; font-weight: bold; }
#ct_breadcrumbs a { text-decoration: none; color: #444; font-weight: normal; }
#ct_breadcrumbs a:hover { text-decoration: underline; }
#ct_pd_product_description_short, .ct_pl_product_desc { display: none; }


/* Work-Bio */
.bio { padding: 40px 0px 0px 0px; }
#ct_sh_img img { display: none; }
#ct_sh_description img { padding: 10px 20px 0px 0px; }
#ct_sh_description { position: relative; }
#artistProduceNav { position: absolute; top: -28px; right: 0px; font-size: 16px; }
#artistProduceNav #work {  }
.artistProduceNavActive { font-weight: bold; }
.artistProduceNavNotActive { display: none; }
.artistBioContent { display: none; }
.workLetterSpace { letter-spacing: 1px; }
.workBioLink { cursor: pointer; }
.workBioLink:hover { text-decoration: underline; }
.ct_sf_sorterDisplayNone, .ct_module_headerDisplayNone, .ct_sr_resultsDisplayNone, .ct_productsListingDisplayNone { display: none; }
/* END Work-Bio */

#ct_productsListing { padding: 0px 0px 25px px; }
.ct_pl_product:last-child { width: 200px; margin: 10px 0px 0px 11px; float: left; }
.ct_pl_product:first-child { width: 200px; margin: 10px 11px 0px 0px; float: left; }
.ct_pl_product { width: 200px; margin: 10px 12px 0px 12px; float: left; }
.ct_productsListing .ct_pl_product:last-child { margin-right: 0px; clear: right; }
.ct_pl_product .ct_pl_product_image img { height: 200px; width: 200px; object-fit: contain; }
.ct_pl_product_name { margin: 10px 0px 0px 0px; font-size: 16px; }
.ct_pl_product_name a { text-decoration: none; color: #444; padding: 10px 0px 0px 0px; letter-spacing: normal; }
.ct_pl_row { clear: both; height: 290px; }
.ct_searchType_category .ct_pl_product_name img { margin: 0px 0px -2px 8px; }
#ct_productDetails #ct_pd_product_name img { margin: 0px 0px 0px 8px; }

#ct_pd_product { position: relative; margin: 25px 0px 25px 0px; }
#ct_prod_img_table { float: left; margin-right: 100px; }
.ct_pd_pi_enlarge { margin: 10px 0px 25px 0px; }
h1#ct_pd_product_name { font-size: 20px; }
#ct_pd_allItems { position: absolute; top: 20px; left: 700px; display: none; }
#ct_searchFilter ul { list-style: none; }
.ct_sr_label {  }
.ct_sr_results { width: 100%; text-align: center; }
#availabilityIcon { position: absolute; top: 3px; left: 497px; }


/* Contact */
#contactContemporary, #contactSouthKen, #contactSociety { border-bottom: 1px solid #444; margin-bottom: 15px; }
.contactLeftContentent { float: left; width: 520px; padding-right: 50px; }
.contactRightContentent { float: left; width: 300px; height: 300px; margin-top: 80px; }
#googleMap a { font-size: 10px; color: #444 !important; }
.contactRightContentent img { width: 300px !important; height: 300px !important; object-fit: contain; }
/* END Contact */

/* Exhibitions */
#exhibitionsWrapper { width: 870px; padding-top: 10px; }
.currentExhibition { position: relative; width: 870px; height: 400px; margin-bottom: 20px; border: 1px solid #aaa}
.currentExhibitionImage img { width: 870px !important; height: 400px !important; padding: 0px !important; margin: 0px !important; }
.currentExhibitionDescription { position: absolute; bottom: 0px; background-color: rgba(0,0,0,.5); width: 100%; height: 5px; font-size: 0.9em; color: #FFF; text-indent: 8px; padding-bottom: 22px; }
.otherExhibitions:first-child { margin-right: 16px; }
.otherExhibitions { float: left; position: relative; width: 425px; height: 300px; border: 1px solid #aaa }
.otherExhibitions img { width: 425px !important;  height: 300px !important; padding: 0px !important; margin: 0px !important; }
.otherExhibitionsDescription { position: absolute; bottom: 0px; background-color: rgba(0,0,0,.5); width: 100%; height: 5px; font-size: 0.9em; color: #FFF; text-indent: 8px; padding-bottom: 22px; }
.ct_searchId_45 .ct_pl_product_desc, .ct_searchId_193 .ct_pl_product_desc, .ct_searchId_194 .ct_pl_product_desc, .ct_searchId_253 .ct_pl_product_desc, .ct_searchId_254 .ct_pl_product_desc, .ct_searchId_256 .ct_pl_product_desc, .ct_searchId_257 .ct_pl_product_desc { display: block; font-size: 14px; }
.ct_searchId_45 .ct_pl_product_desc a, .ct_searchId_193 .ct_pl_product_desc a, .ct_searchId_194 .ct_pl_product_desc a, .ct_searchId_253 .ct_pl_product_desc a, .ct_searchId_254 .ct_pl_product_desc a, .ct_searchId_256 .ct_pl_product_desc a, .ct_searchId_257 .ct_pl_product_desc a { text-decoration: none; color: #444; }
.ct_searchId_45 #ct_sh_description, .ct_searchId_193 #ct_sh_description, .ct_searchId_194 #ct_sh_description, .ct_searchId_253 #ct_sh_description, .ct_searchId_254 #ct_sh_description, .ct_searchId_256 #ct_sh_description, .ct_searchId_257 #ct_sh_description { padding-bottom: 25px; }
/* END Exhibitions */

/* Commissions */
#commissionsWrapper { width: 870px; height:302px; margin-bottom: 25px; }
#commissionsWrapper:last-child { margin-bottom: 0px; }

/* END Commissions */

/* Dots
.ct_searchId_188 .ct_sc_listing_cat_name { padding-left: 20px; }
.ct_searchId_188 .ct_sc_listing_row:nth-child(1) .ct_sc_listing_cat:nth-child(1) .ct_sc_listing_cat_name { background-image: url("http://www-medicigallery-co-uk.wwwpreview.ct38736.c-pos.co.uk/images/Sold.png"); background-repeat:no-repeat; background-position: 0% 85%; }
.ct_searchId_188 .ct_sc_listing_row:nth-child(1) .ct_sc_listing_cat:nth-child(2) .ct_sc_listing_cat_name { background-image: url("http://www-medicigallery-co-uk.wwwpreview.ct38736.c-pos.co.uk/images/Reserved.png"); background-repeat:no-repeat; background-position: 0% 85%; }
.ct_searchId_188 .ct_sc_listing_row:nth-child(1) .ct_sc_listing_cat:nth-child(3) .ct_sc_listing_cat_name { background-image: url("http://www-medicigallery-co-uk.wwwpreview.ct38736.c-pos.co.uk/images/Not_for_sale.png"); background-repeat:no-repeat; background-position: 0% 85%; }
.ct_searchId_188 .ct_sc_listing_row:nth-child(1) .ct_sc_listing_cat:nth-child(4) .ct_sc_listing_cat_name { background-image: url("http://www-medicigallery-co-uk.wwwpreview.ct38736.c-pos.co.uk/images/Sold.png"); background-repeat:no-repeat; background-position: 0% 85%; }

.ct_searchId_188 .ct_sc_listing_row:nth-child(2) .ct_sc_listing_cat:nth-child(1) .ct_sc_listing_cat_name { background-image: url("http://www-medicigallery-co-uk.wwwpreview.ct38736.c-pos.co.uk/images/Reserved.png"); background-repeat:no-repeat; background-position: 0% 85%; }
.ct_searchId_188 .ct_sc_listing_row:nth-child(2) .ct_sc_listing_cat:nth-child(2) .ct_sc_listing_cat_name { background-image: url("http://www-medicigallery-co-uk.wwwpreview.ct38736.c-pos.co.uk/images/Not_for_sale.png"); background-repeat:no-repeat; background-position: 0% 85%; }
.ct_searchId_188 .ct_sc_listing_row:nth-child(2) .ct_sc_listing_cat:nth-child(3) .ct_sc_listing_cat_name { background-image: url("http://www-medicigallery-co-uk.wwwpreview.ct38736.c-pos.co.uk/images/Sold.png"); background-repeat:no-repeat; background-position: 0% 85%; }
.ct_searchId_188 .ct_sc_listing_row:nth-child(2) .ct_sc_listing_cat:nth-child(4) .ct_sc_listing_cat_name { background-image: url("http://www-medicigallery-co-uk.wwwpreview.ct38736.c-pos.co.uk/images/Reserved.png"); background-repeat:no-repeat; background-position: 0% 85%; }
END Dots */


/* END Main Content *//* home */
/* Slide Show */

.lean-slider { position: relative; }
.lean-slider:before,
.lean-slider:after { content: " ";  display: table; }
.lean-slider:after { clear: both; }
.lean-slider-slide { float: left;  width: 100%; margin-right: -100%; display: none; }
.lean-slider-slide.current { display: block; }
.slider-wrapper { position: relative;  background: #fff url(http://www-medici-co-uk.wwwpreview.ct38736.c-pos.co.uk/loading.gif) no-repeat 50% 50%; -moz-box-shadow: 0 0 3px rgba(0,0,0,0.4);  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.4); box-shadow: 0 0 3px rgba(0,0,0,0.4); }
.lean-slider { overflow: hidden; }
.lean-slider-slide { display: block; position: relative; opacity: 0; -webkit-transition: opacity 0.6s linear; -moz-transition: opacity 0.6s linear; -ms-transition: opacity 0.6s linear; -o-transition: opacity 0.6s linear; transition: opacity 0.6s linear; }
.lean-slider-slide.current { opacity: 1; }
.lean-slider-slide img {  display: block; width: 100%; }
#slider-direction-nav { position: absolute; left: 0; top: 47%; width: 100%; -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear;  -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; opacity: 0.2; }
.slider-wrapper:hover #slider-direction-nav { opacity: 1; }
#slider-direction-nav a { float: left; display: block; width: 26px; height: 37px; background: url(http://www-medici-co-uk.wwwpreview.ct38736.c-pos.co.uk/arrows.png) no-repeat 0 0; text-indent: -9999px; }
#slider-direction-nav .lean-slider-next { float: right; background-position: 100% 0; }
#slider-control-nav { position: absolute; left: 0; bottom: 10px; width: 100%; text-align: center; -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; opacity: 0.2; }
.slider-wrapper:hover #slider-control-nav { opacity: 1; }
#slider-control-nav a { display: inline-block; width: 14px; height: 14px; background: url(http://www-medici-co-uk.wwwpreview.ct38736.c-pos.co.uk/bullets.png) no-repeat 0 0; text-indent: -9999px; margin: 0 3px; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
#slider-control-nav a.active { background-position: 100% 0; }



/* END Slide Show */
/* END home *//** GALLERIA image viewer **/

/* MAIN IMAGE CONTAINER */
.ct_pd_pi_main {padding: 0;margin: 0 0 5px; background:#fff;}
.ct_pd_pi_main img {margin-bottom:5px;}

.ct_pd_pi_enlarge {color:#000; font-size: 10px;}

div.ct_pd_pi_thumbnails {margin:0;}

/* ALTERNATIVE THUMBNAILS CONTAINER */
.ct_pd_pi_thumbnails {}

.ct_pd_pi_thumbnails ul.galleria {list-style:none;margin:0;padding:0}
.ct_pd_pi_thumbnails ul.galleria li{cursor:pointer;display:inline-block;overflow:hidden;border:1px solid #ccc;margin:10px 5px 0 0;background:#fff;}
.ct_pd_pi_thumbnails ul.galleria li.active {cursor:default}
.ct_pd_pi_thumbnails ul.galleria li img {  }
.ct_pd_pi_thumbnails ul.galleria li img.selected {}

.ct_pd_pi_thumbnails ul.galleria li {width:50px;height:50px} /* specify this or thumbs do not display */
* html .galleria li div span{width:400px} /* MSIE bug */

/** END GALLERIA image viewer **//** FANCYBOX image viewer **/
div#fancy_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #666;
    display: none;
    z-index: 30;
}
* html div#fancy_overlay {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
div#fancy_wrap {
    text-align: left;
}
div#fancy_loading {
    position: absolute;
    height: 40px;
    width: 40px;
    cursor: pointer;
    display: none;
    overflow: hidden;
    background: transparent;
    z-index: 100;
}
div#fancy_loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background: transparent url('/js/jquery.plugins/jquery.fancybox/images/fancy_progress.png') no-repeat;
}
div#fancy_loading_overlay {
    position: absolute;
    background-color: #FFF;
    z-index: 30;
}
div#fancy_loading_icon {
    position: absolute;
    background: url('/js/jquery.plugins/jquery.fancybox/images/fancy_loading.gif') no-repeat;
    z-index: 35;
    width: 16px;
    height: 16px;
}
div#fancy_outer {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}
div#fancy_inner {
    position: relative;
    width:100%;
    height:100%;
    border: 1px solid #BBB;
    background: #FFF;
}
div#fancy_content {
    margin: 0;
    z-index: 100;
    position: absolute;
}
div#fancy_div {
    background: #000;
    color: #FFF;
    height: 100%;
    width: 100%;
    z-index: 100;
}
img#fancy_img {
    position: absolute;
    top: 0;
    left: 0;
    border:0;
    padding: 0;
    margin: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
}
div#fancy_close {
    position: absolute;
    top: -12px;
    right: -15px;
    height: 30px;
    width: 30px;
    background: url('/js/jquery.plugins/jquery.fancybox/images/fancy_closebox.png') top left no-repeat;
    cursor: pointer;
    z-index: 181;
    display: none;
}
#fancy_frame {
    position: relative;
    width: 100%;
    height: 100%;
    display: none;
}
#fancy_ajax {
    width: 100%;
    height: 100%;
    overflow: auto;
}
a#fancy_left, a#fancy_right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    z-index: 111;
    display: none;
    background-image: url(data:image/gif;base64, AAAA);
    outline: none;
}
a#fancy_left {left: 0px;}
a#fancy_right {right: 0px;}
span.fancy_ico {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    z-index: 112;
    cursor: pointer;
    display: block;
}
span#fancy_left_ico {
    left: -9999px;
    background: transparent url('/js/jquery.plugins/jquery.fancybox/images/fancy_left.png') no-repeat;
}
span#fancy_right_ico {
    right: -9999px;
    background: transparent url('/js/jquery.plugins/jquery.fancybox/images/fancy_right.png') no-repeat;
}
a#fancy_left:hover {visibility: visible;}
a#fancy_right:hover {visibility: visible;}
a#fancy_left:hover span {left: 20px;}
a#fancy_right:hover span {right: 20px;}
.fancy_bigIframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}
div#fancy_bg {
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
    z-index: 70;
    border: 0;
    padding: 0;
    margin: 0;
}
div.fancy_bg {
    position: absolute;
    display: block;
    z-index: 70;
    border: 0;
    padding: 0;
    margin: 0;
}
div.fancy_bg_n {
    top: -18px;
    width: 100%;
    height: 18px;
    background: transparent url('/js/jquery.plugins/jquery.fancybox/images/fancy_shadow_n.png') repeat-x;
}
div.fancy_bg_ne {
    top: -18px;
    right: -13px;
    width: 13px;
    height: 18px;
    background: transparent url('/js/jquery.plugins/jquery.fancybox/images/fancy_shadow_ne.png') no-repeat;
}
div.fancy_bg_e {
    right: -13px;
    height: 100%;
    width: 13px;
    background: transparent url('/js/jquery.plugins/jquery.fancybox/images/fancy_shadow_e.png') repeat-y;
}
div.fancy_bg_se {
    bottom: -18px;
    right: -13px;
    width: 13px;
    height: 18px;
    background: transparent url('/js/jquery.plugins/jquery.fancybox/images/fancy_shadow_se.png') no-repeat;
}
div.fancy_bg_s {
    bottom: -18px;
    width: 100%;
    height: 18px;
    background: transparent url('/js/jquery.plugins/jquery.fancybox/images/fancy_shadow_s.png') repeat-x;
}
div.fancy_bg_sw {
    bottom: -18px;
    left: -13px;
    width: 13px;
    height: 18px;
    background: transparent url('/js/jquery.plugins/jquery.fancybox/images/fancy_shadow_sw.png') no-repeat;
}
div.fancy_bg_w {
    left: -13px;
    height: 100%;
    width: 13px;
    background: transparent url('/js/jquery.plugins/jquery.fancybox/images/fancy_shadow_w.png') repeat-y;
}
div.fancy_bg_nw {
    top: -18px;
    left: -13px;
    width: 13px;
    height: 18px;
    background: transparent url('/js/jquery.plugins/jquery.fancybox/images/fancy_shadow_nw.png') no-repeat;
}
div#fancy_title {
    position: absolute;
    bottom: -33px;
    left: 0;
    width: 100%;
    z-index: 100;
    display: none;
}
div#fancy_title div {
    color: #FFF;
    font: bold 12px Arial;
    padding-bottom: 3px;
}
div#fancy_title table {
    margin: 0 auto;
}
div#fancy_title table td {
    padding: 0;
    vertical-align: middle;
}
td#fancy_title_left {
    height: 32px;
    width: 15px;
    background: transparent url('/js/jquery.plugins/jquery.fancybox/images/fancy_title_left.png') repeat-x;
}
td#fancy_title_main {
    height: 32px;
    background: transparent url('/js/jquery.plugins/jquery.fancybox/images/fancy_title_main.png') repeat-x;
}
td#fancy_title_right {
    height: 32px;
    width: 15px;
    background: transparent url('/js/jquery.plugins/jquery.fancybox/images/fancy_title_right.png') repeat-x;
}
/**
* image styles, initially hide all none default images on website
*/
img.hider { display: none; }
img.displayer {}
#fancybox_note { color:#000; font: 10px Verdana, Helvetica, sans-serif; background:#fff; padding:3px; margin: 2px; }


#fancy_title { display: none !important; }

.fancy_overlayNone, .fancy_wrapNone { display: none !important; }

/** END FANCYBOX image viewer **/