html {font-size: 100.01%;}

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
body {
	min-width: 996px;
	font-size: 62.5%;
	font-family: arial, verdana, tahoma, "trebuchet ms", sans-serif;
	background: #e9e9e9 url("/images/bg-body.gif") no-repeat 50% 0;
}
/*--- general ---*/
* {outline: none;}
form {margin: 0;padding: 0;}
img {border: none;display: block;}
ul {margin: 0;padding: 0;list-style: none;}

.clr:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
* html .clr {height: 1%;}

.clear {height: 0;overflow: hidden; display:block; clear:both;}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-weight: normal;
	font-family: georgia, times, "times new roman", serif;
}
h3 {
	color: #bca761;
	font-size: 230%;
	line-height: 148%;
	margin-bottom:0.6em;
}
h4{
	font-size:180%;
	margin-top:0.6em;
	color: #bca761;
	}
p {
	margin: 0;
	color: #706a57;
	font: 120%/184% verdana, arial, tahoma, "trebuchet ms", sans-serif;
}
a {
	color: #866a31;
	cursor: pointer;
	font-size: 110%;
	text-decoration: none;
}
a:hover {text-decoration: underline;}

#page {
	width: 992px;
	margin: 0 auto;
}
.main {
	width: 992px;
	padding: 0 1px 1px 1px;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}
#header {
	z-index: 0;
	width: 992px;
	height: 256px;
	position: relative;
}
#header img {
	top: 0;
	left: 0;
	position: absolute;
}
#header strong {
	top: -10px;
	left: -1px;
	z-index: 80;
	position: absolute;
}
#header strong a {
	float: left;
	width: 217px;
	height: 155px;
	overflow: hidden;
	text-indent: -12000px;
	background: url("/images/logo.png") no-repeat;
}
.bg-top-nav {
	width: 992px;
	height: 45px;
	position: relative;
	background: url("/images/bg-top-nav.png") repeat-x;
}
.bg-top-nav ul {
	/*float: right;*/
	position:absolute;
	right:0;
	padding: 0 30px 0 0;
}
.bg-top-nav ul li {
	float: left;
	font-weight: bold;
	padding: 0 4px 0 0;
}
.bg-top-nav ul li a {
	color: #fff;
	float: left;
	height: 45px;
}
.bg-top-nav ul li a:hover {text-decoration: none;}

.bg-top-nav ul li a .bg-left-nav {
	float: left;
	width: 2px;
	height: 45px;
	overflow: hidden;
	position: relative;
	margin: 0 0 0 -2px;
}
.bg-top-nav ul li a .center-text {
	float: left;
	position: relative;
	padding: 18px 14px 12px 14px;
}
.bg-top-nav ul li a .bg-right-nav {
	float: left;
	width: 2px;
	height: 45px;
	overflow: hidden;
	position: relative;
	margin: 0 -2px 0 0;
}
.bg-top-nav ul li a:hover,
.bg-top-nav ul li .active,
.bg-top-nav ul li .active:hover,
.bg-top-nav ul li.on a {
	text-decoration: none;
	background: url("/images/bg-nav.png") repeat-x;
}
.bg-top-nav ul li a:hover .bg-left-nav,
.bg-top-nav ul li.on a .bg-left-nav {
	background: url("/images/bg-left-nav.png") no-repeat;
	}
.bg-top-nav ul li a:hover .bg-right-nav,
.bg-top-nav ul li.on a .bg-right-nav {
	background: url("/images/bg-right-nav.png") no-repeat;
	}

.bg-top-nav ul li .active .bg-left-nav,
.bg-top-nav ul li .active:hover .bg-left-nav {background: url("/images/bg-left-nav.png") no-repeat;}

.bg-top-nav ul li .active .bg-right-nav,
.bg-top-nav ul li .active:hover .bg-right-nav {background: url("/images/bg-right-nav.png") no-repeat;}

