/* background */
a.pp_next { background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat }
a.pp_previous { background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat }
div.dark_rounded .pp_arrow_next { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat }
div.dark_rounded .pp_arrow_previous { background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat }
div.dark_rounded .pp_bottom .pp_left { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat }
div.dark_rounded .pp_bottom .pp_middle { background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat }
div.dark_rounded .pp_bottom .pp_right { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat }
div.dark_rounded .pp_close { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat }
div.dark_rounded .pp_content { background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat }
div.dark_rounded .pp_contract { background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat }
div.dark_rounded .pp_contract:hover { background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat }
div.dark_rounded .pp_expand { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat }
div.dark_rounded .pp_expand:hover { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat }
div.dark_rounded .pp_loaderIcon { background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat }
div.dark_rounded .pp_next:hover { background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat }
div.dark_rounded .pp_previous:hover { background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat }
div.dark_rounded .pp_top .pp_left { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat }
div.dark_rounded .pp_top .pp_middle { background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat }
div.dark_rounded .pp_top .pp_right { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat }
div.dark_square .pp_arrow_next { background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat }
div.dark_square .pp_arrow_previous { background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat }
div.dark_square .pp_close { background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; }
div.dark_square .pp_content { background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat }
div.dark_square .pp_contract { background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat }
div.dark_square .pp_contract:hover { background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat }
div.dark_square .pp_expand { background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat }
div.dark_square .pp_expand:hover { background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat }
div.dark_square .pp_left { background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat }
div.dark_square .pp_loaderIcon { background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat }
div.dark_square .pp_middle { background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat }
div.dark_square .pp_next:hover { background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat }
div.dark_square .pp_previous:hover { background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat }
div.dark_square .pp_right { background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat }
div.light_rounded .pp_arrow_next { background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat }

