/* CSS Document */

html {height:100%;overflow-y:auto;overflow-x:hidden;padding-right:expression(document.body ? (document.documentElement.clientHeight < document.body.clientHeight ? "17px":"0px") : "0px");}
* html {border-left:0;border-right:0;border-bottom:0;}
body {position:relative;margin:0;padding:0;background-color:#fff;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", Verdana, sans-serif;margin:0;padding:0;border:0;color:#545454;font-size:12px;min-width:753px;min-height:540px;height:100%;}
	h1, h2, h3, h4, h5, h6, p, a, div, span, ul, li, img {margin:0;padding:0;border:0;font-weight:normal;}
/**/
/**/
	#nav {position:relative;z-index:6;}
	#nav ul {height:16px;margin-left:45px;margin-top:36px;overflow:auto;}
	#nav ul li {display:block;float:left;}
	#nav ul li a {display:block;text-decoration:none;color:#707070;line-height:16px;border-left:1px solid #008DD5;padding:0 16px 0 16px;}
	#nav ul li a:hover {color:#262626;}
	#nav ul li a#homelink {border:none;}
	#nav ul li a.current {color:#008DD5;}
	#nav ul li a.current:hover {color:#008DD5;cursor:default;}
/**/
/*Home Styles*/
#home #content {position:relative;max-width:932px;margin:0 auto 0;height:100%;z-index:2;}
* html #home #content {width:expression(document.documentElement.clientWidth < 932 ? "100%":"932px");}
	/**/
	#home #bodytext {overflow:auto;margin-left:59px;clear:both;}
	#home #bodytext h3 {font-size:15px;line-height:26px;color:#008DD5;width:48%;float:left;margin-top:87px;padding-bottom:172px;}
	#home #bodytext p {font-size:13px;line-height:21px;color:#707070;width:46%;padding-left:23px;padding-top:3px;float:left;margin-top:87px;padding-bottom:172px;}
	/**/
#home #foodbar {position:absolute;bottom:0px;height:128px;z-index:3;width:100%;}
#home #foodbar div {margin-right:4px;overflow:hidden;}
#home #foodbar div span {display:block;padding-left:4px;width:5000px;}
#home #foodbar div span img {margin:4px;margin-left:0;margin-bottom:0;height:120px;}
#home #bluebg {position:absolute;top:0;left:4px;z-index:1;}
/**/
/*Approach, Contact, Links Styles*/
#sec {position:static;margin-right:147px;min-width:500px;min-height:540px;}
#sec #content {position:relative;max-width:785px;min-height:540px;margin:0 auto 0;height:100%;z-index:2;}
* html #sec #content {width:expression(document.documentElement.clientWidth < 785 ? "100%":"785px");}
	/**/
	#sec #bodytext {overflow:visible;margin-left:59px;clear:both;}
	#sec #bodytext h4,#sec #bodytext h5 {font-size:13px;line-height:21px;color:#008DD5;padding-bottom:13px;}
	#sec #bodytext h5 {color:#747474;}
	#sec #bodytext h5 a {color:#008DD5;text-decoration:none;}
	#sec #bodytext h5 a:hover {color:#262626;}
	#sec #bodytext span.col1 {position:relative;z-index:4;width:55%;float:left;margin-top:87px;}
	#sec #bodytext span.col2 {position:relative;z-index:5;font-size:12px;line-height:20px;color:#707070;width:41%;padding-left:4%;padding-top:3px;float:left;margin-top:87px;}
	#sec #bodytext span p {padding-bottom:10px;}
	#sec #bodytext span p img {width:100%;height:auto;}
	#sec #bodytext span p a {display:block;color:#008DD5;line-height:14px;padding:0;margin:0;}
	#sec #bodytext span p a:hover {color:#262626;}
	/**/
#sec #foodbar {position:absolute;top:0px;right:0px;height:100%;min-height:540px;z-index:3;width:129px;background:#fff;}
#sec #foodbar div {margin-right:4px;overflow:hidden;height:100%;min-height:540px;}
#sec #foodbar div span {display:block;padding-left:4px;height:5000px;}
#sec #foodbar div span img {margin:4px;margin-left:0;margin-bottom:0;width:121px;}
#sec #bluebg {position:absolute;bottom:4px;left:0px;z-index:0;width:60%;height:100%;}
#sec #bluebg2 {position:absolute;bottom:4px;left:4px;z-index:0;width:40%;height:100%;}
/**/
/*Products Styles*/
/*#products {min-height:1200px;}
#products #content {min-height:1200px;}
* html #products {width:expression(document.documentElement.clientHeight < 785 ? "100%":"785px");}
/**/
#products #content {position:relative;max-width:932px;margin:0 auto 0;height:100%;z-index:2;}
* html #products #content {width:expression(document.documentElement.clientWidth < 932 ? "100%":"932px");}
	/**/
	#products #nav {position:relative;z-index:6;height:126px;}
	#products #nav ul {height:16px;margin-left:45px;margin-top:36px;overflow:auto;}
	#products #nav ul li {display:block;float:left;}
	#products #nav ul li a {display:block;text-decoration:none;color:#707070;line-height:16px;border-left:1px solid #008DD5;padding:0 16px 0 16px;}
	#products #nav ul li a:hover {color:#262626;}
	#products #nav ul li a#homelink {border:none;}
	#products #nav ul li a.current {color:#008DD5;}
	#products #nav ul li a.current:hover {color:#008DD5;cursor:default;}
	/**/
	#products #bodytext {position:relative;overflow:hidden;clear:both;padding-left:54px;padding-right:37px;margin-top:68px;}
	#products #bodytext ul, #products #bodytext li {list-style:none;display:block;}
	#products #bodytext ul {position:relative;width:159px;height:100%;margin-right:3px;border-top:1px solid #80C6EA;display:block;overflow:auto;}
	
	#products #bodytext ul li {font-size:12px;line-height:14px;}
	#products #bodytext ul li.first {padding-top:23px;}
	* html #products #bodytext ul li.first {position:relative;}
	
	#products #bodytext ul li a {display:block;padding-left:8px;padding-top:2px;padding-bottom:4px;padding-right:22px;text-decoration:none;color:#008DD5;background:top right no-repeat;background-image:url(../../images/products_list_bg-up.png);}
	* html #products #bodytext ul li a {background-image:url(../../images/products_list_bg-up.gif);}
	* html #products #bodytext ul li.first a {background:none;background:top right no-repeat url(../../images/products_list_bg-up.gif);}
	* html #products #bodytext ul li.first ul li.first a {background:none;}
	#products #bodytext ul li a:hover {color:#262626;}
	
	
	#products #bodytext ul li ul {position:absolute;display:none;top:0;left:159px;width:289px;height:auto;bottom:1px;border-top:none;border-left:3px solid #fff;background:none;overflow:auto;z-index:999;}
		* html #products #bodytext ul li ul {height:expression(document.getElementById("bluebg") ? document.getElementById("bluebg").clientHeight-1+"px" : "0");}
	#products #bodytext ul li ul li {width:auto;background:none;}
	
	#products #bodytext ul li ul li a {font-size:11px;padding-top:3px;padding-bottom:3px;background:none;cursor:default;}
	#products #bodytext ul li ul li a:hover {color:#008DD5;}
	
	#products #bodytext #middlecolbg {position:absolute;top:0;left:213px;visibility:hidden;width:289px;bottom:0px;background:#80C6EA;padding-top:1px;border-left:3px solid #fff;}
		* html #products #bodytext #middlecolbg {height:expression(document.getElementById("bluebg") ? document.getElementById("bluebg").clientHeight-1+"px" : "0");}
	#products #bodytext #middlecolbg img {height:100%;width:100%;}
	
	#products #bodytext #middlecolbg ul {position:absolute;z-index:99;top:0;left:0;overflow:visible;}
	
	#products #bodytext #middlecolbg ul a {display:none;}
	
	#products #bodytext #middlecolbg ul li ul {position:absolute;display:hidden;top:0;left:-3px;width:289px;bottom:1px;border-top:none;border-left:3px solid #fff;background:none;overflow:auto;z-index:999;}
	
	#products #bodytext #middlecolbg ul li ul li a {display:block;}
	
	#products #bodytext #itemdetail {position:absolute;left:505px;top:0;width:385px;height:100%;background:#80C6EA;padding-top:1px;border-left:5px solid #fff;}
		#itemdetail div {background:#fff;height:100%;width:100%;}
		#itemdetail div h1, #itemdetail div h2 {padding-top:11px;padding-left:8px;color:#262626;font-size:18px;line-height:20px;}
		#itemdetail div h2 {padding-top:11px;padding-left:8px;color:#262626;font-size:12px;line-height:17px;padding-bottom:2px;}
		#itemdetail div p {padding-top:0;padding-left:8px;color:#545454;font-size:10px;line-height:15px;}
		#itemdetail div p a {text-decoration:none;color:#008DD5;}
		#itemdetail div p a:hover {border-bottom:1px solid #008DD5;color:#262626;}
	/**/
#products #foodbar {position:absolute;bottom:0px;right:0px;height:100%;z-index:3;width:129px;background:#fff;}
#products #foodbar div {margin-right:4px;overflow:hidden;height:100%;}
#products #foodbar div span {display:block;padding-left:4px;height:5000px;}
#products #foodbar div span img {margin:4px;margin-left:0;margin-bottom:0;width:121px;}
#products #bluebg {position:absolute;top:194px;left:4px;z-index:0;}