input.state_input
{
  width: 190px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

select.state_input
{
  width: 190px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

td.checkout4_content
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #0066D6;
}

table.addon_table
{
  width: 100%;
  border-top: 1px solid #CCCCCC; 
  border-left: 1px solid #CCCCCC; 
  border-bottom: 1px solid #CCCCCC;
}

td.addon_item
{
  border-right: 1px solid #CCCCCC;
}

td.addon_card
{
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

.category_one_column_title, a.category_one_column_title, a.category_one_column_title:active,
a.category_one_column_title:visited, a.category_one_column_title:hover
{
  font-family: Verdana, sans-serif; 
  font-size: 8pt;
  font-weight: bold;
  color: #663399;
}

.category_one_column_sub_link, a.category_one_column_sub_link, a.category_one_column_sub_link:active, a.category_one_column_sub_link:visited, a.category_one_column_sub_link:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #757577;
  text-decoration:none;
}
td.category_one_column_sub, a.category_one_column_sub, a.category_one_column_sub:active,
a.category_one_column_sub:visited, a.category_one_column_sub:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt; 
  font-weight: bold;
  color: #757577;
}

.menu_category_select 
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #757577;
  text-decoration: underline;
}

a.tell_bookmark_link, a.tell_bookmark_link:active, a.tell_bookmark_link:visited, a.tell_bookmark_link:hover 
{ 
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #869016;
  text-decoration: underline;
}

form
{
  margin-top: 0px;
  margin-bottom: 0px;
}

p
{
  margin-top: 0px;
  margin-bottom: 0px;
}

a.zip_help_result_link, a.zip_help_result_link:active, a.zip_help_result_link:visited, a.zip_help_result_link:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #663399;
  text-decoration: underline;
}

table.zip_help_table
{
  width: 100%;
}

table.zip_help_result_table
{
  width: 100%;
}

td.zip_help_result_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #663399
}

td.zip_help_result_text
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #757577
}

input.zip_help_city
{
/*  width: 100px;*/
  width: 200px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

input.zip_help_address
{
  width: 200px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

input.zip_help_zip
{
  width: 80px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

select.zip_help_state
{
  width: 180px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000 
}

td.zip_help_title
{
  font-family: Verdana, sans-serif; 
  font-size: 8pt;
  font-weight: bold;
  color: #663399;
}

td.zip_help_field
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
}

table.product_table
{
}

td.product_image
{
}

.product_enlarge
{
  background-color: #4C453F;
  text-align: right;
  vertical-align: middle;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  color: #FFFFFF;
  border-top: 1px solid #FFFFFF;
}

td.product_instruction
{
  padding-top: 10px;
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

a.product_instruction_link, a.product_instruction_link:active, a.product_instruction_link:visited, a.product_instruction_link:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #663399;
  text-decoration: underline;
}

td.product_name,.large_name
{
  font-family: Verdana, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #3C3530;
}

td.product_description
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

table.product_popup_table
{
  width: 100%;
}

td.product_popup_image
{
  width: 100px;
}

td.product_popup_detail
{
  vertical-align: top;
}

.product_popup_name
{
  font-family: Verdana, sans-serif; 
  font-size: 8pt;
  font-weight: bold;
  color: #663399;
}

.product_popup_code
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

table.product_popup_detail_table
{
  width: 100%;
  background-color: #e6d9f7;
}

td.product_popup_detail
{
  background-color: #e6d9f7;
}

td.product_popup_price_td
{
  background-color: #ffccff;
}

td.product_popup_price
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FF3399;
  width: 50%;
  text-align: center;
}

td.product_popup_separator
{
  background-color:#9797cb;
}
td.category_products_item_name
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #757577;
  margin-top: 4pt;
  margin-bottom: 4pt;
}

td.category_products_item_price
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FF3399;
  margin-top: 4pt;
  margin-bottom: 4pt;
}

a.category_products_item_link, a.category_products_item_link:active, a.category_products_item_link:visited, a.category_products_item_link:hover
{
  margin-top: 5pt;
}

