/* ------------------------------------------------------------------------
This you can edit.
------------------------------------------------------------------------- */
.pp_left ,	.pp_middle,.pp_right,	.pp_content { background: none; }
.pp_content .ppt { color: #000; }
.pp_expand { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
.pp_expand:hover { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
.pp_contract { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
.pp_contract:hover { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
.pp_close { width: 90px; height: 33px; position:fixed; top:15px; right:0px; background: url(../images/homepage/new-sprite.png) no-repeat -400px -197px; cursor: pointer; } /* Close button */
.pp_details { position: relative; width:100% !important; text-align:center; }
.pp_description { color:#fff; text-align:center; font-size:14px; font-style:italic;}
#pp_full_res .pp_inline { color: #fff; }
.pp_gallery a.pp_arrow_previous, .pp_gallery a.pp_arrow_next { margin-top: 10px !important; }
.pp_nav .pp_play { background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
.pp_nav .pp_pause { background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
.pp_arrow_previous {background: url(../images/homepage/new-sprite.png) no-repeat -320px -204px; width:14px; height:25px; } /* The previous arrow in the bottom nav */
.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
.pp_arrow_next {background: url(../images/homepage/new-sprite.png) no-repeat -340px -204px; width:14px; height:25px; } /* The next arrow in the bottom nav */
.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
.pp_next:hover { background: url(../images/homepage/new-sprite.png) no-repeat -616px -156px; cursor: pointer; } /* Next button */
.pp_previous:hover { background: url(../images/homepage/new-sprite.png) no-repeat -504px -156px; cursor: pointer; } /* Previous button */
.pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */


/* ------------------------------------------------------------------------
DO NOT CHANGE
------------------------------------------------------------------------- */
div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay {background: #000;display: none;left: 0;position: absolute;top: 0;width: 100%;z-index: 9500;}
div.pp_pic_holder {display: none;position: absolute;width: 800px !important;z-index: 10000;}
.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 { height: 40px; min-width: 800px !important; width:800px !important }
* html .pp_content { width: 40px; }
.pp_fade { display: none; }
.pp_content_container {position: relative;text-align: left;width: 100%;}
.pp_content_container .pp_left { padding-left: 20px;}
.pp_content_container .pp_right { padding-right: 20px;}
.pp_content_container .pp_details {float: left;margin: 10px 0 2px 0;}
.pp_description {display: none;margin: 0;}
.pp_social { float: left; margin: 0;}
.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
.pp_social .twitter { float: left;}
.pp_nav {clear: right;float: left;margin: 3px 10px 0 0;display:none !important;}
.pp_nav p {float: left;margin: 2px 4px;white-space: nowrap;}
.pp_nav .pp_play, .pp_nav .pp_pause {float: left;margin-right: 4px;text-indent: -10000px;}
a.pp_arrow_previous,a.pp_arrow_next {display: block;float: left;height: 25px;margin-top: 3px;overflow: hidden;text-indent: -10000px;width: 14px;}
.pp_hoverContainer {position: absolute;top: 0;width: 800px !important;z-index: 2000;}
.pp_gallery {display: block;left: 50%;position: fixed;z-index: 10000;bottom:10px;}
.pp_gallery div {float: left;overflow: hidden;position: relative;}
.pp_gallery ul {float: left;height: 35px;margin: 0 0 0 5px;padding: 0;position: relative;white-space: nowrap;}
.pp_gallery ul a {border: 1px #000 solid;border: 1px rgba(0,0,0,0.5) solid;display: block;float: left;height: 33px;overflow: hidden;}
.pp_gallery ul a:hover,.pp_gallery li.selected a { border-color: #fff; }
.pp_gallery ul a img { border: 0; }
.pp_gallery li {display: block;float: left;margin: 0 5px 0 0;padding: 0;}
.pp_gallery li.default a {background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display: block;height: 33px;width: 50px;}
.pp_gallery li.default a img { display: none; }
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next {margin-top: 7px !important;}
a.pp_next {background: url(../images/homepage/new-sprite.png) no-repeat -616px -156px;display: block;float: right;height:93px;text-indent: -10000px;width:88px;margin-right:-100px;  margin-top:15%;}
a.pp_previous {background: url(../images/homepage/new-sprite.png) no-repeat -504px -156px;display: block;float: left;height: 100%;text-indent: -10000px;width: 100px;margin-left:-100px; margin-top:15%;}
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;}
a.pp_close {right: 0; top: 0; display: block;line-height:22px;text-indent: -10000px;}
.pp_bottom {height: 20px;position: relative;}
* html .pp_bottom { padding: 0 20px; }
.galleryName {height:50px; width:100%; position:fixed; top:30px; left:0px; font-family: Arial,Helvetica,sans-serif;  color: #fff; }
.galleryName div {position:relative; width:800px; margin:0px auto;}
.galleryName h2 {position:absolute; right:0px; top:0px; font-weight: normal; text-align:right; font-size: 18px; }
.galleryName h3 {position:absolute; left:0px; top:0px; font-weight: normal; text-align:left; font-size: 18px;margin-top: 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: block;height: 24px;left: 50%;margin: -12px 0 0 -12px;position: absolute;top: 50%;width: 24px;}
#pp_full_res {line-height: 1 !important;text-align:center;}
#pp_full_res .pp_inline {text-align: left;}
#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
div.ppt {color: #fff;display: none;font-size: 17px;margin: 0 0 5px 15px;z-index: 9999;}