
	.BottomLink 
	{		
		font-weight: normal;
		color:Navy;
		font-style: normal;
	}	

	a.BottomLink:link 
	{
		font-weight: normal;
		color:Navy;
		font-style: normal;
	}	
	a.BottomLink:visited
	{
		font-weight: normal;
		color:Navy;
		font-style: normal;
	}	
	a.BottomLink:hover
	{
		font-weight: normal;		
		font-size:8pt;
		color: #d4232d;
		font-style: normal;
		font-family:Verdana,Arial;		
	}

	.linkcell 
	{
		cursor : hand;
	}
	a.linkcell:link
	{
		font-weight: normal;
		font-size:8pt;
		color:Navy;
		font-style: normal;
		font-family:Verdana,Arial;		
	    text-decoration: underline; 	
	}
	a.linkcell:visited
	{
		font-weight: normal;
		font-size:8pt;
		color:Navy;
		font-style: normal;
		font-family:Verdana,Arial;
		text-decoration: none;
	}
	a.linkcell:hover
	{
		font-weight: normal;
		background-color: #D6212A;
		font-size:8pt;
		color:Navy;
		font-style: normal;
		font-family:Verdana,Arial;
		text-decoration: none;
	}

	p
	{
		font-size: 8pt;
		color:Black;
		font-weight:normal;
		font-family:Verdana,Arial;
	}

	body
	{
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
	}

	input
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
	}

	ul
	{
		margin-left:17px;
	}

	table
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
	}

	td
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
	}
	
	input
	{
		vertical-align:top;
	}

	.title
	{
		font-family:Verdana,Arial;
		font-size:14pt;
		font-weight:bolder;
		color:Black;
	}

	.companyname
	{
		font-family:Verdana,Arial;
		font-size:14pt;
		font-weight:bold;
		color:Navy;
	}	

	.date
	{
		font-weight: normal;
		font-size:8pt;
		color: red;
		font-style: normal;
		font-family:Verdana,Arial;
		letter-spacing: -1pt;
	}

	.lefttext
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:bold;
		font-style:normal;
		color:Navy;
		letter-spacing:-1pt;
	}

	.leftred
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Red;
		letter-spacing:-1pt;
	}

	.leftvalidator
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:bold;
		font-style:normal;
		color:Red;
		letter-spacing:-1pt;
	}

	.lefttextbox
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
		width:110px;
	}

	.leftlink
	{
		font-weight: normal;
		font-size:8pt;
		color:Navy;
		font-style: normal;
		font-family:Verdana,Arial;
		letter-spacing: -1pt;
		text-decoration: underline;
	}

	.mainlink
	{
		font-weight: normal;
		font-size: 8pt;
		color:Navy;
		font-style: normal;
		font-family:Verdana,Arial;
	}

	.Copyrighttext
	{
		font-weight: normal;
		font-size: 7pt;
		color:Black;
		font-style: normal;
		font-family:Verdana,Arial;
	}

	.footerlink
	{
		font-weight: normal;
		text-decoration: underline;
		font-size: 8pt;
		color:Navy;
		font-style: normal;
		font-family:Verdana,Arial;
	}
	.location_carat
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		color:Black;
		font-style: normal;
	}

	.subcategory_columnheader
	{
		font-size:8pt;
		font-weight:bold;
		color:Black;
		font-style: normal;
		font-family:Verdana,Arial;
	}

	.subcategory_items
	{
		font-weight: normal;
		font-size:8pt;
		color:White;
		font-style: normal;
		font-family:Verdana,Arial;
	}

	.subcategory_link
	{
		font-weight: normal;
		font-size:8pt;
		color:Navy;
		font-style: normal;
		font-family:Verdana,Arial;
	}

	.subcategory_detail
	{
		font-weight: bold;
		font-size: 11pt;
		color:Black;
		font-style: normal;
		font-family:Verdana,Arial;
	}

	.subcategory_itemdetails
	{
		font-size: 8pt;
		color:White;
		font-weight:normal;
		font-family:Verdana,Arial;
		font-weight: bold;
	}

	.subcategory_textA
	{
		font-size: 8pt;
		color:Black;
		font-weight: bold;
		font-family:Verdana,Arial;
	}

	.subcategory_textB
	{
		font-size: 8pt;
		color:Black;
		font-weight:normal;
		font-family:Verdana,Arial;
	}

	.contact_large
	{
		font-family:Verdana,Arial;
		font-size:11pt;
		font-weight:bold;
		font-style:normal;
		color:Black;	
	}

	.contact_small
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
	}

	.directions_large
	{
		font-family:Verdana,Arial;
		font-size:11pt;
		font-weight:bold;
		font-style:normal;
		color:Black;
	}

	.directions_smallhead
	{
		font-family:Verdana,Arial;
		font-size:9pt;
		font-weight:bold;
		font-style:normal;
		color:Black;
	}

	.directions_small
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
	}

	.login_large
	{
		font-family:Verdana,Arial;
		font-size:11pt;
		font-weight:bold;
		font-style:normal;
		color:Black;
	}

	.login_small
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
	}

	.account_large
	{
		font-family:Verdana,Arial;
		font-size:11pt;
		font-weight:bold;
		font-style:normal;
		color:Black;
	}

	.account_reg
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:bold;
		font-style:normal;
		color:Black;
	}	

	.account_redlarge
	{
		font-family:Verdana,Arial;
		font-size:11pt;
		font-weight:bold;
		font-style:normal;
		color:Red;
	}

	.account_black
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
		letter-spacing:-1pt;
	}

	.account_red
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Red;
	}

	.account_instruction
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
	}

	.account_error
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:bold;
		font-style:normal;
		color:Red;
	}
	.red_error
	{
		font-weight: bold;
		font-size: 8pt;
		font-family: Verdana,Arial;
		text-decoration: none;
		color: #990033;
	}

	.account_textbox
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
		width:130px;
	}

	.account_textbox2
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
		width:200px;
	}

	.account_dropdown
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
		width:200px;
	}

	.invoice_large
	{
		font-family:Verdana,Arial;
		font-size:11pt;
		font-weight:bold;
		font-style:normal;
		color:Black;
	}

	.invoice_header
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:bold;
		font-style:normal;
		color:Black;
	}

	.invoice_detail
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
	}

	.invoice_table
	{
		border-right: black 2px solid;
		border-top: black 2px solid;
		border-left: black 2px solid;
		border-bottom: black 2px solid;
	}

	.invoice_header_border_bottom
	{
		border-bottom: solid 2px black;
		border-right: solid 2px black;
		font-weight:bold;
	}

	.invoice_listitem_border_bottom
	{
		border-bottom: solid black 2px;	
	}

	.invoice_listitem_border_bottom_right
	{
		border-bottom: solid black 2px;
		border-right: solid black 2px;
	}

	.invoice_listitem_border_right
	{
		border-right: solid black 2px;	
	}

	.invoice_fineprint
	{
		font-family:Verdana,Arial;
		font-size: 8px;
		font-weight: normal;
	}

	.invoice_error
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:bold;
		font-style:normal;
		color:Red;
	}

	.invoice_error_2
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:bold;
		font-style:normal;
		color:DarkRed;
	}

	.invoice_test
	{
		border-right: #9d9da1 1px solid;
		border-top: #e0dfe3 1px solid;
		border-left: #e0dfe3 1px solid;
		border-bottom: #808080 1px solid;
	}

	.orderDtlborder
	{
		border-top: black 1px solid;
		font-weight: bold;
		border-left-width: 1px;
		font-size:9pt;
		border-left-color: #000000;
		color: black;
		border-bottom: black 1px solid;
		font-family:Verdana,Arial;
		border-right-width: 1px;
		border-right-color: #000000;
	}

	.orderHdrBld
	{
		font-weight: bold;
		font-size:8pt;
		color: black;
		font-style: normal;
		font-family:Verdana,Arial;
	}

	.orderDetail
	{	
		font-size:8pt;
		color: black;
		font-style: normal;
		font-family:Verdana,Arial;
	}

	.orderNumHdrBld
	{
		font-weight: bold;
		font-size: 10pt;
		color: black;
		border-bottom: black 1px solid;
		font-style: normal;
		font-family:Verdana,Arial;
	}

	.orderTotal
	{
		font-weight: bold;
		font-size:8pt;
		color: black;
		font-style: normal;
		font-family:Verdana,Arial;
	}

	.ordercolumnheader
	{	
		font-weight: bold;
		font-size:8pt;	
		color: white;	
		font-style: normal;
		font-family: Verdana, Sans-Serif;	
	}
	.upstransitHder
	{
		font-weight: bold;
		font-size: 11pt;
		color: saddlebrown;
		font-style: normal;
		font-family: Verdana, Sans-Serif;
	}

	.placeorder_large
	{
		font-family:Verdana,Arial;
		font-size:11pt;
		font-weight:bold;
		font-style:normal;
		color:Black;
	}

	.placeorder_mediumhead
	{
		font-family:Verdana,Arial;
		font-size:10pt;
		font-weight:bold;
		font-style:normal;
		color:Black;
	}

	.placeorder_smallhead
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:bold;
		font-style:normal;
		color:Black;
	}

	.placeorder_smallhead_White
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:bold;
		font-style:normal;
		color:White;
	}

	.placeorder_small
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Black;
	}
	.WhiteBold18pt
	{
		font-size: 18pt;
		color:White;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration: none;
	}
	.WhiteBold12pt
	{
		font-size: 12pt;
		color:White;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration: none;
	}
	.BlackBold8pt
	{
		font-size: 8pt;
		color:Black;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration:none;
	}
	.BlackBold9pt
	{
		font-size: 9pt;
		color:Black;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration:none;
	}
	.BlackBold10pt
	{
		font-size: 10pt;
		color:Black;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration:none;
	}
	.BlackBold12pt
	{
		font-size: 12pt;
		color:Black;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration:none;
	}
	.BlackBold13pt
	{
		font-size: 13pt;
		color:Black;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration:none;
	}
	.Black14pt
	{
		font-size: 14pt;
		color:Black;		
		font-family:Verdana,Arial;
		text-decoration:none;
	}
	.BlackBoldItalic8pt
	{
		font-size: 8pt;
		color:Black;
		font-weight: bold;
		font-style:italic;
		font-family:Verdana,Arial;
		text-decoration:none;
	}

	.WhiteBold8pt
	{
		font-size: 8pt;
		color:White;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration:none;
	}
	.White8pt
	{
		font-weight: normal;
		font-size:8pt;
		color:White;
		font-style: normal;
		font-family:Verdana,Arial;
		text-decoration: none;
	}
	.White8ptIndent
	{
		font-weight: normal;
		font-size: 8pt;
		color: White;
		font-style: normal;
		font-family: Verdana,Arial;
		text-decoration: none;
		margin: 0px 0px 0px 15px;
	}
	.Green8ptBld
	{
		font-size: 8pt;
		color: green;
		font-family: Verdana,Arial;
		text-decoration: none;
		font-weight: bold;
	}
	.Black8pt
	{
		font-size: 8pt;
		color:Black;
		font-family:Verdana,Arial;
		text-decoration:none;
	}
	.BlackBold8pt
	{
		font-size: 8pt;
		color:Black;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration:none;
	}
	.Black9pt
	{
		font-size: 9pt;
		color:Black;
		font-family:Verdana,Arial;
		text-decoration:none;
	}
	.Black7pt
	{
		font-size: 7pt;
		color:Black;
		font-family:Verdana,Arial;
		text-decoration:none;
	}
	.WhiteBold9pt
	{
		font-size: 9pt;
		color:White;
		font-weight: bold;
		font-family:Verdana,Arial;
	}
	.WhiteBold10pt
	{
		font-size: 10pt;
		color:White;
		font-weight: bold;
		font-family:Verdana,Arial;	
	}
	.WhiteBold6pt
	{
		font-size: 7pt;
		color:White;
		font-weight: bold;
		font-family:Verdana,Arial;
	}
	.White6pt
	{
		font-size: 7pt;
		color:White;	
		font-family:Verdana,Arial;
	}
	.Blue7pt
	{
		color: Blue;
		font-size: 7pt;
		font-family: Verdana;
	}
	.BlueBold8pt
	{
		font-size: 8pt;
		color:Blue;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration:underline;
	}
	.Blue8pt
	{
		font-size: 8pt;
		color:Blue;
		font-weight:normal;
		font-family:Verdana,Arial;
		text-decoration:underline;
	}
	.RedNrm8pt
	{
		font-size: 8pt;
		color:#d4232d;	
		font-weight:normal;
		font-family:Verdana,Arial;	
	}
	.RedItalic8pt
	{
		font-size: 8pt;
		color:#d4232d;	
		font-weight:normal;
		font-family:Verdana,Arial;	
		 font-style:italic;
	}
	.RedItalic8ptBold
	{
		font-size: 8pt;
		color: #d4232d;
		font-weight: bold;
		font-family: Verdana,Arial;
		font-style: italic;
	}
	.RedItalic10ptBold
	{
		font-size: 10pt;
		color: #d4232d;
		font-weight: bold;
		font-family: Verdana,Arial;
		font-style: italic;
	}
	.RedBold8pt
	{
		font-size: 8pt;
		color:#d4232d;
		font-weight: bold;	
		font-family:Verdana,Arial;	
	}
	.RedBold9pt
	{
		font-size: 9pt;
		color:#d4232d;
		font-weight: bold;	
		font-family:Verdana,Arial;	
	}
	.RedBold11pt
	{
		font-size: 11pt;
		color:#d4232d;
		font-weight: bold;
		font-family:Verdana,Arial;	
	}
	.RedBold12pt
	{
		font-size: 12pt;
		color:#d4232d;
		font-weight: bold;
		font-family:Verdana,Arial;	
	}
	.RedBold14pt
	{
		font-size: 14pt;
		color:#d4232d;
		font-weight: bold;
		font-family:Verdana,Arial;	
	}
	.BlkBoxTableCel
	{
		BORDER-RIGHT: black 1px solid; 
		BORDER-TOP: black 1px solid; 
		BORDER-LEFT: black 1px solid; 
		BORDER-BOTTOM: black 1px solid;	
	}
	.BlkBoxTableCelHeader
	{
		BORDER-RIGHT: black 1px solid; 
		BORDER-TOP: black 1px solid; 
		BORDER-LEFT: black 1px solid; 
		BORDER-BOTTOM: black 1px solid;	
		
		font-size:8pt;
		font-weight:bold;
		color:White;
		font-style: normal;
		font-family:Verdana,Arial;
	}
	.BlkBoxLeftRightBot
	{
		BORDER-RIGHT: black 1px solid; 	
		BORDER-LEFT: black 1px solid; 
		BORDER-BOTTOM: black 1px solid;	
	}
	
	.BlkBoxTableCelSortHeaderOver
	{
		BORDER-RIGHT: black 1px solid; 
		BORDER-TOP: black 1px solid; 
		BORDER-LEFT: black 1px solid; 
		BORDER-BOTTOM: black 1px solid;	
		
		font-size:8pt;
		font-weight:bold;
		color:White;
		font-style: normal;
		font-family:Verdana,Arial;
		background-color:#ccc;
		cursor:hand;
		cursor:pointer;
	}
	
	a:link.HeaderSortLink,
	a:hover.HeaderSortLink,
	a:visited.HeaderSortLink
	{
		font-size:8pt;
		font-weight:bold;
		color:White;
		font-style:normal;
		font-family:Verdana,Arial;
		text-decoration:none;
	}
	
	.MainPageTopLayer { 
		position:relative;
		top: -2px;
		left: -2px;
		width:125px;
		height:70px;
		background:#dddddd;
		border-color:#cd4140;
		border-style:solid;
		border-width:1px;
	}
				 
	.MainPageDropShadow {
		left: 5px;
		top: 2px;
		position: relative;
		width:126px;
		height:71px;
		background:#818181;
	}

	.HomeLoginBoxes { 
		position:relative;
		background:#dddddd;
		border-color:#cd4140;
		border-style:solid;
		border-width:1px;
	}

	.MenuBox { 
		position:relative;
		background:#dddddd;
		border-style:solid;
		border-width:1px;
	}

	.PageHeaderBox
	{
		border-right: #cd4140 1px solid;
		border-top: #cd4140 1px solid;
		background: black;
		border-left: #cd4140 1px solid;
		border-bottom: #cd4140 1px solid;
		
	}

	.PageHeaderBoxNoRed
	{
		background: black;	
	}
				
	.WhiteBold8ptNoUnderline {
		font-size: 8pt;
		color:White;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration:none;	
	}
				
	.BoxPackagingOnMainPage {
		font-size: 23pt;
		color:Black;
		font-weight: bold;
		font-family: Times New Roman;
		text-decoration:none;
	}

	.BoxPackagingOnSmallMainPage {
		font-size: 7pt;
		color:Black;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration:none;
	}

	.RedLoginBoxNoBorderOnMenuControl {
		background-color: #D6212A;
	}

	.RedLoginBoxBorderOnMenuControl {
		background-color: #D6212A;
		border-color: Black;
		border-width: 1pt;
		border-style: solid;
	}

	.BlackLoginBoxNoBorderOnMenuControl {
		background-color: Black;
	}

	.BoxNoBorder {
		background-color:White;
		border-color: Black;
		border-width: 1pt;
		border-style: solid;
	}
	.BoxNoBorderBlkBak {
		background-color:Black;
		border-color: Black;
		border-width: 1pt;
		border-style: solid;
	}

	a.NrmRedLink8pt:link
	{
		font-weight: normal;
		font-size: 8pt;
		color: #d4232d;
		font-family: Verdana,Arial;
		text-decoration: underline;
	}

	a.NrmRedLink8pt:visited
	{
		font-size: 8pt;
		color:#d4232d;
		font-weight: normal;
		font-family:Verdana,Arial;
		text-decoration: underline;
	}
		
	a.NrmRedLink8pt:hover
	{
		font-size: 8pt;
		color: #aa0000;
		font-weight: normal;
		font-family: Verdana,Arial;
		text-decoration: underline;
	}
	a.NrmRedLink8pt:active
	{
		font-weight: normal;
		font-size: 8pt;
		color: #d4232d;
		font-family: Verdana,Arial;
		text-decoration: underline;
	}

	a.8ptWhiteLink:link
	{
		font-weight: normal;
		font-size: 8pt;
		color: white;
		font-family: Verdana,Arial;
		text-decoration: underline;
	}

	a.8ptWhiteLink:visited
	{
		font-size: 8pt;
		color:White;
		font-weight: normal;
		font-family:Verdana,Arial;
		text-decoration: underline;
	}
		
	a.8ptWhiteLink:hover
	{
		font-size: 8pt;
		color:#D6212A;
		font-weight: normal;
		font-family:Verdana,Arial;
		text-decoration: underline;
	}
	a.8ptWhiteLink: active
	{
		font-weight: normal;
		font-size: 8pt;
		color: white;
		font-family: Verdana,Arial;
		text-decoration: underline;
	}

	a.WhiteBoldLink8pt:link
	{
		font-size: 8pt;
		color:White;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration:none;
	}

	a.WhiteBoldLink8pt:visited
	{
		font-size: 8pt;
		color:White;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration:none;
	}
		
	a.WhiteBoldLink8pt:hover
	{
		font-size: 8pt;
		color:#D6212A;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration:none;
	}

	a.WhiteBoldLink8pt:active
	{
		font-size: 8pt;
		color:White;
		font-weight: bold;
		font-family:Verdana,Arial;
		text-decoration:none;
	}

	a.White8ptBoldLinkLine:link
	{
		font-size: 8pt;
		font-weight: bold;
		font-family:Verdana,Arial;
	   color: #FFFFFF;
	   text-decoration: underline;
	}

	a.White8ptBoldLinkLine:visited
	{
		font-size: 8pt;
		font-weight: bold;
		font-family:Verdana,Arial;
	   color: #FFFFFF;
	   text-decoration: underline;
	}

	a.White8ptBoldLinkLine:hover
	{
		font-size: 8pt;
		font-weight: bold;
		font-family:Verdana,Arial;
	   color: #D6212A;
	   text-decoration: underline;
	}

	a.White8ptBoldLinkLine:active
	{
		font-size: 8pt;
		font-weight: bold;
		font-family:Verdana,Arial;
	   color: #FFFFFF;
	   text-decoration: underline;
	}
	a.Red8ptBoldTopNavText:link
	{
		font-weight: bold;
		font-size: 7pt;
		color: white;
		font-family: Verdana,Arial;	
		text-decoration: none;
	}
	a.Red8ptBoldTopNavText:visited
	{
		font-weight: bold;
		font-size: 7pt;
		color: white;
		font-family: Verdana,Arial;	
		text-decoration: none;	
	}	
	a.Red8ptBoldTopNavText:hover
	{	
		font-weight: bold;
		font-size: 7pt;
		color: #d4232d;
		font-family: Verdana,Arial;	
		text-decoration: none;	
	}
	a.Red8ptBoldTopNavText:active
	{	
		font-weight: bold;
		font-size: 7pt;
		color: white;
		font-family: Verdana,Arial;	
		text-decoration: none;	
	}
	a.White8ptBoldTopNavText:link
	{
		font-weight: bold;
		font-size: 7pt;
		color: white;
		font-family: Verdana,Arial;	
		text-decoration: none;
	}
	a.White8ptBoldTopNavText:visited
	{
		font-weight: bold;
		font-size: 7pt;
		color: white;
		font-family: Verdana,Arial;	
		text-decoration: none;	
	}	
	a.White8ptBoldTopNavText:hover
	{	
		font-weight: bold;
		font-size: 7pt;
		color: black;
		font-family: Verdana,Arial;	
		text-decoration: none;	
	}
	a.White8ptBoldTopNavText:active
	{	
		font-weight: bold;
		font-size: 7pt;
		color: white;
		font-family: Verdana,Arial;	
		text-decoration: none;	
	}
	a.location_link:link
	{	
		font-family:Verdana,Arial;
		font-size:7pt;
		font-weight:normal;	
		font-style: normal;	
		color: white;	
		text-decoration: underline;
	}
	a.location_link:visited
	{
		font-family:Verdana,Arial;
		font-size:7pt;
		font-weight:normal;	
		font-style: normal;	
		color: white;	
		text-decoration: underline;
	}	
	a.location_link:hover
	{	
		font-family:Verdana,Arial;
		font-size:7pt;
		font-weight:normal;	
		font-style: normal;	
		color: black;
		text-decoration: underline;
	}
	a.location_link:active
	{	
		font-family:Verdana,Arial;
		font-size:7pt;
		font-weight:normal;	
		font-style: normal;	
		color: white;	
		text-decoration: underline;
	}
	a.location_link2:link
	{	
		font-family:Verdana,Arial;
		font-size:7pt;
		font-weight:normal;	
		font-style: normal;	
		color: white;	
		text-decoration: underline;
	}
	a.location_link2:visited
	{
		font-family:Verdana,Arial;
		font-size:7pt;
		font-weight:normal;	
		font-style: normal;	
		color: white;	
		text-decoration: underline;
	}	
	a.location_link2:hover
	{	
		font-family:Verdana,Arial;
		font-size:7pt;
		font-weight:normal;	
		font-style: normal;	
		color:#D6212A;
		text-decoration: underline;
	}
	a.location_link2:active
	{	
		font-family:Verdana,Arial;
		font-size:7pt;
		font-weight:normal;	
		font-style: normal;	
		color: white;	
		text-decoration: underline;
	}
	A:link
	{
		
		color: navy;
		font-family: Verdana,Arial;
		text-decoration: underline;
	}

	A:visited
	{
		
		color: navy;
		font-family: Verdana,Arial;
		text-decoration: underline;
	}
	A:hover
	{
		
		color: #d4232d;
		font-family: Verdana,Arial;
		text-decoration: underline;
	}
	A:active
	{
		
		color: navy;
		font-family: Verdana,Arial;
		text-decoration: underline;
	}
	.SmlSpacer
	{
		font-size: 2pt;
	}
	.WhiteBorder
	{
		border-right: white 1px solid;
		border-top: white 1px solid;
		border-left: white 1px solid;
		border-bottom: white 1px solid;	
		border-collapse:collapse;
	}
	.WhiteBorderTopLftRht
	{
		border-right: white 1px solid;
		border-top: white 1px solid;
		border-left: white 1px solid;
		border-bottom: white 0px solid;		
		border-bottom-width:0px;
		border-collapse:collapse;
	}
	.WhiteBorderTop
	{
		border-top: white 1px solid;
		border-right: none;	
		border-left: none;	
		border-bottom:  none;		
		border-collapse:collapse;
	}
	.WhiteBorderTopBtm
	{
		border-top: white 1px solid;
		border-right: none;	
		border-left: none;	
		border-bottom: white 1px solid;	
		border-collapse:collapse;
	}
	
	.BlackBorderTop
	{
		border-top: black 1px solid;
		border-right: none;	
		border-left: none;	
		border-bottom:  none;		
		border-collapse:collapse;
	}
	.BlackBorderTopBtm
	{
		border-top: black 1px solid;
		border-right: none;	
		border-left: none;	
		border-bottom: black 1px solid;	
		border-collapse:collapse;
	}

	.TopLabelEBlast
	{
		font-size: 10.25pt;	
		color: #D4232D;
		font-family: Verdana;
		font-weight: bold;
	}

	.ListEBlast
	{
		font-size: 8.25pt;	
		color: Black;
		font-family: Verdana;
		border-style:none;
		border-color: Black;
		
	}

	.CustomPriceBrk
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		font-weight:normal;
		font-style:normal;
		color:Red;
	}

	.BlackWhiteBorderStrip
	{
		font-size: 8pt;
		color:White;
		font-weight: bold;
		font-family:Verdana,Arial;
		background: black;
	}

	.list
	{
		  list-style-position: outside;
		   margin-left: auto;
	}


	li.noleft
	{
		margin: 1px auto 1px 0px;
	}
	li.left6px
	{
		margin: 1px auto 1px 6px;
	}

	ul
	{
		margin: 1px auto 1px 10px;
	}

	li
	{	
		margin: 1px auto 1px 10px;
	}

	ol
	{
		margin: 1px auto 1px 10px;
	}

	/* The following is used for the tables on the shipmethod page. */
	.TableBorderAll
	{
		border-width: 2px;
		border-style: solid;
		border-color: #FFFFFF;
	}

	.TableBorderNoTop
	{
		border-bottom: 2px solid #FFFFFF;
		border-left: 2px solid #FFFFFF;
		border-right: 2px solid #FFFFFF;
	}

	.TDBorderRightBottom
	{
		border-right: 2px solid #FFFFFF;
		border-bottom: 2px solid #FFFFFF;
	}
	.TDBorderRightTop
	{
		border-right: 2px solid #FFFFFF;
		border-Top: 2px solid #FFFFFF;
	}
	.TDBorderTop
	{	
		border-Top: 2px solid #FFFFFF;
	}
	.TDBorderRight
	{
		border-right: 2px solid #FFFFFF;
	}
	.TDBorderBottom
	{
		border-bottom: 2px solid #FFFFFF;
	}

	/* The following is used for textboxes within shipmethod page */
	.Width120px
	{
		width: 120px;
	}
	.Width85px
	{
		width: 85px;
	}
	/****************************************************************/
	.White7ptFloatRight
	{
		font-size: 7pt;
		color: White;
		font-family: Verdana,Arial;	
		float: right;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		margin: 0px;
		padding-top: 0px;
	}
	.White7ptFloatLeft
	{
		font-size: 7pt;
		color: White;
		font-family: Verdana,Arial;	
		float: left;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		margin: 0px;
		padding-top: 0px;
	}

	input[type=button].default
	{
		
		background-color:#AF1D26;
		color:#fff;
		font-weight:bold;
		border:2px outset #fff;
		padding:3px;
	}	
		
	input[type=submit].default
	{
		background-color:#AF1D26;
		color:#fff;
		font-weight:bold;
		border:2px outset #fff;
		padding:3px;
	}

	.modal
	{
		background-color:#cccccc;
		filter:alpha(opacity=70);
		opacity:0.7;
	}
	
	input.button
	{
		border:1px solid black;
		background-color:#d4232d;
		color:#fff;
		font-weight:bold;
		height:20px;
		padding-bottom:3px;
		padding-bottom:0px;
	}
	
	
	#siteFooter a
	{
		font-size:7pt;
		color:#000;
	}
	
	.TitleMainLine
	{
		font-size:12pt;
		
		font-family:Arial;
		font-weight:bold;
	}
	
	.SubTitleLine
	{
		font-size:10pt;
		font-family:Arial;
		font-weight:bold;
	}
	
	.TextA
	{
		font-size:9pt;
		font-family:Arial;
		font-weight:bold;
	}
	
	.TextB
	{
		font-size:8pt;
		font-family:Arial;
	}
	
	.TextB ul
	{
		line-height:12px;
	}
	
	
	.CategoryPageTitle
	{
		font-weight:bold;
		font-size:20pt;
	}
	
	.CategoryPageTitle12pt
	{
		font-weight:bold;
		font-size:12pt;
	}
	
	input.CheckInventoryBox
	{
		border:1px solid black;
	}
	
	input.CheckInventoryError
	{
		border:1px solid #cc1f32;
	}
	
	a.searchLink:link,
    a.searchLink:hover,
    a.searchLink:visited
    {
        font-size:8pt;
        font-weight:bold;
        text-decoration:none;
        color:#d4232d;
    }
    
    a.searchLink:hover
    {
		color:Navy;
    }
    
    a.disabled,
    a.disabled:link,
    a.disabled:hover,
    a.disabled:visited
    {
		color:gray;
		text-decoration:none;
    }
	
	a:link.cookieTrail,
	a:visited.cookieTrail,
	a:hover.cookieTrail
	{
		font-size:7pt;
		text-decoration:underline;
		color:#000;
		font-family:Verdana;
	}

@media print
{
	.siteHeader{display:none;}
	#siteLeft{display:none;}
	#siteRight{display:none;}
	#siteMenu{display:none;}
	#categoryMenu{display:none;}
	#siteFooter{display:none;}
}

.FlyerHeading
{
    font-weight: bold;
    font-size: 18pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
}

