body {color:#333333; font-family:verdana,tahoma,arial,sans-serif; font-size:11px; line-height:115%; 
scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #F3F3F3;
scrollbar-darkshadow-color: #999999;
scrollbar-track-color: #F3F3F3;
scrollbar-face-color: #dddddd;
scrollbar-shadow-color: #dddddd;
scrollbar-highlight-color: #F3F3F3;
scrollbar-3dlight-color: #ffffff;
margin-left:0px;
margin-right:0px;
background-color:#eaeaea;}

h1 {color:#7D7C7C; font-size:10px; line-height: 10px; margin-bottom=0px; font-weight:normal;}
h2 {color:#000000; font-size:23px; font-family:verdana,tahoma,arial,sans-serif; font-weight:bold;}
h3 {color:#7D7C7C; font-size:9px;}
td {color:#333333; font-family:verdana,tahoma,arial,sans-serif; font-size:11px; line-height:115%;}

/* text styles */
.text_red {color:#B90000;}
.text_gray {color:#666666;}
.text_feature {color:#1E781E;}
.text_pre {color:#BD71B7;}
.text_nonpre {color:#0055AA;}
.text_other {color:#FF6600;}

.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;}

/* header image styles */
.header {font-family:verdana; font-size:16px; font-weight:bold;}
.header_image {background-image:url("images/bg_header.jpg"); background-repeat: repeat-x; background-color:#2076b8; height:90px;}



/* link styles */
a:link {color:#333333; text-decoration:underline;}
a:active{color:#333333; text-decoration:underline;}
a:visited {color:#333333; text-decoration:underline;}
a:hover {color:#B90000; text-decoration:underline;}



/* border styles */
.border {border-color:#333333; border-width:1px; border-style:solid;}
.border_padding {border-color:#333333; border-width:1px; border-style:solid; padding:3px;}
.main {border-color:#888888; border-width:1px; border-style:solid; background-color:#FFFFFF;}
.form_table {border-color:#888888; border-width:1px; border-style:solid; background-color:#f4f4f4;}

/* 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_white {background-image: url("images/dotline_x_white.gif"); background-repeat: repeat-x;}
.dotline_y_white {background-image: url("images/dotline_y_white.gif"); background-repeat: repeat-y;}
.space_x {width:10px;}
.space_y {height:10px;}
.margin_left{padding-left:5px;}
.margin_right {padding-right:5px;}
.margin_top {padding-top:5px;}
.margin_bottom {padding-bottom:5px;}
.padding {padding:5px;}

/* header styles */
.header {font-family:arial; color:#2155A5; font-size:15px; font-weight:bold;}

/* top menu styles */
.top_menu {color:#B4B4B4; font-size:10px; font-weight:bold;}
.top_menu:link {color:#666666; text-decoration:none; font-size:10px; font-weight:bold;}
.top_menu:active{color:#666666; text-decoration:none; font-size:10px; font-weight:bold;}
.top_menu:visited {color:#666666; text-decoration:none; font-size:10px; font-weight:bold;}
.top_menu:hover {color:#B90000; text-decoration:underline; font-size:10px; font-weight:bold;}



/* top styles */
.top {background-color:#B90000;}
.top_footnote{ color:#7D7C7C; font-size:10px;}
.ds {background-image: url("images/ds_bottom.gif"); background-repeat: repeat-x;}
.steps {background-color:#B90000; color:#ffffff; height:153px;}
.step_title {padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:2px;}
.step_text:link { color:#ffffff; font-size:10px;}
.step_text:visited { color:#ffffff; font-size:10px;}
.step_text:hover{ color:#ffffff; font-size:10px;}
.step_text { color:#ffffff; font-size:10px;}
.step_text_lg { color:#ffffff; font-size:11px;}
.step_link:link {color:#ffffff; text-decoration:underline; font-size:10px; font-weight:bold;}
.step_link:active{color:#ffffff; text-decoration:underline; font-size:10px; font-weight:bold;}
.step_link:visited {color:#ffffff; text-decoration:underline; font-size:10px; font-weight:bold;}
.step_link:hover {color:#ffffff; text-decoration:underline; font-size:10px; font-weight:bold;}
.step_input {background-color:#ffffff; font-size:10px; font-family:verdana,tahoma,arial,sans-serif; border-color:#333333; border-width:1px; border-style:solid;}
.step_select {background-color:#ffffff; font-size:10px; font-family:verdana,tahoma,arial,sans-serif; border-color:#333333; border-width:1px; border-style:solid; width:150px;}
.step_textarea {background-color:#ffffff; font-size:10px; font-family:verdana,tahoma,arial,sans-serif; border-color:#333333; border-width:1px; border-style:solid;}
.step_button {background-color:#333333; color:#ffffff; font-size:11px; font-family:verdana,tahoma,arial,sans-serif; border-color:#ffffff; border-width:2px; border-style:solid; font-weight:bold;}
.step_radio {background-color:#ffffff; border-width:0px;}
.step_checkbox {background-color:#ffffff; border-width:0px;}
.step_table {padding:2px;}
.arrow_bg {background-image: url("images/arrow_bg.gif"); background-repeat: repeat-x;} 
.phonenumber {padding-top:2px; padding-bottom:5px; padding-left:0px; padding-right:5px;}

/* footer styles */
.footer {background-color:#B90000; font-size:9px; height:20px; padding:3px; color:#ffffff; font-weight:bold;}
.footer_link:link {color:#ffffff; text-decoration:none; font-weight:bold;}
.footer_link:active{color:#ffffff; text-decoration:none; font-weight:bold;}
.footer_link:visited {color:#ffffff; text-decoration:none; font-weight:bold;}
.footer_link:hover {color:#ffffff; text-decoration:underline; font-weight:bold;}
.footer_footnote {color:#7D7C7C;}
.footer_footnote:link {color:#7D7C7C;font-size:9px;}
.footer_footnote:active {color:#7D7C7C;font-size:9px;}
.footer_footnote:visited {color:#7D7C7C;font-size:9px;}


/* credit styles */
.credit {font-size:9px; height:20px; padding:3px; color:#999999; font-weight:normal;}
.credit_link:link {color:#999999; text-decoration:none; font-weight:normal;}
.credit_link:active{color:#999999; text-decoration:none; font-weight:normal;}
.credit_link:visited {color:#999999; text-decoration:none; font-weight:normal;}
.credit_link:hover {color:#999999; text-decoration:underline; font-weight:normal;}

/* form styles */
input {background-color:#ffffff; font-size:11px; font-family:verdana,tahoma,arial,sans-serif; border-color:#333333; border-width:1px; border-style:solid;}
select {background-color:#ffffff; font-size:11px; font-family:verdana,tahoma,arial,sans-serif; border-color:#333333; border-width:1px; border-style:solid;}
textarea {background-color:#ffffff; font-size:11px; font-family:verdana,tahoma,arial,sans-serif; border-color:#333333; border-width:1px; border-style:solid;}
.button {background-color:#333333; color:#ffffff; font-size:11px; font-family:verdana,tahoma,arial,sans-serif; border-color:#ffffff; border-width:2px; border-style:solid; font-weight:bold;}
.radio {background-color:#ffffff; border-width:0px;}
.radiogrey {background-color:#f4f4f4; border-width:0px;}
.checkbox {background-color:#ffffff; border-width:0px;}
.checkbox_row_1 {background-color:#f4f4f4; border-width:0px;}
.checkbox_row_2 {background-color:#e6e6e6; border-width:0px;}

/* general table style */
.table_header {background-color:#333333; color:#ffffff; font-weight:bold; font-size:9px;}
.table_row_1 {background-color:#f4f4f4;}
.table_row_2 {background-color:#e6e6e6;}
.table_row_pre {background-color:#F5E9F4;}
.table_row_nonpre {background-color:#DFEEFF;}
.table_row_other {background-color:#FFE4D2;}

/* column styles */
.left_column {width:160px; padding:0px;background-image:url("images/panel_bg_gray.gif");}
.main_column {padding:0px;}

/* menu style */
.menu_bg {background-image:url("images/menu/menu_bg.jpg"); background-repeat: repeat-x;}

/* product styles */
.price {color:#B90000; font-size:14px; font-weight:bold;}
.product_text {font-size:9px; font-weight:normal;}
.product_name:link {color:#333333; text-decoration:underline; font-size:12px; font-weight:bold;}
.product_name:active{color:#333333; text-decoration:underline; font-size:12px; font-weight:bold;}
.product_name:visited {color:#333333; text-decoration:underline; font-size:12px; font-weight:bold;}
.product_name:hover {color:#B90000; text-decoration:underline; font-size:12px; font-weight:bold;}
.more_link:link {color:#666666; text-decoration:underline; font-size:9px; font-weight:bold;}
.more_link:active{color:#666666; text-decoration:underline; font-size:9px; font-weight:bold;}
.more_link:visited {color:#666666; text-decoration:underline; font-size:9px; font-weight:bold;}
.more_link:hover {color:#B90000; text-decoration:underline; font-size:9px; font-weight:bold;}

/* safety styles */
.safety {background-image:url("images/bg_grad.jpg"); background-repeat: repeat-x; color:#666666; font-size:11px; padding:5px;}

/* mailinglist styles */
.mailinglist {background-image:url("images/panel_bg_darkgray.gif"); color:#ffffff; font-size:10px;}
.mailinglist_text {color:#ffffff; font-size:10px;}

/* news styles */
.news {background-image:url("images/panel_bg_news.gif"); color:#ffffff; font-size:10px;}
.news_text {color:#ffffff; font-size:10px;}
.news_link:link {color:#ffffff; text-decoration:underline; font-weight:bold;}
.news_link:active{color:#ffffff; text-decoration:underline; font-weight:bold;}
.news_link:visited {color:#ffffff; text-decoration:underline; font-weight:bold;}
.news_link:hover {color:#ffffff; text-decoration:underline; font-weight:bold;}

/* prescription styles */
.bg_pre {background-image:url("images/panel_bg_pre.gif"); color:#ffffff; font-size:10px;}
.bg_grad_pre {background-image:url("images/bg_grad_pre.jpg"); background-repeat: repeat-x;}

/* non prescription styles */
.bg_nonpre {background-image:url("images/panel_bg_nonpre.gif"); color:#ffffff; font-size:10px;}
.bg_grad_nonpre {background-image:url("images/bg_grad_nonpre.jpg"); background-repeat: repeat-x;}
.category_text {color:#ffffff; font-size:11px; line-height:140%;}
.category_link:link {color:#ffffff; text-decoration:underline; font-weight:normal;}
.category_link:active{color:#ffffff; text-decoration:underline; font-weight:normal;}
.category_link:visited {color:#ffffff; text-decoration:underline; font-weight:normal;}
.category_link:hover {color:#ffffff; text-decoration:underline; font-weight:normal;}

/* other styles */
.bg_other {background-image:url("images/panel_bg_other.gif"); color:#ffffff; font-size:10px;}
.bg_grad_other {background-image:url("images/bg_grad_other.jpg"); background-repeat: repeat-x;}

/* header image styles */
/*.header {font-family:verdana; font-size:16px; font-weight:bold;}
.header_image {background-image:url("images/bg_header.jpg"); background-repeat: repeat-x; background-color:#2076b8; height:90px;}*/

/* 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;}

/* cart styles */
.cart_table {background-color:#def1fe; padding:3px;}
.cart_header {font-size:9px; font-weight:bold;}
.cart_item {font-size:9px;}
.cart_row {background-color:#c2e7fe;}

/* 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;}

/* 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;}