@charset "utf-8";
body {
	background: #eaeaea;
	margin: 0px;
	height:100%;
}
#wrapper { width:1014px; margin:10px auto;}

#trBox { position:absolute; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sh_trns.png',sizingMethod='scale');
    height:23px; width:938px;  margin:78px auto; margin-left:38px; }
html>body #wrapper #trBox { background: url(images/sh_trns.png) repeat-x left;  }
#nav {
	background: url(images/bgNav.gif) repeat-x top;
	height: 47px;
}
.pgLtile {background: url(images/sh_Ltile.gif) repeat-y right;}
.pgRtile {background: url(images/sh_Rtile.gif) repeat-y left;}
#footer { text-align:center; height:19px; background-color:#838383; color:#ffffff; font:normal 11px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";}
#footer a { color:#ffffff; text-decoration:none;}
#nav img { float:left;}
#nav #links {
	width:550px;
	color: #d0d0d0;
	margin-top:20px;
	float:right;

}
#nav #links a {}
#lNav {
	width:154px;
	background: #eaeaea url(images/bgLnav.gif) no-repeat left top;
	float:left;
	height:100%;
	min-height:300px;
}
#lNav ul { margin:0px; padding:24px 0px 12px 20px; }
#lNav ul li { list-style:none;  padding:0px; margin:0px; margin-bottom:12px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; }
#lNav ul li a {
	color:#013189;
	text-decoration:none;
}
#lNav ul li a:hover, #lNav ul li a.active {font-weight:bold;}
#lNav p { margin:12px; font:normal 11px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#013189; }
#lNav p strong {text-transform:uppercase;}

#content { background-color:#FFFFFF; padding-left:12px; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS"; width:784px;}
#content p { margin:12px 22px 20px 12px; font:normal 12px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#444444;}
#rtContent {

	width:252px;

}
#rtContent .map { 	background: url(images/rtMap.jpg) no-repeat left top; height: 222px;}
#rtContent .map ul { margin:0px; padding:24px 0px 12px 20px; }
#rtContent .map ul li { list-style:none;  padding:0px; margin:0px; margin-bottom:12px; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; }
#rtContent .map ul li a { color:#ffffff; text-decoration:none;  }
#rtContent .map ul li a:hover, #rtContent .map ul li a.active { text-decoration:underline; color:#FF9A35; font-weight:bold;}
#rtContent .map ul li h1{
	color:#ffffff;
	text-decoration:none;
	margin:0px;
	text-transform:uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
}
#mapCnt p{ font:bold 11px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#004A95; line-height:18px; margin:10px 14px 24px 14px;}
#mp1, #mp2, #mp3 { display:none; visibility:hidden; width:230px;}
#mp1 a, #mp2 a, #mp3 a { color:#059EFA;}
#mp1 a:hover, #mp2 a:hover, #mp3 a:hover { color:#C60000;}
#bnrPrd {
	background: url(images/bgPrTxt.gif) repeat-x right top;
}
.bgContact {
	background: url(images/bgContact.jpg) no-repeat right top;
	height:486px;
	width:780px;
	font:normal 12px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#000000;
}
.bgContact input, .bgContact textarea { width:426px; border:solid 1px #bababa; background-color:#eaeaea; font:normal 12px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#000000; }
.bgContact input.names { width:160px;}
.bgContact td { height:32px;}
#newsArticle {
	margin-bottom: 34px;
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";

}
#newsArticle .thumb { float:left;}
#newsArticle .thumb a img {
	padding:0px 10px 10px 0px;
background: url(images/sh_news.gif) no-repeat left top;
	border:0px;
}
#newsArticle #newsDetails { width:340px; margin-left:168px; }
#newsArticle #newsDetails h1 {	 margin-top:0px; margin-bottom:12px;  }
#newsArticle #newsDetails h1 a{font-size:12px; color:#0f387c; text-decoration:none;}
#newsArticle #newsDetails p{ font-size:11px; color:#545454; margin-left:0px; margin-bottom:12px;}
#newsArticle #newsDetails p a{ color:#204f9b; text-decoration:none;}
#newsArticle #newsDetails p a:hover{ text-decoration:underline;}
.pshort { width:484px;}
#prdDtls .btm{
	width:292px;
	padding-top:12px;
	background-image: url(images/products/bgTile.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #C10011;
}
#prdDtls .btm ul { margin:0px; padding:0px 0px 0px 16px;}
#prdDtls .btm ul li{ padding-left:0px; list-style:none; color:#ffffff; font:normal 11px Arial, Helvetica, sans-serif, "Trebuchet MS"; line-height:26px;}
#prdDtls .btm ul li a { color:#ffffff; text-transform:uppercase; text-decoration:none; border-bottom:dotted 1px #FFECEC;}
#prdDtls .btm ul li a:hover { border-bottom:solid 1px #FFECEC;}
#prdDtls #rtCnt { font:normal 12px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#222222;}
#prdDtls #rtCnt p { margin-left:0px; margin-top:24px;}
#prdDtls #rtBtm {font:normal 11px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#204f9b; padding-top:12px;} 
#prdDtls #rtBtm td { height:16px;}
#rcp { margin:12px 16px 16px 0px;}
#rcp #cnt{ border:solid 1px #eaeaea; padding:12px; }
#rcp #cnt p { margin-left:310px;}
#rcp .bTile {
	background: url(images/recipe/bTile.gif) repeat-x right top;
}
#rcp .rTile {
	background: url(images/recipe/rTile.gif) repeat-y left top;
}
#rcp .thumb { float:left; margin-right:16px;}
#rcp h1 { font:bold 16px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#0f387c;}
#rcp h2 { font:bold 11px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#0f387c; margin-top:20px;}
#rcp p {font:normal 11px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#444444; margin-top:20px;}
.factories {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFCC00;
	line-height: 11pt;
}