#header .intro-box {
	left: 0;
	bottom: 0;
	z-index: 90;
	width: 992px;
	height: 79px;
	overflow: hidden;
	position: absolute;
	background: url("/images/bg-curve-1.png") no-repeat;
}
#header h1,
#header h2 {
	overflow: hidden;
	padding: 0px 0 0 0px;
	margin-left:219px;
	margin-top:27px;
	color: #eae0c1;
	font-size: 40px;
	line-height: 45px;
	letter-spacing: -1px;
}
#header h1 {
	margin: 27px 0 0 31px;
	color: #fff;
	line-height: 47px;
}
.sIFR-hasFlash #header h2{
	font-size:38px;
	}

#content {width: 992px;}


.bg-content-1 {
	width: 992px;
	background: url("/images/bg-content-2.gif") repeat-y;
}
.bg-content-2 {
	width: 992px;
	padding: 56px 0 31px 0;
	background: url("/images/bg-content-1.gif") no-repeat;

}
.bg-content-2 .oneColumnPanel{
	margin-left:191px;
	}
.left-content {
	z-index: 91;
	float: left;
	width: 191px;
	padding-left:14px;
	position: relative;
	padding: 0;
}
.left-content h1 {
	overflow: hidden;
	position: absolute;
	margin: -110px 0 0px 27px;
	padding: 2px 0 0px 0px;
}
.sIFR-hasFlash .left-content h1{
	font-size:38px !important;
	letter-spacing:-1px;
	margin-left:27px;
	*margin-left:14px;
	}
.left-content ul {
	margin-left:14px;
	margin-top:0px;
	position: relative;
}
.left-content ul li {
	padding: 7px 0px 9px 16px;
	text-transform: uppercase;
	background: url("/images/bh-line.gif") no-repeat 0 100%;
}
.left-content ul li a {
	color: #634f11;
	text-decoration: none;
}
.left-content ul li a:hover,
.left-content ul li .active {color: #fff;text-decoration: none;}

.left-content li.level01On a,
.left-content ul.level02 li.level02On a{
	color:#fff;
	}
/* level 2 */
.left-content ul.level02{
	margin-top:7px;
	}
.left-content ul.level02 li{
	background: url("/images/bh-line.gif") no-repeat 0 0%;
	padding: 7px 0px 7px 16px;
	}
.left-content ul.level02 li a{
	color:#634f11;
	}
.left-content ul.level02 li a:hover {
	color:#ffffff;
	}


div.center-content {
	/*float: left;*/
	width: 420px;
	padding: 0 40px 0 28px;
	float:left;
}
.center-content h3,
.center-content-4 h3 {
	margin: -6px 0 23px 0;
	text-align: justify;
	}
	


.center-content p,
.center-content-4 p {
	padding: 0 0 22px 0;
	}



.extra-links {
	clear:both;
	padding: 41px 0 20px 28px;
	margin-left:191px;
}

.extra-links li,
.extra-links-2 li {
	display: inline;
	font-weight: bold;
	padding: 0 22px 0 0;
	text-transform: uppercase;
}
.extra-links li a,
.extra-links-2 li a {color: #c2b498;}

.right-content {
	float: right;
	width: 291px;
	padding: 0 22px 0 0;
}

right-content-brand-det {
	float: right;
	width: 320px;
	padding: 0 22px 0 0;
	}

.text-box {
	width: 100%;
	overflow: hidden;
}
.text-box img,
.text-box-2 img {
	padding: 2px;
	border: 1px solid #bdbdbd;
}
.text-box h4 {
	color: #bca761;
	font-size: 23px;
	padding: 50px 0 19px 0;
}
.text-box ul {
	margin: -3px 0 0 0;
	border-top: 1px solid #ece3c8;
}
.text-box ul li {
	font-weight: bold;
	padding: 17px 0 17px 61px;
	border-bottom: 1px solid #ece3c8;
}
.text-box ul .ic-1 {background: url("/images/i-1.gif") no-repeat 0 8px;}
.text-box ul .ic-2 {background: url("/images/i-2.gif") no-repeat 0 12px;}

.text-box ul li a {
	width: 200px;
	color: #866a31;
	display: block;
	padding: 0 30px 0 0;
	background: url("/images/arrow.gif") no-repeat 100% 2px;
}

.right-content-4 .text-box ul li a {
	width: 255px;
	color: #866a31;
	display: block;
	padding: 0 30px 0 0;
	background: url("/images/arrow.gif") no-repeat 100% 2px;
}

#footer {
	width: 992px;
	padding: 16px 0 50px 0;
}
#footer ul {padding: 0 0 0 42px;}

#footer ul li {
	display: inline;
	padding: 0 15px 0 0;
	font: 130% georgia, times, "times new roman", serif;
}
#footer ul li a {color: #747474;}
#footer ul li .last {color: #aeaeae;}

