
/* ----------------------------------
Light Square Theme
----------------------------------- */
/*
div.light_square .pp_top .pp_left,
div.light_square .pp_top .pp_middle,
div.light_square .pp_top .pp_right,
div.light_square .pp_bottom .pp_left,
div.light_square .pp_bottom .pp_middle,
div.light_square .pp_bottom .pp_right,
div.light_square .pp_content .pp_left,
div.light_square .pp_content .pp_right  {position:absolute;}
{background:url('img/chrome-nav-hover-box.png') no-repeat 0 0;}

div.light_square .pp_top .pp_left       {background-position:0 0}
div.light_square .pp_top .pp_middle     {background-position:-20px 0}
div.light_square .pp_top .pp_right      {background-position:-974px 0}

div.light_square .pp_content .pp_left   {background-position:0 -20px;left:0;top:0;height:100%;width:20px;}
div.light_square .pp_content .pp_middle {background-image:none; margin:0 0; padding:0;}
div.light_square .pp_content .pp_right  {background-position:-974px -20px;right:0;top:0;height:100%;width:20px; z-index:9600;}

div.light_square .pp_bottom .pp_left    {background-position:0 -1949px}
div.light_square .pp_bottom .pp_middle  {background-position:-20px -1949px}
div.light_square .pp_bottom .pp_right   {background-position:-974px -1949px}
*/

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

div.pp_pic_holder a:focus {outline:none;}
div.pp_overlay {background: #fff;left: 0;position: absolute;top: 0;width: 100%;z-index: 9500;}
div.pp_pic_holder {display: none;position: absolute;width: 100px;z-index: 10000; background-color:#fff; border:2px solid #754c78}
.pp_top {height: 20px;position: relative;}
* html .pp_top {padding: 0 20px;}
.pp_top .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}
.pp_top .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}
* html .pp_top .pp_middle {left: 0;position: static;}
.pp_top .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}

.pp_content {position: relative;text-align: left;width: 100%;}
.pp_content .pp_details {display: none;margin: 10px 15px 2px 20px;width:auto!important; position:relative;}
.pp_details h1 { text-transform:uppercase;margin-bottom:.1em; padding-right:120px; font-size:300%;}
.pp_details h2 {font-size:130%; font-family:Verdana,Arial, Helvetica, sans-serif, serif, tahoma; font-weight:normal; padding-right:120px;}
.pp_details a.b-close {position:absolute; top:0; right:0;}
.pp_description {display: none;float: left;margin: 0;}
.pp_hoverContainer {left: 0;position: absolute;top: 0;width: auto!important;z-index: 2000;}
a.pp_next {background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display: block;float: right;height: 100%;text-indent: -10000px;width: 49%;}
a.pp_previous {background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display: block;float: left;height: 100%;text-indent: -10000px;width: 49%;}
a.pp_expand,
a.pp_contract {cursor:pointer;display:none;height: 20px;position:absolute;right:30px;text-indent: -10000px;top: 10px;width: 20px;z-index: 20000;}

.pp_bottom {height: 20px;position: relative;}
* html .pp_bottom {padding: 0 20px;}
.pp_bottom .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}
.pp_bottom .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}
* html .pp_bottom .pp_middle {left: 0;position: static;}
.pp_bottom .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}
.pp_loaderIcon {display: none;height: 24px;left: 50%;margin: -12px 0 0 -12px;position: absolute;top: 50%;width: 24px;}
#pp_full_res {display: none;line-height: 1 !important;margin: 0 auto;text-align: center;}
div.ppt {color: #fff;display: none;font-size: 17px;left: 0;position: absolute;top: 0;z-index: 9999;}

/* ------------------------------------------------------------------------
Miscellaneous
------------------------------------------------------------------------- */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */