#container2, #container2_food, #container2_news, #container2_product,#container2_local_dist,#container2_food_details,#container2_contact{ margin: 0pt auto; padding: 0pt;background: rgb(77, 57, 30) url('../images/background/wrap_bg2.gif') repeat-y; position: relative; background-color:#f9d849;width: 775px; text-align: left; z-index: 1; }
#three_column_left h2 { margin: 0px 0pt 0px; padding: 0pt; font-family: Palatino,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: 23px; font-size-adjust: none; font-stretch: normal; color: rgb(255, 179, 0); text-decoration:none}
#three_column_left ul { margin: 0pt; padding: 5px 0pt; }
#three_column_left li { font-family: "Lucida Grande",verdana,arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 21px; font-size-adjust: none; font-stretch: normal; color: rgb(241, 238, 190); margin-left: 20px; }
#two_column_left {
	padding: 0pt;
	background:#a40303;
	position: relative;
	list-style-type: none;
	width: 193px;
	float: left;
	z-index: 100;
	color: rgb(252, 251, 232);
	text-align: left;
	margin-top: -15px;
	margin-right: 0pt;
	margin-bottom: 0px;
	margin-left: 0pt;
}

#two_column_left li { border-top: 1px solid rgb(77, 56, 30); margin: 0pt; padding: 0pt;font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 15px; font-size-adjust: none; font-stretch: normal; height: auto; list-style-type: none; list-style-image: none; }
#two_column_left li ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; }
#two_column_left li ul li.sub_others {
	margin: 0pt;
	padding-left: 15px;
	list-style-type: none;
	background:url(../images/background/bullet.gif) no-repeat;
	background-position:15px top;
	
	}
/*   size of font */
#two_column_left a {
	background:#a40303 none repeat;
	display: block;
	text-decoration: none;
	color: rgb(156, 207, 224);
	font-size: 12px;
	line-height: 28px;
	height: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 10px;
}
#two_column_left_bottom { margin: 30px 0pt; padding: 0pt;  position: relative; list-style-type: none; width: 193px; float: left; z-index: 100; color: rgb(252, 251, 232); text-align: left; background-color:#a40303}
#html_left_bkg {background:url(../images/background/navcat_bg.gif) no-repeat;width:193px;height:350px;}


#two_column_left a:link, #two_column_left a:visited { color: rgb(252, 251, 232); text-decoration: none; }
#two_column_left a:hover { background: #990404 none repeat; color: rgb(156, 207, 224); }
#two_column_left a:active { background: #990404 none repeat; color: rgb(252, 251, 232); }
/* color of the link */
#two_column_left li ul li { border: medium none ; margin: 0pt; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 20px; font-size-adjust: none; font-stretch: normal; color: rgb(241, 238, 190); width: 193px; }
/*   color & size of font */
#two_column_left li ul li a { padding: 4px 0pt 4px 20px; background: #a40303 none repeat; display: block; text-decoration: none; font-size: 12px; height: auto; line-height: 14px; }
#two_column_left li ul li a:link, #two_column_left li ul li a:visited { color: rgb(241, 238, 190); text-decoration: none; }
/* color of roll over */
#two_column_left li ul li a:hover { background: #990404 none repeat; }
#two_column_left li ul li a:active { background: #990404 none repeat; }

#two_colum_left_image {
	background-image: url('../images/background/Logo-Haccp.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:300px;
	height:500px;

	}
#two_colum_left_image span
{
	visibility:hidden;
}


#two_column_right {
	position: relative;
	width: 550px;
	float: left;
	z-index: 100;
	margin-top: 15px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 17px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 30px;
	padding-left: 0pt;
	min-height:800px;
}

#two_column_right_content { padding:10px; }
tr { vertical-align:top }
#two_column_right h2 { margin: 0px 0pt 0px; padding: 0pt;font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: 23px; font-size-adjust: none; font-stretch: normal; color: rgb(156, 207, 224); }


