.teal
{
	background-color: #339999;
}
.main_leftcolumn
{
	width:80px;
	vertical-align:top;
	background-color: #00CCCC;
	border-right: solid #FF3399 2px;
}
.main_rightcolumn
{
	width:530px;
	vertical-align:top;
	background-color: #339999;
}
#main_table
{
	width:650px;	
	border: solid 1px #FF3399;
}
#main_middle_tablespacer
{
	width:10px;
	background-color:#FF178B;
	border-right: solid #FF3399 2px;	
	border-left: solid #FF3399 2px;	
}
#main_inner_righttable
{
	margin:0;
	padding:0;
	border: solid white 0px;
}
#ir_topcell
{
	background-color:white;
	border-bottom: solid 1px #FF3399;
	font-size: 8px;
	height: 8px;
}
#ir_lowerpad1
{
	/*background-color:#FFFF33;*/
	text-align: right;
	height:0px;
}
#ir_lowerpad2
{
	background-color:#FF3399;
	height:2px;
}
#BigB
{
	border-bottom: #FF178B solid 0px;	
	margin: 0 6 0 6;
}
#Icon
{
	border-right:solid #ff3399 1px;
	border-left:1px solid #ff178b;
}
#menulinkspacer
{
	width:10px;
	height:0px;
}
.BelowBigBText
{
	font-size:12px;
	color:white;
	text-align:left;
	vertical-align:top;
	padding:10 10 13 16;
	font-style:italic;
	line-height:1.8;
}
#maincontentcell
{
	background-color: #FF3399;	
}
#HoBName
{
	color:#ff3399; /*#0066CC;*/
	font-size:15px;	
	font-style:italic;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
	font-weight:bold;
}
#iconborder
{
	border-right:0px solid #ff178b;
	text-align:right;	
}
#linkcontainer
{
	border-bottom:4px solid #ff178b;	
	background-color: #00cccc;
}

#status1
{
	height:8px;
	font-size: 8px;
	background-color: white;
	border-top: solid 4px #FF3399;
}
/* purpole: #90265B*/
.copyright
{
	font-size: 8px;		
	color:#90265B;	
}
.coders
{
	font-size: 8px;		
	color:black;			
}
.TopPinkBorder
{
	border-top: solid 0px #FF3399;
}
.SearchText
{
	font-size:8px;	
	height:14;
	vertical-align:middle;
	width:150;
}
#SearchButton
{
	font-size:8px;		
	border: solid #90265B 1px;
	color: white;
	background-color: #90265B;
	vertical-align:middle;
	font-weight:normal;
	width:100;
	cursor:hand;	
}

.nomargin
{ 
	margin: 0 0 0 0;
}
#fla_itt
{
	border-top: solid 1px #FF3399;
	border-bottom: solid 1px #FF3399;
	vertical-align: bottom;
}
#linkscell
{
	border-right: solid 0px #FF3399;
}
#menubar
{
	background-color: white;
	padding: 4 7 4 0;	
}
#PageHeader
{
	font-size: 12px;
	color: #FF3399;
	font-weight: bold;
	padding: 0 5 0 5;
	border-right: solid 0px #FF3399;
	font-style: italic;
}
#submaintable
{
	background-color: white;	
	width: 100%;
}
.cttd
{
	padding: 14 0 0 6;
	color: #0066CC;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	vertical-align: top;
}
.sublisting
{
	margin: 8 0 0 80;
}
#locations
{
	width:277px; 
	height:354px; 
	background-color:ivory; 
	border:0px solid #000000;	
}
.loctext
{
	color: #339999;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	padding: 4 4 0 4;
}
ul.locs
{
	margin: 8 0 0 0;	
}
.caption
{
	font-size:10px;
	color: black;
	padding: 0 0 4 0;
}
ul.sublocs
{
	list-style-type: square;	
	margin-left:8;
}
.sublocs LI
{
	padding: 0 0 10 0;
}
.iborder
{
	border: solid 1px #FF3399;
}

/* Used in the .NET code: */
.tcMenuLink
{	
	font-weight: normal;
	color: #FF3399;
	padding: 0 2 0 2;
}
.headline
{	
	font-size: 12px;
	font-weight: bold;
	color: #FF3399;	
}
.PicButton
{
	border: solid 1px #FF3399;	
	height: 150; /* firefox only */
	width:100;
}
.HangerButton
{
	border: solid 1px ivory;	
	padding-left: 5;
}
.PageTable
{
	border: solid teal 1px;	
	padding: 0 0 0 0;	
	text-align: left;
	background-color: white;	
}
.MenuCaption
{	
	padding: 0 0 0 0;	
	text-align: center;	
	font-size: 11px;	
	color: #00CCCC;	
	background-color: ivory;
}
#tblShopMenu, #tblHome
{
	border: solid black 0px;
	padding: 5 5 5 13;	
}
.hp_legend
{
	font-size:12px;
	color: black;
	font-weight: normal;	
	padding: 0 4 0 4;
}
#submain
{
	vertical-align: top;
	background-color: white;
	border-top: solid #ff3399 1px;
}
#ShopControl_tblHome
{

}
.subTblHome
{
	background-color: White;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	color: #00CCCC;
	padding: 0 0 0 0;
	text-align: center;
	border-top: solid teal 1px;
	border-bottom: solid teal 1px;
	vertical-align: bottom;
}
.ProdBig
{
	border: solid 2px ivory;	
	cursor: hand;
}
.StarringPic
{
	border: solid 2px #00CCCC;	
	height: 150;
	width: 100; /* firefox */ 
}
.HomePagePic
{
	border: solid 3px #00cccc;	
}
.HomePagePic2
{
	border: solid 1px white;	
}
.caption_hp2
{
	font-size:11px;
	color: white;
	font-weight:bold;
	padding: 0 0 0 0;
	background-color: #ff3399;
}
.caption_hp3
{
	font-size:11px;
	color: white;
	font-weight:bold;
	padding: 0 0 0 0;
	background-color: #ff3399;
	font-style: italic;
}
.caption_hp
{
	font-size:9px;
	color: white;
	font-weight:bold;
	padding: 0 0 4 0;
	background-color: #00cccc;
}
.iborder2
{
	border: solid 2px ivory;
}
.smb
{
	font-size: 12px;
	font-weight: bold;
}
.smb2
{
	font-size: 12px;
	font-weight: bold;
	color: ivory;
	font-style: italic;
}
.dgMainCss
{
	
}
.Pager
{
	font-size: 12px;
	color: White;
	background-color: #ff3399;
	text-align: center;	
	padding: 5;
	font-weight:bold;
}
.Pager A
{
	font-size: 12px;
	color: White;
	font-weight:bold;
}
.MenuUL, .MenuLI
{
	margin: 0 0 0 20;	
	padding: 0 0 0 0;
	list-style-type: circle;
}
.ProdPrice
{
	color: black;
	font-size: 12px;
	font-style: italic;
}
.ProdText
{
	color: #ff3399;
	font-size: 14px;	
	font-weight: bold;
}
.ProdTD
{
	background-color: white;		
	border-right: solid ivory 1px;
	width: 180;
	text-align: center;
	padding: 0 0 0 30;
}