div.light_rounded .pp_arrow_previous { background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat }
div.light_rounded .pp_bottom .pp_left { background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat }
div.light_rounded .pp_bottom .pp_middle { background:#fff }
div.light_rounded .pp_bottom .pp_right { background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat }
div.light_rounded .pp_loaderIcon { background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat }
div.light_rounded.pp_close { background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat }
div.light_rounded.pp_contract { background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat }
div.light_rounded.pp_contract:hover { background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat }
div.light_rounded.pp_expand { background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat }
div.light_rounded.pp_expand:hover { background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat }
div.light_rounded.pp_next:hover { background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat }
div.light_rounded.pp_previous:hover { background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat }
div.light_rounded.pp_top .pp_left { background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat }
div.light_rounded.pp_top .pp_middle { background:#fff }
div.light_rounded.pp_top .pp_right { background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat }
div.light_square .pp_arrow_next { background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat }
div.light_square .pp_arrow_previous { background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat }
div.light_square .pp_close { background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat }
div.light_square .pp_content { background:#fff }
div.light_square .pp_contract { background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat }
div.light_square .pp_contract:hover { background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat }
div.light_square .pp_expand { background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat }
div.light_square .pp_expand:hover { background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat }
div.light_square .pp_left { background:#fff }
div.light_square .pp_middle { background:#fff }
div.light_square .pp_next:hover { background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat }
div.light_square .pp_previous:hover { background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat }
div.light_square .pp_right { background:#fff }
div.pp_overlay { background:#000 }

/* background-color */
div.light_rounded.pp_content { background-color:#fff }

/* background-position */
div.dark_rounded .pp_arrow_next.disabled { background-position:-22px -87px }
div.dark_rounded .pp_arrow_previous.disabled { background-position:0 -87px }
div.dark_square .pp_arrow_next.disabled { background-position:-22px -87px }
div.dark_square .pp_arrow_previous.disabled { background-position:0 -87px }
div.light_rounded .pp_arrow_next.disabled { background-position:-22px -87px }
div.light_rounded .pp_arrow_previous.disabled { background-position:0 -87px }
div.light_square .pp_arrow_next.disabled { background-position:-22px -87px }
div.light_square .pp_arrow_previous.disabled { background-position:0 -87px }

/* clear */
.clearfix:after { clear:both }
.pp_nav { clear:left }

/* color */
div.dark_rounded .currentTextHolder { color:#333333 }
div.dark_rounded .pp_description { color:#333333 }
div.dark_square .currentTextHolder { color:#333333 }
div.dark_square .pp_description { color:#FFF }
div.ppt { color:#FFFFFF; text-indent: -9999px;}

/* content */
.clearfix:after { content:"." }

/* cursor */
a.pp_contract { cursor:pointer }
a.pp_expand { cursor:pointer }
div.dark_rounded .pp_arrow_next.disabled { cursor:default }
div.dark_rounded .pp_arrow_previous.disabled { cursor:default }
div.dark_rounded .pp_close { cursor:pointer }
div.dark_rounded .pp_contract { cursor:pointer }
div.dark_rounded .pp_contract:hover { cursor:pointer }
div.dark_rounded .pp_expand { cursor:pointer }
div.dark_rounded .pp_expand:hover { cursor:pointer }
div.dark_rounded .pp_next:hover { cursor:pointer }
div.dark_rounded .pp_previous:hover { cursor:pointer }
div.dark_square .pp_arrow_next.disabled { cursor:default }
div.dark_square .pp_arrow_previous.disabled { cursor:default }
div.dark_square .pp_close { cursor:pointer }
div.dark_square .pp_contract { cursor:pointer }
div.dark_square .pp_contract:hover { cursor:pointer }
div.dark_square .pp_expand { cursor:pointer }
div.dark_square .pp_expand:hover { cursor:pointer }
div.dark_square .pp_next:hover { cursor:pointer }
div.dark_square .pp_previous:hover { cursor:pointer }
div.light_rounded .pp_arrow_next.disabled { cursor:default }
div.light_rounded .pp_arrow_previous.disabled { cursor:default }
div.light_rounded.pp_close { cursor:pointer }
div.light_rounded.pp_contract { cursor:pointer }
div.light_rounded.pp_contract:hover { cursor:pointer }
div.light_rounded.pp_expand { cursor:pointer }
div.light_rounded.pp_expand:hover { cursor:pointer }
div.light_rounded.pp_next:hover { cursor:pointer }
div.light_rounded.pp_previous:hover { cursor:pointer }
div.light_square .pp_arrow_next.disabled { cursor:default }
div.light_square .pp_arrow_previous.disabled { cursor:default }
div.light_square .pp_close { cursor:pointer }
div.light_square .pp_contract { cursor:pointer }
div.light_square .pp_contract:hover { cursor:pointer }
div.light_square .pp_expand { cursor:pointer }
div.light_square .pp_expand:hover { cursor:pointer }
div.light_square .pp_next:hover { cursor:pointer }
div.light_square .pp_previous:hover { cursor:pointer }

/* display */
#pp_full_res { display:none }
.clearfix { display:block }
.clearfix { display:inline-block }
.clearfix:after { display:block }
.pp_content .pp_details { display:none }
.pp_description { display:none }
.pp_loaderIcon { display:none }
.pp_nav a.pp_arrow_next { display:block }
.pp_nav a.pp_arrow_previous { display:block }
a.pp_close { display:block }
a.pp_contract { display:none }
a.pp_expand { display:none }
a.pp_next { display:block }
a.pp_previous { display:block }
div.pp_pic_holder { display:none }
div.ppt { display:none }

/* float */
.pp_description { float:left }
.pp_nav { float:left }
.pp_nav a.pp_arrow_next { float:left }
.pp_nav a.pp_arrow_previous { float:left }
.pp_nav p { float:left }
a.pp_close { float:right }
a.pp_next { float:right }
a.pp_previous { float:left }

/* font-size */
div.ppt { font-size:17px }

/* height */
* html .clearfix { height:1% }
.clearfix:after { height:0 }
.pp_bottom { height:20px }
.pp_bottom .pp_left { height:20px }
.pp_bottom .pp_middle { height:20px }
.pp_bottom .pp_right { height:20px }
.pp_content { height:40px }
.pp_loaderIcon { height:24px }
.pp_nav a.pp_arrow_next { height:15px }
.pp_nav a.pp_arrow_previous { height:15px }
.pp_top { height:20px }
.pp_top .pp_left { height:20px }
.pp_top .pp_middle { height:20px }
.pp_top .pp_right { height:20px }
a.pp_contract { height:20px }
a.pp_expand { height:20px }
a.pp_next { height:100% }
a.pp_previous { height:100% }
div.dark_rounded .pp_close { height:22px }
div.dark_square .pp_close { height:22px }
div.light_rounded.pp_close { height:22px }
div.light_square .pp_close { height:22px }

/* left */
* html .pp_bottom .pp_middle { left:0 }
* html .pp_top .pp_middle { left:0 }
.pp_bottom .pp_left { left:0 }
.pp_bottom .pp_middle { left:20px }
.pp_bottom .pp_right { left:auto }
.pp_hoverContainer { left:0 }
.pp_loaderIcon { left:50% }
.pp_top .pp_left { left:0 }
.pp_top .pp_middle { left:20px }
.pp_top .pp_right { left:auto }
div.pp_overlay { left:0 }
div.ppt { left:0 }

/* line-height */
#pp_full_res { line-height:1 !important }

/* margin */
#pp_full_res { margin:0 auto }
.pp_content .pp_details { margin:10px 15px 2px 20px }
.pp_description { margin:0 }
.pp_loaderIcon { margin:-12px 0 0 -12px }
.pp_nav { margin:3px 0 0 0 }
.pp_nav p { margin:2px 4px }

/* margin-top */
.pp_nav a.pp_arrow_next { margin-top:3px }
.pp_nav a.pp_arrow_previous { margin-top:3px }

/* outline */
div.pp_pic_holder a:focus { outline:none }

/* overflow */
.pp_nav a.pp_arrow_next { overflow:hidden }
.pp_nav a.pp_arrow_previous { overflow:hidden }

/* padding */
* html .pp_bottom { padding:0 20px }
* html .pp_top { padding:0 20px }

/* position */
* html .pp_bottom .pp_middle { position:static }
* html .pp_top .pp_middle { position:static }
.pp_bottom { position:relative }
.pp_bottom .pp_left { position:absolute }
.pp_bottom .pp_middle { position:absolute }
.pp_bottom .pp_right { position:absolute }
.pp_content { position:relative }
.pp_hoverContainer { position:absolute }
.pp_loaderIcon { position:absolute }
.pp_top { position:relative }
.pp_top .pp_left { position:absolute }
.pp_top .pp_middle { position:absolute }
.pp_top .pp_right { position:absolute }
a.pp_contract { position:absolute }
a.pp_expand { position:absolute }
div.pp_overlay { position:absolute }
div.pp_pic_holder { position:absolute }
div.ppt { position:absolute }

/* right */
.pp_bottom .pp_middle { right:20px }
.pp_bottom .pp_right { right:0 }
.pp_top .pp_middle { right:20px }
.pp_top .pp_right { right:0 }
a.pp_contract { right:30px }
a.pp_expand { right:30px }

/* text-align */
#pp_full_res { text-align:center }
.pp_content { text-align:left }

/* text-indent */
.pp_nav a.pp_arrow_next { text-indent:-10000px }
.pp_nav a.pp_arrow_previous { text-indent:-10000px }
a.pp_close { text-indent:-10000px }
a.pp_contract { text-indent:-10000px }
a.pp_expand { text-indent:-10000px }
a.pp_next { text-indent:-10000px }
a.pp_previous { text-indent:-10000px }

/* top */
.pp_bottom .pp_right { top:0 }
.pp_hoverContainer { top:0 }
.pp_loaderIcon { top:50% }
.pp_top .pp_right { top:0 }
a.pp_contract { top:10px }
a.pp_expand { top:10px }
div.pp_overlay { top:0 }
div.ppt { top:0 }

/* visibility */
.clearfix:after { visibility:hidden }

/* width */
#pp_full_res { width:100% }
.pp_bottom .pp_left { width:20px }
.pp_bottom .pp_right { width:20px }
.pp_content { width:100% }
.pp_hoverContainer { width:100% }
.pp_loaderIcon { width:24px }
.pp_nav a.pp_arrow_next { width:14px }
.pp_nav a.pp_arrow_previous { width:14px }
.pp_top .pp_left { width:20px }
.pp_top .pp_right { width:20px }
a.pp_contract { width:20px }
a.pp_expand { width:20px }
a.pp_next { width:49% }
a.pp_previous { width:49% }
div.dark_rounded .pp_close { width:75px }
div.dark_square .pp_close { width:75px }
div.light_rounded.pp_close { width:75px }
div.light_square .pp_close { width:75px }
div.pp_overlay { width:100% }
div.pp_pic_holder { width:100px }

/* z-index */
.pp_hoverContainer { z-index:2000 }
a.pp_contract { z-index:20000 }
a.pp_expand { z-index:20000 }
div.pp_overlay { z-index:9500 }
div.pp_pic_holder { z-index:10000 }
div.ppt { z-index:9999 }

