body 			{
				background-color:#000000;
/*				background-color:#59B5FF;
				opacity:0.1; filter:alpha(opacity=10); 
 				background-image:url('images/ScooterBackground3Small.gif');
*/				background-image:url('images/ScooterGreySemiT180x111.jpg');
				background-repeat:no-repeat;
				background-attachment:scroll;
				background-position:815px 3px;
				padding:2px;
				min-width:900px;
				color:#FFFFFF;
				font-family:"Verdana","Trebuchet MS","Arial","Helvetica";
				font-size:12px;
				}


select			{
				cursor:pointer;
				}


.PageTitle 		{
				text-align:center;
				font-size:24px;
				font-weight:600;
				}

.NavStrip 		{
				border:none;
				padding:3px;				
				margin-bottom:42px;
				}

.NavCell 		{
				width:75px;
				font-size:14px;
				font-weight:500;
				text-align:center;
				background-color:#FFFFFF;
				color:#000000;
				}

.NavCellCurrent	{
				width:75px;
				font-size:14px;
				font-weight:500;
				text-align:center;
				background-color:#666666;
				color:#FFFFFF;
				}

.DesignsDisplay	{
				text-align:center;
				position:absolute;
				left:5px;
				top:220px;
				border:#808080 3px ridge;
				visibility:visible;
				}

.DuplicateLineMsg{
 				position:relative;
				top:-55px;
				display:none;
				background-color:#FFFFFF;
				border:#FFCC00;
				border-style:solid;
				border-width:2px;
				color:#000000;
				font-size:14px;
				text-align:center;
				padding-top:20px;
				padding-bottom:20px;
				z-index:99;
				}

.RemoveLineMsg{
				display:none;
 				position:relative;
				top:-84px;
				background-color:#FFFFFF;
				border:#FF0000;
				border-style:solid;
				border-width:2px;
				color:#000000;
				font-size:14px;
				text-align:center;
				padding-top:30px;
				padding-bottom:30px;
				padding-left:300px;
				padding-right:300px;
				}

.ButtonRemoveLine{
				display:inherit;
 				width:44px;
				background-color:#0033CC;
				color:#FFFFFF;
				text-align:center;
				}


.MouseOver		{
				cursor:pointer;
				}


.ValignTop		{
				vertical-align:top;
				}

.ValignMiddle	{
				vertical-align:middle;
				}

.floatL			{
				float:left;
				}

.floatR			{
				float:right;
				}

.floatN			{
				float:none;
				}

.ClearBoth		{
				clear:both;
				}

.ValignBottom	{
				vertical-align:bottom;
				}

.PanelDesigns 	{
				font-size:14px;
				font-weight:500;
				color:#000000;
				text-align:center;
				padding:5px;
				border-width:8px;
				border:outset;
				border-color:#666666;
				}

.DesignsTblCell	{
				width:100px;
				border:#FF0000 1px solid;
				}
				
.DesignsImageDiv{
				border:#00FF00 1px solid;
				vertical-align:middle;
				}
				
.VAlignTextBottom{
				vertical-align:text-bottom;
				}
				
.DesignsTextDiv{
				border:#0000FF 1px solid;
				}
				
.DesignsImage	{
				vertical-align:middle;
				max-height:100px;
				max-width:100px;
				}
				
.DesignInfo		{
				color:#FF0000;
				font-size:16px;
				font-weight:500;
				}
				
.DesignsUpperTD	{
				border:#000000 20px solid;
				border-bottom-style:hidden;
				padding-bottom:0;
				height:110px;
				background-color:#797A9B;
				}
				
.DesignsLowerTD	{
				border:#000000 20px solid;
				border-top-style:hidden;
				/*padding-top:5px;*/
				/*padding-left:20px;*/
				/*background-color:#59B5FF;*/
				background-color:#797A9B;
				}
				
.TablewareUpperTD{
				width:165px;
				height:165px;
				border:#FFFFFF 1px solid;
				border-bottom-style:hidden;
				}
				
