pre{FONT-FAMILY:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#000000;}
.stocksrow {
background-image: url(../images/contents/FN_stock_contents_bg.jpg);
background-repeat: no-repeat;
background-position: right;
}


.stocksrowend {
background-image: url(../images/contents/FN_stock_contents_bg_end.jpg);
background-repeat: no-repeat;
background-position: right;
}

input {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
textarea {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
.input_field {
 width: 180px;
 	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding-left: 3px;
}
.input_field1 {
 width: 30px;
 	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding-left: 3px;
}
.input_field2 {
 width: 85px;
 	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding-left: 3px;
}
.element{  /* Mozilla ignores crazy MS image filters, so it will skip the following */    
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='library/images/FN_top_shadown.png');}/*
 IE ignores styles with [attributes], so it will skip the following. */
 .element[class]{   background: url(../images/FN_top_shadown.png) repeat-x;} 


.element2{  /* Mozilla ignores crazy MS image filters, so it will skip the following */    
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='library/images/FN_bottom_shadown.png');}/*
 IE ignores styles with [attributes], so it will skip the following. */
 .element2[class]{   background: url(../images/FN_bottom_shadown.png) repeat-x;

} 


body {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#363636;
	background-color: #F0F0F2;
	margin: 0px;
	text-align:center;
    text-align: -moz-center; 

	
}
.title {
font-size: 14px;
font-weight:bold;
color: #000000;
}



A: link {	TEXT-DECORATION: none; color:#000000}
A: visited {	TEXT-DECORATION: none; color:#000000}
A {	TEXT-DECORATION: none; color:#000000}
A:hover {	TEXT-DECORATION: underline; color:#000000}

A.more: link {	TEXT-DECORATION: underline; color: #FF0000}
A.more: visited {	TEXT-DECORATION: underline; color:#FF0000}
A.more {	TEXT-DECORATION: underline; color:#FF0000}
A.more:hover {	TEXT-DECORATION: none; color:#FF0000}

img { border:0px}

h1 {font-size: 22px;font-weight:bold;color: #000000;margin:0px;}
h2 {font-size: 20px;font-weight:bold;color: #000000;margin:0px;}
h3 {font-size: 18px;font-weight:bold;color: #000000;margin:0px;}
h4 {font-size: 15px;font-weight:bold;color: #000000;margin:0px;}
h5 {font-size: 12px;font-weight:bold;color: #000000;margin:0px;}
h6 {font-size: 11px;font-weight:bold;color: #000000;margin:0px;}

.titles: link {	TEXT-DECORATION: none; color: #999999}
.titles: visited {	TEXT-DECORATION: underline; color:#999999}
.titles {	font-size: 11px; TEXT-DECORATION: none; color:#000000}
.titles:hover {	TEXT-DECORATION: underline; color:#999999}

.reportlink: link {	TEXT-DECORATION: underline; color:#000000}
.reportlink: visited {	TEXT-DECORATION: none; color:#FF0000}
.reportlink {	TEXT-DECORATION: underline; color:#000000}
.reportlink:hover {	TEXT-DECORATION: none; color:#FF0000}

.qreportlink: link {	TEXT-DECORATION: underline; color:#000000}
.qreportlink: visited {	TEXT-DECORATION: none; color:#FF0000}
.qreportlink {	TEXT-DECORATION: underline; color:#000000}
.qreportlink:hover {	TEXT-DECORATION: none; color:#FF0000}




.headtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



.Navi {
	FONT-FAMILY:Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	line-height: 20px;
	cursor: pointer;

}

.red_topic {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#D70530;
	font-weight: bold;

}

.red_topic_12 {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#D70530;
	font-weight: bold;

}

.white_topic_12 {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;

}

.white_content {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;

}


.red_more_b {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;

}

.red_more {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#D70530;
	font-weight: bold;
	text-decoration: none;

}li {
	list-style-type: square;
}
.ansone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.qn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #272727;
}

.tablewhite {
background: url(../images/white.png) ;
background-repeat:repeat-y;
}

.tablegreybg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #DDDDDD;
	font-weight: none;
	color: #000000;
	/* for IE 
  filter:alpha(opacity=61);*/
  /* CSS3 standard 
  opacity:0.61;*/
  /* for Mozilla 
  -moz-opacity:0.61;*/
}
.tablegreybghead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #DDDDDD;
	font-weight: bold;
	color: #000000;
	/* for IE
  filter:alpha(opacity=61); */
  /* CSS3 standard 
  opacity:0.61;*/
  /* for Mozilla
  -moz-opacity:0.61; */
}
.tablenobg{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: none;
	color: #000000;
	}
	.tablenobghead{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
	color: #000000;
	}
	.headeroftable
	{
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/head.jpg);
	}
.subheaderoftable
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #999999;
	}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}











/* tabs for ourbrands_softdrinks */
 #main UL.subsection_tabs {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 40px;
	list-style: none;
}
#main UL.subsection_tabs LI {
	FLOAT: left; 
	MARGIN-RIGHT: 6px; 
	MARGIN-LEFT: 6px; 
	TEXT-ALIGN: center;
	list-style: none;
}
#main UL.subsection_tabs LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 85px; COLOR: #666; 
	PADDING-TOP: 0px; 
	HEIGHT: 72px;
	text-transform: lowercase;
	font-weight: normal;
	color: #3E3E3E;
	list-style: none;
}
#main UL.subsection_tabs LI A:hover {
	text-decoration: none;

}
#main UL.subsection_tabs LI A.active {
	text-decoration: none;
	background-image: url(../images/our_brands/FN_red_frame.gif);
	background-repeat:no-repeat;
	width:96px;
	height: 86px;
	padding-top:9px;
	list-style: none;
	
}
#main UL.register_tabs {
	BORDER-BOTTOM: medium none
}
#main UL.register_tabs LI A.active {
	COLOR: #fff; BACKGROUND-COLOR: #6d7a81
} 
 #main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
		PADDING-BOTTOM: 20px; 
	HEIGHT: 72px;
	width: 524px;
}
/* tabs for ourbrands_softdrinks  ends*/


/* tabs for ourbrands_dairies */

.width_wrap {
width: 545px; position:relative  }
 
#main_dairies UL.subsection_tabs_dairies {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 40px;
	list-style: none;
}
#main_dairies UL.subsection_tabs_dairies LI {
	FLOAT: left; 
	MARGIN-RIGHT: 0px; 
	MARGIN-LEFT: 0px; 
	TEXT-ALIGN: center;
	list-style: none;
}
#main_dairies UL.subsection_tabs_dairies LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 75px; COLOR: #666; 
	PADDING-TOP: 0px; 
	HEIGHT: 66px;
	text-transform: lowercase;
	font-weight: normal;
	color: #3E3E3E;
	list-style: none;
}
#main_dairies UL.subsection_tabs_dairies LI A:hover {
	text-decoration: none;

}
#main_dairies UL.subsection_tabs_dairies LI A.active {
	text-decoration: none;
	background-image: url(../images/our_brands/FN_red_frame_s.gif);
	background-repeat:no-repeat;
	width:90px;
	height: 79px;
	padding-top:6px;
	list-style: none;
	
}
 #main_dairies {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	PADDING-BOTTOM: 20px; 
	HEIGHT: 144px;
	width: 545px;
}
/* tabs for ourbrands_dairies  ends*/
.presentationstyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.presentationstyle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.terms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: italic;
}

/*sitemap*/
.sitemap_title {
background-image:url(../images/sitemap_title.png);
background-repeat:no-repeat;
padding:5px;
}

.sitemap_titlea {
background-image:url(../images/sitemap_btitlea.png);
background-repeat:no-repeat;
}

A.sm: link {	TEXT-DECORATION: none; color:#ffffff; font-weight:bold; font-size: 13px;}
A.sm: visited {	TEXT-DECORATION: none; color:#ffffff; font-weight:bold; font-size: 13px;}
A.sm {	TEXT-DECORATION: none; color:#ffffff; font-weight:bold; font-size: 13px;}
A.sm: hover {	TEXT-DECORATION: underline; color:#ffffff; font-weight:bold; font-size: 13px;}

.sitemap_bga{
background-color:#F9F9F9;
border-left:#999999 2px solid;
border-right:#999999 2px solid;
}

.sitemap_bgb{
background-image:url(../images/sitemap_btitle.png);
background-repeat:no-repeat;
}

/* search */
#SearchPanel #Search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 120px;
}
#SearchPanel {
	width: 200px;
	padding-bottom: 8px;
}
#SearchPanel #SearchBtn {
	vertical-align: bottom;
}
#searchResult {
	width: 400px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: left;
}
#searchResult p{
	margin: 0px;
}
#searchResult #searchHeader {
	height: 50px;
}
#searchResult #searchHeader h1 {
	clear: left;
	float: left;
	margin-top: 2px;
	font-size: 22px;
}
#searchResult #searchHeader ul {
	font-size: 14px;
	height: 20px;
	float: left;
	list-style-type: none;
	width: 220px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	padding-right: 0px;
	padding-left: 20px;
}
#searchResult #searchHeader li {
	float: left;
	text-align: left;
	width: 80px;
	margin-right: 20px;
	list-style-type: none;
	background-image: url(images/red_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
}
#result .searchResult_header {
	font-size: 16px;
	color: #df0504;
	font-weight: bold;
	clear: left;
}
#result {
	margin-bottom: 20px;
}

#result .searchResult_content {
	font-size: 12px;
	color: #404040;
	line-height: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#result a {
	font-size: 11px;
	color: #5d5d5d;
}
#result .searchResult_url:active, .searchResult_url:link, .searchResult_url:visited {
	text-decoration: none;
}
#result .searchResult_url:hover{
	text-decoration: underline;
}