table.category_products_item_table
{
  width: 100%;
  height: 360px;
}

td.category_products_item
{
  padding-bottom: 8pt;
  width: 100px;
  vertical-align: top;
}
 
table.category_products_table
{
  width: 100%;
}

td.category_products_title
{
  font-family: Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
}

td.category_products_nav
{
  font-family: Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #666666
}

a.category_products_nav_link, a.category_products_nav_link:active, a.category_products_nav_link:visited, a.category_products_nav_link:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #869016;
  text-decoration: underline;
}

div.featured_products_item_name
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #757577;
  margin-top: 4pt;
  margin-bottom: 4pt;
}

div.featured_products_item_price
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
  margin-top: 4pt;
  margin-bottom: 4pt;
}

a.featured_products_item_link, a.featured_products_item_link:active, a.featured_products_item_link:visited, a.featured_products_item_link:hover
{
  margin-top: 5pt;
}

table.nav_table
{
  width: 100%;
}

td.nav_pages
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #B9C724;
}

a.nav_pages_link, a.nav_pages_link:active, a.nav_pages_link:visited, a.nav_pages_link:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
}

table.featured_products_item_table
{
  width: 100%;
  height: 360px;
  margin-left:10px;
}

td.featured_products_item
{
  padding-bottom: 8pt;
  width: 100px;
  vertical-align: top;
}
 

td.featured_products_title
{
  width: 100%;
  font-weight: bold;
}

span.search_no_result
{
  color: red;
  font-weight: bold;
}

table.search_result_table
{
  width: 100%;
}

td.search_result_title
{
  font-family: Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
}

table.search_result_item_table
{
  width: 100%;
  height: 360px;
}

td.search_result_item
{
  padding-bottom: 8pt;
  width: 100px;
  vertical-align: top;
}

td.search_result_item_name
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #757577;
  margin-top: 4pt;
  margin-bottom: 4pt;
}

td.search_result_item_price
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FF3399;
  margin-top: 4pt;
  margin-bottom: 4pt;
}

a.search_result_item_link, a.search_result_item_link:active, a.search_result_item_link:visited, a.search_result_item_link:hover
{
  margin-top: 5pt;
}

td.search_result_nav
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #663399;
  text-decoration: underline;
}


select.search_category_select
{
  width: 200px;
}

select.search_recipient_select
{
  width: 200px;
}

span.search_price_text
{
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

input.search_input
{
  width: 200px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

select.search_price_select
{
  width: 50px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

td.search_field
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
  text-align: right;
}

table.search_table
{
  width: 100%;
}

td.search_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #663399;
}

td.search_button
{
  text-align: left;
}

td.tell_a_friend_button
{
  text-align: right;
}

textarea.tell_a_friend_textbox
{
  width: 200px;
  height: 80px;
}

td.tell_a_friend_field
{
  font-family: Verdana, sans-serif; 
  font-size: 8pt; 
  font-weight: normal; 
  color: #000000;
}

table.tell_a_friend_table
{
  width: 100%;
}

table.register_table
{
  width: 100%;
}

td.register_title
{
  font-family: Verdana, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #C8D728;
}

td.register_field
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  width: 20%;
  text-align: right;
  padding-right: 10px;
}

a.login_link, a.login_link:active, a.login_link:visited, a.login_link:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
}
 
table.login_table
{
  width: 100%;
}

td.login_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #663399;
}

td.login_field
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}

td.login_button
{
  text-align: left;
}

td.forgot_field
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  text-align:right;
}

table.forgot2_table
{
  width: 100%;
}

td.forgot2_title
{
  font-family: Verdana, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #C8D728;
}

td.forgot2_text
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

td.forgot_password
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  text-align:right;
}

td.forgot2_button
{
  text-align: left;
}

div.forgot_message
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

table.forgot_table
{
  width: 100%;
}

td.forgot_title
{
  font-family: Verdana, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #C8D728;
}

td.forgot_text
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

input.input_email
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  width: 150px;
}