/*--- home ---*/
.flash-box {
	width: 992px;
	overflow: hidden;
}
.brands-box {
	width: 992px;
	overflow: hidden;
}
.brands-box h1 {
	color: #de9f20;
	font-size: 130%;
	padding: 15px 20px 25px 20px;
}
.brands-box ul {
	height: 1%;
	overflow: hidden;
	padding: 22px 0 22px 22px;
	background:#fff url("/images/brandsBg.gif") 0 0 repeat-x;
}
.brands-box ul li {
	float: left;
	padding: 0 40px 0 0;
}
.brands-box ul li a{
	height:36px;
	display:block;
	}
.brands-box ul li a img{
	display:none;
	}
.brands-box .Nannas a{ width:64px; background:url("/images/mini-nannas.gif") 0 -36px no-repeat; }
.brands-box .Chefs-Pride a{ width:54px; background:url("/images/mini-chefs-pride.gif") 0 -36px no-repeat; }
.brands-box .FourN-Twenty a{ width:51px; background:url("/images/mini-4n20.gif") 0 -36px no-repeat;}
.brands-box .Arriba a{ width:38px; background:url("/images/mini-arriba.gif") 0 -36px no-repeat;}
.brands-box .Patties a{ width:51px; background:url("/images/mini-patties.gif") 0 -36px no-repeat;}
.brands-box .Herbert-Adams a{ width:68px; background:url("/images/mini-herbert-adams.gif") 0 -36px no-repeat;}
.brands-box .Snowy-River a{ width:76px; background:url("/images/mini-snowy-river.gif") 0 -36px no-repeat;}
.brands-box .Creative-Gourmet a{ width:71px; background:url("/images/mini-creative-gourmet.gif") 0 -36px no-repeat;}

.brands-box li a:hover{
	background-position:0 0;
	}

/*--- news-listing ---*/
.right-content-2 {
	float: left;
	width: 752px;
	position: relative;
	padding-left:34px;
}
.news-list {
	/*width: 751px;*/
	margin: -28px 0 0 0;
}
.news-list li {
	width:99%;
	padding: 28px 0 29px 0;
	border-bottom: 1px solid #efe9d7;
}
.news-list li .text-news {
	float: left;
	width: 450px;
	padding: 0 27px 0 5px;
}
.news-list li .text-news h3 {
	margin: -8px 0 -2px 0;
	font-size: 200%;
	}
.text-news h3{
	height:1%;
	}

.news-list li .text-news h4,
.news-detail-heading h4  {
	color: #d1bb76;
	padding: 0 0 8px 0;
	font: 120% verdana, arial, tahoma, "trebuchet ms", sans-serif;
}
.news-list li .img-news {
	float: right;
	width: 119px;
}
.news-list li .img-news img {
	padding: 2px;
	border: 1px solid #dfd4b0;
}
.navigation-box {
	position: relative;
	padding: 0 0 124px 0;
	margin:40px 0px 0;
	width:741px;
	clear:both;
}
.navigation-box .previousFalse,
.navigation-box .nextFalse,
.navigation-box .nextTrue,
.navigation-box .previousTrue {
	font-weight: bold;
	padding: 0 0 0 13px;
	text-transform: uppercase;
	background: url("/images/arrow-2.gif") no-repeat 2px 3px;
}
.navigation-box .nextFalse,
.navigation-box .nextTrue {
	padding: 0 11px 0 0;
	background: url("/images/arrow-3.gif") no-repeat 100% 3px;
	position:absolute !important;
	right:0;
	top:0;
}
.navigation-box .previousFalse,
.navigation-box .previousTrue {
	float:left;
	}
