body 			{
				background-color:#59B5FF;
				background-image:url('images/ScooterBackground3Small.gif');
				background-repeat:no-repeat;
				background-attachment:scroll;
				background-position:780px 40px;
				color:#0000FF;
				font-family:"Verdana","Trebuchet MS","Arial","Helvetica";
				font-size:small;
				}

.PageTitle 		{
				color:#CC3399;
				text-align:center;
				font-size:24px;
				font-weight:bold;
				}

.NavStrip 		{
				border:none;
				height:36px;
				}

.NavCell 		{
				border:none;
				width:97px;
				font-size:small;
				font-weight:normal;
				text-align:center;
				color:#000000;
				background-image:url(images/ButtonPinkBlueOval.gif);
				}

.NavCellCurrent	{
				border:none;
				width:97px;
				font-size:small;
				font-weight:normal;
				text-align:center;
				color:#CC3399;
				background-image:url(images/ButtonPinkBlueOval.gif);
				}

.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:small;
				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:small;
				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;
				}

.ValignTop		{
				vertical-align:top;
				}

.ValignMiddle	{
				vertical-align:middle;
				}

.ValignBottom	{
				vertical-align:bottom;
				}

.PanelDesigns 	{
				font-size: small;
				font-weight: normal;
				color: #000000;
				text-align:center;
				padding:5px;
				border-width:thick;
				border:outset;
				border-color:#666666;
				}

.DesignsTblCell	{
				width:100px;
				border:#FF0000 thin solid;
				}
				
.DesignsImageDiv{
				border:#00FF00 thin solid;
				vertical-align:middle;
				}
				
.VAlignTextBottom{
				vertical-align:text-bottom;
				}
				
.DesignsTextDiv{
				border:#0000FF thin solid;
				}
				
.DesignsImage	{
				vertical-align:middle;
				max-height:100px;
				max-width:100px;
				}
				
.DesignInfo		{
				color: #FF0000;
				font-size: medium;
				font-weight: normal;
				}
				
.DesignsUpperTD	{
				border:#FFFFFF 1px solid;
				border-bottom-style:hidden;
				padding-bottom:0;
				height:120px;
				}
				
.DesignsLowerTD	{
				border:#FFFFFF 1px solid;
				border-top-style:hidden;
				padding-top:0;
				}
				
.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:x-small;
				font-weight:normal;
				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:x-small;
				text-align:right;
				size:1;
				}
		
.PanelShirts 	{
				padding:5px;
				max-height:120px;
				max-width:500px;				
				border-width:thick;
				border:outset;
				border-color:#666666;
				}

.PanelMugs 		{
				padding:5px;
				border-width:thick;
				border:outset;
				border-color:#000000;
				}

.PanelCoasters 	{
				padding:5px;
				max-height:120px;
				max-width:500px;
				border-width:thick;
				border:outset;
				border-color:#666666;
				}
			
.PanelTableware	{
				padding:5px;
				border-width:thick;
				border:outset;
				border-color:#666666;
				}

.MainPanel		{
				padding:12px;
				margin:5px;
				text-align:center;
				vertical-align:middle;
				}

.InfoBox 		{
				font-size:small;
				color:#FFFFCC;
				}

.ErrorPanel		{
				width:445px;
				height:160px;
				background-color:#333333;
				border:#FF00CC thin solid;
				color:#FF6699;
				font-size:medium;
				text-align:center;
				}

.ShoppingCart	{
				padding:6px;
				background-color:#FFFFCC;
				border:#FFCC99 thick ridge;
				font-size:x-small;
				font-weight:normal;
				color:#333333;
				z-index:9;
				}

.HelpPanel 		{
				font-size:x-small;
				font-weight:normal;
				color:#0066CC;
				background-color:#FFFFCC;
				border:#999999 thin solid;
				padding: 8px 8px 8px 8px;
				}

.ProductAttributes{
				font-size:x-small;
				color:#6666CC;
				border:#FFFFCC thin solid;
				padding: 8px 8px 8px 8px;
				text-align:center;
				}
								
.Signatures		{
				font-size:x-large;
				font-style:italic;
				color:#333333;
				}

.MugStyleMT		{
				width:150px;
				margin-left:auto;
				margin-right:auto;
				display:block;
				}

.tdRecordTitle	{
				border:#993366 1px solid;
				width:260px;
				}

.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;
				}

.MugStyleMR		{
				width:150px;
				margin-left:auto;
				margin-right:auto;
				display:block;
				}

.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;
				margin-left:auto;
				margin-right:auto;
				margin-top:auto;
				margin-bottom:auto;
				display:block;
				}
				