.TablewareLowerTD{
				width:165px;
				border:#FFFFFF 1px solid;
				border-top-style:hidden;
				font-size:10px
				font-weight:500;
				color:#000000;
				text-align:center;
				vertical-align:text-top;
				}

.CartTD			{
				padding:3px 8px 3px 8px;
				}
		
.CartTDtb		{
				border-top:#FFCCCC 1px solid;
				border-bottom:#FFCCCC 1px solid;
				padding:3px 8px 3px 8px;
				}
		
.CartTDtbQty	{
				border-top:#FFCCCC 1px solid;
				border-bottom:#FFCCCC 1px solid;
				padding:3px 2px 3px 8px;
				}
		
.CartTDtbArrows	{
				border-top:#FFCCCC 1px solid;
				border-bottom:#FFCCCC 1px solid;
				padding:3px 8px 3px 2px;
				}

.ArrowUp		{
				margin-top:3px;
				vertical-align:top;
				}
						
.ArrowDown		{
				margin-bottom:3px;
				vertical-align:bottom;
				}
						
.CartTDtbl		{
				border-top:#FFCCCC 1px solid;
				border-bottom:#FFCCCC 1px solid;
				border-left:#FFCCCC 1px solid;
				padding:3px 8px 3px 8px;
				}
		
.CartTDtbr		{
				border-top:#FFCCCC 1px solid;
				border-bottom:#FFCCCC 1px solid;
				border-right:#FFCCCC 1px solid;
				padding:3px 8px 3px 8px;
				}
		
.CartInpQty		{
				border:#FFCCCC 1px solid;
				font-size:10px;
				text-align:right;
				size:1;
				}
		
.PanelShirts 	{
				padding:5px;
				max-height:120px;
				max-width:500px;				
				border-width:8px;
				border:outset;
				border-color:#666666;
				}

.PanelMugs 		{
				padding:5px;
				border-width:8px;
				border:outset;
				border-color:#000000;
				}

.PanelCoasters 	{
				padding:5px;
				max-height:120px;
				max-width:500px;
				border-width:8px;
				border:outset;
				border-color:#666666;
				}
			
.PanelTableware	{
				padding:5px;
				border-width:8px;
				border:outset;
				border-color:#666666;
				}

.MainPanel		{
				padding:12px;
				margin:5px;
				text-align:center;
				vertical-align:middle;
				}

.InfoBox 		{
				font-size:16px;
				color:#FFFFFF;
				}

.ErrorPanel		{
				width:445px;
				height:160px;
				background-color:#333333;
				border:#FF00CC 1px solid;
				color:#FF6699;
				font-size:16px;
				text-align:center;
				}

.ShoppingCart	{
				padding:6px;
				background-color:#FFFFCC;
				border:#FFCC99 8px ridge;
				font-size:10px;
				font-weight:500;
				color:#333333;
				z-index:9;
				}

.HelpPanel 		{
				font-size:12px;
				font-weight:500;
				color:#F7F4F4;
				background-color:#4486E8;
				border:#999999 1px solid;
				padding:12px;
				}

.ProductAttributes{
				color:#6666CC;
				border:#FFFFCC 1px solid;
				padding:8px 8px 8px 8px;
				text-align:center;
				}
								
.Signatures		{
				font-size:24px;
				font-style:italic;
				color:#333333;
				}

.MugStyleMR		{
				width:150px;
				/*margin-left:auto;
				margin-right:auto;*/
				display:block;
				}

.MugStyleMT		{
				width:150px;
				/*margin-left:auto;
				margin-right:auto;*/
				display:block;
				}

.FullWrapRegular{
				height:80px;
				width:134px;
				}

.FullWrapTankard{
				height:95px;
				width:148px;
				}

.HalfWrapRegular{
				height:80px;
				width:67px;
				}

.HalfWrapTankard{
				height:95px;
				width:74px;
				}

.NonWrapRegular	{
				max-height:60px;
				max-width:60px;
				}

