@font-face		{font-family: LuzSans-Book; 
				src: url('LUZRO.TTF');
				}
body			{ background-image: url('imgs/kb-bg.gif');background-repeat: no-repeat; font-family: 'LuzSans-Book','Century Gothic'; 
				font-size:11pt; letter-spacing: 2pt; text-align:justify; overflow-style:auto;
				}
.bodyitem		{ background-repeat: no-repeat; font-family: LuzSans-book, arial, serif; font-size:11pt; letter-spacing: 2pt; text-align:justify;}
.homelink		{display:block; width:380px; height:108px; margin-left:65px;}

.buttonimg		{border:0px; height:24px;}

.default		{ margin-top: 12px; margin-bottom: 0px; margin-right: 0px; text-align:justify; line-height:180%  }
.default2		{ margin-top: 12px; margin-bottom: 350px; margin-right: 0px; text-align:justify; line-height:150%  }
.default3		{ margin: 0px; font-size:10pt;}

h1				{font-size:16px; font-weight:900; font-style:italic; text-align:center; color:#3074b4;text-transform:uppercase; letter-spacing:2px}
h2				{font-size:16px; font-weight:900; color:#3074b4; margin: 0px; }
h3				{font-size:16px; font-weight:900; font-style:italic; color:#3074b4; margin: 10px 0px 5px 0px; }
h4				{font-size:14px; font-weight:900; font-style:italic; color:#3074b4; margin: 10px 0px 5px 0px; }

.sup			{font-size:.6em; vertical-align:top;top: .5em;  }


.bodytools 		{ background: #EBD8EB; font-family: "ms pgothic", arial, serif; font-size:14pt; letter-spacing: -1pt; word-spacing: -1px; margin-left: 15px; }
.bodyitem		{ font-family: "ms pgothic", arial, serif; font-size:14pt; font-weight:700; letter-spacing: -1pt; word-spacing: -1px; line-height:100% }
.bodylists		{ font-family: "ms pgothic", arial, serif; font-weight:700 }
.bodycal		{ font-family: "ms pgothic", arial, serif; font-size:12pt; font-weight:700; letter-spacing: -1pt; }
.bodyreg		{ font-family: "ms pgothic", arial, serif; font-size:12pt; letter-spacing: -1pt;  word-spacing: -1px }

.divclasses		{ width: 640px; height:750px; text-align:justify; margin-top:10px; margin-bottom:0px; margin-left:950; line-height: 110% }
.divdesign		{ width: 640px; margin-top:10px; margin-bottom:0px }
.divdesign2		{ width:205px; height:36px }
.divitem			{ margin-right:-5px; min-height: 185px; margin-top:-10px; text-align:justify; font-weight:700 }
.divitem2		{ margin-left:520px; margin-right:-5px; min-height:180px; text-align: left }
.divitem3		{ margin-right:-5px; min-height:60px; text-align:justify}
.divgall			{ width: 108px; min-height:130px; text-align:center; font-family: "ms pgothic", arial, serif; font-size:11pt; letter-spacing: -1pt; word-spacing: -1px; font-weight: 700 }
.divmates		{ width: 108px; min-height:130px; text-align:center; font-family: "ms pgothic", arial, serif; font-size:11pt; letter-spacing: -1pt; word-spacing: -1px; font-weight: 700 }
.divnew			{ width: 165px; min-height:200px; text-align:center; font-weight:700; letter-spacing: -1pt; margin-bottom:5px }
.divpage		{ width: 925px; min-height: 30px }

.title1			{ text-align:center; font-size: 26pt; font-weight:700; margin-bottom: 25px; margin-top: 8px; margin-left: 15px; margin-right: 0px; color: #800080;letter-spacing: -1pt  }
.titledesign		{ text-align:center; font-size: 28pt; font-weight:700; margin-bottom: 25px; margin-top: 8px; margin-left: 5px; margin-right: 0px;  }
.subtitle1		{ text-align:center; font-size: 15pt; font-weight:700; margin-bottom: 15px; margin-left: 15px; margin-right: 0px; color: #800080 }
			
.listclass		{ word-spacing: -1px; margin-top: 0px; margin-bottom: 0px; margin-left: 35px }
.dirclass		{ word-spacing: -1px; margin-top: 0px; margin-bottom: 0px; margin-left: 35px }

.bpurpclass		{ font-weight:700; font-size:16pt; color: #800080 }
.bpiclabel		{ font-weight:700; font-size:11pt; text-align:center }

.text1			{ text-align:center; font-size: 16pt; color: #800080; font-weight:700; margin-top: 10px; margin-bottom: 15px; margin-left: 15px; }
														
.link       		{ text-decoration: underline; color: #800080; font-weight: bold; letter-spacing:-1pt }
.link2       		{ text-decoration: none; color: #800080; font-weight: bold; letter-spacing:-1pt }
.link3       		{ text-decoration: none; color: #800080; letter-spacing:0pt }
.linkmenu   		{ text-decoration: none; color: #800080 }

.tablemenu		{ BORDER-COLLAPSE: collapse; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; BORDER-BOTTOM: #999999 2px inset; width:925px; height:18px; font-weight:100; color: #800080 }
.tablemenu2		{ BORDER-COLLAPSE: collapse; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; width:925px; height:16px;font-weight:100 }				
.tabledesign	{ BORDER-COLLAPSE: collapse; MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px; border:0px; font-weight:700; font-size:11pt; 
				letter-spacing: -1pt; width:640px; margin-left: 2px; margin-right: 0px }
.tableitem		{ BORDER-COLLAPSE: collapse; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; BORDER-BOTTOM: #999999 2px inset; width:920px; height:18px}
.tablelists		{ border:3px; padding-right:13px; padding-left:13px; padding-top:13px; padding-bottom:1px; width:457px; height:10px }
.tableschedule	{ BORDER-COLLAPSE: collapse; border-color: #000000; border-style: solid; border-width: 2px; width:960px; height:24px}
.tablecalmon	{ width:960px; font-family: "monotype corsiva"; font-size: 18pt; font-weight:700  }
.tablecalmon2	{ width:960px }
.tableall			{ height:680px; vertical-align:top }


.trmenu			{ font-size:10pt; letter-spacing: -1pt; text-align: center; word-spacing: -1px; color:#800080  }
.trdesign		{ height:210px; width:205px; text-align:center }
.trgall			{ width: 108px; height: 50px }
.trmates		{ width: 108px; height: 8px }
.trcaldays		{ font-size:14pt; text-align: center; font-weight: 700; background:#E0C5E0; height:1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; }
.trcalnum		{ height: 90px; vertical-align:top; text-align:left; margin-top: 0px; margin-bottom: 0px; font-size:10pt; font-weight:700; letter-spacing: -1pt }
.trcalmon		{ width:14%; text-align:center; font-family: "ms pgothic"; font-size:12pt; font-weight:700; letter-spacing: -1pt  }

				
.tdlisttitle		{ width:1167px; height:19px; }
.tdgall			{ width:68px; vertical-align:top }
.tdcat			{ width:108px; height:108px }
.tdcattitle		{ width:108px; height:28px; font-family: "monotype corsiva"; font-weight: 700; vertical-align:top; text-align:center }
.tdnew			{ width:175px; height:6px; vertical-align:middle; text-align:center }
.tdcalgrey		{ border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width:1px;  border-right-color: #000000; border-right-style: solid; border-right-width:1px; 
				background:#DADADA; color:#808080; height:78px; width:136px }
.tdall			{ width:1210px}
.tdcaldays		{ border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width:2px;  border-right-color: #000000; border-right-style: solid; border-right-width:1px; width:136px }
.tdcalnum		{ border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width:1px;  border-right-color: #000000; border-right-style: solid; border-right-width:1px; height:78px; width:136px }
.tdmates		{ min-height: 2px; vertical-align:top; font-family: "ms pgothic", arial, serif; font-size:14pt; letter-spacing: -1pt; word-spacing: -1px; font-weight: 700 }

.imggall			{ width: 108px; height: 108px; border: 0px }


.defaultdesign	{ margin-top: 10px; margin-bottom: 0px; margin-left: 5px; margin-right: 0px; text-align:justify;  }

	
.shows			{ word-spacing: -1px; margin-right: 0px; margin-top: 0; margin-bottom:0px; margin-left:5px; font-family: MS PGothic, Arial, serif; letter-spacing: -1pt; font-size:13pt }
.shows2		{ word-spacing: -1px; margin-top:3px; margin-bottom:10px; margin-left:0px; margin-right:0px; text-align:justify; text-indent:25px; font-family: MS PGothic, Arial, serif; 
				letter-spacing: -1pt; font-size:13pt  }
				
.pitem			{ margin-top: -4px; margin-bottom: -1px; }
.p2				{ margin-top: 5px; margin-bottom: 5px; }
.p3				{ margin-left: 7px; margin-right: 5px; margin-top: 5px; margin-bottom: 20px; }
.p4				{ margin-left: 15px; margin-right: 0px; margin-top: -10px; margin-bottom: 0px; word-spacing: -.5px }
.p5				{ margin-left: 15px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; word-spacing: -.5px }
.p6link			{ text-align:center; font-weight:700; margin-left: 15px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; word-spacing: -.5px }
.ptopmenu		{ margin-top: 0px; margin-bottom: 28px }
.pcategory		{ margin-top: 0px; margin-bottom: 0px; font-family: "monotype corsiva"; font-size: 18pt; text-align: left; font-weight:700 }
.pstones 		{ margin-left: -10px; margin-top: 0px; margin-bottom: 0px }
.pcalear			{ margin-top: 0px; margin-bottom: 0px; color: #0066cc; text-align: center; font-size:12pt; }
.pcalcord		{ margin-top: 0px; margin-bottom: 0px; color: #008080; text-align: center; font-size:12pt; }
.pcalwire		{ margin-top: 0px; margin-bottom: 0px; color: #ff5050; text-align: center; font-size:12pt; }
.pcalfu			{ margin-top: 0px; margin-bottom: 0px; color: #993399; text-align: center; font-size:12pt; }
.pcalgrey		{ margin-top: 0px; margin-bottom: 0px; color: #808080; text-align: center; font-size:12pt; }
.pbackorder		{ font-size:11pt; font-weight:500; line-height:100%; text-align:justify }
.pitemtop		{ font-size:12pt; font-weight:500; word-spacing: -1px; line-height:90% }
.pmates		{ text-align: left }
.pads			{ margin-top:10px; text-align:center }

				
.supsub			{ font-size:12pt }


span.link2  	 	{ text-decoration: underline; color: #800080; font-weight: bold }

.hovermain		{ font-weight: bold; letter-spacing: 0pt; }
.hovermenu		{ font-weight: bold; letter-spacing: -1.2pt; }

.gemstone		{ font-size:16pt; font-weight:700; letter-spacing: -.5pt; }
.tdgemstone	{ border-right: 2px inset #808080; border-bottom: 2px inset #808080; min-width:229px; text-align:center}
.tdgemstonea	{ border-right: 2px inset #808080; border-bottom: 0px inset #808080; min-width:229px; text-align:center}
.tdgemstone2	{ border-bottom: 2px inset #808080;letter-spacing: -1pt  }
.tdgemstone2a	{ border-bottom: 0px inset #808080;letter-spacing: -1pt}