.tdTablewareStyleChoiceLower{
				width:170px;
				border:#FFFFFF 1px solid;
				border-top-style:hidden;
				font-size:small;
				font-weight:bold;
				color:#CC3399;
				text-align:center;
				}

.tdPatternChoiceUpper{
				width:190px;
				border:#FFFFFF 1px solid;
				border-bottom-style:hidden;
				margin-left:auto;
				margin-right:auto;
				margin-top:auto;
				margin-bottom:auto;
				display:block;
				}
				
.tdPatternChoiceLower{
				width:190px;
				border:#FFFFFF 1px solid;
				border-top-style:hidden;
				font-size:small;
				font-weight:bold;
				color:#CC3399;
				text-align:center;
				}

.tdPatternDesignsUpper{
				width:220px;
				height:100px;
				border:#FFFFFF 1px solid;
				border-bottom-style:hidden;
				font-size:x-small;
				color:#0000FF;
				text-align:left;
				vertical-align:text-top;
				}

.tdPatternDesignsLower{
				width:220px;
				height:30px;
				border:#FFFFFF 1px solid;
				border-top-style:hidden;
				font-size:small;
				font-weight:bold;
				color:#CC3399;
				text-align:center;
				vertical-align:text-top;
				}

.tdPatternDesignsUpperFav45{
				width:220px;
				height:100px;
				border:#FFFFFF 1px solid;
				border-bottom-style:hidden;
				font-size:small;
				font-weight:bold;
				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;
				}

.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;
				display:block;
				}

.AlignByMarginsV{
				margin-top:auto;
				margin-bottom:auto;
				display:block;
				}

.AlignC			{
				text-align:center;
				}

.AlignR			{
				text-align:right;
				}

.NoBorder		{
				border:none;
				}
			
.StylesTable 	{
				font-size:xx-small;
				font-weight:lighter;
				color:#000000;
				text-align:center;
				}

.ShirtStylesCell{
				background-color:#999999;
				border:none;
				}
				
.ShirtStylesCellSelected {
				background-color:#666666;
				border:#666666 thin solid;
				}
				
.StyleDesc	 	{
				background-color:#CCCCCC;
				color:#666666;
				font-size: x-small;
				font-weight: normal;
				text-align:center;
				}

.MugStyleFree	{
				border:#CCCCCC medium solid;
				}

.MugStyleSel	{
				border:#CC3366 medium solid;
				}

.MugStyleBorder	{
				border:#CCCCCC medium solid;
				}
				
.MugStyleBkgrnd	{
				background-color:#FFFFFF;
				}
				
.CellBorderLR 	{
				border-left:#666666 medium solid;
				border-right:#666666 medium solid;
				}
				
.CellBorderLRT 	{
				border-left:#666666 medium solid;
				border-right:#666666 medium solid;
				border-top:#666666 medium solid;
				}
				
.CellBorderLRB 	{
				border-left:#666666 medium solid;
				border-right:#666666 medium solid;
				border-bottom:#666666 medium solid;
				}
				
.ItemTypeCell 	{
				border:thick;
				height:40px;
				width:90px;
				font-size:xx-small;
				color:#216F9D;
				text-align:center;
				background-color:#FF66FF;
				}

.TabSelected	{
				font-size:small;
				font-weight:bold;
				color:#FFFFFF;
				text-align:center;
				}
				
.TabAvailable	{
				font-size:small;
				font-weight:bold;
				color:#666666;
				text-align:center;
				}

.imgBorder		{
				border:#FF0099 thin solid;
				}
				
.ThankYou		{  
				text-align:center;
				font-size:x-large;
				font-weight:normal;
				color:#CC3399;
				}

.fontFFBlue 	{  
				font-size: small;
				font-weight: normal;
				color: #216F9D;
				}
			
.fontFFBrown 	{  
				font-size: x-small;
				font-weight: normal;
				color: #AA885B;
				}

.fontXS 		{
				font-size: x-small;
				font-weight: normal;
				}
				
.fontXXS 		{
				font-size:xx-small;
				font-weight: normal;
				}

.fontXXSar 		{
				font-size: xx-small;
				font-weight: normal;
				text-align:right;
				}
				
.fontS 			{
				font-size: small;
				font-weight: normal;
				}
				
.fontM 			{
				font-size: medium;
				font-weight: normal;
				}
				
.fontL 			{
				font-size: large;
				font-weight: normal;
				}
.fontBold		{
				font-weight:bold;
				}
.fontBlkS 		{
				font-size: small;
				font-weight: normal;
				color: #000000;
				}