input.input_password
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  width: 150px;
}

input.forgot_input
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  width: 200px;
}

td.forgot_button
{
  text-align: left;
}

table.category_multi_column_table
{
  width: 100%;
}

td.category_multi_column_title
{
  padding-top: 3px;
}

table.category_multi_column_in_table
{ 
  width: 100%;
}

li.category_multi_column_sub
{
  color: red;
}

a.category_multi_column_sub_link, a.category_multi_column_sub_link:active, a.category_multi_column_sub_link:visited, a.category_multi_column_sub_link:hover
{
  color: green;
}

td.checkout3_cc_button
{
  text-align: right;
}

select.checkout3_cc_expir
{
  width: 130px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

select.checkout3_cc_type
{
  width: 150px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

input.checkout3_cc_cvv
{
  width: 40px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

input.checkout3_cc_number
{
  width: 150px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

td.checkout3_cc_name
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-align: right;
}

table.checkout3_cc_table
{
}

td.checkout3_cc_title
{
  background-color: #CCCCCC;
  font-weight: bold;
}

span.checkout3_house_text
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #663399;
}

input.checkout3_house
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;

  margin-left: 10px;
  margin-right: 5px;
}

td.checkout3_billing_name
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-align: right;
}

td.checkout3_billing_value
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}
td.checkout3_card_value
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}
table.checkout3_billing_table
{ 
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  border: 1px solid #C7C7C7;
}

td.checkout3_billing_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}

td.checkout3_order_charged
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-align: right;
}

td.checkout3_order_charged_value
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

td.checkout3_order_total
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-align: right;
}

td.checkout3_order_total_value
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

td.checkout3_order_tax
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-align: right;
}

td.checkout3_order_tax_value
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

td.checkout3_order_charge
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-align: right;
}

td.checkout3_order_charge_value
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

td.checkout3_order_subtotal
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-align: right;
  width:320px;
}

td.checkout3_order_subtotal_value
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

table.checkout3_order_table
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  border: 1px solid #C7C7C7;
}

tr.checkout3_order_table_head
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

table.checkout3_order_shipping_group
{
  background-color: #D7D7D7;
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

td.checkout3_order_table_head_td
{
  background-color: #D7D7D7;
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

td.checkout3_order_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}

a.checkout3_item_link, a.checkout3_item_link:active, a.checkout3_item_link:visited, a.checkout3_item_link:hover
{
  font-family: Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
}

td.checkout2_button
{
  text-align: right;
}

input.password_input
{
  width: 100px;
}

.checkout2_radio
{
  margin-left: 10px;
  margin-right: 5px;
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

td.checkout2_advertising_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  height: 30px;
  vertical-align: center;
}

td.checkout2_advertising
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

select.country_select
{
  width: 200px;
}

td.checkout2_field
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-align: right;
  padding-right: 10px;
  height: 30px;
}

td.checkout2_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  height: 30px;
  vertical-align: center;
}

table.checkout2_table
{
}

td.checkout1_button
{
  text-align: right;
}

textarea.checkout1_occasion_textbox
{
  width: 250px;
  height: 100px;
}

select.checkout1_occasion_select
{
  width: 200px;
}

td.country
{
  font-weight: bold;
  font-family: Verdana, sans-serif;
  font-size: 8pt;
}

a.zip_link, a.zip_link:active, a.zip_link:visited, a.zip_link:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #666666;
  text-decoration: underline;
}

input.email_input
{
  width: 150px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

input.common_input
{
  width: 250px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000; 
}

input.phone_input
{
  width: 130px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

input.state_input, select.state_input
{
  width: 100px;
  width: 250px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

input.zip_input
{
  width: 65px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

select
{
  font-family: Verdana, Tahoma, sans-serif, arial;
  font-size: 12px;
}

select.checkout1_recipient_location
{
  width: 180px;
}

span.asterisk
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}
 
table.checkout1_recipient_table
{
  width: 100%;
}

td.checkout1_recipient_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  height: 30px;
}

td.checkout1_recipient_field
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-align: right;
  padding-right: 10px;
  height: 30px;
}

span.checkout1_recipient_field
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

span.checkout1_choose_text
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}
a.checkout1_choose_link, a.checkout1_choose_link:active, a.checkout1_choose_link:visited, a.checkout1_choose_link:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #666666;
  text-decoration: underline;
}

