	#pgFrame { position: relative; width: 100%; vertical-align: middle; text-align: center; }
	#pgScreen { position: absolute; top: 0px; left: 0px; vertical-align: middle; text-align: center; overflow: hidden; }

	.FM0, .FM1, .FM2, .FM3 { position: absolute; width: 20px; height: 20px; border: 0px; cursor: pointer; background-image: url(https://s3.amazonaws.com/img1.wwmerchant.com/shared/photogallery/fullscreen.png); }
	.FM0 { top: 0px; left: 0px; display: none; }
	.FM1 { top: 60px; left: 5px; }
	.FM2 { top: 2px; left: 50px; }
	.FM3 { top: 60px; left: 5px; }

	.TM0, .TM1, .TM2, .TM3 { position: absolute; width: 20px; height: 20px; border: 0px; cursor: pointer; background-image: url(https://s3.amazonaws.com/img1.wwmerchant.com/shared/photogallery/tools.png); }
	.TM0 { top: 0px; left: 0px; display: none; }
	.TM1 { top: 90px; left: 5px; }
	.TM2 { top: 2px; left: 90px; }
	.TM3 { top: 90px; left: 5px; }

	.HM0, .HM1, .HM2, .HM3 { position: absolute; width: 20px; height: 20px; border: 0px; cursor: pointer; background-image: url(https://s3.amazonaws.com/img1.wwmerchant.com/shared/photogallery/question.png); }
	.HM0 { top: 0px; left: 0px; display: none; }
	.HM1 { top: 120px; left: 5px; }
	.HM2 { top: 2px; left: 130px; }
	.HM3 { top: 120px; left: 5px; }	
 
	.MB0Style, .MB1Style, .MB2Style, .MB3Style { position: absolute;	background-repeat: norepeat; z-index: 9999999; }
	.MB0Style { top: 0px; left: 0px; margin-left: 0px; width: 20px; display: none; }
	.MB1Style { top: 0px; left: 30px; margin-left: -30px; width: 30px; height: 100%; }
	.MB2Style { top: 0px; left: 49%; margin-left: -100px; width: 200px; height: 30px; }
	.MB3Style { top: 0px; left: 100%; margin-left: -30px; width: 30px; height: 100%; }

	.HM10Style, .HM11Style, .HM12Style, .HM13Style { position: absolute; top: 0px; left: 0px; background-repeat: norepeat; }
	.HM11Style { background-image: url(https://secure1.wwmerchant.com/shared/photogallery/vlbg_off.png); width: 30px; height: 200px; }
	.HM12Style { background-image: url(https://secure1.wwmerchant.com/shared/photogallery/hbg_off.png); width: 200px; height: 30px; }
	.HM13Style { background-image: url(https://secure1.wwmerchant.com/shared/photogallery/vrbg_off.png); width: 30px; height: 200px; }

	.HM20Style, .HM21Style, .HM22Style, .HM23Style { position: absolute; top: 0px; left: 0px; background-repeat: norepeat; }
	.HM21Style { background-image: url(https://secure1.wwmerchant.com/shared/photogallery/vlbg_on.png); width: 30px; height: 200px; }
	.HM22Style { background-image: url(https://secure1.wwmerchant.com/shared/photogallery/hbg_on.png); width: 200px; height: 30px; }
	.HM23Style { background-image: url(https://secure1.wwmerchant.com/shared/photogallery/vrbg_on.png); width: 30px; height: 200px; }

   .helpFooter { position: absolute; bottom: 0px; left: 25%; width: 50%; height: 25px; font-size: 1em; color: #666666; z-index: 9999999; background-image: url(https://s3.amazonaws.com/img1.wwmerchant.com/shared/template_stock/tables/bottom.png); background-repeat: no-repeat; background-position: center center; overflow: visible; }
	.attribute, .attribute a { text-align: left; padding: 5px; font-size: 8pt; } 
	.toolTable td { width: 50%; }
	.toolTable input { width: 100px; }
	.frameTop { width: 100%; height: 38px; background-image: url(https://s3.amazonaws.com/img1.wwmerchant.com/shared/photogallery/top.png); background-repeat: repeat-x; font-family: arial, helvetica, sans-serif, verdana; font-size: .75em; }
	.closeButton { position: absolute; bottom: 1%; right: 1%; }
	
	#menuClosed { position: absolute; top: 0px; left: 0px; width: 100%; height: 30px; vertical-align: middle; text-align: center; background-image: url(https://s3.amazonaws.com/img1.wwmerchant.com/shared/photogallery/topOff.png); background-repeat: no-repeat; background-position: center bottom; z-index: 999999; display: none; cursor: pointer; }
	#menuOpen { position: absolute; top: 0px; left: 0px; width: 100%; height: 30px; vertical-align: middle; text-align: center; background-image: url(https://s3.amazonaws.com/img1.wwmerchant.com/shared/photogallery/topOn.png); background-repeat: no-repeat; background-position: center bottom; z-index: 999999; display: none; cursor: pointer; }
	#menuBox { position: absolute; top: -1px; left: 50%; margin-left: -109px; width: 218px; height: 30px; vertical-align: middle; text-align: center; z-index: 99999999; cursor: pointer; }
	#help { position: absolute; top: 2px; left: 40px; width: 20px; height: 20px; cursor: pointer; z-index: 999999999; } 
	#tools { position: absolute; top: 2px; left: 99px; width: 20px; height: 20px; cursor: pointer; z-index: 999999999; } 
	#fullScreen { position: absolute; top: 2px; left: 162px; width: 20px; cursor: pointer; z-index: 999999999; }
	#toolFrame { position: absolute; top: 100px; left: 50%; width: 600px; margin-left:-300px; height: 300px; padding: 5px; background: #fff; 	background-image: url(https://s3.amazonaws.com/img1.wwmerchant.com/shared/photogallery/top.png); background-repeat: repeat-x; background-attachment: absolute; background-position: center top; font-family: arial, helvetica, sans-serif, verdana; font-size: .85em; overflow: visible; z-index: 5010; border: 10px solid #000; border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -moz-box-shadow: 0px 0px 15px #000; -webkit-box-shadow: 0px 0px 15px #000; box-shadow: 0px 0px 15px #000; color: #000; display: none;}
	
	#toolFrame h2{ font-size: 1em; margin: 0px; padding: 5px; text-align: left;}
	#toolFrame h3{ font-size: 1.25em; margin: 0px; color: #000; }
	.toolIcon	{	background-image: url(https://s3.amazonaws.com/img1.wwmerchant.com/shared/photogallery/tools.png); background-repeat: no-repeat; background-attachment: absolute; background-position: center center; background-size: 30px 30px; width: 30px; height: 30px; border: 0px; display: block; }
	#helpFrame { position: absolute; top: 100px; left: 50%; width: 600px; margin-left:-300px; height: 300px; padding: 5px; background: #fff; 	background-image: url(https://s3.amazonaws.com/img1.wwmerchant.com/shared/photogallery/top.png); background-repeat: repeat-x; background-attachment: absolute; background-position: center top; font-family: arial, helvetica, sans-serif, verdana; font-size: .85em; overflow: visible;  z-index: 5010; border: 10px solid #000; border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -moz-box-shadow: 0px 0px 15px #000; -webkit-box-shadow: 0px 0px 15px #000; box-shadow: 0px 0px 15px #000; color: #000; display: none;}

	#helpFrame h2 { font-size: 1em; margin: 0px; padding: 5px; text-align: left;  }
	#helpFrame h3 { font-size: 1.25em; margin: 0px; color: #000;}
	#helpFrame ul { margin-left: 25px;}
	#helpFrame li { font-size: 1em; margin: 0; padding: 0; text-align: left; line-height: 16px;}
	.fsIcon { margin: 0; padding: 0; background-image: url(https://s3.amazonaws.com/img1.wwmerchant.com/shared/photogallery/fullscreen.png); background-repeat: no-repeat; background-attachment: absolute; background-position: 0px 0px; background-size: 20px 20px; width: 20px; height: 16px; border: 0px; display: inline-block;}
	.opIcon { margin: 0; padding: 0; background-image: url(https://s3.amazonaws.com/img1.wwmerchant.com/shared/photogallery/tools.png); background-repeat: no-repeat; background-attachment: absolute; background-position: 0px 0px; background-size: 20px 20px; width: 20px; height: 16px; border: 0px; display: inline-block;}
	.hpIcon { margin: 0; padding: 0; background-image: url(https://s3.amazonaws.com/img1.wwmerchant.com/shared/photogallery/question.png); background-repeat: no-repeat; background-attachment: absolute; background-position: 0px 0px; background-size: 20px 20px; width: 20px; height: 16px; border: 0px; display: inline-block;}
	.lightbox { background: #dedede; padding-left:4px; padding-right:4px; }
	.helpIcon	{	background-image: url(https://s3.amazonaws.com/img1.wwmerchant.com/shared/photogallery/question.png); background-repeat: no-repeat; background-attachment: absolute; background-position: center center; background-size: 30px 30px; width: 30px; height: 30px; border: 0px; display: block; }
	#welcome, #escape  { position: absolute; top: 200px; left: 50%; margin-top: -50px; margin-left: -150px; width: 300px; height: 100px; color: #ffffff; font-size: 1em; text-align: center; padding-top: 36px; vertical-align: middle; background-image: url(https://secure1.wwmerchant.com/shared/photogallery/msgbox.png); background-repeat: no-repeat; display: none; }
	#close { position: absolute; top: -20px; right: -20px; width: 30px; height: 30px; cursor: pointer; z-index: 9999999; }
	#pgLoad { position: absolute; top: 25px; left: 50%; margin-top: 100px; margin-left: -50px; width:100px; height:100px; border: 0px; z-index: 9999999; background-image: url(https://secure1.wwmerchant.com/shared/clearbox/images/loading2.gif); background-repeat: no-repeat; background-attachment: absolute; background-position: center center; background-size: 100px 100px; }
	#pgLoadbox { position: absolute; top: 0px; left: 0px; width:100%; height:100%; display: block; z-index: 999999; }
/*
	#overlay { position: absolute; top: 0px; left: 0px; width:100%; display: none; background-color: #000; z-index: 500; opacity: 0.75; filter: alpha(opacity=75);  }
*/
	/* Mobile devices, make hue slider bigger so it is easier to slide */
	@media (max-device-width: 480px) {
	#toolFrame { width: 310px; margin-left:-160px; height: 350px; }
	#helpFrame { width: 310px; margin-left:-160px; height: 350px; }
	}