body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.table_main { 
	width:792px;
	margin-top:auto; 
	margin-bottom:auto; 
	margin-left:auto; 
	margin-right:auto;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.table_100 {width:100%;}
.table_black {width:100%; background-color:#000000;}
.table_50 {width:50%;}
.table_spacer {width:55%;}
.td25px {width:25px}

.table_footer {width:100%; background-color:#263959; padding:5px; color:#FFFFFF; font-size:10px;}

.main_text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left;}
.main_text_blue {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color:#39579E;}
.main_text_large {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align:left;}
.main_text_white {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color:#FFFFFF;}
.main_text_bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; font-weight:bold;}
.body_text_header {font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-align: left; font-weight:bold; color:#39579E; padding-top:5px;}
.navi_panel_header {font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: left; font-weight:bold;}
.footer_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#39579E; font-weight:bold;}
.sub_header {font-size:12px; color:#39579E; font-weight:bold;}
.home_text {display:block; padding:5px;} 


body#home td#navi_home {background-image:url(/images/home_navi_bg.jpg); background-position:bottom; height:247px;}

.so_main {background-color:#E7E8FA;}

.table_new_products {width:100%; border:2px solid #39579E;}
.new_products_header {font-weight:bold; font-size:18px; background-color:#39579E; text-transform:uppercase; text-align:center; color:#FFFFFF; padding:4px;}
.new_product {border-right:1px solid #39579E; padding:4px; text-align:center; width:33%; vertical-align:bottom;}


.main_content {padding:5px; vertical-align:top;}
.main_content_right {padding:5px; vertical-align:top; width:160px;}

.mini_basket_text {font-size:11px; color:#333333; font-weight:bold;}
.header_phone_number {font-size: 18px; text-align:right; font-weight:bold; color:#FFFFFF;}

.td_black {background-color:#000000;}
.td_white {background-color:#FFFFFF;}

.hr_body {background-color:#333333; color:#333333; margin:0px;}

.main_area {background-image:/images/footer_bar.jpg; background-position:bottom; vertical-align:top;}

.no_border {border:none;}
.thumbnail_images {border:none;}
.home_thumbnail_images {border:none; width:80px;}

.navi_bar {font-size:12px; font-weight:bold; padding:3px;}

.header_navi {background-image:url(/images/header_navi_bg.jpg); background-position:left; background-color:#0102BF; height:29px; font-size:13px;}
.search_bar {background-position:right; background-image:url(/images/header_search_area.jpg); background-repeat:no-repeat; height:39px; width:100%; font-size:12px; font-weight:bold; text-align:right; color:#FFFFFF;}
.main_body_header {background-position:right top; background-image:url(/images/body_header_bg.jpg); background-color:#A8B9A7; background-repeat:no-repeat; height:94px; width:557px; padding-bottom:2px; padding-left:10px; font-size:18px; font-weight:bold; vertical-align:bottom;}
.main_body_area {background-position:right top; background-image:url(/images/body_text_bg.jpg); background-repeat:no-repeat; background-color:#FFFFFF; padding:20px;}

.navi_header {background-color:#263959; height:94px; vertical-align:bottom; font-size:16px; color:#FFFFFF; padding-bottom:2px; padding-left:10px;}
.navi_main_table {background-color:#E7E8FA; width:158px;}
.navi_main_table_home {background-image:url(/images/home_navi_bg.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#E7E8FA; width:158px;}

.navi_hr {height:1px; color:#333333; padding-left:8px; padding-right:8px;}

.search_form_text {font-size:11px; font-family:Arial, Helvetica, sans-serif;}

td.navi_top a {padding:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#263959; text-decoration:none; text-transform:uppercase; color:#263959;}
td.navi_top a:hover	{color:#FFFFFF;}

a:link.navi_panel_link 	  {text-decoration:none; color:#39579E; font-weight:bold; text-transform:capitalize; display:block;}
a:visited.navi_panel_link {text-decoration:none; color:#39579E; font-weight:bold; text-transform:capitalize; display:block;}
a:hover.navi_panel_link   {text-decoration:none; color:#B5612F; font-weight:bold; text-transform:capitalize; display:block;}
a:active.navi_panel_link  {text-decoration:none; color:#39579E; font-weight:bold; text-transform:capitalize; display:block;}

a:link.navi_panel_link_current 	  {text-decoration:none; color:#B5612F; font-weight:bold; text-transform:capitalize; display:block;}
a:visited.navi_panel_link_current {text-decoration:none; color:#B5612F; font-weight:bold; text-transform:capitalize; display:block;}
a:hover.navi_panel_link_current   {text-decoration:none; color:#B5612F; font-weight:bold; text-transform:capitalize; display:block;}
a:active.navi_panel_link_current  {text-decoration:none; color:#B5612F; font-weight:bold; text-transform:capitalize; display:block;}

ul.navigation {list-style-image:url(/images/paw.jpg); margin:0px;}

a:link.menu_navi_link {text-decoration:none; font-size: 12px; font-weight:bold; color:#000000;}
a:visited.menu_navi_link {text-decoration:none; font-size: 12px; font-weight:bold; color:#000000;}
a:hover.menu_navi_link {text-decoration:none; font-size: 12px; font-weight:bold; color:#B5612F;}
a:active.menu_navi_link {text-decoration:none; font-size: 12px; font-weight:bold; color:#B5612F;}

a:link.nav_back {text-decoration: none; font-size: 12px; font-weight:bold; color:#333333}
a:visited.nav_back {text-decoration: none; font-size: 12px; font-weight:bold; color:#333333}
a:hover.nav_back {text-decoration: none; font-size: 12px; font-weight:bold; color:#B5612F;}
a:active.nav_back {text-decoration: none; font-size: 12px; font-weight:bold; color:#B5612F;}

a:link.white_link {color: #000000;	text-decoration: none; color:#FFFFFF;}
a:visited.white_link {color: #000000; text-decoration: none; color:#FFFFFF;}
a:hover.white_link {color: #000000; text-decoration:underline; color:#FFFFFF;}
a:active.white_link {color: #000000; text-decoration:underline; color:#FFFFFF;}

a:link.blue_link {text-decoration: none; color:#39579E; font-weight:bold;}
a:visited.blue_link {text-decoration: none; color:#39579E; font-weight:bold;}
a:hover.blue_link {text-decoration:none; color:#B5612F; font-weight:bold;}
a:active.blue_link {text-decoration:none; color:#B5612F; font-weight:bold;}

a:link.black_link 	 {color:#000000; font-weight:bold; text-transform:capitalize; text-decoration:none;}
a:visited.black_link {color:#000000; font-weight:bold; text-transform:capitalize; text-decoration:none;}
a:hover.black_link   {color:#000000; font-weight:bold; text-transform:capitalize; text-decoration:underline;}
a:active.black_link  {color:#000000; font-weight:bold; text-transform:capitalize; text-decoration:none;}

a:link.section_select_link 		{text-decoration:none; color:#39579E; font-weight:bold; text-transform:capitalize;}
a:visited.section_select_link 	{text-decoration:none; color:#39579E; font-weight:bold; text-transform:capitalize;}
a:hover.section_select_link 	{text-decoration:none; color:#B5612F; font-weight:bold; text-transform:capitalize;}
a:active.section_select_link 	{text-decoration:none; color:#39579E; font-weight:bold; text-transform:capitalize;}

.product_name {background-color:#39589F; font-size:14px; color:#FFFFFF; font-weight:bold; padding:3px;}
.product_name_small {background-color:#39589F; font-size:12px; color:#FFFFFF; padding:3px;}
.table_product {width:100%; border:solid; border-color:#39589F; border-width:1px;}
.product_price {font-size:14px; font-weight:bold; color:#39589F;}
.product_image_border {border:solid; border-color:#888888; border-width:1px;}
.table_product_image_border {border:solid; border-color:#666666; border-width:1px;}

.special_offer_red_text  {color:#FF0000; display:block; padding-top:3px; font-weight:bold;}
.special_offer_main_text {color:#39579E; display:block; padding-top:3px; font-weight:bold;}

a:link.special_offer_link 	 {text-decoration:none; color:#39579E; display:block; padding-top:3px; font-weight:bold;}
a:visited.special_offer_link {text-decoration:none; color:#39579E; display:block; padding-top:3px; font-weight:bold;}
a:hover.special_offer_link 	 {text-decoration:underline; color:#39579E; display:block; padding-top:3px; font-weight:bold;}
a:active.special_offer_link  {text-decoration:none; color:#39579E; display:block; padding-top:3px; font-weight:bold;}


a:link.store_small_link 	{text-decoration:none; color:#39579E; font-size:11px;}
a:visited.store_small_link 	{text-decoration:none; color:#39579E; font-size:11px;}
a:hover.store_small_link 	{text-decoration:none; color:#B5612F; font-size:11px;}
a:active.store_small_link 	{text-decoration:none; color:#B5612F; font-size:11px;}

.section_description {border:1px solid #39589F; padding:5px; margin:0px 5px 5px 5px; display:block;}
.section_name 		 {border:1px solid #39589F; padding:5px; margin:0px 5px 0px 5px; display:block; border-top:none; border-top:none; background-color:#39589F; color:#FFFFFF; font-size:16px; font-weight:bold; text-transform:capitalize;}


.section_info_text {margin:0px 5px 0px 5px; border:1px solid #39589F; padding:5px; display:block}
.section_info_text h1 {font-size:16px; color:#39589F; font-weight:bold; text-transform:uppercase; margin:0px; display:compact;}
.section_info_text h2 {font-size:13px; color:#39589F; font-weight:bold; text-transform:capitalize; margin:0px; display:compact;}