.NonWrapTankard	{
				max-height:65px;
				max-width:65px;
				}

.tdRecordTitle	{
				border:#993366 1px solid;
				width:260px;
				}

.tdRecordArtiste{
				border:#993366 1px solid;
				width:195px;
				}

.tdRecordLabel	{
				border:#993366 1px solid;
				width:140px;
				}

.TermsTable		{
				border:#999999 1px solid;
				}
				
.tdTablewareStyleChoiceUpper{
				width:170px;
				border:#FFFFFF 1px solid;
				border-bottom-style:hidden;
				text-align:center;
				padding-top:8px;
				}
				
.tdTablewareStyleChoiceLower{
				width:170px;
				border:#FFFFFF 1px solid;
				border-top-style:hidden;
				font-size:14px;
				font-weight:600;
				color:#00CCFF;
				text-align:center;
				padding-bottom:8px;
				}

.tdPatternChoiceUpper{
				width:190px;
				border:#FFFFFF 1px solid;
				border-bottom-style:hidden;
				text-align:center;
				padding-top:8px;
				}
				
.tdPatternChoiceLower{
				width:190px;
				border:#FFFFFF 1px solid;
				border-top-style:hidden;
				font-size:14px;
				font-weight:600;
				color:#00CCFF;
				text-align:center;
				padding-bottom:8px;
				}



.tdPatternDesignsUpper{
				width:220px;
				border:#FFFFFF 1px solid;
				border-bottom-style:hidden;
				font-size:14px;
				color:#0000FF;
				text-align:center;
				vertical-align:text-top;
				padding-top:5px;
				}

.tdPatternDesignsMid{
				width:220px;
				height:100px;
				border:#FFFFFF 1px solid;
				border-top-style:hidden;
				border-bottom-style:hidden;
				font-size:14px;
				color:#0000FF;
				text-align:center;
				vertical-align:text-top;
				padding-top:5px;
				}

.tdPatternDesignsLower{
				width:220px;
				height:30px;
				border:#FFFFFF 1px solid;
				border-top-style:hidden;
				font-size:14px;
				font-weight:600;
				color:#CC3399;
				text-align:center;
				vertical-align:text-top;
				padding-bottom:10px;
				}




.tdPatternDesignsUpperFav45{
				width:220px;
				height:100px;
				border:#FFFFFF 1px solid;
				border-bottom-style:hidden;
				font-size:14px;
				font-weight:600;
				color:#CC3399;
				text-align:center;
				margin-left:auto;
				margin-right:auto;
				margin-top:auto;
				margin-bottom:auto;
				display:block;
				}

.Max40 			{
				max-height:40px;
				max-width:40px;
				}

.Max60 			{
				max-height:60px;
				max-width:60px;
				}

.Max120 		{
				max-height:120px;
				max-width:120px;
				}

.Max300			{
				max-height:300px;
				max-width:300px;
				}

.Max400			{
				max-height:400px;
				max-width:400px;
				}

.DesignInfo		{
				text-align:center;
				vertical-align:middle;
				}

.BigImage		{
				vertical-align:middle;
				max-height:300px;
				max-width:300px;
				}

.AlignL			{
				text-align:left;
				}

.AlignByMarginsH{
				margin-left:auto;
				margin-right:auto;
				}

.AlignByMarginsV{
				margin-top:auto;
				margin-bottom:auto;
				}

.AlignC			{
				text-align:center;
				}

.AlignR			{
				text-align:right;
				}

.NoBorder		{
				border:none;
				}
			
.StylesTable 	{
				color:#000000;
				text-align:center;
				}

.ShirtStylesCell{
				background-color:#999999;
				border:#999999 1px solid;
				padding:0px;
				width:90px;
				}
				
.ShirtStylesCellSelected {
				background-color:#666666;
				border:#CC3366 1px solid;
				padding:0px;
				width:90px;
				}

.ShirtStyleImage{
				border:none;
				height:90px;
				width:90px;
				}


				
