body {color:#3D2901; font-family:tahoma,verdana,arial,sans-serif; font-size:11px; line-height:115%; 
scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #F3F3F3;
scrollbar-darkshadow-color: #E3EA9C;
scrollbar-track-color: #F3F3F3;
scrollbar-face-color: #32AE1A;
scrollbar-shadow-color: #dddddd;
scrollbar-highlight-color: #E3EA9C;
scrollbar-3dlight-color: #ffffff;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
margin-top:0px;
background-color:#EEEEEE;}

td {color:#3D2901; font-family:tahoma,verdana,arial,sans-serif; font-size:11px; line-height:115%;}


/* text styles */
.text_blue {color:#2B7DC1;}
.text_orange {color:#F7A804;}
.text_green {color:#6D7233;}
.text_light_gray {color:#666666;}
.text_title {font-size:14px; font-weight:bold;}
.text_12 {font-size:12px;}
.text_10 {font-size:10px;}
.text_9 {font-size:9px;}
.underline {text-decoration:underline;}
.main_text {margin-left:3px; margin-top:6px;}

/* link styles */
a:link {color:#3D2901;}
a:active{color:#3D2901;}
a:visited {color:#3D2901;}
a:hover {color:#BCC656;}

.alert {color:#D6191C; font-weight:normal;}

.orange_link:link {color:#F7A804; text-decoration:underline;}
.orange_link:active{color:#F7A804; text-decoration:underline;}
.orange_link:visited {color:#F7A804; text-decoration:underline;}
.orange_link:hover {color:#2B7DC1; text-decoration:underline;}

/* border styles */
.border {border-color:#66CC00; border-width:1px; border-style:solid;}
.border_padding {border-color:#66CC00; border-width:1px; border-style:solid; padding:3px;}
.border_padding_red {border-color:#bf2231; border-width:2px; border-style:solid; padding:3px;}
.border_product {border-color:#D3DD66; border-width:1px; border-style:solid; padding:3px;}
.main_box {border-color:#ffffff; border-width:3px; border-style:solid; background-color:#FFFFFF;}
.border_topseller {background-color:#ffffff; padding:3px; border-color:#66CC00; border-width:1px; border-style:solid;}

/* 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;}
.dotline_x_dark {background-image: url("images/dotline_x_dark.gif"); background-repeat: repeat-x;}
.dotline_y_dark {background-image: url("images/dotline_y_dark.gif"); background-repeat: repeat-y;}
.space_x {height:10px;}

/* column styles */
.left_column {width:170px; padding:5px;}
.main_column {padding:5px;}
.right_column {width:132px; padding:5px;}

/* header image styles */
.header {font-family:verdana; font-size:16px; font-weight:bold;}
.header_image {background-image:url("images/bg_header.gif"); background-repeat: repeat-x; background-color:#2076b8; height:90px;}

/* table style */
.table_header {background-color:#B1B952; color:#ffffff; font-weight:bold;}
.table_row_1 {background-color:#EEFFC2;}

/* top menu styles */
.topmenu {background-image:url("images/bg_topmenu.gif"); background-repeat: repeat-x; font-size:11px; height:22px; padding:3px;}
.topmenu_link:link {color:#ffffff;text-decoration:none;}
.topmenu_link:active{color:#ffffff;text-decoration:none;}
.topmenu_link:visited {color:#ffffff;text-decoration:none;}
.topmenu_link:hover {color:#ffffff;text-decoration:underline;}

/* submenu style */
.submenu_title {background-color:#77B400; 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:#77B400;}
.submenu_inactivetext {background-color:#D7DD98;}
.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:#E3EA9C; padding:3px;}
.search_input {background-color:#ffffff; font-size:9px; font-family:tahoma,verdana,arial,sans-serif; border-color:#3D2901; border-width:1px; border-style:solid;}
.search_select {background-color:#ffffff; font-size:9px; font-family:tahoma,verdana,arial,sans-serif; border-color:#3D2901; border-width:1px; border-style:solid; width:112px;}
.search_button {border-width:0px;}

/* cart styles */
.cart_table {background-color:#E9F0F8; padding:3px;}
.cart_header {font-size:9px; font-weight:bold; color:#73B200;}
.cart_item {font-size:9px;}
.cart_row {background-color:#CBE1F2;}

/* customer styles */
.customer_table {background-color:#E7FFA7; padding:3px;}
.customer_header {font-size:9px; font-weight:bold; color:#73B200;}

/* friend styles */
.friend_table {background-color:#ffffff; padding:6px;}

/* product styles */
.product_table {padding:8px; width:150px;}
.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:#ffffff; padding:3px;}


/* otc right styles */
.otc_right_table {background-color:#ffffff; padding:3px; border-color:#cccccc; border-width:1px; border-style:solid;}
.otc_right_inner_table {background-color:#C1FFFF; 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;}


/* footer styles */
.footer {background-image:url("images/bg_footer.gif"); background-repeat: repeat-x; font-size:9px; color: white; height:26px; padding:3px;}
.footer_link:link {color:#ffffff; text-decoration:none;}
.footer_link:active{color:#ffffff; text-decoration:none;}
.footer_link:visited {color:#ffffff; text-decoration:none;}
.footer_link:hover {color:#ffffff; text-decoration:underline;}

/* form styles */
input {background-color:#ffffff; font-size:11px; font-family:verdana,tahoma,arial,sans-serif; border-color:#3D2901; border-width:1px; border-style:solid;}
select {background-color:#ffffff; font-size:11px; font-family:verdana,tahoma,arial,sans-serif; border-color:#3D2901; border-width:1px; border-style:solid;}
textarea {background-color:#ffffff; font-size:11px; font-family:verdana,tahoma,arial,sans-serif; border-color:#3D2901; border-width:1px; border-style:solid;}
.button {background-color:#32AE1A; color:#ffffff; font-size:10px; font-family:tahoma,verdana,arial,sans-serif; border-color:#ffffff; border-width:1px; border-style:solid;}
.radio {background-color:#ffffff; border-width:0px;}
.checkbox {background-color:#ffffff; border-width:0px;}

/* price comparison styles */
.price_table {background-color:#DEF1FE; padding:0px;}
.price_header_other {background-color:#3DB41F; font-size:10px; font-weight:bold; color:white;}
.price_header_pco {background-color:#FCB31B;}
.price_row_1_other {background-color:#E3EA9C; font-size:11px; font-weight:normal; padding:2px;}
.price_row_1_pco {background-color:#D5DD7F; font-size:11px; font-weight:bold; padding:2px;}
.price_row_2_other {background-color:#ffffff; font-size:11px; font-weight:normal; padding:2px;}
.price_row_2_pco {background-color:#FFFFFF; font-size:11px; font-weight:bold; padding:2px;}
.price_products {font-size:9px;}
.price_saving {font-size:13px; font-weight:bold; color:#3DB41F; text-decoration:underline;}
.price_min {font-size:12px; font-weight:bold; color:#D95700;}



/* Paw bullets  */
.topsellers LI {
	LIST-STYLE-IMAGE: url(images/paw.gif)
}
.topsellers {
	PADDING-LEFT: 30px; MARGIN: 8px 8px 8px
}

.featureproduct {
	PADDING-LEFT: 10px; MARGIN: 8px 8px 8px
}


.FreezePaneOff
   {
      visibility: hidden;
      display: none;
      position: absolute;

   }

.FreezePaneOn
{
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: visible;
  display: block;
  width: 1280;
  height: 1024;
  background-color: #D9EEA1;
  z-index: 999;
  filter:alpha(opacity=85);
  -moz-opacity:0.85;
  padding-top: 20%;
}

.InnerFreezePane
{
  text-align: center;
  width: 66%;
  background-color: #32AE1A;
  color: White;
  font-size: 17px;
  border: solid 1px #111;
  padding: 9px;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 13px Verdana;
height: 15px;
color: #6D7233;
list-style-type: none;
text-align: left;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
color: #6D7233;
z-index: 1;
background: white url('images/inactivetab.gif') repeat-x top left;; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px
}

.shadetabs li a:visited{
color: white;
}

.shadetabs li a:hover{
text-decoration: none;
color: #6D7233;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}


.shadetabs li a.selected{ /*selected main tab style */
background-image: url('images/activetab.gif');
color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color: white;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

