.title {
	color: #333399;
}

.subtitle {
	color: #333399;
}

.heading_large {
	color: #333399;
}

.heading {
	color: #333399;
}

.heading_small {
	color: #333399;
}

.heading_alt {
	color: #333399;
}

.heading_comments {
	color: #FF6666;
}

.heading_FAQ {
	color: #333399;
}

.body_large {
	color: #333399;
}

.body {
	color: #333399;
}

.body_small {
	color: #333399;
}

.note_large {
	color: #333399;
}

.note {
	color: #333399;
}

.button_text_large {
	color: #FF6666;
}

.button_text_large a {
	color: #FF6666;
}

.button_text_large a:hover {
	color: #999999;
}

.button_text_small {
	color: #999999;
}

.button_text_small a {
	color: #999999;
}

.button_text_small a:hover {
	color: #FF6666;
}

.button_image_1_large, .button_image_2_large {
	color: #FFFFFF;
}

.button_image_1_large a {
	background: url(/images/templates/bg_button_1_large_E.jpg) repeat-x #333399;
	color: #FFFFFF;
}

.button_image_2_large a {
	background: url(/images/templates/bg_button_2_large_E.jpg) repeat-x #FF6666;
	color: #FFFFFF;
}

.button_image_1_small, .button_image_2_small, .button_image_3_small {
	color: #FFFFFF;
}

.button_image_1_small a {
	background: url(/images/templates/bg_button_1_small_E.jpg) repeat-x #333399;
	color: #FFFFFF;
}

.button_image_2_small a {
	background: url(/images/templates/bg_button_2_small_E.jpg) repeat-x #FF6666;
	color: #FFFFFF;
}

.button_image_3_small a {
	background: url(/images/templates/bg_button_3_small_E.jpg) repeat-x #999999;
	color: #FFFFFF;
}

.button_image_1_large a:hover, .button_image_2_large a:hover, .button_image_1_small a:hover, .button_image_2_small a:hover, .button_image_3_small a:hover {
	color: #FFFFFF;
}

a.button_scroll_up {
	background: url(/images/templates/button_scroll_up_E_0.gif) no-repeat;
}

a:hover.button_scroll_up {
	background: url(/images/templates/button_scroll_up_E_1.gif) no-repeat;
}

a.button_scroll_down {
	background: url(/images/templates/button_scroll_down_E_0.gif) no-repeat;
}

a:hover.button_scroll_down {
	background: url(/images/templates/button_scroll_down_E_1.gif) no-repeat;
}

a.button_scroll_left {
	background: url(/images/templates/button_scroll_left_E_0.gif) no-repeat;
}

a:hover.button_scroll_left {
	background: url(/images/templates/button_scroll_left_E_1.gif) no-repeat;
}

a.button_scroll_right {
	background: url(/images/templates/button_scroll_right_E_0.gif) no-repeat;
}

a:hover.button_scroll_right {
	background: url(/images/templates/button_scroll_right_E_1.gif) no-repeat;
}

a.button_discussion_list {
	background: url(/images/templates/icon_discussion_list_E_0.gif) no-repeat;
}

a:hover.button_discussion_list {
	background: url(/images/templates/icon_discussion_list_E_1.gif) no-repeat;
}

a.button_swatch {
	background: url(/images/templates/icon_swatch_E_0.gif) no-repeat;
}

a:hover.button_swatch {
	background: url(/images/templates/icon_swatch_E_1.gif) no-repeat;
}

a.button_sample {
	background: url(/images/templates/icon_sample_E_0.gif) no-repeat;
}

a:hover.button_sample {
	background: url(/images/templates/icon_sample_E_1.gif) no-repeat;
}

a.button_shopping_bag, span.button_shopping_bag {
	background: url(/images/templates/icon_shopping_bag_E_0.gif) no-repeat;
}

a:hover.button_shopping_bag, span.button_shopping_bag.active {
	background: url(/images/templates/icon_shopping_bag_E_1.gif) no-repeat;
}

a.button_close {
	background: url(/images/templates/icon_close.gif) right no-repeat;
}

a:hover.button_close {
	color: #999999;
}

.fade {
	color: #999999;
}

ul.main_menu li {
	color: #333399;
}

ul.main_menu li a {
	color: #333399;
}

ul.main_menu li a:hover {
	color: #999999;
}

ul.main_menu li.active a {
	color: #333399;
}

ul.main_menu li ul.main_submenu li {
	color: #FF6666;
}

ul.main_menu li ul.main_submenu li a, ul.main_menu li ul.main_submenu span.active {
	color: #FF6666;
}

ul.main_menu li ul.main_submenu li a:hover {
	color: #999999;
}

input, textarea {
	color: #333399;
}

option {
	color: #333399;
}

.header_menu {
	color: #FFFFFF;
}

.header_menu a {
	color: #FFFFFF;
}

.header_menu a:hover, .header_menu span.active {
	color: #FF6666;
}

.account_menu {
	color: #FFFFFF;
}

.account_menu a {
	color: #FFFFFF;
}

.account_menu a:hover, .account_menu span.active {
	color: #FF6666;
}

.checkout_menu {
	color: #999999;
}

.checkout_menu a {
	color: #999999;
}

.checkout_menu a:hover, .checkout_menu span.active {
	color: #333399;
}

.item_menu {
	color: #FF6666;
}

.item_menu a {
	color: #FF6666;
}

.item_menu a:hover, .item_menu span.active {
	color: #333399;
}

.callout_small {
	color: #FF6666;
}

.callout_large {
	color: #FF6666;
}

.callout_home {
	color: #333399;
}

.footer {
	color: #999999;
}

.footer a {
	color: #999999;
}

.footer a:hover {
	color: #FF6666;
}

a {
	color: #FF6666;
}

a:hover {
	color: #999999;
}

.nolink a {
	color: #333399;
}

.fade.nolink a {
	color: #999999;
}

.nolink a:hover {
	color: #999999;
}

.fade.nolink a:hover {
	color: #FF6666;
}

hr {
	background: url(/images/templates/bg_divider_horizontal_E.png) left repeat-x;
	/*border-top: #333399 2px dotted;*/
}

table.borders {
	/*border-top: #333399 2px dotted;*/
	background: url(/images/templates/bg_divider_horizontal_E.png) top repeat-x;
}

table.borders td {
	/*border-bottom: #333399 2px dotted;*/
}

table.borders tr {
	background: url(/images/templates/bg_divider_horizontal_E.png) bottom repeat-x;
}

.border_top {
	background: url(/images/templates/bg_divider_horizontal_E.png) top repeat-x;
}

.border_bottom {
	background: url(/images/templates/bg_divider_horizontal_E.png) bottom repeat-x;
}

.color_chip_selected {
	border: 2px solid #999999;
}

.color_chip_unselected {
	border: 2px solid #FFFFFF;
}

.feedback_positive {
	color: #FF6666;
	background: url(/images/templates/bg_divider_horizontal_E.png) bottom repeat-x;
}

.feedback_positive a {
	color: #FF6666;
}

.feedback_negative {
	color: #FF6666;
	background: url(/images/templates/bg_divider_horizontal_E.png) bottom repeat-x;
}

.feedback_negative a {
	color: #FF6666;
}

.debug {
	color: #999999;
}

.debug a {
	color: #999999;
}