.StyleDesc	 	{
				background-color:#CCCCCC;
				color:#666666;
				font-size:12px;
				font-weight:500;
				text-align:center;
				}

.MugStyleFree	{
				border:#CCCCCC 3px solid;
				}

.MugStyleSel	{
				border:#CC3366 3px solid;
				}

.MugStyleBorder	{
				border:#CCCCCC 3px solid;
				}
				
.MugStyleBkgrnd	{
				background-color:#FFFFFF;
				}
				
.CellBorderLR 	{
				border-left:#666666 3px solid;
				border-right:#666666 3px solid;
				}
				
.CellBorderLRT 	{
				border-left:#666666 3px solid;
				border-right:#666666 3px solid;
				border-top:#666666 3px solid;
				}
				
.CellBorderLRB 	{
				border-left:#666666 3px solid;
				border-right:#666666 3px solid;
				border-bottom:#666666 3px solid;
				}
				
.ItemTypeCell 	{
				border:8px;
				height:40px;
				width:90px;
				font-size:10px;
				color:#216F9D;
				text-align:center;
				background-color:#FF66FF;
				}

				
.TabAvailable	{
				width:180px;
				height:20px;
				margin-left:5px;
				font-size:14px;
				font-weight:500;
				color:#666666;
				text-align:center;
				color:#000000;
				background-color:#FFFFFF;
				}

.TabSelected	{
				width:180px;
				height:20px;
				margin-left:5px;
				font-size:14px;
				font-weight:600;
				text-align:center;
				color:#FFFFFF;
				background-color:#666666;
				}



.imgBorder		{
				border:#FF0099 1px solid;
				}
				
.ThankYou		{  
				text-align:center;
				font-size:24px;
				font-weight:500;
				color:#CC3399;
				}

.fontFFBlue 	{  
				font-size:12px;
				font-weight:500;
				color:#216F9D;
				}
			
.fontFFBrown 	{  
				font-size:10px;
				font-weight:500;
				color:#AA885B;
				}

.font9	 		{
				font-size:9px;
				font-weight:500;
				}

.font9ar 		{
				font-size:9px;
				font-weight:500;
				text-align:right;
				}

.font10 		{
				font-size:10px;
				font-weight:500;
				}
				
.font12			{
				font-size:12px;
				font-weight:500;
				}
				
.font14			{
				font-size:14px;
				font-weight:500;
				}
				
.font16 		{
				font-size:16px;
				font-weight:500;
				}
				
.font18 		{
				font-size:18px;
				font-weight:500;
				}
.fontBold		{
				font-weight:600;
				}

.fontBlk9 		{
				font-size:9px;
				font-weight:500;
				color:#000000;
				}

.fontBlk10 		{
				font-size:10px;
				font-weight:500;
				color:#000000;
				}

.fontBlk12 		{
				font-size:12px;
				font-weight:500;
				color:#000000;
				}

.fontBlk14 		{
				font-size:14px;
				font-weight:500;
				color:#000000;
				}

.fontBlk16B 	{  
				color:#000000;
				font-size:16px;
				font-weight:600;
				}
			
.fontBlk18B 	{  
				font-size:18px;
				font-weight:600;
				color:#000000;
				}
			
.bgcBlack		{
				background-color:#000000;
				font-size:12px;
				color:#FFFFFF;
				}
.bgcCharcoal	{
				background-color:#5F6A72;
				font-size:12px;
				color:#FFFFFF;
				}
.bgcRed			{
				background-color:#CC0033;
				font-size:12px;
				color:#FFFFFF;
				}
.bgcMaroon		{
				background-color:#71273D;
				font-size:12px;
				color:#FFFFFF;
				}
.bgcHotPink		{
				background-color:#FF0066;
				font-size:12px;
				color:#000000;
				}
.bgcFuchsia		{
				background-color:#EC008C;
				font-size:12px;
				color:#000000;
				}
.bgcPink		{
				background-color:#F1C3E2;
				font-size:12px;
				color:#000000;
				}