input.checkout1_choose
{
  margin-left: 10px;
  margin-right: 10px;
}

table.checkout1_table
{
  width: 100%;
  background-color:#FFFFFF;
}

td.checkout1_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #663399;
}

tr.checkout1_item_block
{
  height: 40px;
}

td.checkout1_item_name
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  width: 12%;
}

span.checkout1_item_code
{
  margin-right: 5px;
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}

a.checkout1_item_link, a.checkout1_item_link:active, a.checkout1_item_link:visited, a.checkout1_item_link:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #9BA61F;
}

span.item_cart_delivery_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #B9C724;
}

a.item_cart_recipient_help, a.item_cart_recipient_help:active, a.item_cart_recipient_help:visited, a.item_cart_recipient_help:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #663399;
  text-decoration: underline;
}

input.item_cart_recipient_zip
{
  width: 50px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

select.item_cart_recipient_state
{
  width: 160px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

td.item_cart_recipient_description
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
  height: 16px;
}

.item_cart_recipient_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
}

select.item_cart_option_color
{
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

.item_cart_option_description
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #757577;
}

.item_cart_option
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
}

table.item_cart_table
{
}

td.item_cart_number
{
  color: blue;
  vertical-align: top;
  font-weight: bold;
}

input.item_cart_radio
{
  margin-left: 0px;
  margin-right: 5px;
}

span.item_cart_price
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #757577;
}
.item_cart_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #9BA61F;
}

td.cart_subtotal
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
}

td.cart_not_available
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
}

td.cart_info_table_item
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

td.separator
{
  height: 1px;
  background-color: black;
}

input.cart_delivery_date
{
  width: 90px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

select.cart_delivery_borough
{
  width: 250px;
  font-family: Verdana, sans-serif; 
  font-size: 7pt; 
  font-weight: normal;
  color: #000000;
}

td.cart_delivery_type
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
}

a.cart_delivery_change, a.cart_delivery_change:active, a.cart_delivery_change:visited, a.cart_delivery_change:hover
{
  font-style : italic;
}

input.cart_delivery_state
{
  width: 100px;
  font-family: Verdana, sans-serif; 
  font-size: 7pt; 
  font-weight: normal;
  color: #000000;
}

input.cart_delivery_zip
{
  width: 50px;
  font-family: Verdana, sans-serif; 
  font-size: 7pt; 
  font-weight: normal;
  color: #000000;
}

td.cart_delivery_info
{
  font-family: Verdana, sans-serif; 
  font-size: 8pt; 
  font-weight: normal;
  color: #000000;
}

table.cart_delivery_table
{
}

td.cart_delivery_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt; 
  font-weight: bold;
  color: #663399;
}

table.cart_info_table
{
  width: 100%;
}

tr.cart_info_table_head
{
  vertical-align: center;
  text-align: center;
  background-color: #ffffff;
}

td.cart_image
{
  width: 100px;
}

td.cart_info
{
  vertical-align: top;
}

td.cart_info_table_code
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  text-align: center;
}

a.cart_info_table_item, a.cart_info_table_item:active, a.cart_info_table_item:visited, a.cart_info_table_item:hover
{
  font-family: Verdana, sans-serif; 
  font-size: 8pt; 
  font-weight: bold; 
  color: #0066D6;
}

td.cart_info_table_color
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-align: center;
}

input.cart_info_table_qty
{
  width: 30px;
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

td.cart_info_table_price
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #64B302;
  text-align: center;
}

td.cart_info_table_total
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
  text-align: center;
}
.product_total
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
  text-align: center;
}
.box_contents
{
  background-color:#E4E4E4;
}
input
{
  font-family: Verdana, Tahoma, sans-serif, arial;
  font-size: 12px;
}

