.nav_box_table TD {
	BACKGROUND-COLOR: #ddecfb; TEXT-ALIGN: center
}
BODY {
	MARGIN: 0px; TEXT-ALIGN: center
}
BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma
}
.stat_table {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.stat_top_row {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #b4b9d2
}
.stat_top_td {
	BORDER-BOTTOM: black 1px solid
}
.stat_td {
	BORDER-BOTTOM: silver 1px solid
}
.stat_td_alternate {
	BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: #f1f3f9
}
.nav_block {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: black 1px solid; WIDTH: 140px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #ffffff
}
.nav_block DIV.nav_block_title {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; COLOR: black; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #b4b9d2
}
.nav_block DIV.nav_block_content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: silver 1px solid
}
.nav_link_container {
	
}
.nav_link_container UL {
	PADDING-LEFT: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
.nav_link_container A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
 HTML .nav_link_container A {
	WIDTH: 100%
}
.nav_link_container A:link {
	COLOR: blue; TEXT-DECORATION: none
}
.nav_link_container A:visited {
	COLOR: blue; TEXT-DECORATION: none
}
.nav_link_container A:hover {
	BACKGROUND-COLOR: #dfdfdf
}
.nav_link_container A.selected {
	FONT-WEIGHT: bold; COLOR: blue
}
.acct_options DIV.nav_link_container {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.best_sellers OL {
	PADDING-LEFT: 27px; MARGIN: 0px; TEXT-ALIGN: left
}
.best_sellers OL LI {
	MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: top
}
.best_sellers A {
	LEFT: -5px; POSITION: relative
}
 HTML .best_sellers A {
	POSITION: relative; TOP: -2px
}
.subcategory_table {
	WIDTH: 100%
}
.subcategory_table TD {
	TEXT-ALIGN: center
}
.valign_middle SPAN {
	VERTICAL-ALIGN: middle
}
.valign_middle A {
	VERTICAL-ALIGN: middle
}
.valign_middle IMG {
	VERTICAL-ALIGN: middle
}
.valign_middle INPUT {
	VERTICAL-ALIGN: middle
}
.valign_middle SELECT {
	VERTICAL-ALIGN: middle
}
.drop_shadow {
	BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px
}
.content {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN-LEFT: 10px; BORDER-LEFT: gray 1px solid; WIDTH: 100%; PADDING-TOP: 7px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.header {
	FONT-SIZE: 20px; TEXT-ALIGN: left
}
.header2 {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #336699; TEXT-ALIGN: left
}
.header2 A {
	COLOR: navy; TEXT-DECORATION: none
}
.tiny_gray {
	FONT-SIZE: 7pt; COLOR: gray
}
.small_link {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt
}
.bread_crumb_nav {
	WIDTH: 100%; TEXT-ALIGN: left
}
.bread_crumb_link {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Tahoma, Helvetica
}
.page_nav_div {
	TEXT-ALIGN: center
}
.page_nav_spacing {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
.page_nav_div .page_nav_current {
	FONT-WEIGHT: bold
}
.page_nav_div A:hover {
	TEXT-DECORATION: underline
}
.page_nav_div A {
	COLOR: blue; TEXT-DECORATION: none
}
.page_nav_div A:visited {
	COLOR: blue; TEXT-DECORATION: none
}
.page_nav_disabled {
	COLOR: silver
}
.action_msg {
	FONT-WEIGHT: bold; COLOR: red
}
.cart_instruction {
	FONT-SIZE: 10pt; MARGIN-BOTTOM: 10px
}
.cart_instruction IMG {
	VERTICAL-ALIGN: middle
}
.add_cart_errors {
	MARGIN-TOP: 10px; COLOR: red; TEXT-ALIGN: center
}
.cart_info_msg {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; COLOR: blue
}
.cat_links .expanded .parent A {
	FONT-WEIGHT: bold; COLOR: blue; BACKGROUND-COLOR: #dfdfdf
}
.cat_links .expanded {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; BORDER-LEFT: silver 1px solid; WIDTH: 100%; BORDER-BOTTOM: silver 1px solid
}
.cat_links .expanded .parent {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid
}
.cat_links .expanded .children {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.discount_name {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px; FONT-STYLE: italic; TEXT-ALIGN: left
}
.discount_image {
	FLOAT: left
}
.discount_description {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
.discount_description .image_div {
	FLOAT: left
}
UNKNOWN {
	MARGIN-RIGHT: 10px
}
.discount_conditions {
	COLOR: gray; FONT-STYLE: italic
}
.discount_product_link {
	COLOR: gray; FONT-STYLE: italic
}
.discount_separator {
	HEIGHT: 20px
}
.coupon {
	BORDER-RIGHT: black 3px dashed; PADDING-RIGHT: 10px; BORDER-TOP: black 3px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 18px; MARGIN: 0px auto 30px; BORDER-LEFT: black 3px dashed; WIDTH: 90%; PADDING-TOP: 15px; BORDER-BOTTOM: black 3px dashed; BACKGROUND-COLOR: #dbffdb
}
.coupon_code_field {
	MARGIN: 8px; WIDTH: 100px
}
.options TABLE {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.options TD {
	HEIGHT: 30px
}
.options .extra_br {
	HEIGHT: 15px
}
.options .instruction {
	VERTICAL-ALIGN: top; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.options .field {
	TEXT-ALIGN: left
}
.options .custom_detail_link {
	FONT-SIZE: 7pt
}
.options SELECT {
	VERTICAL-ALIGN: middle
}
.options IMG {
	VERTICAL-ALIGN: middle
}
.options SPAN {
	VERTICAL-ALIGN: middle
}
.options INPUT {
	VERTICAL-ALIGN: middle
}
.options TEXTAREA {
	
}
.options .radios {
	LINE-HEIGHT: 170%
}
.radios INPUT {
	MARGIN-LEFT: -3px
}
.options .checkbox {
	MARGIN-LEFT: -3px
}
UNKNOWN {
	MARGIN-LEFT: 0px
}
.option_detail_body {
	FONT-SIZE: 11px; MARGIN: 5px; BACKGROUND-COLOR: #ffffff
}
.option_detail_div {
	TEXT-ALIGN: left
}
.option_detail_div .option_detail {
	
}
.option_detail_div .product_section {
	PADDING-BOTTOM: 0px; TEXT-ALIGN: center
}
.option_detail .option_img {
	FLOAT: left
}
.option_detail_div .separator {
	CLEAR: left; HEIGHT: 10px
}
.option_detail_div .choices_table TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.option_detail_div .choices_table {
	WIDTH: 100%; BACKGROUND-COLOR: lightblue
}
.choices_table .choice_name {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: center
}
.choices_table .choice_price {
	TEXT-ALIGN: center
}
.choices_table .choice_img_div {
	FLOAT: left
}
.choices_table .choice_description {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.choices_table .single_choice_table {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; MARGIN-LEFT: auto; BORDER-LEFT: silver 1px solid; MARGIN-RIGHT: auto; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: white
}
#best_sellers_table TD {
	VERTICAL-ALIGN: top; HEIGHT: 40px
}
UNKNOWN {
	WIDTH: 100%
}
#cart_options_advanced TD {
	FONT-SIZE: 9px; FONT-FAMILY: Arial
}
#cart_options_advanced .header_row_td {
	PADDING-BOTTOM: 5px
}
#cart_options_advanced .qty_td {
	TEXT-ALIGN: left
}
#cart_options_advanced .name_td {
	WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
#cart_options_advanced .total_td {
	TEXT-ALIGN: right
}
#cart_options_advanced .footer_row_td {
	BORDER-TOP: silver 1px solid; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#cart_options_advanced A {
	COLOR: blue; TEXT-DECORATION: underline
}
#cart_options_advanced A:visited {
	COLOR: blue; TEXT-DECORATION: underline
}
.account_choice_form {
	
}
.account_choice_form .login_table {
	MARGIN-TOP: 10px
}
.account_choice_form .login_field {
	WIDTH: 120px
}
.account_choice_form INPUT {
	VERTICAL-ALIGN: middle
}
.account_choice_form .submit {
	FONT-SIZE: 10px; WIDTH: 70px
}
.sub_heading {
	FONT-SIZE: 13px; TEXT-ALIGN: center
}
.account_choice_form .small_text {
	COLOR: gray
}
.account_choice_form .field_label_td {
	TEXT-ALIGN: right
}
.account_choice_form .field_td {
	TEXT-ALIGN: left
}
.address_form {
	
}
.address_form FORM {
	MARGIN: 0px
}
.address_form_header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px
}
.address_form FIELDSET {
	MARGIN-LEFT: auto; WIDTH: 85%; MARGIN-RIGHT: auto
}
.address_form TABLE {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
UNKNOWN {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid; moz-border-radius: 6px 6px 6px 6px
}
.address_form .required_field_indicator {
	FLOAT: right; PADDING-TOP: 12px
}
.address_form .required_field_indicator IMG {
	VERTICAL-ALIGN: middle
}
.address_form .required_field_indicator SPAN {
	VERTICAL-ALIGN: middle
}
.address_form .field_label_td {
	TEXT-ALIGN: right
}
.address_form .field_label_td IMG {
	VERTICAL-ALIGN: middle
}
.address_form .field_label_td SPAN {
	VERTICAL-ALIGN: middle
}
.address_form .field_td IMG {
	VERTICAL-ALIGN: middle
}
.address_form .field_td SELECT {
	VERTICAL-ALIGN: middle
}
.address_form .field_td {
	TEXT-ALIGN: left
}
.address_form .text_input {
	WIDTH: 250px
}
.checkout_table {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 100%; BORDER-BOTTOM: black 1px solid
}
.address_block {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 130px; BORDER-BOTTOM: black 1px solid; HEIGHT: 75px
}
.address_block TD {
	WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.address_block .tracking_number {
	MARGIN-TOP: 4px; TEXT-ALIGN: center
}
.checkout_table .header_row {
	FONT-WEIGHT: bold; HEIGHT: 22px; BACKGROUND-COLOR: #b4b9d2
}
.address_block .header_row {
	FONT-WEIGHT: bold; HEIGHT: 22px; BACKGROUND-COLOR: #b4b9d2
}
.checkout_table .item_row TD {
	VERTICAL-ALIGN: top
}
.checkout_table .header_row TD {
	BORDER-BOTTOM: black 1px solid
}
.address_block .header_row TD {
	BORDER-BOTTOM: black 1px solid
}
.checkout_table .header_row .td_1 {
	PADDING-LEFT: 4px; TEXT-ALIGN: left
}
.checkout_table .header_row .td_2 {
	PADDING-RIGHT: 4px; TEXT-ALIGN: right
}
.checkout_table .header_row .td_3 {
	PADDING-RIGHT: 4px; TEXT-ALIGN: right
}
.checkout_table .header_row .td_4 {
	PADDING-RIGHT: 4px; TEXT-ALIGN: right
}
.checkout_table .header_row .td_1 {
	WIDTH: 45%
}
.checkout_table .item_row .td_1 {
	WIDTH: 45%
}
.checkout_table .header_row .td_2 {
	LINE-HEIGHT: 150%; TEXT-ALIGN: right
}
.checkout_table .item_row .td_2 {
	LINE-HEIGHT: 150%; TEXT-ALIGN: right
}
.checkout_table .item_row .td_2W {
	FONT-SIZE: 7pt; LINE-HEIGHT: 175%
}
.checkout_table .header_row .td_3 {
	WIDTH: 12%; LINE-HEIGHT: 150%; TEXT-ALIGN: right
}
.checkout_table .item_row .td_3 {
	WIDTH: 12%; LINE-HEIGHT: 150%; TEXT-ALIGN: right
}
.checkout_table .header_row .td_4 {
	WIDTH: 8%; TEXT-ALIGN: right
}
.checkout_table .item_row .td_4 {
	WIDTH: 8%; TEXT-ALIGN: right
}
.checkout_table .item_row .td_1 {
	HEIGHT: 100px
}
.checkout_table .item_row .td_1 {
	BORDER-RIGHT: silver 1px solid
}
.checkout_table .item_row .td_2 {
	BORDER-RIGHT: silver 1px solid
}
.checkout_table .item_row .td_3 {
	BORDER-RIGHT: silver 1px solid
}
.checkout_table .qty_row .td_1 {
	BORDER-RIGHT: silver 1px solid
}
.checkout_table .qty_row .td_2 {
	BORDER-RIGHT: silver 1px solid
}
.checkout_table .item_row TD {
	PADDING-RIGHT: 4px
}
.checkout_table .qty_row TD {
	PADDING-RIGHT: 4px
}
.checkout_table .footer_row TD {
	PADDING-RIGHT: 4px
}
.checkout_table .qty_row TD {
	BORDER-TOP: silver 1px solid; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: #f1f3f9; TEXT-ALIGN: right
}
.checkout_table .footer_row .pay_method {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: bottom; PADDING-TOP: 4px
}
.qty_row INPUT {
	VERTICAL-ALIGN: middle
}
.qty_row SPAN {
	VERTICAL-ALIGN: middle
}
.checkout_table .product {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px
}
.checkout_table TD {
	TEXT-ALIGN: left
}
.checkout_table .prod_name {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.checkout_table .product .prod_img {
	FLOAT: left; MARGIN: 4px
}
.checkout_table .prod_btns {
	PADDING-TOP: 4px
}
.checkout_table .savings_info {
	CLEAR: left; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; FONT-STYLE: italic
}
.checkout_progress {
	
}
.checkout_progress A {
	VERTICAL-ALIGN: middle; COLOR: green; TEXT-DECORATION: none
}
.checkout_progress A:visited {
	VERTICAL-ALIGN: middle; COLOR: green; TEXT-DECORATION: none
}
.checkout_progress A:hover {
	COLOR: green; TEXT-DECORATION: underline
}
.checkout_step_pending {
	FONT-SIZE: 10pt; COLOR: silver
}
.checkout_step_active {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic
}
.checkout_step_done {
	FONT-SIZE: 10pt; COLOR: green
}
.checkout_step_pending {
	WIDTH: 20%; FONT-FAMILY: "Trebuchet MS", Verdana, Arial; TEXT-ALIGN: left
}
.checkout_step_active {
	WIDTH: 20%; FONT-FAMILY: "Trebuchet MS", Verdana, Arial; TEXT-ALIGN: left
}
.checkout_step_done {
	WIDTH: 20%; FONT-FAMILY: "Trebuchet MS", Verdana, Arial; TEXT-ALIGN: left
}
.checkout_step_active .checkout_step_num {
	FONT-STYLE: italic
}
.error_field {
	BACKGROUND-COLOR: #ff6767
}
.error_field_radios {
	BACKGROUND-COLOR: #ff6767
}
.error_field_radios {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; PADDING-LEFT: 2px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.readonly {
	BACKGROUND-COLOR: silver
}
INPUT {
	FONT-SIZE: 11px
}
SELECT {
	FONT-SIZE: 11px
}
.product_description {
	VERTICAL-ALIGN: top; WIDTH: 100%; TEXT-ALIGN: left
}
.product_display {
	WIDTH: 100%; TEXT-ALIGN: center
}
.product_name {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; WIDTH: 100%; COLOR: blue; TEXT-ALIGN: left
}
.product_section {
	FONT-SIZE: 16px; PADDING-BOTTOM: 10px; COLOR: blue; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.product_price {
	VERTICAL-ALIGN: middle; WIDTH: 300px
}
.ups_window {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 100%; BORDER-BOTTOM: black 1px solid
}
.ups_window_header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; HEIGHT: 30px; BACKGROUND-COLOR: #804000
}
.order_email_body {
	BACKGROUND-COLOR: #ffffff
}
.order_email_htm {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.order_email_htm .header {
	MARGIN-BOTTOM: 5px
}
.fedex_track_body {
	BACKGROUND-COLOR: white
}
.fedex_track_table {
	WIDTH: 100%
}
.fedex_track {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 100%; BORDER-BOTTOM: black 1px solid
}
.fedex_track TD {
	TEXT-ALIGN: left
}
.fedex_track .header_row {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 4px; BACKGROUND-COLOR: #660099
}
.fedex_track .scantd {
	BORDER-BOTTOM: black 1px solid
}
.fedex_track .scantd_alt {
	BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #f1f3f9
}
.diag {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 8pt; PADDING-BOTTOM: 8px; BORDER-LEFT: gray 1px solid; WIDTH: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: left
}
.diag_true {
	COLOR: green
}
.diag_false {
	COLOR: red
}
.diag_code {
	MARGIN: 4px 6px 10px; FONT-FAMILY: "Courier New", Courier, mono; BACKGROUND-COLOR: silver
}
.diag_discount {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 6px; PADDING-TOP: 2px; BACKGROUND-COLOR: #e8e8e8
}
.diag_discount_name {
	MARGIN-BOTTOM: 2px; TEXT-DECORATION: underline
}
TD {
	
}
.indexforum {
	BORDER-RIGHT: #3366cc thick groove; PADDING-RIGHT: 2px; BORDER-TOP: #3366cc thick groove; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 4px; BORDER-LEFT: #3366cc thick groove; PADDING-TOP: 2px; BORDER-BOTTOM: #3366cc thick groove
}
