body {color:#BCC3CF; font-family:verdana,tahoma,arial,sans-serif; font-size:12px;
scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #004B8B;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #F3F3F3;
scrollbar-face-color: #004B8B;
scrollbar-shadow-color: #ffffff;
scrollbar-highlight-color: #F3F3F3;
scrollbar-3dlight-color: #ffffff;
margin-left:0px;
margin-right:0px;
margin-top:5px;
background-color:#DADADA;
background-image:url(images/bg.gif);}

td {color:#333333; font-family:verdana,tahoma,arial,sans-serif; font-size:11px; line-height:125%;}
.header {font-size:15px; font-weight:bold;}
.text_lg {font-size:13px;}
.text_sm {font-size:10px;}
.text_blue {color:#006699;}

a:link {color:#333333; font-weight:normal; text-decoration:underline;}
a:active{color:#333333; font-weight:normal; text-decoration:underline;}
a:visited {color:#666666; font-weight:normal; text-decoration:underline;}
a:hover {color:#006699; font-weight:normal; text-decoration:underline;}

.alert {color:red; font-weight:normal;}
.footnote {color:#000000; font-family:verdana,arial,sans-serif; font-size:9px; font-weight:bold; line-height:14px;}



.base_table {background-color:#ffffff; border-color:#FFFFFF; border-width:6px; border-style:solid;}
.main_content {padding:1px;}
.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;}

/* error */
.error_title {background-color:#88B4CB; background-image:url(images/submenu_bg.jpg); border-color:#666666; border-style:solid; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px; color:#ffffff; padding:4px; font-weight:bold; font-size:12px;}

/* footer style */
.footer {background-color:#FFE479; background-image:url(images/menu_bar_bg.gif); color:#666666; font-size:9px; padding:4px; font-weight:bold; border-color:#666666; border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px;}
.footer:link {color:#666666; text-decoration:none; font-weight:bold;}
.footer:active{color:#666666; text-decoration:none; font-weight:bold;}
.footer:visited {color:#666666; text-decoration:none; font-weight:bold;}
.footer:hover {color:#666666; text-decoration:underline; font-weight:bold;}

/* general form style */
input {color:#333333; background-color:#ffffff; font-size:11px; font-family:verdana,tahoma,arial,sans-serif; font-weight:normal; border-color:#666666; border-width:1px; border-style:solid;}
textarea {color:#333333; background-color:#ffffff; font-size:11px; font-family:verdana,tahoma,arial,sans-serif; font-weight:normal; border-color:#666666; border-width:1px; border-style:solid;}
select {color:#333333; background-color:#ffffff; font-size:11px; font-family:verdana,tahoma,arial,sans-serif; border-color:#666666; border-width:1px; border-style:solid;}
.checkbox {background-color:#f5f5f5; border-width:0px;}
.radio {background-color:#ffffff; border-width:0px;}
.button {background-color:#BBBBBB; color:#FFFFFF; font-size:10px; font-family:verdana,tahoma,arial,sans-serif; border-width:1px; font-weight:bold;}

/* general table style */
.table_header {background-color:#006699; color:#ffffff; font-weight:bold;}
.table_row_1 {background-color:#E0ECF3;}
.border {border-color:#666666; border-width:1px; border-style:solid;}

/* menu style */
.menu {background-color:#FFE479; background-image:url(images/menu_bar_bg.gif); border-color:#999999; border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px; font-size:11px;}
.menu_link:link {color:#666666; text-decoration:none; font-weight:bold; font-size:11px;}
.menu_link:active{color:#666666; text-decoration:none; font-weight:bold; font-size:11px;}
.menu_link:visited {color:#666666; text-decoration:none; font-weight:bold; font-size:11px;}
.menu_link:hover {color:#666666; text-decoration:underline; font-weight:bold; font-size:11px;}

/* petfooter style */
.petotcfooter {color:#287CA8; text-decoration:none; font-weight:bold; font-size:11px;}

/* price comparison styles */
.price_table {background-color:#DEF1FE; padding:0px; background-color:#ffffff; border-color:#666666; border-width:1px; border-style:solid;}
.price_header_other {padding:2px; background-color:#8BCAE9; font-size:9px; font-weight:bold;}
.price_header_pdd {padding:2px; background-color:#FFDD55; font-size:10px;}
.price_highlight {color:#CC0000; text-decoration:normal; font-size:12px; font-weight:bold;}
.price_row_1_other {background-color:#DFF0F9; font-size:10px; font-weight:normal; padding:2px;}
.price_row_1_pdd {background-color:#FFF6D1; font-size:11px; font-weight:bold; padding:2px;}
.price_row_2_other {background-color:#B6DEF1; font-size:10px; font-weight:normal; padding:2px;}
.price_row_2_pdd {background-color:#FFEC9D; font-size:11px; font-weight:bold; padding:2px;}
.price_products {padding:1px; font-size:10px;}
.price_saving {color:#D95700; text-decoration:underline; font-size:11px; font-weight:bold;}
.price_saving2 {font-size:11px; font-weight:bold;}
a.price_highlight, a.price_highlight:visited, a.price_highlight:active {color:#CC0000; text-decoration:normal; font-size:12px; font-weight:bold;}
a.price_highlight:hover {color:#000000; text-decoration:normal; font-size:12px; font-weight:bold;}


/* submenu style */
.submenu_title {background-color:#88B4CB; 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:#015A9D;}
.submenu_inactivetext {background-color:#88B4CB;}
.submenu {background-color:#FFFFFF; background-image:url(images/axon/subbg.gif); font-size:11px; color:#000000;}
.submenu2 {background-color:#FFFFFF; background-image:url(images/axon/subbg2.gif); font-size:11px; color:#FFFFFF;}
.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;}

/* customer login style */
.submenu_sub {background-color:#fff3b5; padding:3px;}


/* shopping cart style */
.cart {background-color:#F5F5F5; padding:2px;}
.cart2 {background-color:#FFF1B0; padding:2px;}
.cart_row {background-color:#E0ECF3;}
.cart_row2 {background-color:#FFD820;}
.cart_text {font-weight:normal; color:#333333; font-size:9px;}

/* search style */
.search {background-color:#F5F5F5; padding:3px;}
.search_text {color:#333333; font-size:9px; font-weight:normal;}
.search_input {color:#333333; background-color:#ffffff; font-size:10px; font-family:verdana,tahoma,arial,sans-serif; font-weight:normal; border-color:#666666; border-width:1px; border-style:solid;}

/*misc style*/
.smalltext_subnote {color:#CC0000; text-decoration:none; font-size:10px;}

/* customer login style */
.login { padding:3px;}
.login_text {color:#FFFFFF; font-size:9px; font-weight:normal;}
.login_input {color:#333333; background-color:#ffffff; font-size:10px; font-family:verdana,tahoma,arial,sans-serif; font-weight:normal; border-color:#666666; border-width:1px; border-style:solid;}
.login_link:link {color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.login_link:active{color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.login_link:visited {color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.login_link:hover {color:#FFFFFF; text-decoration:underline; font-weight:bold;}


/* mini cart styles */
.mini_cart {background-color:#D3DFEE; background-image:url(images/axon/subbg_cart2.gif); background-repeat: repeat-y;}
.mini_cart_inner_table {padding:5px;}
.mini_cart_header {background-color:#A4A4A4; font-size:9px; font-weight:bold; color:white;}
.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:#116BCF; font-size:9px; font-weight:bold; color:#ffffff} 



.header_links A {width: 130px; height: 20px; background-color:#CDCDCD ;color: #333333; padding-top:3px;  text-decoration: none; font-size: 11px;  display:block; text-align:left; font-weight:bold; border-color:#A4A4A4; border-width:1px; border-style:solid;}, .header_links A:visited {width: 130px; height: 20px; background-color:#CDCDCD; color: #333333; text-decoration: none; font-size: 11px; display:block; padding-top:3px; text-align:left; font-weight:bold; border-color:#A4A4A4; border-width:1px; border-style:solid;}
.header_links A:hover {width: 130px; height: 20px; background-color:#004D91 ;color: #FFFFFF; padding-top:3px;  text-decoration: none; font-size: 11px;  display:block; text-align:left; font-weight:bold; border-color:#A4A4A4; border-width:1px; border-style:solid;}, .header_links A:active { width: 130px; height: 20px; background-color:#004D91 ;color: #ffffff; padding-top:3px;  text-decoration: none; font-size: 11px;  display:block; text-align:left; font-weight:bold; border-color:#A4A4A4; border-width:1px; border-style:solid;}


.header_menu A {width: 130px; height: 20px; background-color:#A4A4A4; color: #FFFFFF; text-decoration: none; font-size: 11px; display:block; padding-top:3px; text-align:left; font-weight:bold; border-color:#A4A4A4; border-width:1px; border-style:solid;}, .header_menu A:visited {width: 130px; height: 20px; background-color:#A4A4A4; color: #FFFFFF; text-decoration: none; font-size: 11px; display:block; padding-top:3px; text-align:left; font-weight:bold; border-color:#A4A4A4; border-width:1px; border-style:solid;}
.header_menu A:hover {width: 130px; height: 20px; background-color:#666666 ;color: #FFFFFF; padding-top:3px;  text-decoration: none; font-size: 11px;  display:block; text-align:left; font-weight:bold; border-color:#A4A4A4; border-width:1px; border-style:solid;}, .header_menu A:active { width: 130px; height: 20px; background-color:#666666 ;color: #ffffff; padding-top:3px;  text-decoration: none; font-size: 11px;  display:block; text-align:left; font-weight:bold; border-color:#A4A4A4; border-width:1px; border-style:solid;}