.fontBlkMB 		{  
				font-size:medium;
				font-weight:bold;
				color:#000000;
				}
			
.fontBlkSRA		{
				font-size: small;
				font-weight: normal;
				color: #000000;
				text-align:right;
				}

.fontBlkXS 		{
				font-size: x-small;
				font-weight: normal;
				color: #000000;
				}

.fontBlkXXS 	{
				font-size: xx-small;
				font-weight: normal;
				color: #000000;
				}

.fontBlkXSvam 	{
				font-size: x-small;
				font-weight: normal;
				color: #000000;
				}

.bgcBlack		{
				background-color:#000000;
				font-size:small;
				color:#FFFFFF;
				}
.bgcCharcoal	{
				background-color:#5F6A72;
				font-size:small;
				color:#FFFFFF;
				}
.bgcRed			{
				background-color:#CC0033;
				font-size:small;
				color:#FFFFFF;
				}
.bgcMaroon		{
				background-color:#71273D;
				font-size:small;
				color:#FFFFFF;
				}
.bgcHotPink		{
				background-color:#FF0066;
				font-size:small;
				color:#000000;
				}
.bgcFuchsia		{
				background-color:#EC008C;
				font-size:small;
				color:#000000;
				}
.bgcPink		{
				background-color:#F1C3E2;
				font-size:small;
				color:#000000;
				}
.bgcOrange		{
				background-color:#FF6F20;
				font-size:small;
				color:#000000;
				}
.bgcPurple		{
				background-color:#1D0D69;
				font-size:small;
				color:#FFFFFF;
				}
.bgcNavy		{
				background-color:#132970;
				font-size:small;
				color:#FFFFFF;
				}
.bgcRoyal		{
				background-color:#0039A6;
				font-size:small;
				color:#FFFFFF;
				}
.bgcSky			{
				background-color:#99CCFF;
				font-size:small;
				color:#000000;
				}
.bgcBottleGreen	{
				background-color:#0D4D05;
				font-size:small;
				color:#FFFFFF;
				}
.bgcGreen		{
				background-color:#008000;
				font-size:small;
				color:#000000;
				}
.bgcKellyGreen	{
				background-color:#008444;
				font-size:small;
				color:#FFFFFF;
				}
.bgcOlive		{
				background-color:#999933;
				font-size:small;
				color:#000000;
				}
.bgcLime		{
				background-color:#D7EB9C;
				font-size:small;
				color:#000000;
				}
.bgcMidYellow	{
				background-color:#FFCB00;
				font-size:small;
				color:#000000;
				}
.bgcLtYellow	{
				background-color:#F7EC00;
				font-size:small;
				color:#000000;
				}
.bgcHeatherGrey	{
				background-color:#A5ACB0;
				font-size:small;
				color:#000000;
				}
.bgcWhite		{
				background-color:#FFFFFF;
				font-size:small;
				color:#000000;
				}

.fontBlk 		{
				color: #000000;
				}
			
.fontPink 		{
				color: #CC3399;
				}
			
.fontPinkXL 	{
				font-size: x-large;
				color: #CC3399;
				}
			
.fontWhtS 		{
				font-size:small;
				font-weight:normal;
				color:#FFFFFF;
				}

.fontWhtXS 		{
				font-size: x-small;
				font-weight: normal;
				color: #FFFFFF;
				}
				
.fontRed 		{  
				color:#FF0000;
				}

.fontGreen 		{  
				color:#33FF66;
				}

.fontBlue 		{  
				color:#0000FF;
				}

.fontLtBlue		{  
				color:#00CCFF;
				}

.fontLilac		{  
				color:#996699;
				}

.fontOrange		{  
				color: #FF9900;
				}

.fontYlwXS		{  
				font-size: x-small;
				font-weight: normal;
				color: #FFFF00;
				}

.fontLBluXS		{  
				font-size: x-small;
				font-weight: normal;
				color: #66CCFF;
				}

.fontRedMB 		{  
				color:#FF0000;
				font-size:medium;
				font-weight:bold;
				}
				
.fontBlkHighlight	{  
				color:#000033;
				font-size:medium;
				font-weight:bold;
				}
				
.fontRedHighlight	{  
				color:#CC3366;
				font-size:medium;
				font-weight:bold;
				}

.fontBlue 		{  
				color: #0033FF;
				}

.CellHeight22 	{
				height:22px;
				}
			
.PageHdr 		{  
				color: #808000;
				font-family: "Quixley LET";
				font-size: x-large;
				font-weight: normal;
				}
		
.todgen 		{
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:xx-small;
				font-weight:normal;
				color:#FFFF66;
				text-align:center;
				}
