div.pp_pic_holder .pp_content a.pp_close { width: 80px; height: 32px; background: url(../IMG/pretty/btnClose.png) center left no-repeat; cursor: pointer; } /* Close button */

/* ----------------------------------
Dark Rounded Theme
----------------------------------- */

div.dark_rounded .pp_top .pp_left { background: url(../IMG/pretty/tl.png) top left no-repeat; } /* Top left corner */
div.dark_rounded .pp_top .pp_middle { background: url(../IMG/pretty/contentPattern.png) top left repeat; } /* Top pattern/color */
div.dark_rounded .pp_top .pp_right { background: url(../IMG/pretty/tr.png) top left no-repeat; } /* Top right corner */
div.dark_rounded .pp_bottom .pp_left { background: url(../IMG/pretty/bl.png) top left no-repeat; } /* Bottom left corner */
div.dark_rounded .pp_bottom .pp_middle { background: url(../IMG/pretty/contentPattern.png) top left repeat; } /* Bottom pattern/color */
div.dark_rounded .pp_bottom .pp_right { background: url(../IMG/pretty/br.png) top left no-repeat; } /* Bottom right corner */
div.dark_rounded .pp_content { background: url(../IMG/pretty/contentPattern.png) top left repeat; } /* Content background */
div.dark_rounded .currentTextHolder { color: #c4c4c4; }
div.dark_rounded div.ppt_left { background: url(../IMG/pretty/tl.png) top left no-repeat; }
div.dark_rounded div.ppt_right { background: url(../IMG/pretty/tr.png) top right no-repeat; }
div.dark_rounded div.ppt_content { background: url(../IMG/pretty/contentPattern.png) top left repeat; }
div.dark_rounded .pp_loaderIcon { background: url(../IMG/pretty/loader.gif) center center no-repeat; } /* Loader icon */

/* ------------------------------------------------------------------------
DO NOT CHANGE
------------------------------------------------------------------------- */

div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay {background: #000;	position: absolute; top: 0; left: 0;z-index: 9500;width: 100%;}
div.pp_pic_holder {position: absolute; z-index: 10000;width: 100px;	}
div.pp_pic_holder .pp_top {position: relative;height: 20px;	}
* html div.pp_pic_holder .pp_top { padding: 0 20px; }		
div.pp_pic_holder .pp_top .pp_left {position: absolute;	left: 0;	width: 20px; height: 20px;}
div.pp_pic_holder .pp_top .pp_middle {position: absolute;	left: 20px; right: 20px;height: 20px;}
* html div.pp_pic_holder .pp_top .pp_middle { position: static; left: 0; }

div.pp_pic_holder .pp_top .pp_right {position: absolute;top: 0; left: auto; right: 0;width: 20px; height: 20px;}
div.pp_pic_holder .pp_content {position: relative;text-align: left;width: 100%; height: 40px;}
div.pp_pic_holder .pp_content .pp_details {display: none;margin: 10px 15px 2px 20px;}
div.pp_pic_holder .pp_content .pp_details p.pp_description {position: absolute; top: -600px; display: none; float: left; margin: 0; }
div.pp_pic_holder .pp_content .pp_details .pp_nav {float: left;margin: 3px 0 0 0;}
div.pp_pic_holder .pp_content .pp_details .pp_nav p { float: left; margin: 0 4px; }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next {float: left;display: block;width: 14px; height: 15px;overflow: hidden;text-indent:-10000px;margin-top: 3px;}
div.pp_pic_holder .pp_content .pp_details .pp_nav a.disabled { background-position: 0 -16px; cursor: default; }
div.pp_pic_holder .pp_content div.hoverContainer {position: absolute; z-index: 2000;top: 0; left: 0;width: 100%;}
div.pp_pic_holder .pp_content a.pp_next {display: block; float: right;text-indent: -10000px;width: 49%; height: 100%;background: url(../IMG/pretty/light_rounded/btnNext.png) 10000px 10000px no-repeat;}
div.pp_pic_holder .pp_content a.pp_previous {display: block; float: left;text-indent: -10000px;width: 49%; height: 100%;background:url(../IMG/pretty/light_rounded/btnNext.png) 10000px 10000px no-repeat;}
div.pp_pic_holder .pp_content a.pp_expand,
div.pp_pic_holder .pp_content a.pp_contract {position: absolute; z-index: 20000;top: 10px; right: 30px;cursor: pointer;display: none;text-indent:-10000px;width: 20px; height: 20px;}
div.pp_pic_holder .pp_content a.pp_close {float: right;display: block;text-indent: -10000px;}
div.pp_pic_holder .pp_bottom {position: relative;height: 20px;}
* html div.pp_pic_holder .pp_bottom { padding: 0 20px; }
div.pp_pic_holder .pp_bottom .pp_left {position: absolute;left: 0;width: 20px; height: 20px;}
div.pp_pic_holder .pp_bottom .pp_middle {position: absolute;left: 20px; right: 20px;height: 20px;}
* html div.pp_pic_holder .pp_bottom .pp_middle { position: static; left: 0; }
div.pp_pic_holder .pp_bottom .pp_right {position: absolute;top: 0; left: auto; right: 0;width: 20px; height: 20px;}
div.pp_pic_holder .pp_loaderIcon {display: none;position: absolute;top: 50%; left: 50%;margin: -12px 0 0 -12px;width: 24px; height: 24px;}
div.pp_pic_holder #full_res { width: 100%; text-align: center; }
div.pp_pic_holder #full_res { display: block; margin: 0 auto; }
div.ppt {display: none;position: absolute;top: 0; left: 0;z-index: 9999;color: #fff; font-size: 13px;}
div.ppt div.ppt_left,
div.ppt div.ppt_right { float: left; width: 19px; height: 23px; overflow: hidden; }
div.ppt div.ppt_content { float: left; line-height: 23px; }
/* ------------------------------------------------------------------------
Miscellaneous
------------------------------------------------------------------------- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
