/* ------------------------------------------------------------------------

	This you can edit.

------------------------------------------------------------------------- */



	div.light_rounded .pp_top .pp_left { background: url("../Images/prettyPhoto/light_rounded/sprite.png") -88px -53px no-repeat; } /* Top left corner */

	div.light_rounded .pp_top .pp_middle { background: #000; } /* Top pattern/color */

	div.light_rounded .pp_top .pp_right { background: url("../Images/prettyPhoto/light_rounded/sprite.png") -110px -53px no-repeat; } /* Top right corner */

	

	div.light_rounded .pp_content { background-color: #000; } /* Content background */

	div.light_rounded .pp_content a.pp_next:hover { background: url("../Images/prettyPhoto/light_rounded/btnNext.png") center right  no-repeat; cursor: pointer; } /* Next button */

	div.light_rounded .pp_content a.pp_previous:hover { background: url("../Images/prettyPhoto/light_rounded/btnPrevious.png") center left no-repeat; cursor: pointer; } /* Previous button */

	div.light_rounded .pp_content a.pp_expand { background: url("../Images/prettyPhoto/light_rounded/sprite.png") -31px -26px no-repeat; cursor: pointer; } /* Expand button */

	div.light_rounded .pp_content a.pp_expand:hover { background: url("../Images/prettyPhoto/light_rounded/sprite.png") -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */

	div.light_rounded .pp_content a.pp_contract { background: url("../Images/prettyPhoto/light_rounded/sprite.png") 0 -26px no-repeat; cursor: pointer; } /* Contract button */

	div.light_rounded .pp_content a.pp_contract:hover { background: url("../Images/prettyPhoto/light_rounded/sprite.png") 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */

	div.light_rounded .pp_content a.pp_close { width: 24px; height: 24px; background: url("../Images/prettyPhoto/close-icon.png") no-repeat; cursor: pointer; } /* Close button */



#newclose { float:right; bottom:11px; }

.spclose {position: relative;bottom:7px; left:9px;}

.spclose a {width: 30px; height: 30px; background: url("../Images/prettyPhoto/close_n.png") bottom no-repeat;}

.spclose a:hover {width: 30px; height: 30px; background: url("../Images/prettyPhoto/close_n.png") top no-repeat;}

#text_white { color:#feffb2; width:100%; text-align:center; font-size:24px; font-weight:bold; padding:0 0 15px 0;}



	div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url("../Images/prettyPhoto/light_rounded/sprite.png") 0 -71px no-repeat; } /* The previous arrow in the bottom nav */

		div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }

	div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url("../Images/prettyPhoto/light_rounded/sprite.png") -22px -71px no-repeat; } /* The next arrow in the bottom nav */

		div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }



	div.light_rounded .pp_bottom .pp_left { background: url("../Images/prettyPhoto/light_rounded/sprite.png") -88px -80px no-repeat; } /* Bottom left corner */

	div.light_rounded .pp_bottom .pp_middle { background: #000; } /* Bottom pattern/color */

	div.light_rounded .pp_bottom .pp_right { background: url("../Images/prettyPhoto/light_rounded/sprite.png") -110px -80px no-repeat; } /* Bottom right corner */



	div.light_rounded .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;

		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 { 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: 2px 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 div.pp_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("../Images/prettyPhoto/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("../Images/prettyPhoto/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 #pp_full_res { display: block; margin: 0 auto; width: 100%; text-align: center; height:375px;}

		div.pp_pic_holder #pp_full_res object,

		div.pp_pic_holder #pp_full_res embed { visibility: hidden; }

	

		div.ppt {

			display: none;

			position: absolute;

			top: 0; left: 0;

			z-index: 9999;

			color: #fff;

			font-size: 17px;

		}



/* ------------------------------------------------------------------------

	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 */