.underline_bkg {
	border-bottom-width: medium;
	border-bottom-style: double;
	border-bottom-color: #FFCC00;
}
.underline_bkg span
{ visibility:hidden}

.col1{ width:120px;margin: 5pt 2px 2px 5pt; padding: 0pt; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 21px; font-size-adjust: none; font-stretch: normal; color: rgb(241, 238, 190); }
.col2 { width:400px; margin: 5pt 2px 2px 5pt; padding: 0pt; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 21px; font-size-adjust: none; font-stretch: normal; color: rgb(241, 238, 190); }


#container2_food_details .col1
{
	width:100px;
}

/* ---------------------------------- contact -------------------------------- */
#contact_Content { margin-top: 20px; }
h1#contact_ContactUs { margin: 0pt 0pt 20px; background: transparent url('../images/contact/h1_contact.gif') no-repeat scroll left top; height: 50px; }
#contact_ContactUs span { display: none; }
#TwoColLeft { margin-top: 0px; float: left; text-align: left; }
#TwoColLeft div { padding: 0pt 16px; margin-bottom: 25px; }
#TwoColLeft div p { margin:0px;padding:0px; margin-top: 0pt; font-size: 13px; line-height: 18px; }

#TwoColRight { margin-top: 20px; padding-bottom: 30px; float: left; text-align: left; width: 480px; }
#TwoColRightBody {
	padding-top: 15px;
	padding-right: 24px;
	padding-bottom: 0pt;
	padding-left: 18px;
}

#ContactForm { margin-bottom: 1em; width: 349px; }
#ContactForm th, #ContactForm td { font-weight:normal; padding: 5px 8px; font-size: 14px; line-height: 18px; color: #FCFBE8 }
#ContactForm th { text-align: left; color: #FCFBE8; white-space: nowrap;}
#ContactForm input.txt { font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; width: 200px; }
#ContactForm select { font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; }
#ContactForm textarea { font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; width: 380px; }
#ContactSent, #ContactError { border-top: 1px solid rgb(51, 153, 0); border-bottom: 1px solid rgb(51, 153, 0); padding: 10px; margin-bottom: 20px; background-color: rgb(237, 255, 237); text-align: center; }
#ContactError { border-top: 1px solid rgb(153, 0, 0); border-bottom: 1px solid rgb(153, 0, 0); background-color: rgb(247, 231, 231); }
#ContactSent p, #ContactError p { margin: 0pt; padding: 0pt; font-size: 12px; color: rgb(51, 153, 0); }
#ContactError p { color: rgb(153, 0, 0); }
#ContactSent strong, #ContactError strong { text-transform: uppercase; }
#TwoColRightBody h1 { margin: 0pt; padding: 0pt; font-family: arial,helvetica,sans-serif; font-size: 18px; font-weight: bold; color: rgb(204, 51, 0); }
#TwoColLeft h5 { border-bottom: 1px solid rgb(222, 222, 222); margin: 0pt 0pt 5px; padding: 0pt 0pt 5px; font-size: 14px; color: rgb(153, 153, 153); }

#TwoColRightBody .form_spacer {	margin: 340px 0pt 0pt}
#container2_contact #two_column_left a {
	display:inline;
	padding:0px;
	line-height:inherit;
}
#container2_contact #messages
{
	color:#000000;
}
#container2_contact #fill_up_space 
{
	height:700px;

}

/* ---------------------------------- detials -------------------------------- */
#container2_food_details .img_width { width:500px; margin-left:auto; margin-right:auto}
#container2_food_details #two_column_right_content { clear:both;width:500px; display:block}

/* ---------------------------------- local distribution -------------------------------- */

#container2_local_dist #two_column_right {
	width:500px;
	padding-right:0px;
	padding-left:0px;
	/*margin-left:10px;*/
}
#container2_local_dist #two_column_right_content
{
	padding-right:0px;
	padding-left:7px;
}
#song_player
{
	position:absolute;
	top:75px;
	left:665px;
}