/* CSS Document */

html, body{
	height:100%;
	padding:0px;
	margin:0px;
	background-color:#E1DEBD;
}
body, td, div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

/* Shell*/
.shl{width:9px; background:url(../images/shell/sh_left.jpg) repeat-y;}
.shr{width:9px; background:url(../images/shell/sh_right.jpg) repeat-y;}
.shbl{width:9px; height:9px; background:url(../images/shell/sh_bleft.jpg) no-repeat;}
.shb{height:9px; background:url(../images/shell/sh_b.jpg) repeat-x;}
.shbr{width:9px; height:9px; background:url(../images/shell/sh_bright.jpg) no-repeat;}
.tbl_bg{ background-color:#154835;}

.cookebanner{}

.banner{width:777px; height:138px; background:url(../images/bg_banner.jpg) no-repeat;}

.menu{}

.content{width:725px; background-color:#FFFFFF; margin:0px 16px 0px 16px; padding:10px 10px 0px 10px;} /* width subtract padding */
	/* Featured Products + copntent txt*/
	.content_txt{float:right; width:545px;}
	.featured_products{float:left; width:180px;}
	

.title{ font-family:"Times New Roman", Times, serif; color:#998b66; font-size:20px; font-weight:bold;} 

.footer1{text-align:center; color:#154835; padding-top:20px;}

.footer2{text-align:center; padding:5px 16px 5px 16px; color:#FFFFFF;}
.footer2 a:link, .footer2 a:link, .footer2 a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
.footer2 a:hover, .footer2 a:focus{
	text-decoration:underline;
	color:#FFFFFF;
}

.news_years{
	display:inline;
}


a:hover .rollover{
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
}

a:active, a:focus {outline: 0;}

.imgBorder{border:2px solid #aea06f;}

.heading{ font-size:14px; color:#154835; background:url(../images/heading_ico.jpg) top left no-repeat; padding-left:20px; font-weight:bold; }

.feature_title{font-size:12px; color:#154835; background:url(../images/heading_ico.jpg) left no-repeat; padding-left:20px; font-weight:bold; }

/* Links */
a:link, a:active, a:visited{
	color:#333333;
	text-decoration:underline;
}
a:hover{
	color:#666666;
	text-decoration:none;

}

.pdfLink{
	line-height:30px;
	padding: 20px 32px 20px 0;
	background: transparent url(../images/icon_pdf.jpg) no-repeat center right;	
	font-size:14px;
	font-weight:bold;
	color:#666;
}


/* Top Banner Links */
.gold-links{
	color:#A8926B;
	text-align:right;
	padding:5px 10px;
}
.gold-links a:link, .gold-links a:active, .gold-links a:visited{
	color:#A8926B;
	text-decoration:none;
}
.gold-links a:hover{
	color:#818B72;
}


/* Aviva Thing affecting styles*/
strong{ font-weight:bold !important; }
em{font-style:italic !important; }
strong em, em strong{font-weight:bold !important; font-style:italic !important; }
