@import url(undohtml.css);

body{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.main_holder {
	width: 990px;	
	margin: 10px auto;
	text-align: left;
	background-color:#FFFFFF;
	padding: 5px;
}

.logo_holder{
	width: 990px;
	height: 132px;
}

.logo_img{
	width: 280px;
	height: 132px;
	background: url(/images/logo.jpg);
	background-repeat: no-repeat;
	float: left;
}

.logo_phone{
	width: 710px;
	height: 49px;
	background-image: url(/images/menu_phone.gif);
	background-repeat: no-repeat;
	float: right;
}

.logo_message{
	width: 710px;
	height: 83px;
	background-image: url(/images/menu_message.gif);
	background-repeat: no-repeat;
	float: right;
}

.menu_bar{
	width: 990px;
	height: 38px;
}

#menu_items li{
	display: inline;	
	font-size: 95%;
}

#menu_items li a{
	display:block;
	float:left;
	height: 35px;
	width: 110px;
	background-image: url(/images/buttons/menu_main.gif);
	background-repeat: no-repeat;
	float: left;
	position:relative;
	text-align:center;
	text-transform:uppercase;
}

#menu_items li a span{
	display:block;
	margin-top:10px;
}

#menu_items #menu79 span{
	margin-top:4px;
}

#menu_items a.selected ,
#menu_items li a:hover{
	background-image: url(/images/buttons/main_selected.gif);
	background-repeat: no-repeat;

}

#menu_items a{
	color: #FFFFFF;
	font-weight: bold;
	width: 100px;
}

#menu_items p{
	padding-top: 8px;
}

.main_content_holder{
	width: 990px;
	min-height: 483px;
	padding-top: 10px;
}

	
.main_content_left{
	width: 485px;
	padding-right: 20px;
	float: left;
}

.main_content_holder table{
	margin:5px 0;
}

.main_content_holder table td{
	padding:5px;
}

.main_content_holder table td div{
	border:1px solid #000;
	overflow:hidden;
}

.main_content_holder table td div div{
	overflow:visible;
	border:0px;
}

.main_content_left h1{
	padding-top: 20px;
	color: #005C1E;
	padding-bottom: 10px;
	font-size: 150%;
	font-weight: normal;
}

.main_content_holder a{color: #005C1E;}
.main_content_holder a:hover{text-decoration:underline;}

.main_content_page_home{
	color: #000;
}

.main_content_page_left{
	float: left;
	width: 587px;
	color: #000;
	padding:0 0 0 25px;
	line-height: 18px;
}

.products{
	padding:0px;
	width:612px;
}

.main_content_page_left h1{
	padding-top: 20px;
	color: #005C1E;
	padding-bottom: 10px;
	font-size: 130%;
	font-weight: bold;
}

.main_content_page_left h1,
.main_content_page_left h2,
.main_content_page_left h3,
.main_content_page_left h4,
.main_content_page_left h5,
.main_content_page_left h6{
	color: #005C1E;
	padding:5px 0;
}

.main_content_page_left h1 a{
	color: #005C1E;
}

.main_content_page_left p,
.main_content_page_left ul{
	padding-bottom: 5px;
}

.main_content_page_left ul{
	padding:5px 0 10px 25px;
	list-style:disc;
}

.main_content_page_left_news_story{
	border-bottom: 1px dotted #9f9f9f;
	width: 612px;
}

/* ---------------- Products table ---------------- */

#products_tab{
	width: 665px;
	padding: 0;
}

#products_tab tr{
	border-top: 1px dotted #8c8c8c;
	border-bottom: 1px dotted #8c8c8c;
}


#products_tab th{
	padding-bottom: 20px;
	color: #006b33;
}

#products_tab td{
	color: #006b33;
	padding-bottom: 5px;
}

.main_content_page_left_products{
	width: 715px;
	float: left;
}

.main_content_page_left_products h5{
	padding-bottom: 20px;
	color: #91a4d4;
}

.main_content_page_left_products h{
	color: #91a4d4;
	font-size: 80%;
	padding-bottom: 5px;
}

.main_content_page_left_products p{
	font-size: 90%;
	color: #000;
	padding-top: 3px;
	padding-bottom: 3px;
}

.main_content_page_left_products_code1{
	width: 70px;
	float: left;
}

.main_content_page_left_products_name1{
	width: 200px;
	float: left;
}

.main_content_page_left_products_portion1{
	width: 110px;
	float: left;
}

.main_content_page_left_products_pack1{
	width: 315px;
	float: left;
}

.main_content_page_left_products_code{
	width: 70px;
	float: left;
	border-bottom: 1px dotted #8c8c8c;
}

.main_content_page_left_products_name{
	width: 200px;
	float: left;
	border-bottom: 1px dotted #8c8c8c;
}

