	div.SimpleDisabled{z-index:130;position:absolute;width:100%;height:70px;top:0px;left:0px;background-color:#AA8E72;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
	div.SimplePulse{position:absolute;width:100%;height:70px;top:0px;left:0px;background-color:#FFFFFF;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
	#MivaObjectForm	{display: none;}
	div.PopStyleOuter{position:absolute;top:2px;left:2px;width:68px;height:132px;}
	div.PopStyleInner{position:absolute;top:1px;left:1px;width:66px;height:130px;background-color:#000000;color:#FFFFFF;}
	div.PopLabel{width:100%;position:absolute;height:27px;bottom:1px;left:0px;text-align:center;font-size:10px;}
	img.Pop{cursor: pointer; position:absolute;top:2px;left:2px;width:62px;height:100px;}
	.DisabledWorkPage	{position: absolute; top: 0px; left: 0px; width: 589px; height: 553px; background-color: black; z-index:100;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
	div.PopUp{background-color:#000000;position:absolute;left:50px;top:75px;width:484px;height:404px;z-index:171;}
	div.PopUp * a{color: white; text-decoration: underline;}
	div.PopUpInner{background-color:#000000;position:absolute;left:1px;top:1px;width:482px;height:402px;z-index:172;}
	div.PopUpMessage	{color: #FFFFFF; width: 100%; height: 20px; top: 191px; left: 0px; position: absolute;}
	img.SimpleImage{cursor:pointer; position:absolute;top:2px;left:2px;width:41px;height:45px;}
	div.SimpleButtonInner{position:absolute;top:1px;left:1px;width:45px;height:49px;background-color:#FFFFFF}
	div.SimpleButtonInnerDisabled{position:absolute;top:1px;left:1px;width:45px;height:49px;background-color:#000000;z-index:95;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
	div.SimpleButtonOuterPopup{position:absolute;top:2px;width:47px;height:51px;background-color:#000000}
	div.SimpleButtonInnerPopup{position:absolute;top:1px;left:1px;width:45px;height:49px;background-color:#000000}
	div.SimpleButtonOuter{position:absolute;top:2px;width:47px;height:51px;background-color:#FFFFFF}
	div.SimpleLabel{position:absolute;height:12px;bottom:1px;left:1px;text-align:center;font-size:12px;width:98%;}
	div.mainArea {margin-top: 2px; margin-bottom: 2px; width: 1000px; position: relative; top: 0px; left: 0px; height: 581px; background-color: white;}
	img.GeneratedImage {width: 379px; height: 510px; position: absolute; top: 0px; left: 0px;}
	div.ControlOuterBuilder	{position: absolute; top: 0px; left: 381px; width: 619px; height: 582px; background-color: black;}
	div.ControlOuterBuilder .Inner	{position: absolute; top: 5px; left: 5px; width: 609px; height: 572px; background-color: white;}
	div.ControlOuterBuilder .Inner .Inner	{position: absolute; top: 10px; left: 10px; width: 589px; height: 553px; background-color: black;}
	div.UnderImageOuterBorder {position: absolute; top: 511px; height: 71px; width: 379px;  left: 0px; background-color: black;}
	div.UnderImageOuterBorder .Inner	{position: absolute; top: 2px; left: 2px; width: 375px;  height: 33px; background-color: white;}
	div.UnderImageOuterBorder .Inner2	{position: absolute; top: 36px; left: 2px; width: 375px;  height: 33px; background-color: white;}
	.SeeLargerButton	{position: absolute; top: 1px; left: 1px; height: 31px; width: 185px;}
	.SeeRenderingButton	{position: absolute; top: 1px; right: 1px; height: 31px; width: 185px;}
	#CDiscount {position: absolute; bottom: 2px; left: 2px; text-align: left;}
	#ImagePriceOverlay	{position: absolute; bottom: 2px; right: 2px; text-align: right; font-size: 22px;}
	div.Heading	{position: absolute; top: 1px; left: 1px; width: 587px; height: 20px; text-align: center; vertical-align: middle; background-color: white; font-weight: bold; line-height: 20px;}
	div.Row {position: absolute; left: 1px; width: 587px; height: 69px;}
	.Row * .Label	{position: absolute; bottom: 1px; left: 0px; width: 195px; height: 12px; text-align: center;}
	div.RowShort {position: absolute; left: 1px; width: 587px; height: 33px; background-color: white;}
	.ColA .TableButton {top: 2px; left: 2px; width: 191px; height: 66px;}
	div.ColA	{position: absolute;  top: 1px; height: 70px; left: 0px; width: 195px; background-color: white;}
	div.ColAB	{position: absolute;  top: 1px; height: 70px; left: 0px; width: 391px; background-color: white;}
	
	.IncludeLabelText	{position: absolute; top: 10px; height: 18px; left: 85px; width: 200px;  text-align: left;}
	#chkIncludeLabel	{position: absolute; top: 7px; left: 60px;}
	#txtIncludeLabel	{width: 300px;}
	#txtLabelDiv	{position: absolute; top: 35px; width: 100%; left: 0px;}
		
	div.ColB	{position: absolute; top: 1px; height: 70px; left: 196px; width: 195px; background-color: white;}
	div.ColC	{position: absolute; top: 1px; height: 70px; left: 392px; width: 195px; background-color: white;}
	div.RowA	{top: 21px;}
	div.RowB	{top: 92px;}
	div.RowC	{top: 163px;}
	div.RowD	{top: 234px;}
	div.RowE	{top: 305px;}
	div.RowF	{top: 376px;}
	div.RowG	{top: 447px;}
	div.RowH	{top: 519px;}
	.HLabel	{position:absolute;right:75%;top:6px;}
	.WLabel	{position:absolute;right:75%;top:28px;}
	.Hbox	{position:absolute;left:30%;top:6px;}
	.WBox	{position:absolute;left:30%;top:28px;}
	.HBox select, .WBox select	{width: 50px;}
	#InputQuantity	{width: 60px;}
	#InputPairs	{width: 90px;}
	.Option	{width: 47px; height: 51px; position: absolute; top: 2px;}
	.Option div	{width: 45px; height: 49px; position: absolute; top: 1px; left: 1px; background-color: white;}
	.Option div img	{position: absolute; top: 2px; left: 2px; width: 41px; height: 45px; }
	.ThirdsA	{left: 14px;}
	.ThirdsB	{left: 74px;}
	.ThirdsC	{right: 14px;}
	#FullArchDisabled	{z-index: 100; width: 47px; height: 51px; position: absolute; right: 14px; top: 2px; background-color:#000000;z-index:95;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
	.QuadA	{left: 1px;}
	.QuadB	{left: 50px;}
	.QuadC	{right: 50px;}
	.QuadD	{right: 1px;}
	.QuantityDiv	{z-index:90;background-color:#FFFFFF;position:absolute;left:10px;top:8px;height:20px;}
	#SSI	{width:50px;z-index:128;}
	#SSE	{width:50px}
	.ATSSDiv	{position:absolute;right:75%;top:6px;}
	.ATSSSelects	{position:absolute;left:30%;top:6px;z-index:128;}
	.AddToCartButton	{width: 190px; height: 29px; position: absolute; top: 2px; left:  4px;}
	.GoToHardwareButton	{width: 190px; height: 29px; position: absolute; top: 2px; left:  198px;}
	.CheckoutButton	{width: 190px; height: 29px; position: absolute; top: 2px; right:  4px;}
	#NoJS	.A	{font-size:1px;height:1px;}
	#NoJS	h2	{color:#FFFFFF;background-color:#FF0000;font-size:16px;width:100%;margin:0px;}
	#NoJS	h2	b	{font-size:18px;}
	#NoJS	h2	span	{width:700px;}
	#NoJS	h2	a	{text-decoration:underline;color:#FFFFFF;}
	#NoJS	h1	{background-color:#9DBC83;color:#FFFFFF;margin:0px;padding:5px;}
	#NoJS	.B	{font-size:1px;height:3px;}
	#NoJS	.C	{width: 800px; position: relative; left: 100px; top: 0px;}
	#NoJS	UL	{text-align: left;}
