body {color:#666666; font-family:tahoma,verdana,arial,sans-serif; font-size:12px; line-height:115%; 
scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #F3F3F3;
scrollbar-darkshadow-color: #999999;
scrollbar-track-color: #F3F3F3;
scrollbar-face-color: #dde9c1;
scrollbar-shadow-color: #dde9c1;
scrollbar-highlight-color: #5e8247;
scrollbar-3dlight-color: #ffffff;
margin-left:0px;
margin-right:0px;
margin-top:0px;}

td {color:#666666; font-family:tahoma,verdana,arial,sans-serif; font-size:12px; line-height:115%;}



/* alert */
.alert {color:red; font-weight:normal;}

/* header image styles */
.header {font-size:14px; font-weight:bold;}

/* text styles */
.text_blue {color:#5e8247;}
.text_lightblue {color:#94BBE5;}
.text_orange {color:#ff9900;}
.text_light_gray {color:#666666;}
.text_title {font-size:14px; font-weight:bold;}
.text_l {font-size:12px;}
.text_s {font-size:10px;}
.text_xs {font-size:9px;}
.underline {text-decoration:underline;}
.main_text {margin-left:3px; margin-top:6px;}

/* link styles */
a:link {color:#5e8247;}
a:active{color:#5e8247;}
a:visited {color:#5e8247;}
a:hover {color:#1f3faa;}

/* border styles */
.border {border-color:#999999; border-width:1px; border-style:solid;}
.border2 {border-color:#dde9c1; border-width:5px; border-style:solid;}
.main_box {border-color:#999999; border-width:1px; border-style:solid; background-color:#FFFFFF;}
.cart_box {border-color:#d9dfcb; border-width:3px; border-style:solid;}

/* column styles */
.left_column {width:150px; padding:0px;}
.main_column {padding:0px;}
.right_column {width:180px; padding:0px;}

/* dotline and devider styles */
.dotline_x {background-image: url("images/dotline_x.gif"); background-repeat: repeat-x;}
.dotline_y {background-image: url("images/dotline_y.gif"); background-repeat: repeat-y;}

/* general table style */
.table_header {background-color:#5e8247; color:#ffffff; font-weight:bold;}
.table_row_1 {background-color:#F5FAFE;}
.table_row_2 {background-color:#F4F4F4;}

/* top styles */
.top {background-color:#FFFFFF;}

/* menu styles */
.menu {background-image: url("images/menu/menu_bg.jpg"); background-repeat: repeat-x;}

/* submenu style */
.submenu {background-image: url("images/submenu/submenu_bg.jpg"); background-repeat: repeat-x;}
.submenu_small {background-image: url("images/submenu/submenu_bg_small.jpg"); background-repeat: repeat-x;}
.submenu_right {background-image: url("images/submenu/submenu_bg_right.jpg"); background-repeat: repeat-x;}

/* search styles */
.search_table {padding-left:2px; padding-top:5px;}
.letter {padding-left:3px; padding-top:0px; padding-bottom:4px; font-size:11px; font-weight:bold;}
.letter_link:link {color:#666666; text-decoration:underline;}
.letter_link:active{color:#666666; text-decoration:underline;}
.letter_link:visited {color:#666666; text-decoration:underline;}
.letter_link:hover {color:#5e8247; text-decoration:underline;}

/* subcategory styles */
.subcategory {background-color: #dde9c1; background-repeat: repeat-x; height:27px;}
.subcategory_link {color:#5e8247; font-size:10px; font-weight:bold; padding-left:10px; padding-right:10px;}
.subcategory_link:link {color:#5e8247; text-decoration:underline; font-size:10px; font-weight:bold; padding-left:10px; padding-right:10px;}
.subcategory_link:active{color:#5e8247; text-decoration:underline; font-size:10px; font-weight:bold; padding-left:10px; padding-right:10px;}
.subcategory_link:visited {color:#5e8247; text-decoration:underline; font-size:10px; font-weight:bold; padding-left:10px; padding-right:10px;}
.subcategory_link:hover {color:#1f3faa; text-decoration:underline; font-size:10px; font-weight:bold; padding-left:10px; padding-right:10px;}

/* welcome styles */
.welcome {width:650px; height:155px;}
.welcome_bg {background-image: url("images/img_main_bg.jpg"); background-repeat: repeat-x; height:155px;}
.welcome_text {font-family: arial; color:#4D4F4D; padding-top:1px; padding-left:0px; padding-right:5px; padding-bottom:0px; font-size:12px;}
.welcome_link:link {color:#ff9900; text-decoration:underline; font-weight:bold;}
.welcome_link:active{color:#ff9900; text-decoration:underline; font-weight:bold;}
.welcome_link:visited {color:#ff9900; text-decoration:underline; font-weight:bold;}
.welcome_link:hover {color:#5e8247; text-decoration:underline; font-weight:bold;}

/* savings styles */
.savings_table {padding:2px;}
.price_header_other {color:#ffffff; background-color:#5e8247; font-size:10px; font-weight:bold; padding:2px;}
.price_header_np {color:#ffffff; background-color:#ff9900; font-size:11px; font-weight:bold; padding:2px;}
.price_row_1_other {background-color:#CEE3FB; font-size:11px; font-weight:normal; padding:2px;}
.price_row_1_np {background-color:#FFEBCC; font-size:11px; font-weight:bold; padding:2px;}
.price_row_2_other {background-color:#A5CCF8; font-size:11px; font-weight:normal; padding:2px;}
.price_row_2_np {background-color:#FFD08A; font-size:11px; font-weight:bold; padding:2px;}
.price_products {font-size:11px; padding-top:2px; padding-left:4px;}
.price_saving {padding-left:6px; color:#D95700; text-decoration:underline; font-size:11px; font-weight:bold;}


/* contents styles */
.contents {padding:5px;}
.topsellers_table {padding:2px;}
.news_table {padding:2px;}

/* breadcrumb styles */
.breadcrumb {padding:5px; color:#5e8247;}
.breadcrumb_link:link {color:#5e8247; text-decoration:none; font-weight:normal;}
.breadcrumb_link:active{color:#5e8247; text-decoration:none; font-weight:normal;}
.breadcrumb_link:visited {color:#5e8247; text-decoration:none; font-weight:normal;}
.breadcrumb_link:hover {color:#5e8247; text-decoration:underline; font-weight:normal;}

/* product styles */
.product_listing_title {color:#1d689e; font-size:11px;}
.product_listing_blacktitle {color:#000000; font-size:12px; font-weight:bold;}
.product_listing_table {padding:3px;}
.product_alert {color:#ff9900; font-size:9px;}
.product_name {color:#5e8247; font-size:18px; font-weight:bold;}
.product_price {font-size:12px; font-weight:bold;}
.product_price_table {padding-top:3px;}

/* mini cart styles */
.mini_cart {background-color:#D3DFEE; background-image: url("images/right/right_cart_bg.jpg"); background-repeat: repeat-y;}
.mini_cart_inner_table {padding:5px;}
.mini_cart_header {background-color:#dde9c1; font-size:11px; font-weight:bold; font-color:#ffffff;}
.mini_cart_item {font-size:9px; font-weight:normal;}
.mini_cart_empty {font-size:11px; font-weight:normal;}
.mini_cart_price {font-size:11px; font-weight:bold;}
.mini_cart_checkout {background-color:#5e8247; font-size:9px; font-weight:bold; font-color:#fffffff}

/* cart styles */
.cart_table {padding:2px;}
.cart_header {font-size:11px; font-weight:bold; color:#ffffff}
.cart_headerrow {background-color:#5e8247; padding:3px;}
.cart_item {font-size:10px; font-weight:normal;}
.cart_row {background-color:#dde9c1;}

/* mini login styles */
.mini_login {border-color:#b2ba9e; border-width:4px; border-style:solid;}
.mini_login_inner_table {padding:5px;}
.mini_track_item {font-size:11px; font-weight:normal;}

/* mini track styles */
.mini_track {background-image: url("images/right/right_track.jpg"); background-repeat: no-repeat;}
.mini_track_inner_table {padding:5px;}
.mini_track_item {font-size:11px; font-weight:normal;}

/* mini contact styles */
.mini_contact {background-image: url("images/right/right_contact_bg.jpg"); background-repeat: repeat-y;}
.mini_contact_inner_table {padding:5px;}
.mini_contact_item {font-size:11px; font-weight:normal; line-height:113%;}

/* mini shipping styles */
.mini_shipping {background-image: url("images/right/right_shipping_bg.gif"); background-repeat: repeat-y;}
.mini_shipping_inner_table {padding:5px;}

/* payment logo styles */
.payment_logo {background-color:#F5FAFE; font-color:#999999; font-size:9px; font-weight:normal; border-top-color:#999999; border-top-width:1px; border-top-style:solid;}

/* footer styles */
.footer {background-color:#e8f0d5; font-size:11px; height:200px; padding:3px;}
.footer_link:link {color:#999999; text-decoration:none;}
.footer_link:active{color:#999999; text-decoration:none;}
.footer_link:visited {color:#999999; text-decoration:none;}
.footer_link:hover {color:#999999; text-decoration:underline;}

/* credit styles */
.credit {font-size:11px; color:#999999; padding-top:5px;}
.credit_link:link {font-size:11px; color:#999999; text-decoration:none;}
.credit_link:active{font-size:11px; color:#999999; text-decoration:none;}
.credit_link:visited {font-size:11px; color:#999999; text-decoration:none;}
.credit_link:hover {font-size:11px; color:#999999; text-decoration:underline;}

/* form styles */
input {background-color:#ffffff; font-size:11px; font-family:tahoma,verdana,arial,sans-serif; border-color:#666666; border-width:1px; border-style:solid;}
select {background-color:#ffffff; font-size:11px; font-family:tahoma,verdana,arial,sans-serif; border-color:#666666; border-width:1px; border-style:solid;}
textarea {background-color:#ffffff; font-size:11px; font-family:tahoma,verdana,arial,sans-serif; border-color:#666666; border-width:1px; border-style:solid;}
.button {background-color:#60b83b; color:#ffffff; font-size:11px; font-family:tahoma,verdana,arial,sans-serif; border-color:#666666; border-width:1px; border-style:solid;}
.radio {background-color:#ffffff; border-width:0px;}
.checkbox {background-color:#ffffff; border-width:0px;}
.quantity {background-color:#ffffff; font-size:9px; font-family:tahoma,verdana,arial,sans-serif; border-color:#666666; border-width:1px; border-style:solid;}
.search_button {background-color:#aaaaaa; border-width:0px;}
.track_go_button {background-color:#FFF9E1; border-width:0px;}
.login_button {background-color:#60b83b; color:#ffffff; border-width:1px;}


/* mini newsletter styles */
.mini_newsletter {background-image: url("images/right/right_newsletter_bg.jpg"); background-repeat: repeat-y;}
.mini_newsletter_inner_table {padding:5px;}
.mini_newsletter_item {font-size:11px; font-weight:normal; line-height:113%;}


/* +++++++++ unused ++++++++++ */
/* price comparison styles */
/*
.price_table {background-color:#DEF1FE; padding:0px;}
.price_header_other {background-color:#C2E7FE; font-size:10px; font-weight:bold;}
.price_header_vso {background-color:#FED889;}
.price_row_1_other {background-color:#DEF1FE; font-size:11px; font-weight:normal; padding:2px;}
.price_row_1_vso {background-color:#FFEECC; font-size:11px; font-weight:bold; padding:2px;}
.price_row_2_other {background-color:#F0F9FF; font-size:11px; font-weight:normal; padding:2px;}
.price_row_2_vso {background-color:#FFF8E8; font-size:11px; font-weight:bold; padding:2px;}
.price_products {font-size:9px;}
.price_saving {color:#D95700; text-decoration:underline;}
*/

/* browse by illness styles */
/*
.browse_table {background-color:#ffffff; padding:3px; border-color:#cccccc; border-width:1px; border-style:solid;}
.browse_inner_table {background-color:#eeeeee; padding:3px;}
.browse_category_table {padding-bottom:3px;}
.no_padding {padding:0px;}
*/

/* friend styles */
/*
.friend_table {background-color:#ffffff; padding:6px;}
*/

/* product styles */
/*
.product_table {padding:8px; width:150px;}
.product_list_table {padding:8px; width:160px;}
.product_header {height:45px;}
.product_link:link {color:#3D2901;text-decoration:underline; font-weight:bold;}
.product_link:active{color:#3D2901;text-decoration:underline; font-weight:bold;}
.product_link:visited {color:#3D2901;text-decoration:underline; font-weight:bold;}
.product_link:hover {color:#F7A804;text-decoration:underline; font-weight:bold;}
.featured_products {margin-left:3px; margin-top:6px; margin-right:3px;}
*/

/* prescription right styles */
/*
.prescription_right_table {background-color:#ffffff; padding:3px; border-color:#cccccc; border-width:1px; border-style:solid;}
.prescription_right_inner_table {background-color:#fef8cd; padding:3px;}
*/

/* guarantee styles */
/*
.guarantee_table {background-color:#ffffff; padding:3px; border-color:#cccccc; border-width:1px; border-style:solid;}
.guarantee_inner_table {background-color:#ffffff; padding:3px;}
*/

/* australian styles */
/*
.australian_table {padding:6px;}
*/

/* conversion styles */
/*
.conversion_table {background-color:#ffffff; padding:0px; border-color:#cccccc; border-width:1px; border-style:solid;}
.conversion_inner_table {background-color:#ffffff; padding:6px;}
*/

/*
.alert {color:red; font-weight:normal;}
*/

/* submenu style */
/*
.submenu_title {background-color:#2171B5; border-color:#666666; border-style:solid; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
.submenu_bg {background-color:#2171B5;}
.submenu_inactivetext {background-color:#88B4CB;}
.submenu {background-color:#F5F5F5; background-image:url(images/sm_bg.gif); border-color:#666666; border-style:solid; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px; font-size:11px;}
.submenu_link:link {color:#666666; text-decoration:none; font-weight:bold; font-size:11px;}
.submenu_link:active{color:#666666; text-decoration:none; font-weight:bold; font-size:11px;}
.submenu_link:visited {color:#666666; text-decoration:none; font-weight:bold; font-size:11px;}
.submenu_link:hover {color:#666666; text-decoration:none; font-weight:bold; font-size:11px;}
.submenu_link_white:link {color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px;}
.submenu_link_white:active{color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px;}
.submenu_link_white:visited {color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px;}
.submenu_link_white:hover {color:#ffffff; text-decoration:underline; font-weight:bold; font-size:11px;}
*/

/* search styles */
/*
.search_table {background-color:#ffeecc; padding:3px;}
.search_input {background-color:#ffffff; font-size:9px; font-family:verdana,tahoma,arial,sans-serif; border-color:#3D2901; border-width:1px; border-style:solid;}
.search_select {background-color:#ffffff; font-size:9px; font-family:verdana,tahoma,arial,sans-serif; border-color:#3D2901; border-width:1px; border-style:solid; width:112px;}
.search_button {border-width:0px;}
*/


.FreezePaneOff
   {
      visibility: hidden;
      display: none;
      position: absolute;

   }

.FreezePaneOn
{
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: visible;
  display: block;
  width: 1680;
  height: 1024;
  background-color: #666;
  z-index: 999;
  filter:alpha(opacity=65);
  -moz-opacity:0.65;
  padding-top: 20%;
}

.InnerFreezePane
{
  text-align: center;
  width: 66%;
  background-color: #d4debb;
  color: White;
  font-size: large;
  border: solid 1px #111;
  padding: 9px;
}