.main_content_page_left_products_portion{
	width: 110px;
	float: left;
	border-bottom: 1px dotted #8c8c8c;
}

.main_content_page_left_products_pack{
	width: 315px;
	float: left;
	border-bottom: 1px dotted #8c8c8c;
}

/* ---------------- Special Offers table ---------------- */


#special_offers_tab{
	width: 675px;
	padding: 0;
}

/*#special_offers_tab tr{
	border-bottom: 1px dotted #8c8c8c;
}*/


#special_offers_tab th{
	padding-bottom: 20px;
	color: #006b33;
}

#special_offers_tab td{
	color: #006b33;
	padding-bottom: 5px;
}

.main_content_page_left_special{
	width: 715px;
	float: left;
}

.main_content_page_left_special h5{
	padding-bottom: 20px;
	color: #006b33;
}

.main_content_page_left_special h6{
	color: #006b33;
	font-size: 70%;
	padding-bottom: 5px;
}

.main_content_page_left_special p{
	font-size: 80%;
	color: #8c8c8c;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 30px;
}

.main_content_page_left_special_code1{
	width: 65px;
	float: left;
}

.main_content_page_left_special_name1{
	width: 145px;
	float: left;
}

.main_content_page_left_special_portion1{
	width: 75px;
	float: left;
}

.main_content_page_left_special_pack1{
	width: 80px;
	float: left;
}

.main_content_page_left_special_price1{
	width: 80px;
	float: left;
}

.main_content_page_left_special_unit1{
	width: 80px;
	float: left;
}

.main_content_page_left_special_description1{
	width: 170px;
	float: left;
}

.main_content_page_left_special_code{
	width: 65px;
	float: left;
	border-bottom: 1px dotted #8c8c8c;
}

.main_content_page_left_special_name{
	width: 145px;
	float: left;
	border-bottom: 1px dotted #8c8c8c;
}

.main_content_page_left_special_portion{
	width: 75px;
	float: left;
	border-bottom: 1px dotted #8c8c8c;
}

.main_content_page_left_special_pack{
	width: 80px;
	float: left;
	border-bottom: 1px dotted #8c8c8c;
}

.main_content_page_left_special_price{
	width: 80px;
	float: left;
	border-bottom: 1px dotted #8c8c8c;
}

.main_content_page_left_special_unit{
	width: 80px;
	float: left;
	border-bottom: 1px dotted #8c8c8c;
}

.main_content_page_left_special_description{
	width: 170px;
	float: left;
	border-bottom: 1px dotted #8c8c8c;
}




.main_content_page_right{
	width: 358px;
	padding-left: 20px;
	float: right;
	font-size: 85%;
	font-weight: normal;
}

.main_content_page_right h6{
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 6px;
	font-size: 116%;
	font-weight: bold;
}

.main_content_page_right h5{
	padding-top: 20px;
	color: #005C1E;
	padding-bottom: 10px;
	font-size: 130%;
	font-weight: bold;
}

.main_content_page_right label{
	width: 100px;
	color: #005C1E;
	padding-bottom: 10px;
}

.main_content_page_right .in{
	width: 200px;
}

.main_content_page_right textarea{
	width: 200px;
	height: 75px;
}



.main_content_page_right p{
	color: #9f9f9f;
}
.main_content_page_right img{
	padding: 0 0 5px 0;
	margin-right: -5px;
}

.main_content_page_right_lb1{
	width: 112px;
	height: 113px;
	padding-left: 6px;
	padding-bottom: 6px;
	background-image: url(/images/buttons/large_04.gif);
	background-position: right;
	background-repeat:no-repeat;
	float: right;
}

.main_content_page_right_lb2{
	width: 112px;
	height: 113px;
	padding-left: 6px;
	padding-bottom: 6px;
	background-image: url(/images/buttons/large_02.gif);
	background-position: right;
	background-repeat:no-repeat;
	float: right;
}

.main_content_page_right_lb3{
	width: 112px;
	height: 113px;
	padding-left: 6px;
	padding-bottom: 6px;
	background-image: url(/images/buttons/large_06.gif);
	background-position: right;
	background-repeat:no-repeat;
	float: right;
}

.main_content_page_right_products{
	width: 275px;
	float: right;
}

#products li{
	width: 275px;
	height: 27px;
	padding-bottom: 1px;
	background-image: url(/images/buttons/large_item.gif);
	background-repeat: no-repeat;
}

#products li a{
	display: block;
	float: right;
	width: 265px;
	padding-left: 10px;
	height: 22px;
	padding-top: 5px;
	color: #91a4d4;
	font-weight: bold;
}

#products li a:hover{
	color: #FFFFFF;
}

#products li.selected{
	width: 275px;
	height: 27px;
	padding-bottom: 1px;
	background-image: url(/images/buttons/large_highlighted.gif);
	background-repeat: no-repeat;
}

