body
{
}

*
{
	font-family: Arial, Verdana;

}

*.home
{
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}

.note
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

.search-label
{
	font-size: 8pt;
	font-weight: normal;
	color: #666633;
}

.menu-selected
{
	font-size: 8pt;
	font-weight: bold;
	color: #ff6633;
}

*.menu-level-1
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}

*.menu-level-2
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffff99;
}

*.menu-level-3
{
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
}

*.header
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

*.footer
{
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
}

*.breadcrumb
{
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
}

A.breadcrumb
{
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none
}

A.breadcrumb:hover
{
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline
}

*.error-text
{
	font-size: 9pt;
	font-weight: bold;
	color: #ff0000;
}

*.page-title
{
	font-size: 14pt;
	font-weight: bold;
	color: #999966
}

*.menuBackgroundRollOver
{
	background-color: #FF6633;
	cursor: hand;
}

*.menuBackgroundNormal
{
	background-color: #CCCC99;
	cursor: hand;
}

A.header
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

A.header:hover
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #FF6633;
}

A.header-accent
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffff99;
}

A.header-accent:hover
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffff99;
}

A.header-small
{
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

A.menu-level-1
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

A.menu-level-1-hilite
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffcc33;
}

A.menu-level-1-hilite:hover
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #ff6633;
}

A.menu-level-1:hover
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #ff6633;
}

A.menu-level-2
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffff99;
}

A.menu-level-2:hover
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #ff6633;
}

A.menu-level-3:hover
{
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	color: #ff6633;
}

A
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF6633;
}

A.product
{
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF6633;
}

A.feature
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

HR
{
	height: 1px;
}

A.pager-page
{
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF6633;
}

*.pager-current-page
{
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

*.pager-label
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

*.form-field-label
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

*.form-field-heading
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

*.form-field-textbox
{
	font-size: 8pt;
	font-weight: normal;
	color: #666633;
}

*.form-field-radiobutton
{
	font-size: 8pt;
	font-weight: normal;
	color: #666633;
}

*.form-field-text
{
	font-size: 8pt;
	font-weight: normal;
	color: #666633;
}

*.product-manufacturer
{
	font-size: 9pt;
	font-weight: normal;
	color: #666633;
}

*.product-price-label
{
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}

*.product-price-text
{
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

*.product-feature-label
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

*.product-feature-text
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

*.cart-header
{
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

*.cart-error
{
	font-size: 10pt;
	font-weight: bold;
	color: #ff0000;
}

*.cart-item
{
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}

*.cart-total-label
{
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

*.cart-total-text
{
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}

*.tax-shipping-header
{
	font-size: 10pt;
	font-weight: bold;
	color: #666633;
}

*.tax-shipping-background
{
	background-color: #cccc99;
	border: solid 1px #999999;
}

*.about-text
{
	font-size: 9pt;
	font-weight: normal;
	color: #666633;
}

*.contact-text
{
	font-size: 9pt;
	font-weight: normal;
	color: #666633;
}

*.error-text
{
	font-size: 9pt;
	font-weight: normal;
	color: #666633;
}

*.product-info-text
{
	font-size: 9pt;
	font-weight: normal;
	color: #666633;
}

*.product-info-label
{
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

*.product-info-error
{
	font-size: 10pt;
	font-weight: bold;
	color: #ff0000;
}

*.product-sub-categories
{
	background-color: #ffffcc;
}

*.login-text
{
	font-size: 9pt;
	font-weight: normal;
	color: #666633;
}

*.login-label
{
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}

*.login-header
{
	font-size: 9pt;
	font-weight: bold;
	color: #ff6633;
}

*.login-error
{
	font-size: 8pt;
	font-weight: bold;
	color: #ff0000;
}

*.form-error
{
	font-size: 8pt;
	font-weight: bold;
	color: #ff0000;
}

*.checkout-text
{
	font-size: 9pt;
	font-weight: normal;
	color: #666633;
}

*.checkout-label
{
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}

*.checkout-note
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

*.checkout-header
{
	font-size: 9pt;
	font-weight: bold;
	color: #ff6633;
}

*.checkout-error
{
	font-size: 8pt;
	font-weight: bold;
	color: #ff0000;
}

*.order-confirmation-text
{
	font-size: 9pt;
	font-weight: normal;
	color: #666633;
}

*.order-confirmation-label
{
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}

*.myaccount-text
{
	font-size: 9pt;
	font-weight: normal;
	color: #666633;
}

*.myaccount-label
{
	font-size: 9pt;
	font-weight: bold;
	color: #666633;
}

*.profile-text
{
	font-size: 9pt;
	font-weight: normal;
	color: #666633;
}

*.profile-label
{
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}