/* site-wide default fonts */
body {
	color: #000;
	text-decoration: none;
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

font {
	color: #000;
	text-decoration: none;
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* alert fonts */
.alert {
	color: #CC0000;
	text-decoration: none;
	font: normal normal 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.alert_b {
	color: #CC0000;
	text-decoration: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.alert_h1 {
	color: #CC0000;
	text-decoration: none;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* shopping cart fonts */
.cart {
	color: #475060;
	text-decoration: none;
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.cart_b {
	color: #000;
	text-decoration: none;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.cart_h1 {
	color: #475060;
	text-decoration: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.cart_brand {
	color: #000;
	text-decoration: none;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.cart_option {
	color: #CC0000;
	text-decoration: none;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.cart_price {
	color: #444;
	text-decoration: none;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.cart_price_extended {
	color: #000;
	text-decoration: none;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.cart_price_total {
	color: #000;
	text-decoration: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.cart_promo {
	color: #fff;
	text-decoration: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.cart_promo_extended {
	color: #CC0000;
	text-decoration: none;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* shopping cart in right column fonts */
.column_cart {
	color: #000;
	text-decoration: none;
	font: normal normal 9px Verdana, Arial, Sans-Serif;
}

.column_cart_b {
	color: #000;
	text-decoration: none;
	font: bold 9px Verdana, Arial, Sans-Serif;
}

.column_cart_h1 {
	color: #fff;
	text-decoration: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.column_cart_option {
	color: #ddd;
	text-decoration: none;
	font: bold 8px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.column_cart_total {
	color: #000;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Sans-Serif;
}

.column_cart_promo {
	color: #ddd;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Sans-Serif;
}

/* wish list fonts */
.wish_list {
	color: #475060;
	text-decoration: none;
	font: normal normal 10px Geneva, Verdana, Arial, Sans-Serif;
}

.wish_list_b {
	font-family: Geneva, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: Bold;
	color: #000;
	text-decoration: none;
}

.wish_list_h1 {
	color: #475060;
	text-decoration: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* checkout process related fonts */
.checkout_progress_y {
	color: #555;
	text-decoration: none;
	font: bold 12px Geneva, Verdana, Arial, Sans-Serif;
}

.checkout_progress_n {
	color: #AAAAAA;
	text-decoration: none;
	font: bold 12px Geneva, Verdana, Arial, Sans-Serif;
}

.checkout_progress_1 {
	color: #000;
	text-decoration: none;
	font: bold 12px Geneva, Verdana, Arial, Sans-Serif;
}

/* column fonts */
.column {
	color: #fff;
	text-decoration: none;
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.column_h1 {
	color: #fff;
	text-decoration: none;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.column_special {
	color: #555;
	text-decoration: none;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.column_special_sm {
	color: #CC0000;
	text-decoration: none;
	font: normal normal 9px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.column_special_h1 {
	color: #fff;
	text-decoration: none;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* product list fonts */
.list_description {
	color: #000;
	text-decoration: none;
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.list_nav_on_page {
	color: #000;
	text-decoration: none;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.list_nav {
	color: #000;
	text-decoration: none;
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* regular text fonts */
.main {
	color: #475060;
	text-decoration: none;
	font: 10px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.main_christmas {
	color: #8e181b;
	text-decoration: none;
	font: 10px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.main b {
	color: #222222;
	text-decoration: none;
	font: bold 11px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.main_b {
	color: #222222;
	text-decoration: none;
	font: bold 11px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.main_h1 {
	color: #475060;
	text-decoration: none;
	font: bold 13px/15px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.main_headline {
	color: #6f0a0a;
	text-decoration: none;
	font: bold 14px/16px "Trebuchet ms", Tahoma, Verdana, Georgia, Arial, sans-serif;
}

.main_search {
	color: #333;
	text-decoration: none;
	font: bold 16px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 4px;
}

/* product page fonts */

.product_retail_price {
	color: #777;
	text-decoration: none;
	font: 10px "Lucida Grande", Verdana, Arial, Geneva, Sans-Serif;
	padding: 7px;
}

.product_savings_price {
	color: #333;
	text-decoration: none;
	font: bold 12px "Lucida Grande", Verdana, Arial, Geneva, Sans-Serif;
	padding: 7px;
}

.product_our_price {
	color: #CC0000;
	text-decoration: none;
	font: bold 16px "Lucida Grande", Verdana, Arial, Geneva, Sans-Serif;
	padding: 7px;
}

.product_rebate_price {
	font: 10px "Lucida Grande", Verdana, Arial, Geneva, Sans-Serif;
	color: #4ba4c8;
	text-decoration: none;
	padding: 7px;
}

.dictionary {
	border-bottom: 1px dashed #4594fe;
}

.dictionary:hover {
	border-bottom: 1px dashed #4594fe;
	background-color: #ededed;
	cursor: help;
}

/* top of site fonts */
.top_account {
	color: #000;
	text-decoration: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.top_browse {
	color: #ddd;
	text-decoration: none;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.top_sub_bar {
	color: #000;
	text-decoration: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* misc fonts */
.welcomemessage {
	color: #000;
	text-decoration: none;
	font: bold 10px Geneva, Verdana, Arial, Sans-Serif;
}

.product_page_h1 {
	color: #000;
	text-decoration: none;
	font: bold 14px Geneva, Verdana, Arial, Sans-Serif;
}

.no_style_inline_form {
	display: inline-block;
	margin: 0;
	padding: 0;
}

.result {
	margin: 0;
	padding: 2px;
	color: #475060;
	text-decoration: none;
	font: normal 10px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.result:hover {
	margin: 0;
	padding: 2px 2px 2px 7px;
	color: #222222;
	text-decoration: none;
	font: normal 11px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
}