.nextTrue, .previousTrue{
	color: #866a31;
	}
.nextFalse, .previousFalse{
	color: #c2b498;
	}
.navigation-box div {
	text-align:center;
}

.navigation-box div a {
	padding: 0 5px 0 4px;
	text-align:center;
	display:inline;
	margin-left:-3px;
}
.center-content-6 .navigation-box{
	clear:none;
	}

.navigation-box div a:hover,
.navigation-box div a.numbersFalse {
	color: #fff;
	text-decoration: none;
	background: url("/images/bg-digit.gif") 0 0 no-repeat;
}
.pt-1 {padding-top: 0 !important;}

/*--- faq-listing ---*/
.center-content-2 {
	float: left;
	width: 530px;
	position: relative;
	padding: 0 23px 0 34px;
}
.faqs-list {
	width: 100%;
	margin: 19px 0 0 0;
	border-top: 1px solid #dfd4b0;
	clear:both;
}
.faqs-list li {
	padding: 22px 0 21px 37px;
	border-bottom: 1px solid #dfd4b0;
}
.faqs-list li strong {
	height: 1%;
	display: block;
	color: #bca761;
	padding: 0 0 4px 0;
	position: relative;
	font: 120%/184% verdana, arial, tahoma, "trebuchet ms", sans-serif;
}
.faqs-list li p {
	height: 1%;
	position: relative;
	padding: 0 0 18px 0;
}
.faqs-list li p .let-a,
.faqs-list li strong .let-q {
	top: -6px;
	left: -28px;
	color: #bca761;
	position: absolute;
	font: 230% georgia, times, "times new roman", serif;
}
.faqs-list li p .let-a {
	left: -37px;
	color: #706a57;
}
.list-pages {padding: 14px 0 0 200px !important;}

