#rightcol1	{
				background: #C0C0C0; 
				float: right;
				width: 170px; /* match length of longest link */
				height: 670px;
				margin: 0  auto 5px auto; /* used to set padding for content to the right.  */
				text-align: center;
		    	padding: 0;
				border: solid black 1px;
				}
				
#rightcol1 a				{text-decoration: none;}
#rightcol1 a:link			{color: #0000CC;}
#rightcol1 a:visited		{color: #0000CC;}
#rightcol1 a:hover		{color: #CF3030;}
#rightcol1 a:active		{color: black;}

#contact_info		{
						margin: 15px 5px;
						}

#rightcol1 #contact_info h1 	{
											margin: 0;
											padding: 0;
											font: bold 18px verdana;
											color: white;
						
											}

#rightcol1 #contact_info h2 	{
											margin: 0;
											padding: 0;
											font: bold 16px verdana;
											color: white;
											}

#rightcol1 #contact_info h3 	{
											margin: 0;
											padding: 0;
											font: bold 14px verdana;
											color: #FDF706;
											}


#sale	{
			background: transparent url(images/bg_flakes05.gif) repeat;
			height: 160px;
			margin: 10px 5px;
			}

#rightcol1 #sale h1		{
									margin: 0;
									padding: 13px 0 0 0;
									font: bold 18px verdana;
									color: black;
									}

#rightcol1 #sale h2		{
									margin: 0;
									padding: 5px 0 0 0;
									font: bold 14px verdana;
									color: black;
									}
									
#rightcol1 #sale  h3		{
									margin: 0;
									padding: 20px 0 0 0;
									font: normal 12px verdana;
									color: black;
									}


#demo		{
				background: transparent url(images/bg_snowflake03.gif) no-repeat;
				height: 160px;
				margin: 10px 5px;
				}

#rightcol1 #demo h1		{
									margin: 0;
									padding: 13px 0 0 0;
									font: bold 18px verdana;
									color: black;
									}

#rightcol1 #demo h2		{
									margin: 0;
									padding: 5px 0 0 0;
									font: bold 14px verdana;
									color: black;
									}

#rightcol1 #demo  h3		{
									margin: 0;
									padding: 20px 0 0 0;
									font: normal 12px verdana;
									color: black;
									}

#shipping		{
					background: transparent url(images/bg_snowflake04.gif) no-repeat;
					height: 160px;
					margin: 10px 5px;
					}

#rightcol1 #shipping h1 	{
										margin: 0;
										padding: 13px 0 0 0;
										font: bold 18px verdana;
										color: black;
										}

#rightcol1 #shipping h2 		{
										margin: 0;
										padding: 5px 0 0 0;
										font: bold 14px verdana;
										color: black;
										}

#rightcol1 #shipping h3 		{
										margin: 0;
										padding: 20px 0 0 0;
										font: normal 12px verdana;
										color: black;
										}


#new			{
					background: transparent url(images/bg_snowflake02.gif) no-repeat 2px 2px;
					height: 140px;
					margin: 10px 5px;
					}

#rightcol1 #new h1 	{
								margin: 0;
								padding: 13px 0 0 0;
								font: bold 18px verdana;
								color: black;
								}

#rightcol1 #new h2 		{
									margin: 0;
									padding: 5px 0 0 0;
									font: bold 14px verdana;
									color: black;
									}

#rightcol1 #new h3 		{
									margin: 0;
									padding: 20px 0 0 0;
									font: normal 12px verdana;
									color: black;
									}



#local_info		{
					background: transparent url(images/bg_snowflake03.gif) no-repeat;
					height: 160px;
					margin: 10px 5px;
					}

#rightcol1 #local_info h1		{
										margin: 0;
										padding: 13px 0 0 0;
										font: bold 18px verdana;
										color: black;
										}

#rightcol1 #local_info h2		{
										margin: 0;
										padding: 5px 0 0 0;
										font: bold 14px verdana;
										color: black;
										}

#rightcol1 #local_info  h3	{
										margin: 0;
										padding: 20px 0 0 0;
										font: bold 12px verdana;
										color: black;
										}