.right-col {margin:0 0 0 0;}
.slbl { font-family: arial, helvetica, sans-serif; letter-spacing: 1px; font-size: 11px;
	  color: #fff; font-weight: bold; width: 180px; border: none; background-color: transparent; }
.sobl { font-family: arial, helvetica, sans-serif; letter-spacing: normal; font-size: 10px;
	  color: #fff; font-weight: bold; width: 100%; height: 12px; border: none; background-color: transparent; }
.hobl { font-family: arial, helvetica, sans-serif; letter-spacing: normal; font-size: 13px;
	  color: #fff; font-weight: normal; width: 100%; height: 16px; border: none; background-color: transparent; }
.xobl { font-family: arial, helvetica, sans-serif; letter-spacing: normal; font-size: 9px;
	  color: #fff; font-weight: bold; width: 222px; height: 12px; border: none; background-color: #666; }
.sopt { font-family: arial, helvetica, sans-serif; letter-spacing: normal; font-size: 11px;
	  color: #fff; font-weight: normal; width: 100%; height: 14px; border: none; background-color: transparent; }
.qdy { font-family: arial, helvetica, sans-serif; letter-spacing: normal; 
	 width: 16px; height: 12px; vertical-align: middle; }
div.hooper { position: relative; left: -10px; background-color: transparent; width: 497px; height: 497px; }
 .hooper table { border-collapse: separate; border-spacing: 0px; }
 .hooper td { width: 22px; padding: 4px 0; }
 .hooper a { color: #fff; }
 .hooper p { margin: 0 0 6px 0; }
div.baseq { position: absolute; top: 0px; left: 0px; background-color: transparent; z-index: 0; }
div.tape1 { position: absolute; top: 0px; left: 0px; background-color: transparent; z-index: 1; }
div.tape2 { position: absolute; top: 0px; left: 0px; background-color: transparent; z-index: 2; }
div.tape3 { position: absolute; top: 0px; left: 0px; background-color: transparent; z-index: 3; }
div.tape4 { position: absolute; top: 0px; left: 0px; background-color: transparent; z-index: 4; }
div.tape5 { position: absolute; top: 0px; left: 0px; background-color: transparent; z-index: 5; }
div.tape6 { position: absolute; top: 0px; left: 0px; background-color: transparent; z-index: 6; }
div.mask { position: absolute; top: 0px; left: 0px; background-color: transparent; z-index: 10; }
div.model { position: absolute; top: 0px; left: 0px; background-color: transparent; z-index: 11; }

#swtape1 { position: absolute; top: 100px; left: 44px; display: block; z-index: 101; }
#swtape2 { position: absolute; top: 104px; left: 278px; display: block; z-index: 102; }
#swtapej1 { position: absolute; top: 100px; left: 44px; display: block; z-index: 103; }
#swtapej2 { position: absolute; top: 104px; left: 278px; display: block; z-index: 104; }
#swtapef1 { position: absolute; top: 100px; left: 44px; display: block; z-index: 103; }
#swtapef2 { position: absolute; top: 104px; left: 278px; display: block; z-index: 104; }
#swtape3 { position: absolute; top: 308px; left: 68px; display: block; z-index: 105; }
#swtape4 { position: absolute; top: 302px; left: 278px; display: block; z-index: 106; }
#swtape5 { position: absolute; top: 204px; left: 278px; display: block; z-index: 107; }
#swtape5t { position: absolute; top: 178px; left: 208px; display: block; z-index: 108; }

#swtapeq2 { position: absolute; top: 57px; left: 170px; display: none; z-index: 115; }
#swtapeq3 { position: absolute; top: 260px; left: 248px; display: none; z-index: 116; }
#swtapeq4 { position: absolute; top: 319px; left: 84px; display:none; z-index: 117; }
#swtapeq5 { position: absolute; top: 161px; left: 48px; display: none; z-index: 118; }

#sgbox { margin-bottom: 6px; }
#swgrip { position: absolute; top: 407px; left: 209px; display: block; z-index: 19; }

#random { position: absolute; top: 2px; left: 6px; background-color: transparent; z-index: 221; }
div.savehelp { position: absolute; top: 0px; left: 366px; background-color: transparent; z-index: 222; }

#model1 { display: none; }
#model2 { display: none; }
#model3 { display: none; }
#model4 { display: none; }
#model5 { display: none; }
#navSGT { vertical-align: -6px; cursor:pointer; }

#fline { display: none; }
.swpoint { cursor:pointer; border: 1px solid #fff;}

div.shareform {font-size:10px; line-height:12px; width:420px; text-align:left;}
.prom {font-size:14px; line-height:16px;}
.fnp {font-family:arial, sans-serif; width:100%; font-size:14px; padding:3px;}
.fnt {font-family:arial, sans-serif; width:100%; height:60px; font-size:12px; padding:3px;}
.fnx {font-family:arial, sans-serif; width:100%; height:60px; font-size:12px; padding:3px;}
.reqd {color:#f22; font-weight:bold; display:none;}