.right-content-3 {
	float: right;
	width: 195px;
	overflow: hidden;
	padding: 0 19px 0 0;
}
.right-content-3 ul {padding: 19px 0 0 0;}
.right-content-3 ul li {border-bottom: 1px solid #dfd4b0;}
.right-content-3 ul li a {
	color: #755e15;
	display: block;
	position: relative;
	line-height: 128%;
	padding: 8px 8px 7px 8px;
	text-transform: uppercase;
}
.right-content-3 ul li a:hover,
.right-content-3 ul li .active {
	background: #e9dfbf;
	text-decoration: none;
}

/*--- service-login ---*/

.right-content-3 div {
	width: 100%;
	padding: 0 0 22px 0;
}
.right-content-3 div h3 {
	line-height: 122%;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #dfd4b0;
}
.right-content-3 div p {padding: 5px 0 18px 0;}
.right-content-3 div a {
	font-weight: bold;
	padding: 0 11px 0 0;
	text-transform: uppercase;
	background: url("/images/arrow-3.gif") no-repeat 100% 3px;
}
.extra-links-2 {
	bottom: 0;
	left: 30px;
	position: absolute;
}
.mh-1 {min-height: 500px;}
* html .mh-1 {height: 500px;}

.form-login {
	width: 522px;
	margin: -6px 0 0 0;
	padding: 0 8px 0 0;
	position:relative;
}
.loginLink{
	display:block;
	position:absolute;
	top:15px;
	right:8px;
	font-weight:bold;
	}
.form-login h3 {
	padding: 0 0 12px 0;
	border-bottom: 1px solid #dfd4b0;
}
.text-form {
	width: 253px;
	position: relative;
	padding: 0 269px 50px 0;
}
.text-form img {
	top: 63px;
	right: 39px;
	position: absolute;
}
.text-form p {padding: 0 0 19px 0;}

.text-form div {
	width: 253px;
	height: 33px;
	padding: 0 0 13px 0;
	background: url("/images/bg-input.gif") no-repeat;
}
.safari .text-form div {background: none;}

.i-tex {
	border: none;
	width: 210px;
	color: #866a31;
	background: none;
	padding: 9px 15px 5px 15px;
	font: 120% verdana, arial, tahoma, "trebuchet ms", sans-serif;
}
.i-but {margin: 2px 0 0 0;}



/*--- brand-listing ---*/
.bg-content-3 {
	width: 992px;
	padding: 34px 0 77px 0;
	background: #fff url("/images/bg-content-3.gif") repeat-x;
}
.bg-mid {
	width: 968px;
	margin: 0 20px 22px 4px;
	background: url("/images/bg-mid.gif") repeat-y 27px 0;
}
.bg-top {
	width: 968px;
	background: url("/images/bg-top.gif") no-repeat 27px 0;
}
.bg-bot {
	width: 968px;
	background: url("/images/bg-bot.gif") no-repeat 27px 100%;
}
.bg-bot ul {
	width: 968px;
	overflow: hidden;
}
.bg-bot ul li {
	float: left;
	width: 170px;
	display: inline;
	min-height: 170px;
	height: 100%;
	margin: 0 0 0 27px;
	padding: 1px 23px 0px 22px;
}
/* html .bg-bot ul li {height: 182px;}*/

.bg-bot ul li p {
	font-size: 100%;
	line-height: 120%;
	padding: 0px 0 7px 0;
}
.bg-bot ul li .more-detail {
	font-weight: bold;
	padding: 0 12px 0 0;
	background: url("/images/arrow-3.gif") no-repeat 100% 3px;
	margin: 0 0 15px;
}



/*--- brand-detail ---*/

.center-content-4 {
	float: left;
	width: 320px;
	padding: 0 40px 0 28px;
	margin:0;
}

.right-content-4 {
	float: right;
	width: 380px;
	padding: 0 22px 0 0;
}

.small-feature-image-1 {
	padding:0 25px 0 3px!important;
	margin:0 0 30px 0 !important;
	border-left:none !important;
	border-top:none !important;
	border-bottom:none !important;
	border-right:solid 1px #cbcbcb !important;
	display:inline;
	}
	
.small-feature-image-2 {
	padding:0 0 0 22px!important;
	margin:0 0 30px 0 !important;
	border:none !important;
	display:inline;
	}	


/*--- news-detail ---*/

.news-detail-heading h3 {
	padding:0 !important;
	margin:0 !important;
	}	

.news-detail-heading {
	padding:0 0 20px 0;
	}
	
.return-button a {
	font-weight: bold;
	padding: 0 0 0 12px;
	background: url("/images/arrow-2.gif") no-repeat 0 3px;
	}
	
.return-button {
	padding:13px 25px 50px 0;
	text-align:right;
	}	

.text-box-2 h3 {
	padding:35px 0 15px 0;
	}
	
.text-box-2 ul {
	margin: -3px 0 0 0;
	border-top: 1px solid #ece3c8;
}
.text-box-2 ul li {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #ece3c8;
	color: #666;
	font-size:1.1em;
}

.text-box-2 ul li a {
	font-weight: bold;
	/*width: 200px;*/
	color: #866a31;
	display: block;
	padding: 0 30px 5px 0;
}

/*--- investors home ---*/
.center-content-5{
	float:left;
	width:515px;
	/*padding: 0 23px 0 34px;*/
	}
.text-box-2 h3 {
	border:0 !important;
	}
.investors-header{
	float:left;
	margin-bottom:80px;
	}
.investors-header h3 {
	float:left;
	width:323px;
	}

.investors-header img{
	float:right;
	}	

.text-box-2 ul {
	padding:0 0 10px 0;
	clear:both;
	}
	
.documents-list li{
	padding:0 0 0 30px;
	}	
	
.investorFeatures{
	clear:both;
	
	}
.investorFeatures h3{
	border-bottom:1px solid #e0d3b0;
	}
.investorFeatures ul{
	width:521px;
	margin-top:10px;
	}
.investorFeatures li{
	float:left;
	width:199px;
	padding:17px 0px 17px 61px;
	font-weight:bold;
	}
.investorFeatures li a{
	display:block;
	text-transform:uppercase;
	}
.investorFeatures li a img{
	display:inline;
	margin-left:9px;
	}
.investorFeatures li.if-1{
	background:url(/images/i-1.gif) no-repeat 0pt 8px;
	}
.investorFeatures li.if-2{
	background:url(/images/i-2.gif) no-repeat 0pt 8px;
	}
.investorFeatures li.if-3{
	background:url(/images/i-3.gif) no-repeat 0pt 8px;
	}
.investorFeatures li.if-4{
	background:url(/images/i-4.gif) no-repeat 0pt 8px;
	}
	
/* investors documents (Right column) */
/* .right-content-5 is specifically for investors rhc (home) */
.right-content-5{
	float:right;
	width:195px;
	padding:0 34px 0 0;
	}
.text-box-5 h3{
	padding:0px 0px 15px;
	padding-bottom:0px;
	}
.text-box-5 ul{
	clear:both;
	padding:0px 0px 10px;
	border-top:1px solid #ece3c8;
	margin:-3px 0px 0px;
	}
.text-box-5 ul li{
	border-bottom:1px solid #ece3c8;color:#666666;
	padding:10px 0px 10px 0px;
	text-transform:uppercase;
	}	
.text-box-5 ul li a{		
	color:#866a31;
	display:block;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	}
ul.documents-list{
	margin-bottom:50px;
	}
.text-box-5 ul.documents-list li{
	background:url("/images/pdfIcon.gif") 4px 50% no-repeat;
	padding-left:40px;
	}

.text-box-5 ul li{
	margin:0;
	background:none;
	padding-left:0;
	width:auto;
	}
	
.more-detail{
	margin-bottom:50px;
	display:block;
	text-transform:uppercase;
	}
.more-detail img{
	display:inline;
	margin-left:9px;
	border:0px;
	}
	

/* FORMS */
.formContent{
	padding:0 23px;
	margin-left:191px;
	}
.formContent p{
	margin-bottom:0.6em;
	}
.formContent .rFormRow{
	padding:0px 0px 0px 180px;	
	}
.formContent label{
	float:left;
	width:180px;
	margin-left:-180px;
	padding-bottom:0px;
	font-size:1.2em;
	color:#706A57;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.formContent .rFormRow input{
	width:210px;
	margin-bottom:0.5em;
	margin-left:0px;
	border:1px solid #dece9d;
	padding:2px;
	vertical-align:top;
	}
.formContent select{
	margin-bottom:0.5em;
	border:1px solid #dece9d;
	}
.formContent input{ /* specifically submit button*/
	margin-left:180px;
	margin-bottom:12px;
	}
/* standard Form - for contact us page */
.standardForm{
	padding:0 23px;
	}
.standardForm p{
	margin-bottom:1em;
	}
.standardForm .cManagerFormRow{
	margin-bottom:0.5em;
	}
.cManagerFormRow label{
	float:left;
	width:180px;
	font-size:1.2em;
	color:#706a57;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.cManagerFormRow input,
.cManagerFormRow textarea{
	vertical-align:top;
	width:210px;
	border:1px solid #dece9d;
	padding:2px;
	}
.cManagerFormRow span{
	font-size:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	}
.submitBtn{
	margin-left:180px;
	}
	
.center-content-6{
	padding:0 23px;
	}
	
.asxListings{
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.asxListings li{
	padding:1em 0;
	border-bottom:1px solid #f1e4be;
	display:block;
	position:relative;
	width:741px;
	}
.asxListings li img{
	margin-right:10px;
	display:inline;
	}
.asxListings li a{
	font-size:1.2em;
	font-weight:normal;
	margin-right:5px;
	}
.asxListings li p{
	font-size:1.1em;
	display:inline;
	position:absolute;
	right:0;
	bottom:1em;
	line-height:1em;
	}

/* sIFR section */

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	margin: 0;
	visibility: visible !important;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	position: absolute;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}

/*img, div { behavior: url(iepngfix.htc) }*/

.i-but{
	float:left;
	margin-right:15px;
	}
.forgottenpw{
	display:block;
	margin-top:7px;
	margin-bottom:15px;
	font-size:120%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.registerMsg, .errorMsg{
	font-size:120%;
	display:block;
	color:#706A57;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0.6em;
	}
.errorMsg{
	color:red;
	}
#sitemap{
	padding:0 23px;
	}
#sitemap ul{
	padding-left:15px;
	}
#sitemap li{
	padding:3px;
	background:url("/images/arrow-3.gif") 0 6px no-repeat;
	padding-left:13px;
	}