input.express_checkout_login_button
{
  width: 50px;
}

td
{
  font-family: Verdana, Tahoma, sans-serif, arial;
  font-size: 12px;
}

a.forgot_password, a.forgot_password:active, a.forgot_password:visited, a.forgot_password:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #663399;
  text-decoration: underline;
}

table.express_checkout_login_table
{
  width: 100%;
}

td.express_checkout_login_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  padding-bottom: 7px;
}

td.express_checkout_login_content
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #757577;
  padding-top: 6px;
}

td.express_checkout_login_field_name
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  height: 30px;
  width: 10%;
}

input.express_checkout_login_field_input
{
  width: 150px;
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
}

table.empty_basket_table
{
  width: 100%;
}

td.empty_basket_content
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #663399;
  text-align: center;
}

table.checkout3_table
{
}

td.checkout3_shipping_separator
{
 background-color: #9797CB;
}

td.checkout3_shipping_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}

td.checkout3_shipping_details
{
  width: 100%;
  background-color: #000000;
}

table.checkout3_shipping_details
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  border: 1px solid #C7C7C7;
}

td.checkout3_shipping_info
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-align:right;
}

td.checkout3_shipping_data
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
}

body
{
  margin: 0px;
  background-color: #FFFFFF;
  width: 100%;
}
.body
{
}


a, a:active, a:visited, a:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #666666;
  text-decoration:underline;
}

.form
{
}
form
{
}

.arrows
{
}

/* Menu */
a.menu, a.menu:active, a.menu:visited
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #442266;
}
a.menu:hover, a.menu_selected, a.menu_selected:active, a.menu_selected:visited, a.menu_selected:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
}
a.bottom_menu, a.bottom_menu:active, a.bottom_menu:hover, a.bottom_menu:visited
{
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #C6C6C6;
}
.bottom_menu
{
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #C6C6C6;
}


/* Service Menu */
.service_menu_table
{
}
.service_menu, a.service_menu, a.service_menu:active, a.service_menu:visited, a.service_menu:hover
{
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #FFFFFF;
}

/* News */
.news_table
{
}
.news_title
{
}
.news_cat_name
{
}
.news_item_name
{
}
.news_item_intro
{
}
.news_item_date
{
}
.news_learn_more
{
}

/* Lang */

a.lang, a.lang:active, a.lang:visited
{
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #442266;
}
a.lang:hover, a.lang_selected, a.lang_selected:active, a.lang_selected:hover, a.lang_selected:visited
{
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #442266;
}


/* Article */
.article_table
{
}
.article_list
{
}

/* Search */
.search_bookmark_table
{
}
.search_bookmark_cell
{
  text-align: center;
}
a.search_bookmark, a.search_bookmark:active, a.search_bookmark:hover, a.search_bookmark:visited
{
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #442266;
  text-decoration: none;
}

/* Category */
.category_switch_table
{
}
.category_switch
{
}

/* User Section Menu */
a.user_menu, a.user_menu:active, a.user_menu:visited
{
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration:none;
  color: #666666;
}

a.user_menu:hover, a.user_menu_sel:active, a.user_menu_sel:hover
{
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration:underline;
  color: #C2C2C2;
}

a.user_menu_sel, a.user_menu_sel:visited {
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration:none;
  color: #C2C2C2;
}

.user_table
{
  width: 100%;
}

.user_title
{
  font-family: Verdana, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #3C3530;
}

.user_table_title
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  background-color: #ccdb29;
}

.user_table_head
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #663399;
}

.user_table_info
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

.user_table_info_date
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #757577;
  font-style: italic;
}

.user_table_info_num
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #0066D6;
}

.user_table_info_status
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #757577;
}

.user_table_info_details
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #0000000;
}

.user_table_name
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-align: right;
  padding-right: 10px;
}

