/* CSS Document */

/* HTML styles */
body,html		{background: #FFF url(../images/background/background.gif) repeat-y top center; text-align: center; font: 100% Arial, Helvetica, sans-serif; color: #000; z-index:1; margin: 0; padding: 0;}
/*table#nutrients tr td	{font-size:0.73em;}
table tr td		{font-size:0.73em !important;}*/
#wrapper		{text-align: left; margin: 0 auto; padding: 0; width: 760px; font-size: 0.75em; z-index: 2; position: relative;;}


/* Banner */
#banner			{background: #FFF; height: 160px; margin: 0; text-align: right;}

/* Primary Navigation */
#nav_primary		{width: 760px; background-color: #253F8B; font-size: .96em; font-weight: bold; border-top: 1px solid #FFF; margin: 0; padding: 0;}

#nav_primary ul		{margin:0; padding: 0; list-style-type: none;}

#nav_primary ul li	{float: left;  text-align: center; margin: 0; padding: 0;}

#home a							{display: block; width: 44px; color: #FFF; background: #253F8B url(../images/primary_nav/primary_nav_up.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: none; border-bottom: 1px solid #FFF;}
#home a:hover					{color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; text-decoration: underline; border-right: 1px solid #FFF; border-bottom: 1px solid #9A8240;}
#home_on						{display: block; width: 44px; color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: underline; border-bottom: 1px solid #9A8240;}

#regal a						{display: block; width: 80px; color: #FFF; background: #253F8B url(../images/primary_nav/primary_nav_up.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: none; border-bottom: 1px solid #FFF;}
#regal a:hover					{color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; text-decoration: underline; border-right: 1px solid #FFF; border-bottom: 1px solid #9A8240;}
#regal_on						{display: block; width: 80px; color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: underline; border-bottom: 1px solid #9A8240;}

#fresh a						{display: block; width: 74px; color: #FFF; background: #253F8B url(../images/primary_nav/primary_nav_up.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: none; border-bottom: 1px solid #FFF;}
#fresh a:hover					{color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; text-decoration: underline; border-right: 1px solid #FFF; border-bottom: 1px solid #9A8240;}
#fresh_on						{display: block; width: 74px; color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: underline; border-bottom: 1px solid #9A8240;}

#freeze a						{display: block; width: 80px; color: #FFF; background: #253F8B url(../images/primary_nav/primary_nav_up.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: none; border-bottom: 1px solid #FFF;}
#freeze a:hover					{color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; text-decoration: underline; border-right: 1px solid #FFF; border-bottom: 1px solid #9A8240;}
#freeze_on						{display: block; width: 80px; color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: underline; border-bottom: 1px solid #9A8240;}

#about a						{display: block; width: 62px; color: #FFF; background: #253F8B url(../images/primary_nav/primary_nav_up.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: none; border-bottom: 1px solid #FFF;}
#about a:hover					{color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; text-decoration: underline; border-right: 1px solid #FFF; border-bottom: 1px solid #9A8240;}
#about_on						{display: block; width: 62px; color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: underline; border-bottom: 1px solid #9A8240;}

#quality a						{display: block; width: 114px; color: #FFF; background: #253F8B url(../images/primary_nav/primary_nav_up.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: none; border-bottom: 1px solid #FFF;}
#quality a:hover				{color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; text-decoration: underline; border-right: 1px solid #FFF; border-bottom: 1px solid #9A8240;}
#quality_on						{display: block; width: 114px; color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: underline; border-bottom: 1px solid #9A8240;}

#customers a					{display: block; width: 72px; color: #FFF; background: #253F8B url(../images/primary_nav/primary_nav_up.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: none; border-bottom: 1px solid #FFF;}
#customers a:hover				{color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; text-decoration: underline; border-right: 1px solid #FFF; border-bottom: 1px solid #9A8240;}
#customers_on					{display: block; width: 72px; color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: underline; border-bottom: 1px solid #9A8240;}

#corporate a					{display: block; width: 108px; color: #FFF; background: #253F8B url(../images/primary_nav/primary_nav_up.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: none; border-bottom: 1px solid #FFF;}
#corporate a:hover				{ color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; text-decoration: underline; border-right: 1px solid #FFF; border-bottom: 1px solid #9A8240;}
#corporate_on					{display: block; width: 108px; color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: underline; border-bottom: 1px solid #9A8240;}

#export a						{display: block; width: 47px; color: #FFF; background: #253F8B url(../images/primary_nav/primary_nav_up.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: none; border-bottom: 1px solid #FFF;}
#export a:hover					{color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; text-decoration: underline; border-right: 1px solid #FFF; border-bottom: 1px solid #9A8240;}
#export_on						{display: block; width: 47px; color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; border-right: 1px solid #FFF; text-decoration: underline; border-bottom: 1px solid #9A8240;}

#contact a						{display: block; width: 70px; color: #FFF; background: #253F8B url(../images/primary_nav/primary_nav_up.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; text-decoration: none; border-bottom: 1px solid #FFF;}
#contact a:hover				{color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; text-decoration: underline; border-bottom: 1px solid #9A8240;}
#contact_on						{display: block; width: 70px; color: #FFF; background: #9A8240 url(../images/primary_nav/primary_nav_over.jpg) no-repeat; padding: 3px 0 5px 0; margin: 0; text-decoration: underline; border-bottom: 1px solid #9A8240;}


#home a:active, #regal a:active, #fresh a:active, #freeze a:active, #about a:active, #quality a:active, #customers a:active, #corporate a:active,#export a:active, #contact a:active					{text-decoration:underline;}
#home_on a, #regal_on a, #fresh_on a, #freeze_on a, #about_on a, #quality_on a, #customers_on a, #corporate_on a, #export_on a, #contact_on a	{color: #FFF;}


/*Second Level Navigation */
#nav_second{background-color: #9A8240; padding: 0; margin: 0; clear:both;}
#nav_second_text{font-size: .96em; font-weight: bold; color: #253F8B; margin: 0; padding: 3px 0 5px 5px; text-align: left;}
#nav_second_text a{color: #FFF; text-decoration: none;}
#nav_second a:hover, #nav_second a:active{color: #253F8B; text-decoration: underline;}

/* 10px Spacer Div */
.spacer_div			{width: 458px; height: 10px; margin: 0; padding: 0; background-color: #FFF;}

/* Column Wrapper */
#column_wrapper		{padding: 0; margin: 0; width: 760px;}
#column_wrapper_footer {background: #FFF url(../images/footer/footer_top2.gif) 10px 0 no-repeat; padding: 0; margin: 0; width: 760px; clear: both; height: 1px;}
#column_wrapper_footer_content {background: #FFF url(../images/footer/footer_top3.gif) 10px 0 no-repeat; padding: 0; margin: 0; width: 750px; clear: both; height: 1px;} 
/* Left Column */
#left_col			{margin: 10px 0 0 0; padding: 0 0 0 10px; width: 458px; background: #FFF url(../images/body_background/body_bgtile2.gif) 10px 0 repeat-y; float: left;}
#flash_box			{
	width: 458px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}
#left_col_content	{margin: 10px 0 0 10px; padding: 0; width: 458px; float: left;}
#content_text		{margin: 15px 0; padding: 0;}
#content_text a		{color: #253F8B; text-decoration: underline;}
#content_text a:hover	{color: #9A8240; text-decoration: none;}
#content_text a:active	{text-decoration: none;}

/* News Column */
#news_col			{margin: 0 9px 0 1px; padding: 0; width: 224px; float: left;}
#news				{background: #FFF url(../images/latest_news/news_header.jpg) no-repeat; border-top: 1px solid #9FABCC; height: 92px;}
#news_text			{margin: 0; padding: 10px;}
.news_text_headline	{font-weight: bold; color: #253F8B;}
#news_text a		{color: #253F8B; text-decoration: underline;}
#news_text a:hover		{color: #9A8240; text-decoration: none;}
#news_text a:active	{text-decoration: none;}

/* Regal Column */
#regal_col			{margin: 0; width: 223px; float: left;}
#regal_header		{background: #FFF url(../images/regal_range/regal_header.jpg) no-repeat; border-top: 1px solid #BFB087; height: 92px;}
#regal_text			{margin: 0; padding: 10px;}
#regal_text a		{color: #253F8B; text-decoration: underline;}
#regal_text a:hover		{color: #9A8240; text-decoration: none;}
#regal_text a:active	{text-decoration: none;}


/* Right Column */
#right_col			{margin: 10px 0 10px 0; padding: 0; width: 276px; float: right;}
#right_col_text		{margin: 0; padding: 20px 10px 10px 10px;}
#right_col_text a	{color: #253F8B; text-decoration: underline;}
#right_col_text a:hover	{color: #9A8240; text-decoration: none;}
#right_col_text a:active	{text-decoration: none;}

#product_month		{background: #FFF url(../images/product_month/product_ofmonth.gif) no-repeat; height: 74px; margin: 0; padding: 0;}
#right_col_content	{margin: 10px 0 10px 0; padding: 0; width: 276px; float: right;}

/* Product Column */
#product_column		{width: 740px; margin: 10px 10px 0 10px; padding: 0;}
.product_divider	{width: 10px; margin: 0; padding: 0;}
.product_text		{font-weight: bold; text-align: center; margin: 0; padding: 0 0 15px 0;}
.product_text a		{color: #9A8240; text-decoration: none;}
.product_text a:hover	{color: #253F8B; text-decoration: underline;}
.product_text a:active	{text-decoration: underline;}
.product_pagetitle	{margin: 15px 0 0 0; padding: 0;}


/* Footer */
#footer{padding: 0; margin: 0; clear:both;}
#footer_text{font-size: 80%; color: #663300; margin: 0 0 10px 0; padding: 10px 0 0 10px; text-align: left;}
#footer_text a{color: #9A8240; text-decoration: none;}
#footer_text a:hover, #footer_text a:active{color: #663300; text-decoration: underline;}

/* Paragraph Styles */
.headline			{font-weight: bold; font-size: 120%;}
.bold				{font-weight: bold;}
.image_right		{float: right;}
.image_right_border	{float: right; border: 1px solid #253F8B;}
.logo_right			{float: right; padding: 0 0 5px 10px;}
.image_left			{float: left; padding: 0 5px 0 0;}
#content_text ul					{list-style: none; }
#content_text li					{list-style: none;  background: url(../images/content_pages/bullet_point/bullet.gif) 0 5px no-repeat; padding:0 0 0 15px;}

/* Right Col Navigation */
#rightcol_nav				{padding: 0; margin: 0 0 0 10px; color: #000; font-weight: bold;}
#rightcol_navtext			{padding: 0; margin: 5px 0 0 0; color: #663300; font-weight: normal;}
#rightcol_navtext ul		{list-style: none ; margin:0; padding:0;}
#rightcol_navtext ul li		{list-style: none; color: #663300; padding:0 0 0 0px; margin:0;}
#rightcol_navtext ul li a	{list-style: none ; text-decoration: none; color: #9A8240; background: url(../images/content_pages/thirdlevel_nav/arrow_light.gif) 0 2px no-repeat; padding:0 0 0 15px;}
#rightcol_navtext ul li a:hover, #rightcol_navtext ul li  a:active	{text-decoration: underline; color: #663300; background:url(../images/content_pages/thirdlevel_nav/arrow_dark.gif) 0 2px no-repeat; padding:0 0 0 15px;}
#rightcol_navtext ul li#on	{padding:0 0 0 15px; list-style: none; text-decoration: none; color: #663300; background: url(../images/content_pages/thirdlevel_nav/arrow_dark.gif) 0 2px no-repeat; display:block;}


/* Flash Factory Overview */
#flash_overview			{padding: 0; margin: 10px 0 10px 10px;}

/* Anchorpoint Table */
.anchor_table_text		{font-weight: bold; padding: 10px 0; margin: 0;}
.anchor_table_text a	{color: #253F8B; text-decoration: none;}
.anchor_table_text a:hover, .anchor_table_text a:active		{text-decoration: underline;}
