.CatalogHeader
{
	font-family : Arial;
	font-size : 12pt;
	color : Black
}

.CatalogHeaderText
{
	font-weight : bold;
}

.CatalogHeaderSeperator
{
	color : red;
}

.CatalogHeaderLink
{
	color : Navy;
}

.CatalogPager
{
	font-family : Arial;
	font-size : 10pt;
	color : Black;
	text-align : center;
}

.CatalogPagerText
{
	font-weight : bold;
}

.CatalogPagerLink
{
	font-size : 12pt;
	color : Black;
	text-decoration : none;
}

.CatalogThumb
{
	width : 80;
	width : 110;
}

.CatalogCategory
{
	font-family : Arial;
	font-size : 10pt;
	color : Black;
	text-align : center;
}

.Catalog
{
}

.CatalogCategory a
{
	color : Black;
}
	
.CatalogItem
{
	font-family : Arial;
	font-size : 10pt;
	color : Black;
	text-align : center;
	width : 150;
}

.CatalogItem a
{
	color : Black;
}

.CatalogItemDetail
{
	font-family : arial;
	color : Black;
	font-size : 10pt;
}

.CatalogItemDetail a
{
	color : Black;
}

.CatalogItemDetailImage
{
	border : solid 1px black;
	width : 150;
}

.CatalogItemDetailImageClickLabel
{
	font-family : Arial;
	font-size : 8pt;
	text-align : center;
	text-decoration : none;
}

.CatalogItemDetailCode
{
	font-size : 8pt;
}

.CatalogItemDetailName
{
	font-size : 12pt;
	font-weight : bold;
}

.CatalogItemDetailPrice
{
	font-size : 10pt;
	color : Red;
	font-weight : normal;
}

.CatalogItemDetailAltPrice
{
	font-size : 10pt;
	color : black;
	text-decoration : line-through;
}

.CatalogItemDetailDescription
{
	font-size : 10pt;
	color : Black;
	width : 300;
}

.CatalogItemDetailInfo
{
	font-size : 8pt;
}

.CatalogItemDetailOption
{
	font-size : 10pt;
}

.CatalogItemDetailOptionChoice
{
	font-size : 8pt;
}

.CatalogItemDetailError
{
	color : #ff0000;
}

.CartDisplayTable
{
	font-family : Arial;
	font-size : x-small;
	border : solid 2px #181A73;
}

.CartDisplayHeader
{
	font-weight : bold;
	color : White;
	background-color : #181A73;
}

.CartDisplayItem
{
}

.CartDisplayAlternatingItem
{
	background-color : #cccccc;
}

.CartDisplayOptions
{
	font: 0.9em "bitstream vera sans", "Trebuchet MS", arial, sans-serif;
}

.CartDisplayOptionBullet
{
	font-weight : bold;
	color : darkred;
}

.CartDisplayTotalsTable
{
	font-family : Arial;
	font-size : 10pt;
	border-bottom : solid 2px #181A73;
	border-left : solid 2px #181A73;
	border-right : solid 2px #181A73;
}

.LoginTable
{
	font-family : Arial;
	font-size : 10pt;
	color : Black;
	border-style : solid;
	border-color : Black;
	border-width : 1pt;
	background-color : #BFBFBF;
}

.LoginError
{
	color : white;
	font-style : italic;
	text-align : center;
	background-color : #000066;
}

.CreateAccountTable
{
	font-family : Arial;
	font-size : 10pt;
	color : Black;
	border-style : solid;
	border-color : Black;
	border-width : 1pt;
	background-color : #BFBFBF;
}

.CreateAccountError
{
	color : white;
	font-style : italic;
	text-align : center;
	background-color : #000066;
}

.BillingInfoTable
{
	font-family : Arial;
	font-size : 10pt;
	color : Black;
	border-style : solid;
	border-color : Black;
	border-width : 1pt;
	background-color : #BFBFBF;
}

.BillingInfoError
{
	color : white;
	font-style : italic;
	text-align : center;
	background-color : #000066;
}

.ShippingInfoTable
{
	font-family : Arial;
	font-size : 10pt;
	color : Black;
	border-style : solid;
	border-color : Black;
	border-width : 1pt;
	background-color : #BFBFBF;
}

.ShippingInfoError
{
	color : white;
	font-style : italic;
	text-align : center;
	background-color : #000066;
}

.PaymentInfoTable
{
	font-family : Arial;
	font-size : 10pt;
	color : Black;
	border-style : solid;
	border-color : Black;
	border-width : 1pt;
	background-color : #BFBFBF;
}

.PaymentInfoError
{
	color : white;
	font-style : italic;
	text-align : center;
	background-color : #000066;
}

.ShippingMethodTable
{
	border-style : solid;
	border-color : Black;
	border-width : 1pt;
	background-color : #BFBFBF;
	color : Black;
}

.ShippingMethodAddressInfo
{
	font-family : Arial;
	font-size : 8pt;
	color : Black;
}

.ShippingMethodAddressInfo a
{
	text-decoration : underline;
	color : Black;
}

.ShippingMethodInfo
{
	font-family : Arial;
	font-size : 8pt;
	color : Black;
}

.ShippingMethodInfo a
{
	text-decoration : underline;
	color : Black;
}

.ShippingMethodToLabel
{
	font-family : Arial;
	font-size: 8pt;
	font-weight : bold;
	color : Black;
}

.ShippingMethodNames
{
	font-family : Arial;
	font-size : 8pt;
	vertical-align : middle;
	color : Black;
}

.ShippingMethodRates
{
	font-family : Arial;
	font-size : 8pt;
	font-weight : bold;
	vertical-align : text-bottom;
}

.ShippingError
{
	color : white;
	font-style : italic;
	text-align : center;
	background-color : Black;
}

.AddressDisplay
{
	font-family : Arial;
	font-size : 8pt;
	border : solid 2px black;
	padding : 2 5 2 5;
}

.AddressDisplayHeader
{
	font-size : 10pt;
	font-weight : bold;
	color : white;
	border-bottom : solid 1px black;
	background-color : #000066;
}

.AddressDisplayName
{
}

.AddressDisplayStreet
{
}

.AddressDisplayCityStateZip
{
}

.AddressDisplayCountry
{
}

.AddressDisplayPhone
{
}

.AddressDisplayFax
{
}

.OriginAddressDisplay
{
	font-family : Arial;
	font-size : 8pt;
	padding : 2 5 2 5;
}

.OriginAddressDisplayHeader
{
	font-size : 10pt;
	font-weight : bold;
	border-bottom : solid 1px black;
}

.OriginAddressDisplayName
{
	font-size : 14pt;
}

.OriginAddressDisplayStreet
{
}

.OriginAddressDisplayCityStateZip
{
}

.OriginAddressDisplayCountry
{
}

.OriginAddressDisplayPhone
{
}

.OriginAddressDisplayFax
{
}

.Invoice
{
	font-family : Arial;
	color : Black;
}

.InvoiceTitle
{
	font-size : 20pt;
}

.InvoiceNumber
{
	font-size : 8pt;
	text-transform : uppercase;
}

.InvoiceDate
{
	font-size : 8pt;
	text-transform : uppercase;
}