.user_table_input
{
  font-family: Verdana, Tahoma, sans-serif, arial;
  color: #000000;
  font-weight: normal;
  text-align: left;
}

.user_navigation
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #B9C724;
}

.user_table_button
{
  text-align: center;
}

/* Tell a Friend */
.tellafriend_bookmark_table
{
  border-left: 1px solid #333333;
  border-right: 1px solid #333333;
  border-top: 1px solid #333333;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
}
a.tellafriend, a.tellafriend:active, a.tellafriend:hover, a.tellafriend:visited
{
  font-family: Verdana, Tahoma, sans-serif, arial;
  color: #BB0044;
  text-decoration: none;
  font-weight: bold;
}

/* Login */
.login_bookmark_table
{
}
.login_bookmark, a.login_bookmark, a.login_bookmark:active, a.login_bookmark:hover, a.login_bookmark:visited
{
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #442266;
}

table.cartinfo_table
{
  margin: 0px;
}

a.cartinfo_title, a.cartinfo_title:active, a.cartinfo_title:visited, a.cartinfo_title:hover
{
  font-family: Verdana, Tahoma, sans-serif, arial;
  color: #FFFFFF;
  font-size: 7pt;
  font-weight: bold;
}


td.cartinfo_content
{
  font-family: Verdana, Tahoma, sans-serif, arial;
  color: #FFFFFF;
  font-size: 7pt;
}


table.checkout4_table
{
  width: 720;
}

/* Customer Styles */
A
{
  text-decoration: underline;
}
SELECT
{
   font-family: Verdana; 
   font-size: 8pt
}
.title { font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #666666}
.copyright { font-family: Verdana, sans-serif; font-size: 10px; color: #C6C6C6}
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
.text_bold { font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold; color: #000000 }
.menu_bottom { font-family: Verdana, sans-serif; font-size: 7pt; font-weight: normal; color: #FFFFFF}
.menu { font-family: Verdana, sans-serif; font-size: 7pt; font-weight: bold; color: #442266}
.menu_select { font-family: Verdana, sans-serif; font-size: 7pt; font-weight: bold; color: #FFFFFF}
.text_interface { font-family: Verdana, sans-serif; font-size: 7pt; font-weight: normal; color: #000000 }
.menu_a { font-family: Verdana, sans-serif; font-size: 7pt; font-weight: normal; color: #442266 }
.menu_b { font-family: Verdana, sans-serif; font-size: 7pt; font-weight: normal; color: #FFFFFF}
.price { font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold; color: #FF3399}
.text_category { font-family: Verdana, sans-serif; font-size: 8pt; font-weight: normal; color: #757577}
.text {  font-family: Verdana, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}
.title_text { font-family: Verdana, sans-serif; font-size: 10pt; font-weight: bold; color: #757577}
.menu_category { font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold; color: #0066D6}
.text_select, a.text_select, a.text_select:active, a.text_select:visited, a.text_select:hover
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #663399;
  text-decoration: underline;
}
.close, a.close, a.close:active, a.close:visited, a.close:hover
{ 
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #869016;
  text-decoration: underline;
}
.title_forms{font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold; color: #0066D6;}
.text_interface_forms { font-family: Verdana, sans-serif; font-size: 7pt; font-weight: normal; color: #757577}
.text_menu_category { font-family: Verdana, sans-serif; font-size: 8pt; font-weight: normal; color: #757577 }

.enlarged_product_window
{
  z-index: 100;
  border: 3px solid blue;
  position: absolute;
  top: 120px;
  left: 220px;
}

a.menu_category, a.menu_category:active, a.menu_category:visited, a.menu_category:hover 
{ 
  font-family: Verdana, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  color: #757577;
  text-decoration: none;
}

a.menu_category_select, a.menu_category_select:active, a.menu_category_select:visited, a.menu_category_select:hover
{ 
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #757577;
  text-decoration: underline;
}

span.featured
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #B9C724;
}
div.featured
{
  font-family: Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: #CCDB29;
  padding:2px;
}

span.farm_name
{
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #B9C724;
}