.bgcOrange		{
				background-color:#FF6F20;
				font-size:12px;
				color:#000000;
				}
.bgcPurple		{
				background-color:#1D0D69;
				font-size:12px;
				color:#FFFFFF;
				}
.bgcNavy		{
				background-color:#132970;
				font-size:12px;
				color:#FFFFFF;
				}
.bgcRoyal		{
				background-color:#0039A6;
				font-size:12px;
				color:#FFFFFF;
				}
.bgcSky			{
				background-color:#99CCFF;
				font-size:12px;
				color:#000000;
				}
.bgcBottleGreen	{
				background-color:#0D4D05;
				font-size:12px;
				color:#FFFFFF;
				}
.bgcGreen		{
				background-color:#008000;
				font-size:12px;
				color:#000000;
				}
.bgcKellyGreen	{
				background-color:#008444;
				font-size:12px;
				color:#FFFFFF;
				}
.bgcOlive		{
				background-color:#999933;
				font-size:12px;
				color:#000000;
				}
.bgcLime		{
				background-color:#D7EB9C;
				font-size:12px;
				color:#000000;
				}
.bgcMidYellow	{
				background-color:#FFCB00;
				font-size:14px;
				color:#000000;
				}
.bgcLtYellow	{
				background-color:#F7EC00;
				font-size:12px;
				color:#000000;
				}
.bgcHeatherGrey	{
				background-color:#A5ACB0;
				font-size:12px;
				color:#000000;
				}
.bgcWhite		{
				background-color:#FFFFFF;
				font-size:12px;
				color:#000000;
				}

.fontBlk 		{
				color:#000000;
				}
			
.fontPink 		{
				color:#CC3399;
				}
			
.fontPinkL 		{
				font-size:18px;
				color:#CC3399;
				}

.fontWht9 		{
				font-size:9px;
				font-weight:500;
				color:#FFFFFF;
				}

.fontWht24 		{
				font-size:24px;
				color:#FFFFFF;
				font-weight:600;
				}
			
.fontWht10 		{
				font-size:10px;
				font-weight:500;
				color:#FFFFFF;
				}
			
.fontWht12 		{
				font-size:12px;
				font-weight:500;
				color:#FFFFFF;
				}

.fontWht14 		{
				font-size:14px;
				font-weight:500;
				color:#FFFFFF;
				}

.fontWht16 		{
				font-size:16px;
				font-weight:500;
				color:#FFFFFF;
				}

.fontWht18 		{
				font-size:18px;
				font-weight:500;
				color:#FFFFFF;
				}
				
.fontWhite 		{  
				color:#FFFFFF;
				}

.fontRed 		{  
				color:#FF0000;
				}

.fontGreen 		{  
				/*color:#33FF66;*/
				color:#0AB812;
				}

.fontLtGrey		{  
				color:#D3D3D3;
				}

.fontBlue 		{  
				color:#0000FF;
				}

.fontLtBlue		{  
				color:#00CCFF;
				}

.fontLilac		{  
				color:#996699;
				}

.fontOrange		{  
				color:#FF9900;
				}

.fontYlw10		{  
				font-size:10px;
				font-weight:500;
				color:#FFFF00;
				}

.fontLBlu10		{  
				font-size:10px;
				font-weight:500;
				color:#66CCFF;
				}

.fontRedMB 		{  
				color:#FF0000;
				font-size:16px;
				font-weight:600;
				}
				
.fontBlkHighlight{  
				color:#000033;
				font-size:14px;
				font-weight:600;
				}
				
.fontRedHighlight{  
				color:#CC3366;
				font-size:16px;
				font-weight:600;
				}

.fontBlue 		{  
				color:#0033FF;
				}

.CellHeight22 	{
				height:22px;
				}
			
.PageHdr 		{  
				color:#808000;
				font-family:"Quixley LET";
				font-size:24px;
				font-weight:500;
				}
		
.todgen 		{
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight:500;
				color:#ADBFDC;
				text-align:right;
				margin-top:42px;
				}

