@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, 
address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, 
var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, 
th, td { margin:0;	padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent }
body { line-height:inherit }
ol, ul { list-style:none }
blockquote, q {	quotes:none  }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
:focus { outline:0 }
ins { text-decoration:none }
del { text-decoration:line-through }
table { border-collapse:collapse; border-spacing:0 }
@charset "utf-8";
/* CSS Document */

body { background:#0C1229 url(../images/body_fill.jpg) left top repeat-x; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#000 }
	body a.logo { float:left; margin:11px 0 0 20px }
	body h2 { font:normal 18px/18px Georgia, "Times New Roman", Times, serif; color:#830E0E; padding-bottom:5px }
	body h1 { font:normal 32px/28px Georgia, "Times New Roman", Times, serif; color:#999; letter-spacing:-1px; padding-bottom:15px }
	body p.space { padding-bottom:15px }
	body h2.space { padding-top:10px }
	body div.wrap { overflow:hidden !important }
	.margin-clear { margin:0 !important }
div#page-layout { width:960px; margin:0 auto }
div#page-navigation { height:131px; overflow:hidden; border-bottom:10px solid #FFF; background:url(../images/navigation_fill.png) left top repeat-x }
	div#page-navigation ol { height:133px; float:right; padding-right:10px; font:normal 18px/18px Georgia, "Times New Roman", Times, serif; color:#FFF }
	div#page-navigation ol li { float:left }
	div#page-navigation ol li.active a { background:#FFF; color:#830E0E }
	div#page-navigation ol a { display:block; color:#FFF; padding:82px 12px 18px; text-decoration:none }
	div#page-navigation ol a em { display:block; font:italic 11px Georgia, "Times New Roman", Times, serif; color:#6E748A }

div#page-header { width:960px; padding-bottom:10px; background:url(../images/header_fill.jpg) right bottom no-repeat }	
	div#page-header div.homepage-header { width:960px; height:160px; background:url(../images/ochilfoods_interiorheader.jpg) center no-repeat }
	div#page-header div.homepage-header2 { width:960px; height:340px; background:url(../images/header_image.jpg) center no-repeat }
	div#page-header div.homepage-text { overflow:hidden; color:#FFF; float:right; background:url(../images/transparent_fill.png); width:320px; height:100px; padding:30px }
	div#page-header div.homepage-text p a {color: #FFFFFF; }
	div#page-header div.homepage-text2 { overflow:hidden; color:#FFF; float:right; background:url(../images/transparent_fill.png); width:320px; height:280px; padding:30px }
	div#page-header h1 { color:#FFF; font-size:28px }
	div#page-header h1 em { color:#BA8585 }
	
div#page-content { background:#FFF; padding:20px 0; overflow:hidden }
	div#page-content a { text-decoration:underline; color:#830E0E }
	div#page-content a:hover { text-decoration:none }
	div#page-content ul li { background:url(../images/bullet.png) left 5px no-repeat; padding-left:15px; padding-bottom:2px }
	div#page-content ul.list-small { float:left; width:190px; margin-right:10px }

div#page-footer { background:#303549; height:38px; padding:22px 30px 0; text-align:right; font:normal 14px Georgia, "Times New Roman", Times, serif; color:#6E748A }

div.featured-list { width:900px; overflow:hidden; margin:0 20px 0 0; padding:20px 0 20px 40px; background:#C0C3CE }
	div.featured-list div.featured { width:285px; float:left; margin-right: 15px;}
	div.featured-list div.featured_new { width:300px; float:left; margin-top: 5px; }
	div.featured-list div.featured_new2 { width:290px; float:left; margin-top: 5px; margin-right: 10px; }
	div.featured-list div.featured_new3 { float:left; margin-top: 5px; margin-right: 10px; width: 100%}
	div.featured-list div.featured h2 { padding-top:5px }
	div.featured-list div.featured p { padding-right:10px }
	img.image { float:left; border:10px solid #FFF; margin-right:10px }
	img.image2 { float:left; border:10px solid #FFF; margin-right:20px }
div.featured-list2 { width:900px; overflow:hidden; margin:0 20px 0 0; padding:20px 0 20px 40px;}
	div.featured-list2 div.featured { width:300px; float:left }
	div.featured-list2 div.featured_new { width:300px; float:left; margin-top: 5px; }
	div.featured-list2 div.featured_new2 { width:290px; float:left; margin-top: 5px; margin-right: 10px; }
	div.featured-list2 div.featured_new3 { float:left; margin-top: 5px; margin-right: 10px; width: 100%}
	div.featured-list2 div.featured h2 { padding-top:5px }
	div.featured-list2 div.featured p { padding-right:10px }
	img.image { float:left; border:10px solid #FFF; margin-right:10px }
	img.image2 { float:left; border:10px solid #FFF; margin-right:20px }
div.column-list { width:920px; margin:0 auto }
	div.columnNew { width:800px; float:left; padding:30px }
	div.column { width:390px; float:left; padding:30px }
	div.gray { background:#EBEBEB }
	
form.FormWrap { display:block; width:100% }
	form.FormWrap fieldset { overflow:hidden; display:block; width:100%; margin-bottom:8px }
	form.FormWrap label { display:block; padding-bottom:2px; color:#999 }
	.TextField { font:normal 12px Arial, Helvetica, sans-serif !important; color:#333 }
	input.TextField { width:300px; border:2px solid #D3D5DD; padding:3px 5px }
	textarea.TextField { width:300px; border:2px solid #D3D5DD; padding:3px 5px }
	input.Button { cursor:pointer; border:0; font:normal 12px Arial, Helvetica, sans-serif; padding:7px 12px 7px 10px; background:#9EA4B4; color:#FFF }
	input.Button:hover { background:#C0C3CE }

blockquote { padding:0 0 20px; background:url(../images/quote.jpg) left top no-repeat }