#sitemap li.level0on{
	font-weight:bold;
	}
#sitemap li.level1{
	font-weight:bold;
	margin-top:10px;
	}
#sitemap li.level1 ul{
	font-weight:normal;
	}
.formContent .loginButton{
	margin:0;
	}
	
	/* Standard Content */
	
div.center-content-3 {
	float:none;
	position: relative;
	/*padding: 0 34px 0 34px;*/
}
p.center-content {
	margin-bottom:0.6em;
	}

p img{
	margin-top:0.6em;
	}
blockquote{
	margin:0;
	padding:0;
	}
	
.imgRight{
	float:right;
	margin-left:10px;
	}
	
.nutritionListings{
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.nutritionListings li{
	padding:1em 0;
	border-bottom:1px solid #f1e4be;
	display:block;
	position:relative;
	width:730px;
	}
.nutritionListings li img{
	margin-right:10px;
	display:inline;
	}
.nutritionListings li a{
	font-size:1.2em;
	font-weight:normal;
	margin-right:5px;
	}

/* standard wysiwyg */
.content-1col{
	padding: 0 34px 0 34px;
	float:left;
	width:504px;
	}

.content-1col .list{
	color:#706A57;
	font-family:Verdana;
	font-size:1.3em;
	}
.content-1col .list li{ 
	margin-bottom:0.3em;
	}
.content-2col .center-content-3{
	width:386px;
	padding: 0 0px 0 34px;
	float:left;
	}
.content-2col .list{
	color:#706A57;
	font-family:Verdana;
	font-size:1.3em;
	}
.content-2col .list li{ 
	margin-bottom:0.3em;
	}
	
.standardImg{
	float:right;
	padding:2px;
	margin-right:22px;
	border:1px solid #bbbdbc;
	}
* html .standardImg{
	}
.errorPage{
	background:url(/images/bg-content-1.gif) 0 0 no-repeat;
	padding:56px 0 31px;
	width:778px;
	padding-left:214px;
	}
	
#flashcontent{
	background:url("/images/patties-home.jpg") 0 0 no-repeat;
	width:992px;
	height:539px;
	}