#products li.selected a{
	display: block;
	float: right;
	width: 265px;
	height: 22px;
	padding-top: 5px;
	color: #FFFFFF;
	font-weight: bold;
}

#products li.special{
	width: 275px;
	height: 27px;
	padding-bottom: 1px;
	background-image: url(/images/buttons/large_selected.gif);
	background-repeat: no-repeat;
}

#products li.special a{
	display: block;
	float: right;
	width: 265px;
	height: 22px;
	padding-top: 5px;
	color: #FFFFFF;
	font-weight: bold;
}

#products li.special:hover{
	width: 275px;
	height: 27px;
	padding-bottom: 1px;
	background-image: url(/images/buttons/large_selected.gif);
	background-repeat: no-repeat;
}

#products li:hover{
	width: 275px;
	height: 27px;
	padding-bottom: 1px;
	background-image: url(/images/buttons/large_highlighted.gif);
	background-repeat: no-repeat;
}

.main_content_page_right_prodsel{
	width: 275px;
	height: 27px;
	padding-bottom: 1px;
	background-image: url(/images/buttons/large_selected.gif);
	background-repeat: no-repeat;
}

.main_content_page_right_prodhigh{
	width: 275px;
	height: 27px;
	padding-bottom: 1px;
	background-image: url(/images/buttons/large_highlighted.gif);
	background-repeat: no-repeat;
}

.main_content_page_right_proditem{
	width: 275px;
	height: 27px;
	padding-bottom: 1px;
	background-image: url(/images/buttons/large_item.gif);
	background-repeat: no-repeat;
}

.main_content_page_right_proditem_text{
	padding-top: 5px;
	padding-right: 10px;
}

.main_content_page_right_proditem_text a{
}

.main_content_left_contact{
	width: 200px;
	float: left;
}

.main_content_mid{
	height: 483px;
	width: 245px;
	padding-right: 4px;
	float: left;
}

.large_button_1{
	width: 112px;
	height: 113px;
	padding-right: 6px;
	padding-bottom: 6px;
	background-image: url(/images/buttons/large_01.gif);
	background-repeat:no-repeat;
	float: left;
}

.small_button_1{
	width: 73px;
	height: 74px;
	padding-right: 6px;
	padding-bottom: 20px;
	background-image: url(/images/buttons/small_01.gif);
	background-repeat:no-repeat;
	float: left;
}

.large_button_2{
	width: 112px;
	height: 113px;
	padding-right: 8px;
	padding-bottom: 6px;
	background-image: url(/images/buttons/large_02.gif);
	background-repeat:no-repeat;
	float: left;
}

.small_button_2{
	width: 73px;
	height: 74px;
	padding-right: 6px;
	padding-bottom: 20px;
	background-image: url(/images/buttons/small_02.gif);
	background-repeat:no-repeat;
	float: left;
}

.large_button_3{
	width: 112px;
	height: 113px;
	padding-right: 8px;
	padding-bottom: 6px;
	background-image: url(/images/buttons/large_03.gif);
	background-repeat:no-repeat;
	float: left;
}

.small_button_3{
	width: 73px;
	height: 74px;
	padding-right: 6px;
	padding-bottom: 20px;
	background-image: url(/images/buttons/small_03.gif);
	background-repeat:no-repeat;
	float: left;
}

.large_button_4{
	width: 112px;
	height: 113px;
	padding-right: 8px;
	padding-bottom: 6px;
	background-image: url(/images/buttons/large_04.gif);
	background-repeat:no-repeat;
	float: left;
}

.small_button_4{
	width: 73px;
	height: 74px;
	padding-right: 6px;
	padding-bottom: 20px;
	background-image: url(/images/buttons/small_04.gif);
	background-repeat:no-repeat;
	float: left;
}

.large_button_5{
	width: 112px;
	height: 113px;
	padding-right: 8px;
	padding-bottom: 6px;
	background-image: url(/images/buttons/large_05.gif);
	background-repeat:no-repeat;
	float: left;
}

.small_button_5{
	width: 73px;
	height: 74px;
	padding-right: 6px;
	padding-bottom: 20px;
	background-image: url(/images/buttons/small_05.gif);
	background-repeat:no-repeat;
	float: left;
}

.large_button_6{
	width: 112px;
	height: 113px;
	padding-right: 8px;
	padding-bottom: 6px;
	background-image: url(/images/buttons/large_06.gif);
	background-repeat:no-repeat;
	float: left;
}

.small_button_6{
	width: 73px;
	height: 74px;
	padding-right: 6px;
	padding-bottom: 20px;
	background-image: url(/images/buttons/small_06.gif);
	background-repeat:no-repeat;
	float: left;
}