#flashcontent .bg-top-nav ul li a:hover,
#flashcontent .bg-top-nav ul li .active,
#flashcontent .bg-top-nav ul li .active:hover,
#flashcontent .bg-top-nav ul li.on a {
	text-decoration: none;
	background:#0185da;
}
#flashcontent .bg-top-nav ul li a:hover .bg-left-nav,
#flashcontent .bg-top-nav ul li.on a .bg-left-nav {
	background:#0185da;
	width:1px;
	}
#flashcontent .bg-top-nav ul li a:hover .bg-right-nav,
#flashcontent .bg-top-nav ul li.on a .bg-right-nav {
	background:#0185da;
	width:1px;
	margin-left:1px;
	}
#flashcontent a .center-text{
	}
#flashcontent li.on a .center-text,
#flashcontent a:hover .center-text{
	background:#0185da;
	}
#flashcontent .bg-top-nav{
	background:#0076c5;
	}
	
#flashcontentmenu a {
  position: absolute;
  height: 50px;
  width: 200px;
  left:470px;
  top: 500px; 
  text-decoration: none;
  }
  
#flashcontentmenu a i { 
visibility: hidden; 
}

/*a#home { left: 101px; }*/
a#news { left: 690px; }
a#investors { left: 900px; }

/*asx table styles*/
.asxTable {
	width: 512px;
	float: left;
	padding-left: 34px;
	}
.asxTable table {
	width: 100%;
	margin: 20px 0;
	font-size: 1.1em !important;
	text-transform: uppercase;
	border: 1px solid #866a31;
	text-align: center;
	}
.asxTable th {
	color: #fff !important;
	background: #ceb870 !important;
	}
.asxTable th, .asxTable td {
	padding: 5px;
	background: #fff;
	border: 1px solid #866a31;
	}