.large_button_7{
	width: 112px;
	height: 113px;
	padding-right: 8px;
	padding-bottom: 6px;
	background-image: url(/images/buttons/large_07.gif);
	background-repeat:no-repeat;
	float: left;
}

.small_button_7{
	width: 73px;
	height: 74px;
	padding-right: 6px;
	padding-bottom: 20px;
	background-image: url(/images/buttons/small_07.gif);
	background-repeat:no-repeat;
	float: left;
}

.large_button_8{
	width: 112px;
	height: 113px;
	padding-right: 8px;
	padding-bottom: 6px;
	background-image: url(/images/buttons/large_08.gif);
	background-repeat:no-repeat;
	float: left;
}

.small_button_8{
	width: 73px;
	height: 74px;
	padding-right: 6px;
	padding-bottom: 20px;
	background-image: url(/images/buttons/small_08.gif);
	background-repeat:no-repeat;
	float: left;
}

.small_button_9{
	width: 73px;
	height: 74px;
	padding-right: 6px;
	padding-bottom: 20px;
	background-image: url(/images/buttons/small_09.gif);
	background-repeat:no-repeat;
	float: left;
}

.large_button_text{
	color: #FFFFFF;
	text-transform:uppercase;
}

.large_button_text a{
	padding-left: 10px;
	padding-top: 6px;
	display: block;
	color: #FFFFFF;
	width: 102px;
	height: 106px;
	font-weight: bold;
}

.small_button_text{
	color: #FFFFFF;
	text-transform:uppercase;
}

.small_button_text a{
	font-size: 85%;
	padding-left: 5px;
	padding-top: 5px;
	display: block;
	color: #FFFFFF;
	width: 68px;
	height: 69px;
	font-weight: bold;
}

.main_content_right{
	height: 387px;
	width: 230px;
	float: right;
}

.news_btn{
	clear: both;
	width: 231px;
	height: 25px;
	padding-top: 9px;
	text-align: center;
	background-image: url(/images/buttons/news.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}

.news_holder{
	width: 222px;
	padding-left: 8px;
}

.news_story{
	border-bottom: 1px dotted #9f9f9f;
	height: 100px;
	width: 222px;
	padding-top: 10px;
}

.news_story h6 a{
	color: #046d36;
	padding-bottom: 5px;
}

.news_story p{
	color: #000;
	font-size: 80%;
	padding-bottom: 5px;
}

.main_content_special{
	background-image: url(/images/special_offers.jpg);
	background-repeat: no-repeat;
	width: 120px;
	padding-left: 110px;
	height: 80px;
	padding-top: 17px;
	float: left;
	margin-bottom: 10px;
}

.main_content_special p{
	font-size: 80%;
	color: #9f9f9f;
}

.main_content_special a{
	color: #9f9f9f;
}


.base_strap{
	clear: both;
	width: 990px;
	height: 176px;
	background-image: url(/images/base_strap.jpg);
	background-repeat:no-repeat;
}

.base_strap_text{
	text-align: center;
	padding-top: 87px;
	color: #FFFFFF;
}

.base_strap_text p{
	font-size: 80%;
	padding-top: 10px;
}

.base_strap_text a{
	color: #FFFFFF;
}

#base_menu {
	display: inline;
	padding-right: 5px;
	font-size: 80%;
}

#base_menu a{color: #FFFFFF;}
#base_menu a:hover{text-decoration:underline;}

#about_menu{clear:both;}
#about_menu li{display:inline;}
#about_menu a{
	display:block;
	width:110px;
	height:110px;
	float:left;
	margin-right:9px;
}

#about_menu a span{display:none;}

#about_menu #nav_83 a{background:url(/images/about/2.gif) no-repeat;}
#about_menu #nav_84 a{background:url(/images/about/1.gif) no-repeat;margin-left:10px;}
#about_menu #nav_85 a{background:url(/images/about/3.gif) no-repeat;margin-right:0px;}

#sub_menu{
	margin-left:9px;
}

#sub_menu li a{
	display:block;
	background:url(/images/buttons/large_item.gif) no-repeat;
	padding:5px 0 5px 20px;
	color:#006b33;
	min-height:18px;
	margin-bottom:1px solid #fff;
	caption-side:;
	font-size: 110%;
}

#sub_menu li a:hover,
#sub_menu li a.selected{
	background:url(/images/buttons/large_selected.gif) no-repeat;
	color:#fff;
}

#table_div{
	height: 300px;
	overflow: auto;
	padding-right:20px;
}

#news_div{
	height:400px;
	overflow: auto;

}

#table_div table{
	width: 675px;;
}

#special_offer_table td{
	border-bottom:1px solid #999;
	padding:2px 5px 10px 5px;
}

#page_image{
	float:right;
	margin-right:0px;
}